@charset "UTF-8";#breadcrumb ul{width:1220px;max-width:100%;margin-left:auto;margin-right:auto;font-size:12px;font-size:.8571428571rem}#breadcrumb ul li{display:inline}#breadcrumb ul li:not(:last-child):after{font-family:"ＭＳ Ｐゴシック","MS PGothic","Chalkboard SE",sans-serif;content:">";margin-left:10px;margin-right:8px}main.next #motto{padding-bottom:160px}main.next #motto .img-text_column2{display:-webkit-box;display:-ms-flexbox;display:flex}main.next #motto .img-text_column2 .sp-img{display:none}main.next #motto .img-text_column2 .item-text{width:440px;margin-right:125px}main.next #motto .img-text_column2 .item-img{width:10px;-ms-flex:1 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main.next #motto ul{border-top:solid 1px rgba(255,255,255,.15)}main.next #motto ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0;border-bottom:solid 1px rgba(255,255,255,.15)}main.next #motto ul li .title{font-size:20px;font-size:1.4285714286rem;line-height:1.2;padding-bottom:5px;width:145px;padding:0 15px}main.next #motto ul li .text{width:10px;-ms-flex:1 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main.next #message .img-text_column2{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:240px}main.next #message .img-text_column2 .item-img{width:616px;margin-right:115px}main.next #message .img-text_column2 .item-text{width:10px;-ms-flex:1 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#c7cfd3;line-height:2.5;font-size:16px;font-size:1.1428571429rem}main.next #message .img-text_column2 .item-text p:not(:last-child){margin-bottom:50px}main.next .business{padding:0}main.next .business>div{padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box;background:no-repeat center center;background-size:cover}main.next .business 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;color:#fff;min-height:500px;height:100vh;text-align:center}main.next .business a .item-title{font-size:30px;font-size:2.1428571429rem;line-height:1.5}main.next .business a .item-sub{font-size:14px;font-size:1rem;margin-bottom:30px}main.next .business a .item-link .link{display:-moz-inline-box;display:inline-block}main.next .business a:hover{text-decoration:none}main.next #company .tbl{margin-bottom:150px}main.next #company .tbl>li{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;border-top:solid 1px rgba(255,255,255,.15);border-bottom:solid 1px rgba(255,255,255,.15);padding:50px 35px;color:#c7cfd3}main.next #company .tbl>li .dt{width:350px;font-size:17px;font-size:1.2142857143rem;font-weight:700}main.next #company .tbl>li .dd{width:calc(100% - 350px);font-size:16px;font-size:1.1428571429rem}main.next #company .tbl>li .dd .address:not(:last-child){margin-bottom:20px}main.next #company .tbl>li .dd .address a{color:#0083bf;text-decoration:underline}main.next #company .tbl>li ul li{position:relative;padding-left:1em}main.next #company .tbl>li ul li:before{content:"";display:block;position:absolute;left:0;top:0;width:0;height:0;content:"●"}main.next #privacypolicy{padding-bottom:130px}main.next #privacypolicy .content{max-width:100%;padding-left:80px;padding-right:80px;-webkit-box-sizing:border-box;box-sizing:border-box}main.next #privacypolicy .post a{color:#fff}main.next #contact-form .contact-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:65px}main.next #contact-form .contact-top .item-title{font-size:24px;font-size:1.7142857143rem;width:340px;padding-right:150px}main.next #contact-form .contact-top .item-text{width:10px;-ms-flex:1 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:25px 40px;background-color:#11222a}main.next #contact-form .contact-top .item-text .text{font-size:16px;font-size:1.1428571429rem;padding-bottom:8px}main.next #contact-form .contact-top .item-text .tel{margin-bottom:13px}main.next #contact-form .contact-top .item-text .tel span{display:-moz-inline-box;display:inline-block;padding-left:32px;position:relative;padding-left:1em;font-size:28px;font-size:2rem;line-height:1;font-family:"Poppins",sans-serif;font-style:italic;font-weight:200}main.next #contact-form .contact-top .item-text .tel span:before{content:"";display:block;position:absolute;left:0;top:0;width:15px;height:18px;top:50%;margin-top:-9px;background:url(//lifeway.co.jp/wordpress/wp-content/themes/lifeway/css/../img/next/contact/tel-icon.png) no-repeat center center;background-size:15px auto}main.next #contact-form .contact-top .item-text .name{color:#276c8b}main.next #contact-form .mw_wp_form .contact-form .item-title ul.confirm{display:none}main.next #contact-form .mw_wp_form .contact-form .item-title ul.thanks{display:none}main.next #contact-form .mw_wp_form.mw_wp_form_confirm .contact-form .item-title ul{display:none}main.next #contact-form .mw_wp_form.mw_wp_form_confirm .contact-form .item-title ul.confirm{display:-webkit-box;display:-ms-flexbox;display:flex}main.next #contact-form .mw_wp_form.mw_wp_form_confirm .contact-form .item-title ul.thanks{display:none}main.next #contact-form .mw_wp_form.mw_wp_form_thanks .contact-form .item-title ul{display:none}main.next #contact-form .mw_wp_form.mw_wp_form_thanks .contact-form .item-title ul.confirm{display:none}main.next #contact-form .mw_wp_form.mw_wp_form_thanks .contact-form .item-title ul.thanks{display:-webkit-box;display:-ms-flexbox;display:flex}main.next #contact-form .contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:65px}main.next #contact-form .contact-form .item-title{width:340px;padding-right:150px}main.next #contact-form .contact-form .item-title .title{font-size:24px;font-size:1.7142857143rem;margin-bottom:100px}main.next #contact-form .contact-form .item-title .sp-text{display:none}main.next #contact-form .contact-form .item-title ul{display:-webkit-box;display:-ms-flexbox;display:flex}main.next #contact-form .contact-form .item-title ul li{position:relative;padding-top:30px}main.next #contact-form .contact-form .item-title ul li:not(:last-child){padding-right:55px}main.next #contact-form .contact-form .item-title ul li:not(:last-child):before{content:"";display:block;position:absolute;left:0;top:0;width:110px;height:1px;background-color:#546068;left:30px;top:6px}main.next #contact-form .contact-form .item-title ul li.active:after{background-color:#27536c}main.next #contact-form .contact-form .item-title ul li:after{content:"";display:block;position:absolute;left:0;top:0;width:15px;height:15px;left:20px;border-radius:15px;background-color:#546068}main.next #contact-form .contact-form .item-text{width:10px;-ms-flex:1 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}main.next #contact-form .contact-form .item-text .tbl{margin-bottom:50px}main.next #contact-form .contact-form .item-text .tbl>li{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;border-top:solid 1px rgba(255,255,255,.15);border-bottom:solid 1px rgba(255,255,255,.15);padding:35px 0;color:#c7cfd3;-webkit-box-sizing:border-box;box-sizing:border-box}main.next #contact-form .contact-form .item-text .tbl>li.hide{display:none}main.next #contact-form .contact-form .item-text .tbl>li .dt{width:210px;font-size:17px;font-size:1.2142857143rem;font-weight:700;text-align:left}main.next #contact-form .contact-form .item-text .tbl>li .dt span{display:-moz-inline-box;display:inline-block;font-size:14px;font-size:1rem;line-height:1;padding:5px;background-color:#275367}main.next #contact-form .contact-form .item-text .tbl>li .dd{width:10px;-ms-flex:1 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left;font-size:16px;font-size:1.1428571429rem}main.next #contact-form .contact-form .item-text .tbl>li .dd .address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.next #contact-form .contact-form .item-text .tbl>li .dd .address span{width:10%}main.next #contact-form .contact-form .item-text .tbl>li .dd textarea{width:100%;height:180px}main.next #contact-form .contact-form .item-text .tbl>li ul li{position:relative;padding-left:1em}main.next #contact-form .contact-form .item-text .tbl>li ul li:before{content:"";display:block;position:absolute;left:0;top:0;width:0;height:0;content:"●"}main.next #recruit .recruit-top{padding-bottom:60px}main.next #recruit .recruit-top .text h2{font-size:24px;font-size:1.7142857143rem;padding-bottom:18px}main.next #recruit .recruit-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:65px}main.next #recruit .recruit-bottom .item-title{font-size:16px;font-size:1.1428571429rem;width:300px;padding-right:75px}main.next #recruit .recruit-bottom .item-title ul{border-top:solid 1px rgba(255,255,255,.15)}main.next #recruit .recruit-bottom .item-title ul li{border-bottom:solid 1px rgba(255,255,255,.15)}main.next #recruit .recruit-bottom .item-title ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 35px 25px 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;position:relative}main.next #recruit .recruit-bottom .item-title ul li a:after{content:"";display:block;position:absolute;left:auto;top:auto;width:25px;height:25px;border-radius:13px;top:50%;border:solid 1px #fff;right:0;margin-top:-15px;background:url(//lifeway.co.jp/wordpress/wp-content/themes/lifeway/css/../img/next/recruit/arrow-b.png) no-repeat center center;background-size:4px auto;background-color:rgba(39,83,103,0);-webkit-transition:all .3s ease;transition:all .3s ease}main.next #recruit .recruit-bottom .item-title ul li a:hover{text-decoration:none}main.next #recruit .recruit-bottom .item-title ul li a:hover:after{background-color:#275367}main.next #recruit .recruit-bottom .item-text{width:10px;-ms-flex:1 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main.next #recruit .recruit-bottom .item-text .recruit-block{padding-top:100px;margin-top:-100px;margin-bottom:110px}main.next #recruit .recruit-bottom .item-text .recruit-block h3{font-size:24px;font-size:1.7142857143rem;font-weight:700;padding-bottom:15px;margin-bottom:24px;border-bottom:solid 1px rgba(255,255,255,.15)}main.next #recruit .recruit-bottom .item-text .post{padding-bottom:60px;border-bottom:solid 1px rgba(255,255,255,.15);margin-bottom:35px}main.next #works .works-coloumn2{display:-webkit-box;display:-ms-flexbox;display:flex}main.next #works .works-coloumn2 .item-side ul{font-size:16px;font-size:1.1428571429rem;width:300px;margin-right:75px;border-top:solid 1px rgba(255,255,255,.15)}main.next #works .works-coloumn2 .item-side ul li{border-bottom:solid 1px rgba(255,255,255,.15);display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 35px 24px 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;position:relative}main.next #works .works-coloumn2 .item-side input[type=radio]{display:none}main.next #works .works-coloumn2 .item-side input[type=radio]:checked+.radio:after{opacity:1;visibility:visible}main.next #works .works-coloumn2 .item-side input[type=radio]:checked+.radio:before{border:1px solid #275367;background-color:#275367}main.next #works .works-coloumn2 .item-side label.radio{border-radius:0;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease;padding-top:3px;padding-left:30px;min-height:24px;cursor:pointer;margin:0;display:-moz-inline-box;display:inline-block;position:relative;line-height:1.5}main.next #works .works-coloumn2 .item-side label.radio:placeholder{color:#687e87}main.next #works .works-coloumn2 .item-side label.radio:focus{background-color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.05);box-shadow:inset 0 0 0 rgba(0,0,0,.05)}main.next #works .works-coloumn2 .item-side label.radio::-webkit-input-placeholder{color:#687e87}main.next #works .works-coloumn2 .item-side label.radio::-moz-placeholder{color:#687e87}main.next #works .works-coloumn2 .item-side label.radio:-ms-input-placeholder{color:#687e87}main.next #works .works-coloumn2 .item-side label.radio::-ms-input-placeholder{color:#687e87}main.next #works .works-coloumn2 .item-side label.radio::placeholder{color:#687e87}main.next #works .works-coloumn2 .item-side label.radio.single{width:20px;padding-left:0}main.next #works .works-coloumn2 .item-side label.radio:before{content:"";position:absolute;left:0;top:0;display:-moz-inline-box;display:inline-block;width:25px;height:25px;border:1px solid #2b3b42;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#2b3b42;border-radius:50%;margin-top:2px}main.next #works .works-coloumn2 .item-side label.radio:after{content:"";position:absolute;top:5px;left:10px;display:block;width:4px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:center center;transform-origin:center center;z-index:1;opacity:0;visibility:hidden;margin-top:2px;background-color:#275367;border-radius:0}main.next #works .works-coloumn2 .item-main{width:10px;-ms-flex:1 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main.next #works .works-coloumn2 .item-main h2{font-size:18px;font-size:1.2857142857rem;font-weight:700;padding-bottom:20px}main.next #works .works-coloumn2 .item-main h2#all{display:none}main.next #works .works-coloumn2 .item-main .serchlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -25px -50px}main.next #works .works-coloumn2 .item-main .serchlist#all li .item-text{display:block}main.next #works .works-coloumn2 .item-main .serchlist li{width:calc(50% - 50px);padding:0 25px 50px;display:block;opacity:1;animation-duration:.2s;animation-name:fadeInUp;-moz-animation-duration:.2s;-moz-animation-name:fadeInUp;-webkit-animation-duration:.2s;-webkit-animation-name:fadeInUp}main.next #works .works-coloumn2 .item-main .serchlist li.is-hide{display:none}@keyframes fadeInUp{0%{display:none;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}1%{display:block;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{display:none;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}1%{display:block;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}main.next #works .works-coloumn2 .item-main .serchlist li .item-img{padding-bottom:18px}main.next #works .works-coloumn2 .item-main .serchlist li .item-text{font-size:18px;font-size:1.2857142857rem;font-weight:700;display:none}@media screen and (min-width:701px) and (max-width:1220px){main.next #message .img-text_column2{display:-webkit-box;display:-ms-flexbox;display:flex}main.next #message .img-text_column2 .item-img{width:480px;margin-right:85px}main.next #message .img-text_column2 .item-text{line-height:2.2}main.next #works .content{padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}main.next #works .works-coloumn2 .item-side ul{width:270px;margin-right:50px}}@media screen and (max-width:700px){main.next #motto{padding-bottom:50px}main.next #motto .img-text_column2{-ms-flex-wrap:wrap;flex-wrap:wrap}main.next #motto .img-text_column2 .sp-img{display:block;padding-bottom:40px}main.next #motto .img-text_column2 .item-text{width:100%;margin-right:0}main.next #motto .img-text_column2 .item-img{display:none}main.next #motto ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 0}main.next #motto ul li .title{font-size:17px;font-size:1.2142857143rem;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.7;width:125px}main.next #motto ul li .text{line-height:2}main.next #message .img-text_column2{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:140px}main.next #message .img-text_column2 .item-img{width:100%;margin-right:0;-webkit-box-original-group:2;-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}main.next #message .img-text_column2 .item-text{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.8;font-size:15px;font-size:1.0714285714rem;-webkit-box-original-group:1;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;padding-bottom:35px}main.next #message .img-text_column2 .item-text p:not(:last-child){margin-bottom:30px}main.next .business a .item-title{font-size:19px;font-size:1.3571428571rem;margin-bottom:10px}main.next .business a .item-sub{font-size:14px;font-size:1rem;margin-bottom:20px}main.next .business a .item-link .link{display:-moz-inline-box;display:inline-block}main.next .business a:hover{text-decoration:none}main.next #company .tbl>li{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 10px}main.next #company .tbl>li .dt{width:100%;font-size:17px;font-size:1.2142857143rem;font-weight:700}main.next #company .tbl>li .dd{width:100%}main.next #company .tbl>li .dd .address:not(:last-child){margin-bottom:20px}main.next #privacypolicy{padding-bottom:80px}main.next #privacypolicy .content{max-width:100%;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}main.next #privacypolicy .post a{color:#fff}main.next #contact-form .contact-top{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:65px}main.next #contact-form .contact-top .item-title{font-size:18px;font-size:1.2857142857rem;width:100%;text-align:center;padding-right:0;padding-bottom:25px}main.next #contact-form .contact-top .item-text{width:100%;padding:25px 20px}main.next #contact-form .contact-form{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:65px}main.next #contact-form .contact-form .item-title{width:100%;padding-right:0;-webkit-box-sizing:border-box;box-sizing:border-box}main.next #contact-form .contact-form .item-title .title{font-size:18px;font-size:1.2857142857rem;margin-bottom:20px;text-align:center}main.next #contact-form .contact-form .item-title .sp-text{display:block;margin-bottom:15px}main.next #contact-form .contact-form .item-title ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}main.next #contact-form .contact-form .item-title ul li{position:relative;padding-top:30px}main.next #contact-form .contact-form .item-title ul li:not(:last-child){padding-right:89px}main.next #contact-form .contact-form .item-title ul li:not(:last-child):before{content:"";display:block;position:absolute;left:0;top:0;width:150px;height:1px;background-color:#546068;left:30px;top:6px}main.next #contact-form .contact-form .item-title ul li.active:after{background-color:#27536c}main.next #contact-form .contact-form .item-title ul li:after{content:"";display:block;position:absolute;left:0;top:0;width:15px;height:15px;left:20px;border-radius:15px;background-color:#546068}main.next #contact-form .contact-form .item-text{width:100%;-ms-flex:1 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}main.next #contact-form .contact-form .item-text .tbl{margin-bottom:50px}main.next #contact-form .contact-form .item-text .tbl>li{-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:solid 1px rgba(255,255,255,.15);border-bottom:solid 1px rgba(255,255,255,.15);padding:25px 0;-webkit-box-sizing:border-box;box-sizing:border-box}main.next #contact-form .contact-form .item-text .tbl>li .dt{width:100%;font-size:17px;font-size:1.2142857143rem;font-weight:700;text-align:left;margin-bottom:10px}main.next #contact-form .contact-form .item-text .tbl>li .dt p{display:-moz-inline-box;display:inline-block}main.next #contact-form .contact-form .item-text .tbl>li .dt span{display:-moz-inline-box;display:inline-block;font-size:14px;font-size:1rem;line-height:1;padding:5px}main.next #contact-form .contact-form .item-text .tbl>li .dd{width:10px;-ms-flex:1 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left;font-size:16px;font-size:1.1428571429rem}main.next #contact-form .contact-form .item-text .tbl>li .dd .address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.next #contact-form .contact-form .item-text .tbl>li .dd .address span{width:10%}main.next #contact-form .contact-form .item-text .tbl>li .dd textarea{width:100%;height:180px}main.next #contact-form .contact-form .item-text .tbl>li ul li{position:relative;padding-left:1em}main.next #contact-form .contact-form .item-text .tbl>li ul li:before{content:"";display:block;position:absolute;left:0;top:0;width:0;height:0;content:"●"}main.next #recruit .recruit-top{padding-bottom:30px}main.next #recruit .recruit-top .text h2{font-size:19px;font-size:1.3571428571rem;padding-bottom:10px}main.next #recruit .recruit-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px}main.next #recruit .recruit-bottom .item-title{font-size:16px;font-size:1.1428571429rem;width:100%;padding-right:0;margin-bottom:30px}main.next #recruit .recruit-bottom .item-title ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid 1px rgba(255,255,255,.15);border-bottom:solid 1px rgba(255,255,255,.15)}main.next #recruit .recruit-bottom .item-title ul li{margin-right:30px;border-bottom:none}main.next #recruit .recruit-bottom .item-title ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 35px 25px 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;position:relative}main.next #recruit .recruit-bottom .item-title ul li a:after{content:"";display:block;position:absolute;left:auto;top:auto;width:25px;height:25px;border-radius:13px;top:50%;border:solid 1px #fff;right:0;margin-top:-15px;background:url(//lifeway.co.jp/wordpress/wp-content/themes/lifeway/css/../img/next/recruit/arrow-b.png) no-repeat center center;background-size:4px auto;background-color:rgba(39,83,103,0);-webkit-transition:all .3s ease;transition:all .3s ease}main.next #recruit .recruit-bottom .item-title ul li a:hover{text-decoration:none}main.next #recruit .recruit-bottom .item-title ul li a:hover:after{background-color:#275367}main.next #recruit .recruit-bottom .item-text{width:10px;-ms-flex:1 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main.next #recruit .recruit-bottom .item-text .recruit-block{margin-bottom:60px}main.next #recruit .recruit-bottom .item-text .recruit-block h3{font-size:19px;font-size:1.3571428571rem;font-weight:700;padding-bottom:15px;margin-bottom:24px;border-bottom:solid 1px rgba(255,255,255,.15)}main.next #recruit .recruit-bottom .item-text .post{padding-bottom:60px;border-bottom:solid 1px rgba(255,255,255,.15);margin-bottom:35px}main.next #recruit .recruit-bottom .item-text .btn{width:100%}main.next #works{display:block;padding-bottom:160px}main.next #works .works-coloumn2{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}main.next #works .works-coloumn2 .item-side{width:100%}main.next #works .works-coloumn2 .item-side ul{font-size:16px;font-size:1.1428571429rem;width:100%;margin-right:0;border-top:solid 1px rgba(255,255,255,.15);border-bottom:solid 1px rgba(255,255,255,.15);padding:22px 0 10px;margin-bottom:40px}main.next #works .works-coloumn2 .item-side ul li{border-bottom:none;display:-moz-inline-box;display:inline-block;padding:0 25px 16px 0;-webkit-box-sizing:border-box;box-sizing:border-box}main.next #works .works-coloumn2 .item-side input[type=checkbox]{display:none}main.next #works .works-coloumn2 .item-side input[type=checkbox]:checked+.checkbox:after{opacity:1;visibility:visible}main.next #works .works-coloumn2 .item-side input[type=checkbox]:checked+.checkbox:before{border:1px solid #275367;background-color:#275367}main.next #works .works-coloumn2 .item-side label.checkbox{padding-top:3px}main.next #works .works-coloumn2 .item-main{width:100%}main.next #works .works-coloumn2 .item-main .serchlist{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto -50px;max-width:395px}main.next #works .works-coloumn2 .item-main .serchlist li{width:100%;padding:0 0 25px;display:block;opacity:1}main.next #works .works-coloumn2 .item-main .serchlist li .item-img{padding-bottom:18px}main.next #works .works-coloumn2 .item-main .serchlist li .item-text{font-size:18px;font-size:1.2857142857rem;font-weight:700}}