﻿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}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;text-decoration:none}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-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}ul,li{list-style:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-text-size-adjust:100%}html{-webkit-overflow-scrolling:touch;overflow-x:hidden;margin:0;padding:0;font-size:62.5%;width:100%;height:100%;overflow-x:hidden}body{position:relative;overflow-x:hidden;font-family:"Roboto","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","Noto Sans JP",sans-serif;color:#333;width:100%;height:100%;z-index:1;font-size:1.6rem;font-weight:400;background:rgba(51,153,153,0.1)}#wrap{padding-bottom:30px}@media only screen and (max-width: 767px){#wrap{padding-top:50px}}#container.has-sidebar{display:flex;justify-content:space-between;flex-wrap:wrap}#container.has-sidebar .recruit-sub-nav{width:100%}#container.has-sidebar main{width:765px}#container.has-sidebar aside{width:300px}@media only screen and (max-width: 1023px){#container.has-sidebar main{width:100%}#container.has-sidebar aside{width:100%;padding:0 15px}}.member #wrap{display:block}.member #wrap #user-sidebar #member-g-nav ul{display:flex}main{position:relative;z-index:1;display:block}.br-sp{display:none}@media only screen and (max-width: 1024px){.br-sp{display:inline}}.br-sp-374{display:none}@media only screen and (max-width: 374px){.br-sp-374{display:inline}}@media only screen and (max-width: 1024px){.br-pc{display:none}}.cnt{position:relative;max-width:1080px;margin:0 auto}@media only screen and (max-width: 1024px){.cnt{padding:0}}img{max-width:100%;height:auto}a{display:inline-block;text-decoration:none;-moz-transition:all,.3s,ease,.3s;-o-transition:all,.3s,ease,.3s;-webkit-transition:all,.3s,ease,.3s;transition:all,.3s,ease,.3s}a:hover{text-decoration:none}iframe{max-width:100%}span{display:inline-block;-moz-transition:all,.3s,ease,.3s;-o-transition:all,.3s,ease,.3s;-webkit-transition:all,.3s,ease,.3s;transition:all,.3s,ease,.3s}h1,h2,h3,h4,h5,h6{letter-spacing:.025em;font-weight:700}small{font-weight:400;font-size:.75em}@-moz-keyframes fadein{from{opacity:0;-moz-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein{from{opacity:0;-moz-transform:translateY(15px);-ms-transform:translateY(15px);-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes header-fadein{from{opacity:0;-moz-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes header-fadein{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes header-fadein{from{opacity:0;-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes loading{from{opacity:0;-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loading{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loading{from{opacity:0;-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes left-to-right{from{opacity:0;-moz-transform:translateX(-15px);transform:translateX(-15px)}to{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes left-to-right{from{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes left-to-right{from{opacity:0;-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-webkit-transform:translateX(-15px);transform:translateX(-15px)}to{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes right-to-left{from{opacity:0;-moz-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes right-to-left{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes right-to-left{from{opacity:0;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}.animated{-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;-moz-animation-name:fadein;-webkit-animation-name:fadein;animation-name:fadein}#loading{position:fixed;left:0;top:0;z-index:100001;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff}.page-title{position:relative;margin-top:30px;width:100%;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;text-align:center}@media only screen and (max-width: 1023px){.page-title{margin-top:15px}}.page-title.in-white-box{text-align:left;margin:0}.page-title.has-border{padding:0 0 3px}.page-title .title{font-size:2.4rem;line-height:1.5;letter-spacing:.05em}.page-title .title:before{font-family:'Font Awesome 5 Free';font-weight:900;margin-right:.25em}@media only screen and (max-width: 1023px){.page-title .title{font-size:1.8rem}}@media only screen and (max-width: 767px){.page-title .title{display:block;width:100%}}.page-title .open-search{margin-left:15px}@media only screen and (max-width: 767px){.page-title .open-search{margin:15px 0 0}}.page-title.login .title:before{color:#399;content:'\f023'}.page-title.register .title:before{content:'\f007'}.page-title.recruit .title:before{color:#399;content:'\f500'}.page-title.faq .title:before{content:'\f059'}.page-title.member .title:before{color:#399;content:'\f1ad'}.page-title.member.register .title:before{color:#399}.page-title.user .title:before{color:#c90;content:'\f007'}.page-title.user.register .title:before{color:#c90;content:'\f007'}.page-title.volunteer .title:before{color:#f69;content:'\f4c4'}.block-title{font-size:1.8rem;line-height:1.3333;padding:0 3px 3px}.block-title.user{color:#c90;border-bottom:1px solid #c90}.block-title.member{color:#399;border-bottom:1px solid #399}.block-title:before{font-family:'Font Awesome 5 Free';font-weight:900}.block-title.write:before{content:'\f304'}.block-title.has-mt{margin-top:30px}@media only screen and (max-width: 1023px){.block-title{font-size:1.6rem}}.block-title+.sec-cnt{margin-top:30px}.desc{margin-top:15px;font-size:1.4rem;line-height:1.75;letter-spacing:.05em;text-align:center}@media only screen and (max-width: 1023px){.desc{font-size:1.3rem}}.notes{font-size:1.4rem;line-height:1.75;letter-spacing:.05em}@media only screen and (max-width: 1023px){.notes{font-size:1.1rem}}.sub-nav{text-align:center;font-size:1.3rem;line-height:1.5;display:flex;justify-content:center;flex-wrap:wrap}.sub-nav a,.sub-nav span{margin:9px 3px 0;background:#fff;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);padding:6px 12px;border:1px solid #fff;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.sub-nav a:before,.sub-nav span:before{font-family:'Font Awesome 5 Free';font-weight:900;margin-right:.5em}.sub-nav a.list:before,.sub-nav span.list:before{content:'\f03a'}.sub-nav a.trashed:before,.sub-nav span.trashed:before{content:'\f1f8'}.sub-nav a.add:before,.sub-nav span.add:before{content:'\f055'}.sub-nav a{color:#333}.sub-nav span{color:#ccc}.sub-nav.user a:hover{border:1px solid #c90}.sub-nav.member a:hover{border:1px solid #399}.sub-nav.member a:before{color:#399}.link-btns{width:100%;margin-top:1.5em;text-align:center}.link-btns .note{margin-top:9px;font-size:12px;line-height:1.5}.link-btns .note.center{text-align:center}@media only screen and (max-width: 767px){.link-btns{margin-top:12px}.link-btns .notes{margin-top:6px;font-size:1rem}}.link-btn{color:#fff;font-weight:700;font-size:1.4rem;padding:0 1em;line-height:2em;cursor:pointer;background:#399;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}@media only screen and (max-width: 767px){.link-btn{font-size:1.2rem;margin-top:3px;line-height:1.3333;padding:12px}}.link-btn:hover{color:#fff;opacity:.5}.link-btn.extra-large{font-size:24px;padding:0 2em;line-height:2.5em}@media only screen and (max-width: 767px){.link-btn.extra-large{font-size:16px;line-height:1.3333;padding:12px}}.link-btn.large{font-size:1.5rem;padding:0 2em;line-height:3em}@media only screen and (max-width: 767px){.link-btn.large{font-size:1.2rem;line-height:1.3333;padding:12px}}.link-btn.mini{font-size:1.2rem}.link-btn.has-mt-3{margin-top:3px}.link-btn.user{background:#c90}.link-btn.member{background:#399}.link-btn.grower{background:#46971e}.link-btn.brewery{background:#1a89e4}.link-btn.beerpub{background:#c64300}.link-btn.others{background:#333}.link-btn.volunteer{background:#f69}.link-btn:before{font-family:'Font Awesome 5 Free';font-weight:900;margin-right:.25em}.link-btn.logout:before{content:'\f2f5'}.link-btn.edit:before{content:'\f044'}.link-btn.password:bofore{content:'\f084'}.link-btn.print:bofore{content:'\f02f'}.link-btn.copy:bofore{content:'\f0c5'}.link-btn.delete{background:#c00}.link-btn.delete:bofore{content:'\f2ed'}.link-btn.add:before{content:'\f055'}.link-btn.tel:before{content:'\f879'}.link-btn.mail:before{content:'\f0e0'}.link-btn.checkout:before{content:'\f0a4'}.link-btn.favorite:before{content:'\f005'}.link-btn.grayout{background:#ccc}.link-btn.go-to:before{content:'\f138'}.link-btn.admin{background:royalblue}.alert{margin-top:15px;padding:.5em 1em;font-size:1.4rem;font-weight:700;line-height:1.75;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.alert.danger{color:#721c24;border:1px solid #f5c6cb;background:#f8d7da}.alert.success{color:#155724;border:1px solid #c3e6cb;background:#d4edda}.alert.dismissible{color:#856404;border:1px solid #ffeeba;background:#fff3cd}.alert.info{color:#0c5460;border:1px solid #bee5eb;background:#D1ECEC}@media only screen and (max-width: 1023px){.alert{font-size:1.3rem}}.sec-block{margin-top:30px;background:#fff;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);padding:60px 90px 90px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}@media only screen and (max-width: 1023px){.sec-block{padding:30px 45px 45px}}@media only screen and (max-width: 767px){.sec-block{padding:24px;margin:15px 15px 0}}.white-block{margin-top:15px;background:#fff;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);padding:30px 45px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}@media only screen and (max-width: 767px){.white-block{padding:24px}}.white-block.narrow{padding:15px 45px}@media only screen and (max-width: 767px){.white-block.narrow{padding:15px 24px}}#main-header{position:relative;width:100%;background:#fff;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}@media only screen and (max-width: 767px){#main-header{position:fixed;left:0;top:0;z-index:10000;height:50px}}#main-header .first .cnt{display:flex;justify-content:space-between;align-items:center;padding:15px 0}@media only screen and (max-width: 1023px){#main-header .first .cnt{padding:15px 24px}}@media only screen and (max-width: 767px){#main-header .first .cnt{padding:0 15px;line-height:50px}}#main-header .header-bg{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}@media only screen and (max-width: 767px){#main-header .header-bg{display:block}}#main-header #logo{font-size:3rem;position:relative;z-index:2}#main-header #logo a{display:flex;align-items:center;color:#399}#main-header #logo a img{width:60px;margin-right:9px}#main-header #logo a .catch{font-size:1.1rem}@media only screen and (max-width: 767px){#main-header #logo{font-size:1.8rem}#main-header #logo a img{margin-top:6px}#main-header #logo a .catch{font-size:1rem}}#main-header #header-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;font-size:1.3rem;letter-spacing:.1em}@media only screen and (max-width: 767px){#main-header #header-nav{position:absolute;right:45px;top:0}}#main-header #header-nav nav{display:flex;align-items:center}#main-header #header-nav nav span{margin-right:1em}#main-header #header-nav nav a{color:#666;margin-right:.75em}#main-header #header-nav nav a:hover{opacity:.5}#main-header #header-nav .user-nav img{width:36px;height:36px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:12px}#main-header #header-nav .user-nav a{color:#fff;padding:6px 9px;font-weight:700;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#main-header #header-nav .user-nav a:before{display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;margin-right:.25em}#main-header #header-nav .user-nav a.mypage:before{content:'\f007'}#main-header #header-nav .user-nav a.login{background:#399}#main-header #header-nav .user-nav a.login:before{content:'\f2f6'}#main-header #header-nav .user-nav a.logout{background:#666}#main-header #header-nav .user-nav a.logout:after{content:'\f2f5';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;margin-left:.25em}#main-header #header-nav .user-nav a.user{background:#c90}#main-header #header-nav .user-nav a.member{background:#399}@media only screen and (max-width: 767px){#main-header #header-nav .user-nav span,#main-header #header-nav .user-nav img{display:none}#main-header #header-nav .user-nav a{color:#399;font-size:1rem;display:block;height:50px;padding:8px 0 0;text-align:center;letter-spacing:0;line-height:1;margin:0 0 0 6px}#main-header #header-nav .user-nav a:before{display:block;font-size:2.1rem;margin:0 0 4px}#main-header #header-nav .user-nav a.login,#main-header #header-nav .user-nav a.user,#main-header #header-nav .user-nav a.member{background:transparent}#main-header #header-nav .user-nav a.logout{display:none}}#main-header #header-nav .sns-list a:before{display:inline-block;font-size:24px;font-weight:500;font-family:'Font Awesome 6 Brands'}#main-header #header-nav .sns-list a.twitter:before{color:#000;content:'\e61b'}#main-header #header-nav .sns-list a.instagram:before{background:#d6249f;background:radial-gradient(circle at 30% 107%, #fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;content:'\f16d'}#main-header #header-nav .sns-list a.facebook:before{color:#3C5A99;content:'\f082'}@media only screen and (max-width: 767px){#main-header #header-nav .sns-list{display:none}}#main-header .second{background:#333}@media only screen and (max-width: 767px){#main-header .second{display:none;position:fixed;z-index:10000;left:0;top:50px;width:100%;height:100%;background:#fff}#main-header .second .cnt{position:absolute;left:0;top:0;width:100%;height:100%;overflow-y:auto;padding:0 0 50px}}#main-header .second .second-user-nav{display:none}@media only screen and (max-width: 767px){#main-header .second .second-user-nav{display:block;border-top:1px solid #399;padding:12px 0;text-align:center}#main-header .second .second-user-nav .name-area img{width:48px;height:48px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;margin:0 auto}#main-header .second .second-user-nav .name-area span{margin-top:6px;display:block;text-align:center;line-height:1.5;font-size:1.3rem}#main-header .second .second-user-nav .btn-area{margin-top:6px}#main-header .second .second-user-nav a{color:#fff;padding:6px 9px;font-weight:700;font-size:1.3rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#main-header .second .second-user-nav a:before{display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;margin-right:.25em}#main-header .second .second-user-nav a.mypage:before{content:'\f007'}#main-header .second .second-user-nav a.login{background:#399}#main-header .second .second-user-nav a.login:before{content:'\f2f6'}#main-header .second .second-user-nav a.logout{background:#666}#main-header .second .second-user-nav a.logout:after{content:'\f2f5';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;margin-left:.25em}#main-header .second .second-user-nav a.user{background:#c90}#main-header .second .second-user-nav a.member{background:#399}}#main-header .second .second-nav ul{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){#main-header .second .second-nav ul{flex-wrap:wrap;border-bottom:1px solid #399}}#main-header .second .second-nav ul li{width:12.5%}#main-header .second .second-nav ul li a{display:block;padding:15px 0;color:#fff;background:#333;font-size:1.3rem;letter-spacing:.1em;font-weight:700;text-align:center}#main-header .second .second-nav ul li a:hover{background:#399}#main-header .second .second-nav ul li a:before{font-family:'Font Awesome 5 Free';font-weight:900;font-size:2.4em;margin-bottom:12px;display:block}#main-header .second .second-nav ul li a.recruit:before{content:'\f0c0'}#main-header .second .second-nav ul li a.about:before{content:'\f0fc'}#main-header .second .second-nav ul li a.how-to-recruit:before{content:'\f46d'}#main-header .second .second-nav ul li a.how-to-apply:before{content:'\f044'}#main-header .second .second-nav ul li a.faq:before{content:'\f059'}#main-header .second .second-nav ul li a.knowledge:before{content:'\f02d'}#main-header .second .second-nav ul li a.inquiry:before{content:'\f0e0'}#main-header .second .second-nav ul li a.management:before{content:'\f1ad'}@media only screen and (max-width: 767px){#main-header .second .second-nav ul li{width:50%;border-top:1px solid #399}#main-header .second .second-nav ul li:nth-child(2n){border-left:1px solid #399}#main-header .second .second-nav ul li a{padding:12px;color:#399;background:#fff}}#main-header .second .second-sns-list{display:none}@media only screen and (max-width: 767px){#main-header .second .second-sns-list{margin-top:15px;display:flex;justify-content:center;align-items:center}#main-header .second .second-sns-list a{margin:0 6px}#main-header .second .second-sns-list a:before{display:inline-block;font-size:3rem;font-weight:500;font-family:'Font Awesome 6 Brands'}#main-header .second .second-sns-list a.twitter:before{color:#000;content:'\e61b'}#main-header .second .second-sns-list a.instagram:before{background:#d6249f;background:radial-gradient(circle at 30% 107%, #fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;content:'\f16d'}#main-header .second .second-sns-list a.facebook:before{color:#3C5A99;content:'\f082'}}#main-header #nav-btn{position:fixed;right:0;top:0;z-index:11111;display:none;width:45px;height:50px;background:transparent;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}#main-header #nav-btn #nav-btn-icon{display:block;position:absolute;top:50%;left:50%;width:24px;height:1px;margin:-2px 0 0 -12px;background:#399;transition:.2s}#main-header #nav-btn #nav-btn-icon:before,#main-header #nav-btn #nav-btn-icon:after{display:block;content:'';position:absolute;top:50%;left:0;width:24px;height:1px;background:#399;transition:.3s}#main-header #nav-btn #nav-btn-icon:before{margin-top:-8px}#main-header #nav-btn #nav-btn-icon:after{margin-top:8px}#main-header #nav-btn #nav-btn-icon.close{color:#399;height:0;background:transparent}#main-header #nav-btn #nav-btn-icon.close:before,#main-header #nav-btn #nav-btn-icon.close:after{margin-top:0}#main-header #nav-btn #nav-btn-icon.close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#main-header #nav-btn #nav-btn-icon.close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}@media only screen and (max-width: 767px){#main-header #nav-btn{display:block}}#breadcrumbs{padding:8px 0 6px;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);background:#fff}#breadcrumbs ul{display:flex;flex-wrap:wrap}#breadcrumbs ul li{font-size:1.1rem;letter-spacing:.075em;line-height:1.5}#breadcrumbs ul li:before{content:'>';color:#666;font-size:1rem;margin:0 .5em}#breadcrumbs ul li:first-child:before{display:none}#breadcrumbs ul li a,#breadcrumbs ul li span{color:#333}#breadcrumbs ul li a.home:before,#breadcrumbs ul li span.home:before{content:'\f015';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:.25em}@media only screen and (max-width: 1023px){#breadcrumbs{padding:6px 24px}}@media only screen and (max-width: 767px){#breadcrumbs{padding:6px 15px}#breadcrumbs ul li{font-size:1rem}}#main-footer{padding:30px;background:#333}#main-footer a{color:#fff;text-decoration:underline}#main-footer a:hover{opacity:.5}#main-footer #footer-nav{text-align:center;font-size:1.1rem;letter-spacing:.075em;text-align:center}#main-footer #footer-nav a{color:#fff;margin:0 1em;text-decoration:none}#main-footer #footer-nav a:hover{opacity:.5}#main-footer .copyright{margin-top:2em;color:#fff;font-size:1.1rem;letter-spacing:.075em;text-align:center}@media only screen and (max-width: 767px){#main-footer{padding:24px 0}#main-footer #footer-nav a{margin:0 .5em}#main-footer .copyright{font-size:1rem;letter-spacing:0}}.card{padding:45px;max-width:640px;margin:30px auto 0;border:1px solid #ddd;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;text-align:center;font-size:14px;line-height:1.75;background:#fff}.card.wide{max-width:900px}.card a{color:#399;text-decoration:underline}.card a.link-btn{color:#fff;text-decoration:none}.card .card-title span{font-size:1.8rem;border-bottom:1px solid #666}.card .card-title+p{margin-top:1em}.card.align-left{text-align:left}.card .alert+p{margin-top:1em}.card button{margin-top:1em}@media only screen and (max-width: 767px){.card{margin:15px 15px 0;padding:24px;font-size:1.3rem}.card .card-title span{font-size:1.6rem}.card .text{margin-top:0}}#pagination{margin-top:45px}#pagination nav .pagination{display:flex;justify-content:center;font-size:13px}#pagination nav .pagination li{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#fff}#pagination nav .pagination li:first-child{border-left:1px solid #ccc}#pagination nav .pagination li a,#pagination nav .pagination li span{display:block;color:#333;text-align:center;padding:12px}#pagination nav .pagination li a:hover{background:#f7f7f7}#pagination nav .pagination li span{background:#f7f7f7}aside section{margin-top:15px}aside .ad-banner{margin-top:15px}aside .ad-banner img{display:block}aside .ad-banner a:hover{opacity:.5}aside .ad-banner.recruitment a{width:100%;color:#399;background:#fff;border:1px solid #399;display:flex;justify-content:center;align-items:center;text-align:center;font-size:11px;line-height:1.5}aside .ad-banner.recruitment span{text-decoration:underline}aside .ad-banner.recruitment.large a{height:250px}aside .ad-banner.recruitment.medium a{height:150px}aside .ad-banner.recruitment.small a{height:75px}.company-icons{display:flex;flex-wrap:wrap}.company-icons h5{width:100%;color:#fff;background:#399;text-align:center;font-size:13px;padding:9px 0}.company-icons h5 span{font-size:10px;margin-left:.25em}.company-icons figure{width:50%;background:#fff;border-bottom:1px solid #399;border-left:1px solid #399;border-right:1px solid #399;padding:6px 0;display:flex;justify-content:center;align-items:center}.company-icons figure:nth-of-type(2n){border-left:none}.company-icons figure img{width:100%}.company-icons.in-lp{margin-top:30px}.company-icons.in-lp h5{padding:15px 0;font-size:18px}.company-icons.in-lp h5 span{font-size:13px}.company-icons.in-lp figure{width:20%}
