.slick-loading .slick-list{background:#fff url("../img/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:calc(20px + 3vw);width:calc(20px + 3vw);line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.4}.slick-prev:before,.slick-next:before{font-family:"icomoon";font-size:calc(20px + 3vw);line-height:1;color:#fff;opacity:.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:calc(-25px - 4vw)}[dir="rtl"] .slick-prev{left:auto;right:calc(-25px - 4vw)}.slick-prev:before{content:""}[dir="rtl"] .slick-prev:before{content:""}.slick-next{right:calc(-25px - 4vw)}[dir="rtl"] .slick-next{left:calc(-25px - 4vw);right:auto}.slick-next:before{content:""}[dir="rtl"] .slick-next:before{content:""}.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:10px;width:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"●";width:10px;height:10px;font-family:"icomoon";font-size:15px;line-height:10px;text-align:center;color:#B5B5B6;opacity:.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#ee1712;opacity:.6}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0;border-collapse:collapse}hr{display:block;border:0;margin:0;padding:0}input,select{vertical-align:middle}li{list-style:none}address{font-style:normal}a{overflow:hidden;outline:none;text-decoration:none}body{font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Helvetica, Arial, sans-serif}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%}@font-face{font-family:'icomoon';src:url("../fonts/icomoon/icomoon.eot?a8hmel");src:url("../fonts/icomoon/icomoon.eot?#iefixa8hmel") format("embedded-opentype"),url("../fonts/icomoon/icomoon.woff?a8hmel") format("woff"),url("../fonts/icomoon/icomoon.ttf?a8hmel") format("truetype"),url("../fonts/icomoon/icomoon.svg?a8hmel#icomoon") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'tex';src:url("../fonts/TeX-Gyre-Adventor-fontfacekit/texgyreadventor-regular-webfont.eot");src:url("../fonts/TeX-Gyre-Adventor-fontfacekit/texgyreadventor-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/TeX-Gyre-Adventor-fontfacekit/texgyreadventor-regular-webfont.woff") format("woff"),url("../fonts/TeX-Gyre-Adventor-fontfacekit/texgyreadventor-regular-webfont.ttf") format("truetype"),url("../fonts/TeX-Gyre-Adventor-fontfacekit/texgyreadventor-regular-webfont.svg#texgyreadventorregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'tex2';src:url("../fonts/TeX-Gyre-Adventor-fontfacekit2/texgyreadventor-bold-webfont.eot");src:url("../fonts/TeX-Gyre-Adventor-fontfacekit2/texgyreadventor-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/TeX-Gyre-Adventor-fontfacekit2/texgyreadventor-bold-webfont.woff") format("woff"),url("../fonts/TeX-Gyre-Adventor-fontfacekit2/texgyreadventor-bold-webfont.ttf") format("truetype"),url("../fonts/TeX-Gyre-Adventor-fontfacekit2/texgyreadventor-bold-webfont.svg#texgyreadventorbold") format("svg");font-weight:normal;font-style:normal}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%}.fnwrap{width:90%;height:30px;font-size:1.6rem;line-height:1.3em;margin:0 auto}.fnwrap>ul{position:relative;display:flex}.fnwrap>ul li{position:relative}.fnwrap>ul>li{position:relative}.fnwrap>ul>li>a{color:#4C4948;display:block;position:relative;transition:.3s}.fnwrap>ul>li>a:hover{color:#ee1712}@media (min-width: 1001px){.fnwrap{font-size:calc(1.6rem * 0.7 + 16vw / 30);line-height:1.3em}}@media (max-width: 999px){.fnwrap{font-size:1.6rem;line-height:1.3em}}@media (min-width: 801px){.fnwrap>ul>li{flex-grow:1;text-align:center;padding:0.4em 0;position:relative}.fnwrap>ul>li>a{border-left:1px solid #B5B5B6}.fnwrap>ul>li:nth-of-type(7)>a{border-right:1px solid #B5B5B6}.fnwrap>ul>li:nth-of-type(4),.fnwrap>ul>li:nth-of-type(n+8){display:none}.fnwrap>ul>li>div{width:95%;padding-top:20px;display:none;position:fixed;top:100px;left:2.5%;transition:transform 0.3s linear}.fnwrap>ul>li>div>ul{padding:2em 2em 1.2em 14em;border-radius:1em;border:1px solid #F39800;background-color:#FFF7E1;display:flex;flex-wrap:wrap}.fnwrap>ul>li>div>ul>li{margin-bottom:1em;margin-right:1.5em;position:relative}.fnwrap>ul>li>div>ul>li:first-of-type{width:100%;font-size:120%;font-weight:bold;text-align:left;margin-bottom:1em;display:block;position:absolute;left:1.6em;top:2.6em}.fnwrap>ul>li>div>ul>li>a{color:#4C4948;padding-left:0.7em;border-left:0.4em solid #fff}.fnwrap>ul>li>div>ul>li>a:hover{color:#ee1712;border-left:0.4em solid #ee1712}.fnwrap>ul>li:nth-of-type(5)>div .sp_only_n{display:none}}@media (max-width: 800px){.fnwrap{width:100%;height:auto;display:flex;flex-direction:column}.fnwrap>ul{display:none}.fnwrap .show-on-mobile{width:100%;margin:0;background-color:#fff;display:block;position:relative;height:95vh;overflow-y:scroll;padding-bottom:3em;max-height:2000px}.fnwrap .show-on-mobile>li{font-size:calc(1.6rem * 0.7 + 16vw / 30);line-height:1.3em;text-indent:0.5em;padding-left:0;border-top:1px solid #DCDDDD;display:block;position:relative}.fnwrap .show-on-mobile>li>a{padding:0.8em}.fnwrap .show-on-mobile>li:first-of-type{display:none}.fnwrap .show-on-mobile>li:nth-of-type(7){border-right:none}.fnwrap .show-on-mobile>li:nth-of-type(4),.fnwrap .show-on-mobile>li:nth-of-type(n+8){display:block}.fnwrap .show-on-mobile>li:last-of-type{border-bottom:1px solid #DCDDDD}.fnwrap .show-on-mobile>li:last-of-type>button{width:100%;cursor:pointer;padding:0.8em 0.8em 0.8em 1.3em;border:none;background-color:#fff;display:flex;align-items:center}.fnwrap .show-on-mobile>li:last-of-type>button>img{width:1.3em;height:auto;display:block}.fnwrap .show-on-mobile>li:last-of-type>button:hover{ocolor:#ee1712}.fnwrap .show-on-mobile>li>div{width:100%;padding:1em 1em 0.5em 1.5em;background-color:#f0f0f0;display:none;position:relative}.fnwrap .show-on-mobile>li>div>ul{display:flex;flex-wrap:wrap}.fnwrap .show-on-mobile>li>div>ul>li{width:50%;margin-bottom:0.5em;position:relative}.fnwrap .show-on-mobile>li>div>ul>li>a{color:#4C4948;text-indent:-1em;padding-left:1em;padding-right:1em;display:block}.fnwrap .show-on-mobile>li>div>ul>li>a:hover{color:#ee1712}.fnwrap .show-on-mobile>li>div>ul>li>a:before{content:"・"}}.menu-dropdown-icon:after{content:"＋";display:none}@media (max-width: 800px){.menu-dropdown-icon:after{font-size:2.4rem;color:#B5B5B6;display:block;transition:transform 0.3s linear;cursor:pointer;position:absolute;top:0.5em;right:0.8em}.menu-dropdown-icon:hover:after{transform:scale(1.5)}}@media (max-width: 800px){.dec_txt{display:none}}.width_txt{width:100% !important;font-weight:bold;text-align:left}@media (max-width: 800px){.width_txt:before{content:""}}.width_txt2{text-align:left}@media (max-width: 800px){.width_txt2{width:100% !important;font-weight:bold}.width_txt2>a:before{content:"" !important}}.dec_width_txt{display:none}@media (max-width: 800px){.dec_width_txt{width:100% !important;font-weight:bold;display:block}}.space_txt{width:100% !important;height:0.1vw}.serachimg{width:1.2em;height:auto;margin-right:0.3em;margin-bottom:-0.2em;display:inline-block}.menu-mobile{width:3em;height:3em;color:#4C4948;cursor:pointer;background-color:#fff;display:block;position:absolute;top:11px;right:2.5%}.menu-mobile>i{width:85%;height:1px;background-color:#4C4948;position:absolute;right:0;top:20px;transition:all .6s}.menu-mobile>i:before{content:'';width:100%;height:1px;background-color:#4C4948;position:absolute;top:-10px;left:0;transition:all .6s}.menu-mobile>i:after{content:'';width:100%;height:1px;background-color:#4C4948;position:absolute;top:10px;left:0;transition:all .6s}.menu-mobile .touch-button{display:none}@media (min-width: 801px){.menu-mobile{display:none}}@media (max-width: 800px){.menu-mobile{display:block}}.active>i{transition:all .6s;background-color:rgba(255,255,255,0)}.active>i:before{transform:translateY(10px) rotate(-45deg);transition:all .6s}.active>i:after{transform:translateY(-10px) rotate(45deg);transition:all .6s}body{font-size:calc(1.6rem * 0.7 + 16vw / 30);line-height:1.5em;color:#4C4948;padding:0;margin:120px 0 0 0;position:relative}@media (max-width: 800px){body{margin:60px 0 0 0}}@media (max-width: 599px){.fix_link_wrap{margin-bottom:50px !important}}#cha1{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha1{padding-top:60px;margin-top:-60px}}#cha2{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha2{padding-top:60px;margin-top:-60px}}#cha3{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha3{padding-top:60px;margin-top:-60px}}#cha4{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha4{padding-top:60px;margin-top:-60px}}#cha5{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha5{padding-top:60px;margin-top:-60px}}#cha6{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha6{padding-top:60px;margin-top:-60px}}#cha7{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha7{padding-top:60px;margin-top:-60px}}#cha8{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha8{padding-top:60px;margin-top:-60px}}#cha9{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha9{padding-top:60px;margin-top:-60px}}#cha10{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha10{padding-top:60px;margin-top:-60px}}#cha11{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha11{padding-top:60px;margin-top:-60px}}#cha12{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha12{padding-top:60px;margin-top:-60px}}#cha13{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha13{padding-top:60px;margin-top:-60px}}#cha14{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha14{padding-top:60px;margin-top:-60px}}#cha15{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha15{padding-top:60px;margin-top:-60px}}#cha16{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha16{padding-top:60px;margin-top:-60px}}#cha17{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha17{padding-top:60px;margin-top:-60px}}#cha18{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha18{padding-top:60px;margin-top:-60px}}#cha19{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha19{padding-top:60px;margin-top:-60px}}#cha20{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha20{padding-top:60px;margin-top:-60px}}#cha21{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha21{padding-top:60px;margin-top:-60px}}#cha22{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha22{padding-top:60px;margin-top:-60px}}#cha23{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha23{padding-top:60px;margin-top:-60px}}#cha24{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha24{padding-top:60px;margin-top:-60px}}#cha25{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha25{padding-top:60px;margin-top:-60px}}#cha26{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha26{padding-top:60px;margin-top:-60px}}#cha27{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha27{padding-top:60px;margin-top:-60px}}#cha28{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha28{padding-top:60px;margin-top:-60px}}#cha29{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha29{padding-top:60px;margin-top:-60px}}#cha30{padding-top:110px;margin-top:-110px;display:block}@media (max-width: 800px){#cha30{padding-top:60px;margin-top:-60px}}.normal_wrap{width:80%;margin:10vw auto}@media (max-width: 800px){.normal_wrap{width:90%}}.normal_wrap2{width:80%;margin:7.5vw auto}@media (max-width: 800px){.normal_wrap2{width:90%}}.normal_wrap3{width:70%;margin:7.5vw auto}@media (max-width: 800px){.normal_wrap3{width:90%}}.wide_wrap{width:90%;margin:10vw auto}@media (max-width: 800px){.wide_wrap{width:90%}}.full_wrap{width:100%;padding:10vw 0}@media (max-width: 800px){.full_wrap{padding:10vw 5%}}.a_style,#tab1:checked ~ #tab1_content>ul>li>a,#tab2:checked ~ #tab2_content>ul>li>a,#tab3:checked ~ #tab3_content>ul>li>a,#tab4:checked ~ #tab4_content>ul>li>a,#tab5:checked ~ #tab5_content>ul>li>a,.hone_btn_wrap>ul>li>a>p,.hone_attention_wrap>dl>dd>ul>li>a{padding-right:1.5em;background:url(../img/icon/arrow.svg) no-repeat right top;background-size:1em;display:block}.a_style:hover,#tab1:checked ~ #tab1_content>ul>li>a:hover,#tab2:checked ~ #tab2_content>ul>li>a:hover,#tab3:checked ~ #tab3_content>ul>li>a:hover,#tab4:checked ~ #tab4_content>ul>li>a:hover,#tab5:checked ~ #tab5_content>ul>li>a:hover,.hone_btn_wrap>ul>li>a>p:hover,.hone_attention_wrap>dl>dd>ul>li>a:hover{color:#ee1712;background-image:url(../img/icon/arrow_r.svg)}.a_list3_style,.footer_wrap>ul,.home_carousel_box>ol{display:flex;flex-wrap:wrap}.a_list3_style>li,.footer_wrap>ul>li,.home_carousel_box>ol>li{width:31%;margin-top:-1px;margin-right:3.5%;border-top:1px solid #DCDDDD;border-bottom:1px solid #DCDDDD}.a_list3_style>li:nth-of-type(3n),.footer_wrap>ul>li:nth-of-type(3n),.home_carousel_box>ol>li:nth-of-type(3n){margin-right:0}.a_list3_style>li>a,.footer_wrap>ul>li>a,.home_carousel_box>ol>li>a{color:#4C4948;padding:1em 1.5em 1em 0;background:url(../img/icon/arrow.svg) no-repeat right 1em;background-size:1em;display:block;transition:.3s}.a_list3_style>li>a:hover,.footer_wrap>ul>li>a:hover,.home_carousel_box>ol>li>a:hover{color:#ee1712;background-image:url(../img/icon/arrow_r.svg)}@media (max-width: 800px){.a_list3_style>li,.footer_wrap>ul>li,.home_carousel_box>ol>li{width:48%;margin-right:4%}.a_list3_style>li:nth-of-type(3n),.footer_wrap>ul>li:nth-of-type(3n),.home_carousel_box>ol>li:nth-of-type(3n){margin-right:4%}.a_list3_style>li:nth-of-type(2n),.footer_wrap>ul>li:nth-of-type(2n),.home_carousel_box>ol>li:nth-of-type(2n){margin-right:0}.a_list3_style>li>a,.footer_wrap>ul>li>a,.home_carousel_box>ol>li>a{padding:0.7em 1.2em 0.7em 0;background-position:right 0.7em}}.btn_style,.footer_wrap>small>a,.news_wrap .mor_btn_wrap>a,.slickbox2 .slide_block2 .contents_part>a,.home_recruit_box>section>a{font-size:calc(1.4rem * 0.7 + 14vw / 30);line-height:1.1em;color:#4C4948;padding:0.7em 1.2em;border:1px solid #DCDDDD;border-radius:1.5em;display:inline-block;transition:.3s}.btn_style:after,.footer_wrap>small>a:after,.news_wrap .mor_btn_wrap>a:after,.slickbox2 .slide_block2 .contents_part>a:after,.home_recruit_box>section>a:after{content:"";width:1em;height:1em;margin-left:0.5em;display:inline-block;background:url(../img/icon/arrow.svg) no-repeat center center;background-size:cover}.btn_style:hover,.footer_wrap>small>a:hover,.news_wrap .mor_btn_wrap>a:hover,.slickbox2 .slide_block2 .contents_part>a:hover,.home_recruit_box>section>a:hover{color:#fff;border:1px solid #ee1712;background-color:#ee1712}.btn_style:hover:after,.footer_wrap>small>a:hover:after,.news_wrap .mor_btn_wrap>a:hover:after,.slickbox2 .slide_block2 .contents_part>a:hover:after,.home_recruit_box>section>a:hover:after{background-image:url(../img/icon/arrow_w.svg)}.pdf_style:before{content:"";width:1.5em;height:1.5em;vertical-align:bottom;margin-right:0.5em;display:inline-block;background:url(../img/icon/i_pdf.svg) no-repeat center center;background-size:cover}.pdf_style2{color:#4C4948;text-decoration:underline;margin:0.15em 0;display:block;transition:.3s}.pdf_style2:before{content:"";width:1.3em;height:1.3em;vertical-align:bottom;margin-right:0.5em;display:inline-block;background:url(../img/icon/i_pdf.svg) no-repeat center center;background-size:cover}.pdf_style2:hover{color:#ee1712}.h2_style,.news_wrap>h2,.home_carousel_box>h2,.home_recruit_box>section>h2{text-align:center}.h2_style>i,.news_wrap>h2>i,.home_carousel_box>h2>i,.home_recruit_box>section>h2>i{font-family:"tex";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4.5vw;line-height:1em;font-style:normal;display:block}.h2_style>p,.news_wrap>h2>p,.home_carousel_box>h2>p,.home_recruit_box>section>h2>p{font-weight:normal;margin-top:0.5em}@media (max-width: 800px){.h2_style,.news_wrap>h2,.home_carousel_box>h2,.home_recruit_box>section>h2{margin-bottom:1em}.h2_style>i,.news_wrap>h2>i,.home_carousel_box>h2>i,.home_recruit_box>section>h2>i{font-size:6.5vw;line-height:1em}}.i_cat-topics:before,.i_cat-event:before,.i_cat-recruit:before{content:"トピックス";width:8em;font-size:calc(1.2rem * 0.7 + 12vw / 30);line-height:1.3em;color:#036EB8;text-align:center;padding:5px 3px 3px 3px;box-sizing:border-box;border:1px solid #036EB8;background-color:#fff;border-radius:1em;position:absolute;top:2em;left:8.5em}@media (max-width: 599px){.i_cat-topics:before,.i_cat-event:before,.i_cat-recruit:before{font-size:calc(1.4rem * 0.7 + 14vw / 30);line-height:1em;top:1.8em;left:7.5em}}.i_cat-event:before{content:"イベント情報"}.i_cat-recruit:before{content:"採用情報"}.i_arrival:before{content:"NEW";width:3.2em;font-size:calc(1.1rem * 0.7 + 11vw / 30);line-height:1em;font-style:normal;color:#fff;text-align:center;vertical-align:text-bottom;padding:0.3em 0.2em 0.2em 0.2em;margin-left:0.5em;box-sizing:border-box;background-color:#ee1712;display:inline-block}.modal_pop,.modal_pop2{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9997 !important}.modal_pop_bg{background-color:rgba(0,0,0,0.8);width:100%;height:100%;position:fixed;z-index:9998 !important}.modal_pop_main{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:9999 !important}.modal_pop_main>ul{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.modal_pop_main>ul>li{width:100%;text-align:center}.modal_pop_main>ul>li>a{color:#fff;display:block}.modal_pop_main>ul>li>a>p{font-size:calc(2.0rem * 0.7 + 20vw / 30);line-height:1.3em}.modal_pop_main>ul>li>a>b{font-size:calc(2.8rem * 0.7 + 28vw / 30);line-height:1.3em;margin:0.2em auto 1em auto;display:block}.modal_pop_main>ul>li>a:hover{color:#ff9}.modal_pop_main>form{display:block}.modal_pop_main>form label,.modal_pop_main>form input{font-size:calc(1.6rem * 0.7 + 16vw / 30)}.modal_pop_main>form input[type="text"]{padding:0.3em}@media (max-width: 599px){.modal_pop_main{width:100%;left:0;top:50%;transform:translate(0, -50%)}.modal_pop_main>ul{width:100%;height:auto}.modal_pop_main>form{margin-left:calc(50% - 7em)}}header{width:100%;height:110px;background-color:#fff;display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:1000}@media (max-width: 800px){header{height:60px}}.menu-upper{width:95%;margin:0 auto}.menu-upper>dl{width:100%;height:70px;display:flex;align-items:center;justify-content:space-between}.menu-upper>dl>dt>h2>a{display:block;transition:.3s}.menu-upper>dl>dt>h2>a>img{width:220px;height:auto;display:block}.menu-upper>dl>dt>h2>a:hover{opacity:0.5}.menu-upper>dl>dd{display:flex;justify-content:flex-end;align-items:center;flex-direction:row}.menu-upper>dl>dd>ul{display:flex}.menu-upper>dl>dd>ul>li{margin-left:1em}.menu-upper>dl>dd>ul>li>a{font-size:1.4rem;line-height:1.1em;color:#4C4948;display:block;transition:.3s}.menu-upper>dl>dd>ul>li>a:hover{color:#ee1712}.menu-upper>dl>dd>ul>li>button{width:1.3em;height:1.3em;padding:0;border:none;background-color:none;display:flex;align-items:center;justify-content:center;transition:.3s}.menu-upper>dl>dd>ul>li>button>img{width:100%;height:auto;cursor:pointer;display:block}.menu-upper>dl>dd>ul>li>button:hover{opacity:0.5}.menu-upper>dl>dd>ol{width:6.5em;margin-left:1em;display:flex;justify-content:space-between}.menu-upper>dl>dd>ol>li{width:3em;height:3em}.menu-upper>dl>dd>ol>li>button{width:100%;height:100%;background-color:#B5B5B6;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s}.menu-upper>dl>dd>ol>li>button>img{width:70%;height:auto;display:block}.menu-upper>dl>dd>ol>li>button:hover{opacity:0.5}.menu-upper>dl>dd>ol>li>a{width:100%;height:100%;font-size:1.6rem;line-height:1.1em;font-weight:bold;color:#fff;text-align:center;background-color:#ee1712;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s}.menu-upper>dl>dd>ol>li>a:hover{opacity:0.5}@media (max-width: 800px){.menu-upper>dl{width:100%;height:60px}.menu-upper>dl>dt>h2>a>img{width:180px;height:auto}.menu-upper>dl>dd>ul{display:none}.menu-upper>dl>dd>ol{width:10em}.menu-upper>dl>dd>ol>li:nth-of-type(2){margin-right:3.5em}.menu-upper>dl>dd>ol>li>a{font-size:calc(1.5rem * 0.7 + 15vw / 30);line-height:1.1em}}.pankuzu{width:90%;margin:0.5em auto 3em auto}.pankuzu li{font-size:calc(1.2rem * 0.7 + 12vw / 30);line-height:1.2em;color:#4C4948;list-style-type:none;display:inline}.pankuzu li a{color:#4C4948}.pankuzu li a:hover{color:#036EB8}@media (max-width: 800px){.pankuzu{margin:0.5em auto 2em auto}}.footer_link{width:80%;padding:5vw 0;margin:10vw auto 0 auto;border-top:1px solid #DCDDDD}.footer_link>ul{display:flex}.footer_link>ul>li{width:calc(100% / 3)}.footer_link>ul>li:nth-of-type(2){border-left:1px solid #DCDDDD;border-right:1px solid #DCDDDD}.footer_link>ul>li>a{text-align:center;display:block;transition:.3s}.footer_link>ul>li>a>img{width:70%;height:auto}.footer_link>ul>li>a:hover{opacity:0.5}@media (max-width: 800px){.footer_link{width:90%}}@media (max-width: 599px){.footer_link>ul{flex-wrap:wrap}.footer_link>ul>li{width:50%}.footer_link>ul>li:nth-of-type(2){border-right:none}.footer_link>ul>li:nth-of-type(3){padding-top:1em;margin-top:1em;border-top:1px solid #DCDDDD}.footer_link>ul>li>a>img{width:85%;height:auto}}footer{width:100%;border-top:1px solid #DCDDDD}.footer_wrap{width:80%;margin:10vw auto 3vw auto;display:flex;justify-content:space-between;flex-wrap:wrap}.footer_wrap>address{width:240px;font-size:1.4rem;line-height:1.5em;display:block}.footer_wrap>address>h3{width:200px;height:39px;text-indent:-9999px;margin-bottom:1em;background:url(../img/logo.png) no-repeat center center;background-size:cover}.footer_wrap>address>p{margin-bottom:1em}.footer_wrap>address>p>a{color:#4C4948;text-decoration:underline}.footer_wrap>address>p>a:hover{color:#ee1712}.footer_wrap>ul{width:calc(100% - 260px);font-size:1.4rem;line-height:1.3em;margin-bottom:5vw;grid-row:1 / 2;grid-column:2 / 3}.footer_wrap>small{width:240px;font-size:1rem;line-height:1.3em;margin-top:1em;display:block}.footer_wrap>ol{width:calc(100% - 260px);font-size:1.4rem;line-height:1.3em;margin-top:1em;display:flex;justify-content:flex-end}.footer_wrap>ol>li{margin-left:1.5em;display:flex}.footer_wrap>ol>li>a{color:#4C4948;display:flex;align-items:center}.footer_wrap>ol>li>a:before{content:"";width:1.1em;height:1.1em;margin-right:0.1em;background:url(../img/icon/next_icon3.svg) no-repeat center center;background-size:cover;display:block}.footer_wrap>ol>li>a:hover{color:#ee1712}@media (max-width: 800px){.footer_wrap{width:90%;margin:5vw auto 3vw auto;justify-content:center;flex-direction:column}.footer_wrap>ul,.footer_wrap>ol{display:none}.footer_wrap>address,.footer_wrap>small{text-align:center;margin-left:auto;margin-right:auto}.footer_wrap>address>h3,.footer_wrap>small>h3{margin-left:auto;margin-right:auto}}.i_map{width:1em;height:1em;border-bottom:1px solid #4C4948;background:url(../img/icon/map.svg) no-repeat center center;background-size:cover;display:inline-block}.i_instagram{width:1.5em;height:1.5em;margin-top:0.3em;background:url(../img/icon/Instagram.png) no-repeat center center;background-size:cover;display:block;transition:.3s}.i_instagram:hover{opacity:0.5}@media (max-width: 800px){.i_instagram{width:2.5em;height:2.5em;margin:0.5em auto}}.mov_set{width:100%;height:auto;line-height:0;margin:1.5em auto}.mov_set video{width:100%;height:auto}.mov_box{width:100%;padding-top:56.25%;margin-bottom:1em;position:relative}.mov_box iframe{width:100%;height:100%;line-height:0;position:absolute;top:0;right:0}.mov_set2{width:100%;height:100%;aspect-ratio:9 / 16}.mov_set2 iframe,.mov_set2 video{width:100%;height:100%}.gmap_wrap{position:relative;padding-bottom:60%;margin:1em 0;height:0;overflow:hidden;display:block}.gmap_wrap iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}@media (max-width: 800px){.gmap_wrap{padding-bottom:120%}}#anchor{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:2.5em;height:2.5em;text-align:center;color:#fff;background-color:#B5B5B6;display:none;position:fixed;right:1.2em;bottom:1.2em;z-index:500;border-radius:1.5em;transition:.3s}#anchor:before{content:'';width:1em;height:1em;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(-45deg);position:absolute;top:1em;left:0.7em}#anchor:hover{background-color:#ee1712}@media (max-width: 800px){#anchor{right:0.7em;bottom:0.7em}}.fix_link_btn{position:fixed;top:calc(50% - 4em);right:0;z-index:30}.fix_link_btn>ul{display:flex;align-items:center;justify-content:center}.fix_link_btn>ul>li{width:3em;height:8em;display:block}.fix_link_btn>ul>li>a{width:3em;height:8em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:center;font-weight:bold;color:#fff;background-color:#B5B5B6;border-radius:1em 0 0 1em;display:flex;align-items:center;justify-content:center;transition:.3s}.fix_link_btn>ul>li>a:before{content:"";width:1.6em;height:1.6em;margin-bottom:0.1em;background:url(../img/icon/info_w.svg) no-repeat center center;background-size:cover}.fix_link_btn>ul>li>a:hover{background-color:#ee1712}@media (max-width: 599px){.fix_link_btn{top:auto;bottom:0;right:auto;left:0}.fix_link_btn>ul>li{width:50vw;height:40px}.fix_link_btn>ul>li>a{width:50vw;height:40px;font-size:110%;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;border-radius:0 1em 0 0}.fix_link_btn>ul>li>a:before{margin-bottom:0;margin-right:0.2em}}.ali_cen{text-align:center}.ali_left{text-align:left}.ali_right{text-align:right}.txt_red{color:#ee1712}.txt_bold{font-weight:bold}.txt_normal{font-weight:normal}.txt_red_bold{color:#ee1712;font-weight:bold}.ind1_1{line-height:1.5em !important;text-indent:-1em !important;padding-left:1em !important}.ind2_2{line-height:1.5em !important;text-indent:-2em !important;padding-left:2em !important}.mbv0{margin-bottom:0vw !important}.mbv1{margin-bottom:1vw !important}.mbv2{margin-bottom:2vw !important}.mbv3{margin-bottom:3vw !important}.mbv4{margin-bottom:4vw !important}.mbv5{margin-bottom:5vw !important}.mbv6{margin-bottom:6vw !important}.mbv7{margin-bottom:7vw !important}.mbv8{margin-bottom:8vw !important}.mbv9{margin-bottom:9vw !important}.mbv10{margin-bottom:10vw !important}.mbv11{margin-bottom:11vw !important}.mbv12{margin-bottom:12vw !important}.mbv13{margin-bottom:13vw !important}.mbv14{margin-bottom:14vw !important}.mbv15{margin-bottom:15vw !important}.mtv0{margin-top:0vw !important}.mtv1{margin-top:1vw !important}.mtv2{margin-top:2vw !important}.mtv3{margin-top:3vw !important}.mtv4{margin-top:4vw !important}.mtv5{margin-top:5vw !important}.mtv6{margin-top:6vw !important}.mtv7{margin-top:7vw !important}.mtv8{margin-top:8vw !important}.mtv9{margin-top:9vw !important}.mtv10{margin-top:10vw !important}.mtv11{margin-top:11vw !important}.mtv12{margin-top:12vw !important}.mtv13{margin-top:13vw !important}.mtv14{margin-top:14vw !important}.mtv15{margin-top:15vw !important}.mbem1{margin-bottom:1em !important}.mbem2{margin-bottom:2em !important}.mbem3{margin-bottom:3em !important}.mbem4{margin-bottom:4em !important}.mbem5{margin-bottom:5em !important}.mtem1{margin-top:1em !important}.mtem2{margin-top:2em !important}.mtem3{margin-top:3em !important}.mtem4{margin-top:4em !important}.mtem5{margin-top:5em !important}.spb0{width:100%;height:calc(0rem * 0.7 + 0vw / 28);display:block}.spb10{width:100%;height:calc(1rem * 0.7 + 10vw / 28);display:block}.spb20{width:100%;height:calc(2rem * 0.7 + 20vw / 28);display:block}.spb30{width:100%;height:calc(3rem * 0.7 + 30vw / 28);display:block}.spb40{width:100%;height:calc(4rem * 0.7 + 40vw / 28);display:block}.spb50{width:100%;height:calc(5rem * 0.7 + 50vw / 28);display:block}.spb60{width:100%;height:calc(6rem * 0.7 + 60vw / 28);display:block}.spb70{width:100%;height:calc(7rem * 0.7 + 70vw / 28);display:block}.spb80{width:100%;height:calc(8rem * 0.7 + 80vw / 28);display:block}.spb90{width:100%;height:calc(9rem * 0.7 + 90vw / 28);display:block}.spb100{width:100%;height:calc(10rem * 0.7 + 100vw / 28);display:block}.blinking{animation:blink 1.5s ease-in-out infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}.sliderbox{width:90%;height:auto;margin:0 auto 5vw auto;position:relative}.sliderbox>h1{display:none}.slickbox{width:100%;height:auto;opacity:0;transition:opacity 2s linear}.slickbox img{width:100%;height:auto;border-radius:1em}.slick-initialized{opacity:1}.slick-dots{text-align:left}@media (max-width: 599px){.slick-dots{text-align:center}}.home_info{padding:1.5em 0 0 1.5em;border-radius:1em 0 0 0;background-color:#fff;position:absolute;right:0;bottom:0;z-index:500}.home_info>dl{font-size:calc(1.3rem * 0.7 + 13vw / 30);line-height:1.3em;display:flex}.home_info>dl>dt{font-size:calc(1.5rem * 0.7 + 15vw / 30);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding-right:1em;border-right:1px solid #B5B5B6}.home_info>dl>dt>i{width:1.5em;height:1.5em;margin-bottom:0.3em;background:url(../img/icon/info.svg) no-repeat center center;background-size:cover;display:inline-block}.home_info>dl>dd{margin-left:1em}.home_info>dl>dd>dl{width:18em;display:flex;flex-wrap:wrap}.home_info>dl>dd>dl>dt{width:5.5em;display:block}.home_info>dl>dd>dl>dt:last-of-type{width:100%}.home_info>dl>dd>dl>dt>a{color:#4C4948;text-decoration:underline}.home_info>dl>dd>dl>dt>a:hover{color:#ee1712}.home_info>dl>dd>dl>dd{width:calc(100% - 5.5em);margin-bottom:0.5em;display:block}.home_info>dl>dd>dl>dd>b{font-size:calc(1.6rem * 0.7 + 16vw / 30);line-height:1.3em;font-weight:normal;display:block}.home_info>dl>dd>dl>dd>b>i{font-size:70%;font-style:normal}.home_info>dl>dd>dl>dd>b>i:after{content:"※";color:#ee1712}.home_info>dl>dd>dl>dd>p{font-size:calc(1.1rem * 0.7 + 11vw / 30);line-height:1.3em}.home_info>dl>dd>dl>dd>p>i{font-style:normal}.home_info>dl>dd>dl>dd>p>i:after{content:"※";color:#ee1712}.home_info>dl>dd>dl>dd>p>a{color:#4C4948;text-decoration:underline}.home_info>dl>dd>dl>dd>p>a:hover{color:#ee1712}@media (max-width: 599px){.home_info{padding:1em;margin-top:10vw;border-radius:0;position:relative;right:auto;bottom:auto;z-index:500}.home_info>dl{font-size:calc(1.5rem * 0.7 + 15vw / 30);line-height:1.3em}.home_info>dl>dt{font-size:calc(1.8rem * 0.7 + 18vw / 30)}.home_info>dl>dd>dl{width:100%}.home_info>dl>dd>dl>dd>b{font-size:calc(1.8rem * 0.7 + 18vw / 30);line-height:1.3em}.home_info>dl>dd>dl>dd>p{font-size:calc(1.3rem * 0.7 + 13vw / 30);line-height:1.3em}}.news_wrap{display:grid;grid-template-columns:1fr 3fr}.news_wrap>h2{grid-row:1 / 2;grid-column:1 / 2;text-align:left}.news_wrap .mor_btn_wrap{margin-top:1em;grid-row:2 / 3;grid-column:1 / 2}.news_wrap .tab_container{grid-row:1 / 4;grid-column:2 / 3}@media (max-width: 800px){.news_wrap{grid-template-columns:1fr 1fr}.news_wrap>h2{grid-row:1 / 2;grid-column:1 / 3;text-align:center}.news_wrap .mor_btn_wrap{grid-row:3 / 4;grid-column:1 / 3;text-align:center}.news_wrap .tab_container{grid-row:2 / 3;grid-column:1 / 3}}.tab_container{display:flex;flex-wrap:wrap}.tab_item{width:25%;text-align:center;color:#4C4948;padding:15px 0;border-bottom:3px solid #DCDDDD;display:block;cursor:pointer;transition:all 0.2s ease}.tab_item:hover{color:#036EB8;border-bottom:3px solid #036EB8}@media (max-width: 800px){.tab_item{padding:10px 0}}input[name="tab_item"]{display:none}.tab_content{display:none}#tab1:checked ~ #tab1_content,#tab2:checked ~ #tab2_content,#tab3:checked ~ #tab3_content,#tab4:checked ~ #tab4_content,#tab5:checked ~ #tab5_content{width:100%;display:block}#tab1:checked ~ #tab1_content>ul>li,#tab2:checked ~ #tab2_content>ul>li,#tab3:checked ~ #tab3_content>ul>li,#tab4:checked ~ #tab4_content>ul>li,#tab5:checked ~ #tab5_content>ul>li{width:100%;font-size:calc(1.4rem * 0.7 + 14vw / 30);line-height:1.5em;padding:1.8em 0;border-bottom:1px solid #B5B5B6;display:flex;position:relative}#tab1:checked ~ #tab1_content>ul>li>i,#tab2:checked ~ #tab2_content>ul>li>i,#tab3:checked ~ #tab3_content>ul>li>i,#tab4:checked ~ #tab4_content>ul>li>i,#tab5:checked ~ #tab5_content>ul>li>i{width:16em;font-style:normal;display:block}#tab1:checked ~ #tab1_content>ul>li>a,#tab2:checked ~ #tab2_content>ul>li>a,#tab3:checked ~ #tab3_content>ul>li>a,#tab4:checked ~ #tab4_content>ul>li>a,#tab5:checked ~ #tab5_content>ul>li>a{width:calc(100% - 16em);color:#4C4948}#tab1:checked ~ #tab1_content>ul>li>a:hover,#tab2:checked ~ #tab2_content>ul>li>a:hover,#tab3:checked ~ #tab3_content>ul>li>a:hover,#tab4:checked ~ #tab4_content>ul>li>a:hover,#tab5:checked ~ #tab5_content>ul>li>a:hover{color:#ee1712}#tab1:checked ~ #tab1_content>ul>li:last-of-type,#tab2:checked ~ #tab2_content>ul>li:last-of-type,#tab3:checked ~ #tab3_content>ul>li:last-of-type,#tab4:checked ~ #tab4_content>ul>li:last-of-type,#tab5:checked ~ #tab5_content>ul>li:last-of-type{border-bottom:none}@media (max-width: 599px){#tab1:checked ~ #tab1_content>ul>li,#tab2:checked ~ #tab2_content>ul>li,#tab3:checked ~ #tab3_content>ul>li,#tab4:checked ~ #tab4_content>ul>li,#tab5:checked ~ #tab5_content>ul>li{font-size:calc(1.6rem * 0.7 + 16vw / 30);line-height:1.3em;flex-direction:column}#tab1:checked ~ #tab1_content>ul>li>i,#tab2:checked ~ #tab2_content>ul>li>i,#tab3:checked ~ #tab3_content>ul>li>i,#tab4:checked ~ #tab4_content>ul>li>i,#tab5:checked ~ #tab5_content>ul>li>i{width:100%;margin-bottom:0.4em}#tab1:checked ~ #tab1_content>ul>li>a,#tab2:checked ~ #tab2_content>ul>li>a,#tab3:checked ~ #tab3_content>ul>li>a,#tab4:checked ~ #tab4_content>ul>li>a,#tab5:checked ~ #tab5_content>ul>li>a{width:calc(100% - 1.5em);line-height:1.6em}}.tab_container input:checked+.tab_item{color:#036EB8;border-bottom:3px solid #036EB8}.recruit_news,.general_news{max-height:400px;border-top:1px solid #DCDDDD}.general_news{max-height:none;height:auto;border-top:1px solid #DCDDDD}.hone_btn_wrap>ul{display:flex;justify-content:space-between}.hone_btn_wrap>ul>li{width:22%}.hone_btn_wrap>ul>li>a{font-size:calc(1.5rem * 0.7 + 15vw / 30);line-height:1.3em;display:block;transition:.3s}.hone_btn_wrap>ul>li>a>i{padding:6vw;margin-bottom:0.5em;border-radius:1em;display:block}.hone_btn_wrap>ul>li>a>p{color:#4C4948}.hone_btn_wrap>ul>li>a:hover{opacity:0.5}.hone_btn_wrap>ul>li:nth-of-type(1)>a>i{background:url(../img/icon/i_gairai.svg) no-repeat center center;background-size:8vw;background-color:#EAF6FD}.hone_btn_wrap>ul>li:nth-of-type(2)>a>i{background:url(../img/icon/i_bed.svg) no-repeat center center;background-size:8vw;background-color:#FDEDE4}.hone_btn_wrap>ul>li:nth-of-type(3)>a>i{background:url(../img/icon/i_counter.svg) no-repeat center center;background-size:8vw;background-color:#ECF4E3}.hone_btn_wrap>ul>li:nth-of-type(4)>a>i{background:url(../img/icon/i_mri.svg) no-repeat center center;background-size:8vw;background-color:#FFF7E1}@media (max-width: 599px){.hone_btn_wrap>ul{flex-wrap:wrap}.hone_btn_wrap>ul>li{width:47%}.hone_btn_wrap>ul>li>a>i{padding:12vw}.hone_btn_wrap>ul>li:nth-of-type(1),.hone_btn_wrap>ul>li:nth-of-type(2){margin-bottom:1em}.hone_btn_wrap>ul>li:nth-of-type(1)>a>i,.hone_btn_wrap>ul>li:nth-of-type(2)>a>i,.hone_btn_wrap>ul>li:nth-of-type(3)>a>i,.hone_btn_wrap>ul>li:nth-of-type(4)>a>i{background-size:14vw}}.hone_attention_wrap>dl{font-weight:bold;display:flex}.hone_attention_wrap>dl>dt{width:25%;color:#fff;border:2px solid #ee1712;background-color:#ee1712;border-radius:0.5em 0 0 0.5em;display:flex;align-items:center;justify-content:center}.hone_attention_wrap>dl>dd{width:75%;padding:1em;border-radius:0 0.5em 0.5em 0;border:2px solid #ee1712}.hone_attention_wrap>dl>dd>ul>li{font-size:calc(1.6rem * 0.7 + 16vw / 30);line-height:1.3em;margin:0.7em 1em;display:flex;justify-content:space-between}.hone_attention_wrap>dl>dd>ul>li>a{width:100%;color:#4C4948}.hone_attention_wrap>dl>dd>ul>li>a:hover{color:#ee1712}@media (max-width: 599px){.hone_attention_wrap>dl{flex-direction:column}.hone_attention_wrap>dl>dt{width:100%;padding:0.5em;border-radius:0.5em 0.5em 0 0}.hone_attention_wrap>dl>dd{width:100%;border-radius:0 0 0.5em 0.5em}}.home_carousel_box{background:linear-gradient(90deg, #E5EFF9 0%, #FEF4E5 100%)}.home_carousel_box>h2{margin-bottom:3vw}.home_carousel_box>ol{width:80%;margin:5vw auto 0 auto}.home_carousel_box>ol>li{border-top:1px solid #B5B5B6;border-bottom:1px solid #B5B5B6}@media (max-width: 800px){.home_carousel_box>ol{width:90%}}.slickbox2{width:80%;margin:0 auto}.slickbox2 .slide_block2{justify-content:space-between;position:relative}.slickbox2 .slide_block2 .images_part{width:65%;height:auto;display:block}.slickbox2 .slide_block2 .images_part>img{width:100%;height:auto;border-radius:1em;display:block}.slickbox2 .slide_block2 .contents_part{width:30%;position:absolute;top:0;left:70%}.slickbox2 .slide_block2 .contents_part>i{font-family:"tex";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:calc(3.2rem * 0.7 + 32vw / 30);line-height:1.1em;font-style:normal;margin-bottom:0.3em;display:block}.slickbox2 .slide_block2 .contents_part>b{font-size:calc(2.0rem * 0.7 + 20vw / 30);line-height:1.3em;font-weight:normal;margin-bottom:0.5em;display:block}.slickbox2 .slide_block2 .contents_part>p{font-size:calc(1.4rem * 0.7 + 14vw / 30);line-height:1.8em;margin-bottom:1em}.slickbox2 .slide_block2 .contents_part>a{background-color:#fff}@media (max-width: 999px){.slickbox2 .slide_block2 .contents_part>i{font-family:"tex";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:calc(2.8rem * 0.7 + 28vw / 30);line-height:1.1em;font-style:normal;margin-bottom:0.3em;display:block}.slickbox2 .slide_block2 .contents_part>b{font-size:calc(1.8rem * 0.7 + 18vw / 30);line-height:1.3em;font-weight:normal;margin-bottom:0.5em;display:block}.slickbox2 .slide_block2 .contents_part>p{font-size:calc(1.3rem * 0.7 + 13vw / 30);line-height:1.6em;margin-bottom:1em}.slickbox2 .slide_block2 .contents_part>a{font-size:calc(1.3rem * 0.7 + 13vw / 30);background-color:#fff}}@media (max-width: 800px){.slickbox2{width:90%}.slickbox2 .slide_block2{justify-content:none;flex-direction:column}.slickbox2 .slide_block2 .images_part{width:100%}.slickbox2 .slide_block2 .contents_part{width:100%;text-align:center;margin-top:1em;position:relative;top:auto;left:auto}.slickbox2 .slide_block2 .contents_part>p{text-align:left}}.prev_icon,.next_icon,.prev_icon2,.next_icon2{width:2em;height:2em;position:absolute}.prev_icon:hover,.next_icon:hover,.prev_icon2:hover,.next_icon2:hover{cursor:pointer;opacity:0.7}.prev_icon{background:url(../img/icon/prev_icon.svg) no-repeat center center;background-size:cover;bottom:0;left:calc(65% - 4.1em);z-index:500}@media (max-width: 800px){.prev_icon{left:-2.5em;bottom:calc(50% - 1em)}}.next_icon{border-radius:0 0 1em 0;background:url(../img/icon/next_icon.svg) no-repeat center center;background-size:cover;bottom:0;left:calc(65% - 2em);z-index:501}@media (max-width: 800px){.next_icon{border-radius:0;left:auto;right:-2.5em;bottom:calc(50% - 1em)}}.home_carousel_box2{border-radius:1em;background-color:#F6F8FC}.slickbox3{width:90%;margin-left:auto;margin-right:auto;position:relative;top:-30px}.slickbox3 .slide_block3{width:24%;padding:0 0.25%;display:flex;flex-direction:column;position:relative;z-index:100}.slickbox3 .slide_block3>a{transition:.3s}.slickbox3 .slide_block3>a>img{width:100%;height:auto;border-radius:1em 1em 0 0}.slickbox3 .slide_block3>a>p{font-size:calc(1.3rem * 0.7 + 13vw / 30);line-height:1.5em;color:#4C4948;padding-top:1em}.slickbox3 .slide_block3>a:hover{opacity:0.5}@media (max-width: 599px){.slickbox3{padding:1em 0;top:0}}.prev_icon2{background:url(../img/icon/prev_icon2.svg) no-repeat center center;background-size:cover;bottom:calc(50% - 3em);left:-3.5em;z-index:500}@media (max-width: 800px){.prev_icon2{left:-2em;bottom:calc(50% - 1em)}}.next_icon2{border-radius:0 0 1em 0;background:url(../img/icon/next_icon2.svg) no-repeat center center;background-size:cover;bottom:calc(50% - 3em);right:-3.5em;z-index:501}@media (max-width: 800px){.next_icon2{right:-2em;bottom:calc(50% - 1em)}}.home_recruit_box{background:linear-gradient(90deg, #FCE5E2 0%, #E5EFF9 100%)}.home_recruit_box>section{width:80%;margin:0 auto}.home_recruit_box>section>img{width:100%;height:auto;margin-bottom:3vw;display:block}.home_recruit_box>section>h2{text-align:left;margin-bottom:3vw}.home_recruit_box>section>p{font-size:calc(1.3rem * 0.7 + 13vw / 30);line-height:1.5em;margin-bottom:3vw}.home_recruit_box>section>a{background-color:#fff}@media (max-width: 800px){.home_recruit_box>section{width:90%;text-align:center}.home_recruit_box>section>h2{text-align:center}}@media (max-width: 599px){.home_recruit_box>section{width:100%}}.home_databox{width:100%;height:auto;position:relative}.home_databox>a{display:block}.home_databox>a img{width:100%;height:auto}
