ul.primary,ul.secondary{display:none;}div.messages-wrapper{display:none;}br.large,br.small{display:none;}br.medium{display:inline;}*.no-medium{display:none;}div#page div.search form{line-height:34px;padding-right:34px;}div#page div.search form input[type=text]{height:34px;line-height:34px;text-indent:10px;}div#page div.search form input[type=submit]{width:34px;}div#page nav.navi > ul > li{float:none;width:auto;text-align:left;font-size:100%;background-image:none;}div#page nav.navi > ul > li a{display:block;}div#page.recruit nav.navi > ul > li.kimura-hp,div#page.recruit nav.navi > ul > li.kagayaki,div#page.recruit nav.navi > ul > li.zaitaku,div#page.contact nav.navi > ul > li.kimura-hp,div#page.contact nav.navi > ul > li.kagayaki,div#page.contact nav.navi > ul > li.zaitaku{display:block;}div#page.recruit nav.navi > ul > li.guideline,div#page.recruit nav.navi > ul > li.welfare,div#page.recruit nav.navi > ul > li.contact,div#page.contact nav.navi > ul > li.guideline,div#page.contact nav.navi > ul > li.welfare,div#page.contact nav.navi > ul > li.contact{display:none;}div#page.recruit nav.navi > ul > li.recruit > a,div#page.recruit nav.navi > ul > li.recruit > a:hover{color:#666666;}div#page.recruit nav.navi > ul > li.recruit div.nest li.recruit a,div#page.guideline nav.navi > ul > li.recruit div.nest li.guideline a,div#page.welfare nav.navi > ul > li.recruit div.nest li.welfare a,div#page.contact nav.navi > ul > li.recruit div.nest li.contact a{color:#3eb7a6;}div#page.guideline nav.navi > ul > li.recruit div.nest li.recruit a,div#page.welfare nav.navi > ul > li.recruit div.nest li.recruit a{color:#666666;}div#page.guideline nav.navi > ul > li.recruit div.nest li.recruit a:hover,div#page.welfare nav.navi > ul > li.recruit div.nest li.recruit a:hover{color:#3eb7a6;}div#page a.new-window{background-position:right 11px;}header#header{position:relative;width:auto;left:auto;top:auto;height:auto;z-index:20;background-color:transparent;}div.scroll header#header p.logo,div.scroll header#header p#button-menu{transform:translateY(-70px);}div.scroll header#header.menu p.logo,div.scroll header#header.menu p#button-menu,div.scroll-up header#header p.logo,div.scroll-up header#header p#button-menu{transform:translateY(0px);}header#header p.logo{box-sizing:border-box;position:fixed;width:100%;height:70px;left:0px;top:0px;z-index:10;padding:15px 0px 0px 20px;background-color:#ffffff;transition:0.375s background-color ease,0.375s transform ease;}header#header p.logo img{height:35px;}header#header p#logo{background-color:transparent;}header#header p#logo img{visibility:hidden;}header#header p#logo a{background:url(/sites/all/themes/jujinkai/images/logo-white.png) no-repeat left top;background-size:auto 100%;}div.scroll-medium header#header p#logo{background-color:#ffffff;}div.scroll-medium header#header p#logo a,div.sitemap header#header p#logo a,div.privacy-policy header#header p#logo a,div.search header#header p#logo a{background-image:none;}div.scroll-medium header#header p#logo img,div.sitemap header#header p#logo img,div.privacy-policy header#header p#logo img,div.search header#header p#logo img{visibility:visible;}header#header p#button-menu{display:block;position:fixed;width:70px;height:70px;right:0px;top:0px;cursor:pointer;z-index:50;transition:0.375s transform ease;}header#header p#button-menu span{display:block;position:absolute;background-color:#ffffff;width:28px;height:3px;left:21px;top:34px;transform-origin:50% 50%;transition:0.25s background-color ease;}header#header p#button-menu span:nth-child(1){transform:translateY(-11px) rotate(0deg);}header#header p#button-menu span:nth-child(2){transform:translateY(0px) rotate(0deg);}header#header p#button-menu span:nth-child(3){transform:translateY(11px) rotate(0deg);}header#header.menu p#button-menu span:nth-child(1){animation:button-menu-row-01 0.25s 1 forwards;}header#header.close p#button-menu span:nth-child(1){animation:button-menu-row-01-close 0.25s 1 forwards;}header#header.menu p#button-menu span:nth-child(2){animation:button-menu-row-02 0.25s 1 forwards;}header#header.close p#button-menu span:nth-child(2){animation:button-menu-row-02-close 0.25s 1 forwards;}header#header.menu p#button-menu span:nth-child(3){animation:button-menu-row-03 0.25s 1 forwards;}header#header.close p#button-menu span:nth-child(3){animation:button-menu-row-03-close 0.25s 1 forwards;}@keyframes button-menu-row-01{0%{transform:translateY(-11px) rotate(0deg);}50%{transform:translateY(0px) rotate(0deg);}100%{transform:translateY(0px) rotate(-45deg);}}@keyframes button-menu-row-01-close{0%{transform:translateY(0px) rotate(-45deg);}50%{transform:translateY(0px) rotate(0deg);}100%{transform:translateY(-11px) rotate(0deg);}}@keyframes button-menu-row-02{0%{opacity:1;}100%{opacity:0;}}@keyframes button-menu-row-02-close{0%{opacity:0;}100%{opacity:1;}}@keyframes button-menu-row-03{0%{transform:translateY(11px) rotate(0deg);}50%{transform:translateY(0px) rotate(0deg);}100%{transform:translateY(0px) rotate(45deg);}}@keyframes button-menu-row-03-close{0%{transform:translateY(0px) rotate(45deg);}50%{transform:translateY(0px) rotate(0deg);}100%{transform:translateY(11px) rotate(0deg);}}header#header p#button-menu i{position:absolute;width:70px;height:70px;left:-60px;top:0px;text-align:right;font-size:87.5%;line-height:70px;color:#ffffff;letter-spacing:0em;}header#header.menu p#button-menu i.open,header#header p#button-menu i.close{display:none;}header#header.menu p#button-menu i.close{display:block;}header#header div#menu{box-sizing:border-box;position:fixed;width:37.5%;height:100%;right:0px;top:0px;overflow:auto;z-index:40;background-color:#333333;transform:translateX(100%);transition:0.375s transform ease;-webkit-overflow-scrolling:touch;}div.scroll-medium header#header p#button-menu i,div.sitemap header#header p#button-menu i,div.privacy-policy header#header p#button-menu i,div.search header#header p#button-menu i,div header#header.menu p#button-menu i{color:#666666;}div.scroll-medium header#header p#button-menu span,div.sitemap header#header p#button-menu span,div.privacy-policy header#header p#button-menu span,div.search header#header p#button-menu span,header#header.menu p#button-menu span{background-color:#666666;}header#header.menu div#menu{transform:translateX(0%);}header#header nav.navi{position:static;right:auto;top:auto;padding:80px 20px 40px 20px;background-color:#ffffff;}header#header nav.navi > ul > li{font-family:"Ryumin Medium KL JIS2004","Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif;border-bottom:1px solid #e2e2e2;padding:20px 5px 20px 10px;}header#header nav.navi > ul > li br{display:none;}header#header nav.navi > ul > li > a{height:auto;background:url(/sites/all/themes/jujinkai/images/icon-navi.svg) no-repeat right 5px center;background-size:auto 13px;}header#header nav.navi > ul > li.collapse > a{background-image:url(/sites/all/themes/jujinkai/images/icon-navi-collapse.svg);}header#header nav.navi > ul > li.collapse.open > a{background-image:url(/sites/all/themes/jujinkai/images/icon-navi-collapse-close.svg);}header#header nav.navi > ul > li div.nest ul li{font-family:YakuHanJP,"Noto Sans JP","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;padding:25px 0px 0px 30px;background:url(/sites/all/themes/jujinkai/images/bullet-02.svg) no-repeat 15px 30px;background-size:auto 8px;}header#header nav.navi > ul > li a.new-window{background-image:none;}header#header nav.navi > ul > li a.new-window span{display:inline-block;padding-right:20px;background:url(/sites/all/themes/jujinkai/images/icon-new-window-alternate.svg) no-repeat right 1px;}header#header nav.navi > ul > li.home,header#header div.misc p.sitemap,header#header div.misc p.privacy-policy,header#header div.misc p.copyright{display:block;}header#header div.misc{position:static;right:auto;top:auto;color:#ffffff;padding:40px 20px 20px 20px;}header#header div.misc a{color:#ffffff;}header#header div.misc p#logo-alternate{display:block;margin-bottom:20px;padding-left:10px;}header#header div.misc p#logo-alternate img{width:auto;height:35px;margin:auto;}header#header div.misc div.size{display:none;}header#header div.misc div.search{float:none;margin-bottom:20px;}header#header div.misc div.search form{width:auto;background-color:#ffffff;}header#header div.misc div.sitemap-privacy-policy{text-align:center;}header#header div.misc p.sitemap,header#header div.misc p.privacy-policy{display:inline-block;font-size:87.5%;line-height:2em;}header#header div.misc p.sitemap{margin-right:15px;}header#header div.misc p.copyright{text-align:center;font-size:75%;}header#header div#background-menu{position:fixed;width:100%;height:0px;left:0px;top:0px;z-index:30;opacity:0;background-color:rgba(0,0,0,0.25);transition:0.375s opacity ease;}header#header.menu div#background-menu{position:fixed;height:100%;opacity:1;}header#header-alternate{display:none;}body.front header#header{top:auto;}body.front header#header,body.front header#header a{color:#666666;}body.front header#header nav.navi > ul > li{background-image:none;}body.front header#header nav.navi > ul > li > a{color:#666666;}body.front header#header div.misc,body.front header#header div.misc a{color:#ffffff;}body.front header#header div.search form{border-color:#808080;}body.front header#header div.search form input[type=text]{color:#808080;}body.front header#header div.search form input[type=text]::-webkit-input-placeholder{color:#808080;}body.front header#header div.search form input[type=text]:-ms-input-placeholder{color:#808080;}body.front header#header div.search form input[type=text]::placeholder{color:#808080;}body.front header#header div.search form input[type=submit]{background-image:url(/sites/all/themes/jujinkai/images/icon-search.svg);}div#cover div.slide div.row p.headline span.main{font-size:175%;}div#cover div.slide div.row p.headline span.sub{font-size:112.5%;margin-bottom:10px;}div#title{height:300px;}div.search div#title,div.sitemap div#title,div.privacy-policy div#title{height:180px;}div#title h1{font-size:175%;padding-bottom:40px;}div.message div#title{background-image:url(/sites/all/themes/jujinkai/images/title-image-message-medium.jpg);}div.recruit div#title{background-image:url(/sites/all/themes/jujinkai/images/title-image-recruit-medium.jpg);}div.contact div#title{background-image:url(/sites/all/themes/jujinkai/images/title-image-contact-medium.jpg);}p#title-sub{font-size:125%;padding:40px 0px;}body.one-sidebar main#main div#background-sidebar{display:none;}body.one-sidebar main#main div.inner-main{width:auto;}div#content{width:auto;padding:60px 60px 100px 60px;}body.one-sidebar div#content{float:none;width:auto;padding-top:0px;}body.user div#content,body.users div#content,div.manage div#content,div.recruit.manage div#content{padding:60px;}div#content section{margin-bottom:100px;}div#content div.frame{width:calc(100% - 80px);padding:40px;}div#content h2.headline{font-size:150%;margin-bottom:40px;padding:10px 0px 10px 20px;}div#content h3.headline{font-size:137.5%;margin-bottom:40px;}div#content p.button-recruit{padding-top:100px;}div#content nav#navi-node{width:320px;margin-bottom:100px;}body.front div#content section#concept div.inner-section{width:auto;padding:100px 100px 0px 100px;}body.front div#content section#concept header h2{font-size:125%;}body.front div#content section#concept header hr{margin-bottom:60px;}body.front div#content section#concept div.segment{margin-bottom:80px;}body.front div#content section#concept div.segment h3,body.front div#content section#concept div.segment h4{font-size:112.5%;}body.front div#content nav#navi-home div.list div.row{height:180px;}body.front div#content nav#navi-home div.list div.row-kimura-hp div.text p.logo img,body.front div#content nav#navi-home div.list div.row-kagayaki div.text p.logo img,body.front div#content nav#navi-home div.list div.row-zaitaku div.text p.logo img,body.front div#content nav#navi-home div.list div.row-recruit div.text p.logo img{height:29px;}body.front div#content nav#navi-home div.list div.row div.text p.button{padding-top:10px;}body.front div#content section#group div.segment{padding:100px 0px;}body.front div#content section#group div.segment div.image-text{width:auto;padding:0px 100px;}body.front div#content section#group div.segment div.image-text p.image,body.front div#content section#group div.segment div.image-text div.text{width:auto;}body.front div#content section#group div.segment div.image-text p.image{position:relative;margin-bottom:40px;}body.front div#content section#group div.segment div.image-text p.image img,body.front div#content section#group div.segment div.image-text p.image span{width:50%;}body.front div#content section#group div.segment div.image-text p.image span{display:block;position:absolute;height:100%;top:0px;background-repeat:no-repeat;background-position:center;background-size:auto 50px;}body.front div#content section#group div.segment-kimura-hp p.image,body.front div#content section#group div.segment-kagayaki div.text,body.front div#content section#group div.segment-kagayaki p.image,body.front div#content section#group div.segment-kimura-hp div.text{float:none;}body.front div#content section#group div.segment-kimura-hp p.image img{float:right;}body.front div#content section#group div.segment-kagayaki p.image img{float:left;}body.front div#content section#group div.segment-kimura-hp div.image-text p.image span{left:0px;background-image:url(/sites/all/themes/jujinkai/images/logo-kimura-hp.png);}body.front div#content section#group div.segment-kagayaki div.image-text p.image span{right:0px;background-image:url(/sites/all/themes/jujinkai/images/logo-kagayaki.png);}body.front div#content section#group div.segment-kimura-hp div.text p.logo,body.front div#content section#group div.segment-kagayaki div.text p.logo{display:none;}body.front div#content section#group div.segment div.text p.button{text-align:center;}body.front div#content section#group div.segment div.text p.button a{width:270px;}body.front div#content section#group div.segment-zaitaku-summary div.text p.logo img{height:50px;}body.front div#content section#group div.segment-zaitaku-detail{background-size:auto 18px;}body.front div#content section#group div.segment-zaitaku-detail div.list{width:auto;padding:0px 100px;}body.front div#content section#group div.segment-zaitaku-detail div.list div.row{margin-bottom:100px;}body.front div#content section#group div.segment-zaitaku-detail div.list div.row p.image{display:none;}body.front div#content section#group div.segment-zaitaku-detail div.list div.row div.text{width:auto;padding:0px;background-color:transparent;opacity:1;transition:none;transform:translateY(0px);}body.front div#content section#group div.segment-zaitaku-detail div.list div.row:nth-child(2n+1) div.text{padding:0px;}body.front div#content section#group div.segment-zaitaku-detail div.list div.row:nth-child(2n) div.text{padding:0px;}body.front div#content section#group div.segment-zaitaku-detail div.list div.row div.text h3{font-size:125%;margin-bottom:20px;}body.front div#content section#group div.segment-zaitaku-detail div.list div.row div.text h3 a{display:-ms-flexbox;-ms-align-items:center;display:flex;flex-wrap:wrap;align-items:center;width:100%;height:180px;background-color:#ffffff;}body.front div#content section#group div.segment-zaitaku-detail div.list div.row:nth-child(2n) div.text h3 a{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}body.front div#content section#group div.segment-zaitaku-detail div.list div.row div.text h3 span.image-alternate{width:calc(50% - 20px);height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}body.front div#content section#group div.segment-zaitaku-detail div.list div.row:nth-child(1) div.text h3 span.image-alternate{background-image:url(/sites/all/themes/jujinkai/images/home-image-03.jpg);}body.front div#content section#group div.segment-zaitaku-detail div.list div.row:nth-child(2) div.text h3 span.image-alternate{background-image:url(/sites/all/themes/jujinkai/images/home-image-04.jpg);}body.front div#content section#group div.segment-zaitaku-detail div.list div.row:nth-child(3) div.text h3 span.image-alternate{background-image:url(/sites/all/themes/jujinkai/images/home-image-05.jpg);}body.front div#content section#group div.segment-zaitaku-detail div.list div.row:nth-child(4) div.text h3 span.image-alternate{background-image:url(/sites/all/themes/jujinkai/images/home-image-06.jpg);}body.front div#content section#group div.segment-zaitaku-detail div.list div.row:nth-child(5) div.text h3 span.image-alternate{background-image:url(/sites/all/themes/jujinkai/images/home-image-07.jpg);}body.front div#content section#group div.segment-zaitaku-detail div.list div.row:nth-child(6) div.text h3 span.image-alternate{background-image:url(/sites/all/themes/jujinkai/images/home-image-08.jpg);}body.front div#content section#group div.segment-zaitaku-detail div.list div.row:nth-child(7) div.text h3 span.image-alternate{background-image:url(/sites/all/themes/jujinkai/images/home-image-09.jpg);}body.front div#content section#group div.segment-zaitaku-detail div.list div.row:nth-child(8) div.text h3 span.image-alternate{background-image:url(/sites/all/themes/jujinkai/images/home-image-10.jpg);}body.front div#content section#group div.segment-zaitaku-detail div.list div.row div.text h3 span.headline{width:calc(50% + 20px);}body.front div#content section#group div.segment-zaitaku-detail div.list div.row div.text h3 span i{font-size:80%;}div#content section#message div.inner-section{width:auto;padding:0px 40px;}div#content section#message header,div#content section#message h3,div#content section#message p.description{margin-bottom:40px;}div#content section#message header h2{font-size:125%;}div#content section#message p.image{margin-bottom:60px;}div#content section#message h3{font-size:137.5%;}div#content section#message p.description{text-align:justify;line-height:2.4em;}div#content section#message p.name{font-size:87.5%;}div#content section#message p.name span{font-size:128.57%;}div.recruit div#content section{margin-bottom:0px;}div.recruit div#content section div.inner-section{width:auto;padding:100px;}div#content section#recruit div.inner-section,div#content section#recruit-alternate div.inner-section{padding:100px 60px;}div#content section#recruit header,div#content section#recruit-alternate header{margin-bottom:40px;}div#content section#recruit header h2,div#content section#recruit-alternate header h2{font-size:125%;}div#content section#recruit div.view-recruit div.views-row a,div#content section#recruit-alternate div.view-recruit div.views-row a{padding:20px;}div#content section#recruit div.view-recruit div.views-row h2{height:50px;margin-bottom:10px;font-size:112.5%;line-height:25px;}div#content section#recruit div.view-recruit div.views-row h2 i.sub{font-size:88.88%;}div#content section#recruit div.view-recruit div.views-row p.button{font-size:75%;line-height:30px;padding:0px 15px;border-radius:15px;}div#content article.node-recruit{width:auto;padding:100px 60px;}div#content article.node-recruit h2.headline{margin-left:20px;}div#content article.node-recruit div.frame div.list div.row{padding-left:120px;}div#content section#recruit-alternate div.inner-section{width:auto;}div#content section#recruit-alternate div.view-recruit div.views-row a{padding:20px;}div#content section#recruit-alternate div.view-recruit div.views-row h2{height:50px;line-height:25px;}div.welfare div#content{width:auto;}div.welfare div#content section div.inner-section{padding:100px 60px;}div#content section#welfare div.segment{margin-bottom:60px;padding-bottom:60px;}div#content section#welfare div.segment p.image{margin-left:-20px;margin-right:-20px;}div#content section#welfare div.segment div.frame{width:auto;}div#content section#welfare div#segment-02 div.list div.row h5{width:calc(100% - 80px);}div#content section#other{background-color:#f2f2f2;}div#content section#other div.background-section{display:none;}div#content section#other div.inner-section{padding:100px 60px;}div#content section#other div.frame{width:auto;}div.contact div#content{padding-left:0px;padding-right:0px;}div#content section#contact header{margin-bottom:60px;padding:60px 0px;}div#content section#contact header hr{width:calc(100% - 120px);}div#content section#contact h2{font-size:125%;}div#content form.webform-client-form{margin-bottom:60px;}div#content form.webform-client-form > div{width:calc(100% - 120px);padding:60px 60px 40px 60px;border-radius:5px;}div#content form.webform-client-form fieldset.webform-component--name div.fieldset-wrapper div.webform-component,div#content form.webform-client-form fieldset.webform-component--furigana div.fieldset-wrapper div.webform-component{width:180px;}div#content form.webform-client-form fieldset.webform-component--address div.fieldset-wrapper div.webform-component--address--postal-code{width:150px;}div#content form.webform-client-form fieldset.webform-component--address div.fieldset-wrapper div.webform-component--address--address-detail{width:calc(100% - 160px);}div#content form.webform-client-form div.webform-component input#edit-submitted-job{max-width:370px;}div#content form.webform-client-form div.privacy-policy{margin-bottom:60px;}div#content form.webform-client-form div.privacy-policy div.content{height:260px;}div#content form.webform-client-form div.action p.button{line-height:50px;}div#content form.webform-client-form div.action p.button-edit{line-height:48px;}div.contact div#content div.notice{width:calc(100% - 240px);padding:40px;}div.contact div#content div.notice p{text-align:justify;}div.contact div#content div.notice p br{display:none;}div.contact.complete div#content{padding-top:80px;}div#content section#sitemap div.inner-section{padding:0px 40px;}div#content section#sitemap div.segment{margin-bottom:60px;}div#content section#sitemap div.segment h2{font-size:137.5%;margin-bottom:0px;background-position:left 11px;}div#content section#sitemap div.segment ul li{padding:15px 0px 15px 20px;}div#content section#sitemap div.segment ul li a.new-window{background-position:right 10px;}div#content section#privacy-policy div.inner-section{padding:0px 40px;}div.search div#content form.search-form{width:calc(100% - 80px);margin-bottom:60px;}div.search div#content div.list div.row{margin-bottom:40px;padding:0px 40px 40px 40px;}aside#sidebar{display:none;}footer#footer nav#navi-primary{padding:40px 50px;}footer#footer nav#navi-primary div.list{width:100%;}footer#footer nav#navi-primary div.list div.row p.headline{height:30px;font-size:100%;margin-left:-10px;margin-right:-10px;}footer#footer nav#navi-footer{padding-top:60px;}footer#footer nav#navi-footer div.headline-column{width:auto;margin-bottom:40px;}footer#footer nav#navi-footer div.headline-column h3{float:none;}footer#footer nav#navi-footer div.headline-column h3 img{height:44px;margin:auto;}footer#footer nav#navi-footer div.headline-column div.column{display:none;}footer#footer nav#navi-footer div.related{margin-bottom:40px;}footer#footer nav#navi-footer div.related div.list{width:calc(100% - 70px);}footer#footer nav#navi-footer div.related div.list p.row{height:60px;font-size:75%;}footer#footer nav#navi-footer div.related div.list p.row i{font-size:83.33%;}footer#footer nav#navi-footer div.related div.list p.row a{padding-left:84px;}
