@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;word-wrap:break-word}body{line-height:1}body,html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:#fff;color:#333}body a{color:#333}body a:hover{color:#333;opacity:.8}body a:active{color:#333}body a:visited{color:#333}body{font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:100%;font-weight:300;letter-spacing:.05em;line-height:1.5em}#headermenu:after,.clearfix:after,body:after,html:after{content:"";display:block;clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute}.pc{display:inherit}@media only screen and (max-width:640px){.pc{display:none}}.pc.tb{display:inherit}@media only screen and (max-width:1024px){.pc.tb{display:none}}@media only screen and (max-width:640px){.pc.tb{display:none}}.sp{display:none}@media only screen and (max-width:640px){.sp{display:inherit}}.sp.tb{display:none}@media only screen and (max-width:1024px){.sp.tb{display:inherit}}@media only screen and (max-width:640px){.sp.tb{display:inherit}}.wysiwyg dl,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg ol,.wysiwyg p,.wysiwyg table,.wysiwyg ul{width:96%;max-width:680px;margin-left:auto;margin-right:auto;box-sizing:border-box}.wysiwyg dl,.wysiwyg ol,.wysiwyg p,.wysiwyg table,.wysiwyg ul{margin-bottom:2em}@media only screen and (max-width:640px){.wysiwyg dl,.wysiwyg ol,.wysiwyg p,.wysiwyg table,.wysiwyg ul{margin-bottom:1em}}.wysiwyg div{display:block}.wysiwyg span{display:inline}.wysiwyg h1{position:relative;display:block;padding:25px 12px 25px 28px;margin-bottom:2em;font-size:2em;line-height:1.1em;color:#fff;font-weight:700;background:url(../images/h1-bg.jpg) center right repeat}@media only screen and (max-width:640px){.wysiwyg h1{padding:12px 12px 12px 24px;margin-bottom:1.1em}}.wysiwyg h1:before{content:"";background-color:#fff;vertical-align:bottom;width:6px;height:calc(100% - 50px);position:absolute;top:0;bottom:0;left:12px;margin:auto}@media only screen and (max-width:640px){.wysiwyg h1:before{width:4px;height:calc(100% - 26px)}}.wysiwyg h2{padding:8px 16px;margin-bottom:1.5em;font-size:1.5em;line-height:1.1em;font-weight:700;background:url(../images/h2-bg.jpg) center right repeat}@media only screen and (max-width:640px){.wysiwyg h2{margin-bottom:1em}}.wysiwyg h3{padding:5px 16px 5px 23px;margin-bottom:1.5em;font-size:1.25em;line-height:1.1em;font-weight:700;border-bottom:1px dashed #333;background:url(../images/h3-bg.jpg) top 6px left no-repeat}@media only screen and (max-width:640px){.wysiwyg h3{margin-bottom:5px;padding-left:16px;background-size:12px}}.wysiwyg p{font-size:1.25em}.wysiwyg a{color:#333}.wysiwyg a:hover{color:#333}.wysiwyg a:visited{color:#333}.wysiwyg a:active{color:#333}.wysiwyg strong{font-weight:700}.wysiwyg em{font-weight:700;border-bottom:1px dotted #333}.wysiwyg big{font-size:1.1em}.wysiwyg small{font-size:.8em}.wysiwyg sup{vertical-align:super;font-size:.8em}.wysiwyg sub{vertical-align:sub;font-size:.8em}.wysiwyg img{max-width:100%;height:auto}.wysiwyg ul{list-style:disc}.wysiwyg ul ol,.wysiwyg ul ul{width:auto;margin-bottom:0}.wysiwyg ul ul{list-style:circle}.wysiwyg ul ul ul{list-style:square}.wysiwyg ol{list-style:decimal}.wysiwyg ol ol,.wysiwyg ol ul{width:auto;margin-bottom:0}.wysiwyg li{margin-left:1.5em;font-size:1.25em}.wysiwyg li li{font-size:1em}.wysiwyg dl{font-size:1.25em}.wysiwyg dt{font-weight:700;margin-bottom:.5em}.wysiwyg dd{margin-left:1em}.wysiwyg table{font-size:1.25em;border-top:1px solid #a8a8a8;border-left:1px solid #a8a8a8;table-layout:fixed}.wysiwyg table p{font-size:1em;margin-bottom:0}.wysiwyg table p+p{margin-top:1em}.wysiwyg caption{text-align:center;font-weight:700;margin-bottom:1em}.wysiwyg th{background-color:#dbdbdb;padding:12px 8px;vertical-align:middle;text-align:center;line-height:1.5em;border-bottom:1px solid #a8a8a8;border-right:1px solid #a8a8a8}@media only screen and (max-width:640px){.wysiwyg th{padding:10px 6px}}.wysiwyg td{padding:12px 8px;vertical-align:middle;text-align:left;line-height:1.5em;border-bottom:1px solid #a8a8a8;border-right:1px solid #a8a8a8}@media only screen and (max-width:640px){.wysiwyg td{padding:10px 6px}}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.wysiwyg{line-height:2em}.wysiwyg h1{background-image:url(../images/h1-bg-kuriharacyuo.jpg)}.kuriharacyuo .wysiwyg h1{background-image:url(../images/h1-bg-kuriharacyuo.jpg)}.kurikoma .wysiwyg h1{background-image:url(../images/h1-bg-kurikoma.jpg)}.wakayanagi .wysiwyg h1{background-image:url(../images/h1-bg-wakayanagi.jpg)}.wysiwyg h2{background-image:url(../images/h2-bg-kuriharacyuo.jpg)}.kuriharacyuo .wysiwyg h2{background-image:url(../images/h2-bg-kuriharacyuo.jpg)}.kurikoma .wysiwyg h2{background-image:url(../images/h2-bg-kurikoma.jpg)}.wakayanagi .wysiwyg h2{background-image:url(../images/h2-bg-wakayanagi.jpg)}.wysiwyg h3{background-image:url(../images/h3-bg-kuriharacyuo.jpg);border-color:#46ac45}.kuriharacyuo .wysiwyg h3{background-image:url(../images/h3-bg-kuriharacyuo.jpg);border-color:#46ac45}.kurikoma .wysiwyg h3{background-image:url(../images/h3-bg-kurikoma.jpg);border-color:#f7931d}.wakayanagi .wysiwyg h3{background-image:url(../images/h3-bg-wakayanagi.jpg);border-color:#519fd4}.wysiwyg .table-scroll{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.wysiwyg .table-scroll table{min-width:680px}.wysiwyg .table-scroll::-webkit-scrollbar{height:10px;margin-bottom:1em}.wysiwyg .table-scroll::-webkit-scrollbar-track{background:#f1f1f1}.wysiwyg .table-scroll::-webkit-scrollbar-thumb{background:#bcbcbc}body.font-small{font-size:75%}@media only screen and (max-width:1024px){body.font-small{font-size:75%}}@media only screen and (max-width:640px){body.font-small{font-size:55%}}body.font-medium{font-size:100%}@media only screen and (max-width:1024px){body.font-medium{font-size:100%}}@media only screen and (max-width:640px){body.font-medium{font-size:80%}}body.font-large{font-size:125%}@media only screen and (max-width:1024px){body.font-large{font-size:125%}}@media only screen and (max-width:640px){body.font-large{font-size:115%}}#contents{padding:40px 0 70px}@media only screen and (max-width:640px){#contents{padding:25px 0 45px}}#page-title-wrapper #page-title{padding:20px;text-align:center;background:url(../images/background-category-01.jpg) no-repeat center;background-size:cover!important;border-bottom:1px solid;border-color:#46ac45}@media only screen and (max-width:640px){#page-title-wrapper #page-title{padding:15px 2%}}.kuriharacyuo #page-title-wrapper #page-title{border-color:#46ac45!important;background:url(../images/background-category-01.jpg) no-repeat center}.kurikoma #page-title-wrapper #page-title{border-color:#f7931d!important;background:url(../images/background-category-01.jpg) no-repeat center}.wakayanagi #page-title-wrapper #page-title{border-color:#519fd4!important;background:url(../images/background-category-01.jpg) no-repeat center}#page-title-wrapper #page-title h1{color:#fff;font-size:1.65em;font-weight:700;line-height:1.65}#page-title-wrapper #page-title h1:before{content:'';display:block;width:85px;height:85px;margin:auto;border-radius:50%;background:url(../images/icon-category-08.svg) no-repeat center;background-size:contain!important;background-color:#46ac45!important;box-sizing:border-box}@media only screen and (max-width:640px){#page-title-wrapper #page-title h1:before{width:50px;height:50px}}.kuriharacyuo #page-title-wrapper #page-title h1:before{background-color:#46ac45!important}.kurikoma #page-title-wrapper #page-title h1:before{background-color:#f7931d!important}.wakayanagi #page-title-wrapper #page-title h1:before{background-color:#519fd4!important}.kuriharacyuo .category08 #page-title-wrapper #page-title{background:url(../images/background-category-01.jpg) no-repeat center}.kurikoma .category08 #page-title-wrapper #page-title{background:url(../images/background-category-01.jpg) no-repeat center}.wakayanagi .category08 #page-title-wrapper #page-title{background:url(../images/background-category-01.jpg) no-repeat center}.kuriharacyuo .category10 #page-title-wrapper #page-title{background:url(../images/background-category-02.jpg) no-repeat center}.kurikoma .category10 #page-title-wrapper #page-title{background:url(../images/background-category-02.jpg) no-repeat center}.wakayanagi .category10 #page-title-wrapper #page-title{background:url(../images/background-category-02.jpg) no-repeat center}.category05 #page-title-wrapper #page-title h1:before{background:url(../images/icon-category-05.svg) no-repeat center}.category06 #page-title-wrapper #page-title h1:before{background:url(../images/icon-category-06.svg) no-repeat center}.category08 #page-title-wrapper #page-title h1:before{background:url(../images/icon-category-08.svg) no-repeat center}.category09 #page-title-wrapper #page-title h1:before{background:url(../images/icon-category-09.svg) no-repeat center}.category10 #page-title-wrapper #page-title h1:before{background:url(../images/icon-category-10.svg) no-repeat center}.category11 #page-title-wrapper #page-title h1:before{background:url(../images/icon-category-11.svg) no-repeat center}.breadcrumb-wrapper .breadcrumb{background:#f0f0f0}.breadcrumb-wrapper .breadcrumb ol{max-width:960px;width:96%;margin:auto;padding:4px 0}.breadcrumb-wrapper .breadcrumb li{display:inline-block;font-size:.916666em;line-height:1.8;color:#46ac45}.breadcrumb-wrapper .breadcrumb li:before{content:'＞';padding-right:1px;color:#000}.breadcrumb-wrapper .breadcrumb li:first-child:before{display:none}.kuriharacyuo .breadcrumb-wrapper .breadcrumb li{color:#46ac45}.kurikoma .breadcrumb-wrapper .breadcrumb li{color:#f7931d}.wakayanagi .breadcrumb-wrapper .breadcrumb li{color:#519fd4}.breadcrumb-wrapper .breadcrumb a{color:#000;text-decoration:none}.kuriharacyuo .breadcrumb-wrapper .breadcrumb a:hover{color:#46ac45}.kurikoma .breadcrumb-wrapper .breadcrumb a:hover{color:#f7931d}.wakayanagi .breadcrumb-wrapper .breadcrumb a:hover{color:#519fd4}.button{min-width:120px;display:inline-block;border:1px solid #000;border-radius:30px;color:#000;font-size:1.2em;text-align:center;padding:5px 10px;box-sizing:border-box;text-decoration:none}@media only screen and (max-width:640px){.button{min-width:70px;font-size:.8em;padding:2px 10px}}.button:hover{opacity:.8}.button-arrow-left,.button-arrow-right{position:relative}.button-arrow-left:after,.button-arrow-right:after{content:'';position:absolute;margin:auto;top:0;bottom:0;width:6px;height:6px;border:1px solid #000}@media only screen and (max-width:640px){.button-arrow-left:after,.button-arrow-right:after{width:3px;height:3px}}.button-arrow-left{padding-left:15px}@media only screen and (max-width:640px){.button-arrow-left{padding-left:10px}}.button-arrow-left:after{left:10px;border-width:1px 0 0 1px;transform:rotate(-45deg)}@media only screen and (max-width:640px){.button-arrow-left:after{left:5px}}.button-arrow-right{padding-right:15px}@media only screen and (max-width:640px){.button-arrow-right{padding-right:10px}}.button-arrow-right:after{right:10px;border-width:1px 1px 0 0;transform:rotate(45deg)}@media only screen and (max-width:640px){.button-arrow-right:after{right:5px}}.tag-event,.tag-information,.tag-news,.tag-recruit{display:inline-block;border-radius:3px;padding:2px 10px;color:#fff}@media only screen and (max-width:640px){.tag-event,.tag-information,.tag-news,.tag-recruit{padding:2px 5px}}.tag-news{background:#eb6161}.tag-information{background:#008b70}.tag-event{background:#0064d0}.tag-recruit{background:#85008b}#header-wrapper{position:relative}.home #headerset-wrapper{background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;z-index:100;width:100%}@media only screen and (max-width:1024px){.home #headerset-wrapper{background-color:#fff;position:relative}}#headerset-wrapper a{text-decoration:none}#headermenu{max-width:1000px;width:90%;margin-left:auto;margin-right:auto;margin-bottom:10px;text-align:right;font-size:1em;line-height:14px}@media only screen and (max-width:1024px){#headermenu{max-width:100%;width:100%;margin-right:0;margin-bottom:0;position:relative}}.font-normal #headermenu{max-width:1080px}.font-large #headermenu{max-width:1280px}#headermenu div{display:inline-block;vertical-align:middle}.home #headermenu{color:#fff}.home #headermenu a{color:#fff}.home #headermenu a:active,.home #headermenu a:hover,.home #headermenu a:visited{color:#fff}#headermenu .logo{display:inline-block;width:280px;height:40px;float:left;margin-top:15px}@media only screen and (max-width:1024px){#headermenu .logo{width:auto;float:none;height:38px;position:absolute;left:5vw;top:0;bottom:0;margin:auto}}@media only screen and (max-width:1024px) and (max-width:640px){#headermenu .logo{height:28px;left:1em}}@media only screen and (max-width:1024px){#headermenu .logo img{width:280px;height:38px}}@media only screen and (max-width:1024px) and (max-width:640px){#headermenu .logo img{width:180px;height:28px}}.kurikoma #headermenu .logo{width:310px}@media only screen and (max-width:1024px){.kurikoma #headermenu .logo{width:auto;}}.wakayanagi #headermenu .logo{width:330px}@media only screen and (max-width:1024px){.wakayanagi #headermenu .logo{width:auto;}}#headermenu .telephone{margin-top:20px}#headermenu .telephone p{display:inline-block;font-size:2em;font-weight:700;line-height:1;padding-left:1.2em;background:url(../images/icon-tel-black.png) 0 center no-repeat;background-size:contain}.home #headermenu .telephone p{background-image:url(../images/icon-tel.png)}@media only screen and (max-width:1024px){#headermenu .telephone{display:none}}#headermenu .font-size{margin-top:20px;margin-left:12px}#headermenu .font-size p{display:inline-block}#headermenu .font-size ul{display:inline-block}#headermenu .font-size li{display:inline-block;border-width:1px;border-style:solid;border-color:#333;border-radius:14px;text-align:center;padding:.5em;line-height:1em;cursor:pointer}#headermenu .font-size li.selected,#headermenu .font-size li:hover{background-color:#46ac45}.kuriharacyuo #headermenu .font-size li.selected,.kuriharacyuo #headermenu .font-size li:hover{background-color:#46ac45;border-color:#46ac45;color:#fff}.kurikoma #headermenu .font-size li.selected,.kurikoma #headermenu .font-size li:hover{background-color:#f7931d;border-color:#f7931d;color:#fff}.wakayanagi #headermenu .font-size li.selected,.wakayanagi #headermenu .font-size li:hover{background-color:#519fd4;border-color:#519fd4;color:#fff}.home #headermenu .font-size li{border-color:#fff}.home #headermenu .font-size li.selected,.home #headermenu .font-size li:hover{background-color:#fff;border-color:#fff;color:#333}@media only screen and (max-width:1024px){.home #headermenu .font-size li{background:#fff}}@media only screen and (max-width:1024px){#headermenu .font-size li.selected{background-color:#46ac45}.home.kuriharacyuo #headermenu .font-size li.selected{background-color:#46ac45;border-color:#46ac45;color:#fff}.home.kurikoma #headermenu .font-size li.selected{background-color:#f7931d;border-color:#f7931d;color:#fff}.home.wakayanagi #headermenu .font-size li.selected{background-color:#519fd4;border-color:#519fd4;color:#fff}}#headermenu .language{margin-top:20px;margin-left:12px}.home #headermenu .language{color:#333}.home #headermenu .language a{color:#333}.home #headermenu .language a:active,.home #headermenu .language a:hover,.home #headermenu .language a:visited{color:#333}#headermenu .access{margin-top:20px;margin-left:12px}#headermenu .access a{display:block;border-width:5px;border-style:solid;border-color:#46ac45;border-radius:5px;padding:0 3px 0 25px;line-height:15px;height:15px;background:#46ac45 url(../images/icon-access.png) 3px center no-repeat;background-size:contain!important;color:#fff}.kuriharacyuo #headermenu .access a{background-color:#46ac45;border-color:#46ac45}.kurikoma #headermenu .access a{background-color:#f7931d;border-color:#f7931d}.wakayanagi #headermenu .access a{background-color:#519fd4;border-color:#519fd4}.home #headermenu .access a,.home.kuriharacyuo #headermenu .access a,.home.kurikoma #headermenu .access a,.home.wakayanagi #headermenu .access a{border-color:#fff;background:#fff url(../images/icon-access-black.png) 3px center no-repeat;color:#333}@media only screen and (max-width:1024px){#headermenu .access{display:none}}#headermenu .globalmenu{display:none}@media only screen and (max-width:1024px){#headermenu .globalmenu{display:inline-block;width:80px;height:80px;cursor:pointer;border-left:1px solid #e6e6e6}}@media only screen and (max-width:640px){#headermenu .globalmenu{width:50px;height:50px}}#headermenu .globalmenu img.sp.tb{width:100%}@media only screen and (max-width:1024px){#headermenu #language-wrapper{display:none}#headermenu #language-wrapper.menu-toggle{display:block;background-color:#f2f2f2;position:absolute;top:0;left:0;width:100%;margin-top:80px;padding:1em 5%;box-sizing:border-box;z-index:99}}@media only screen and (max-width:1024px) and (max-width:640px){#headermenu #language-wrapper.menu-toggle{margin-top:50px}}@media only screen and (max-width:1024px){#headermenu #language-wrapper>div{margin:0;padding:20px 15px;text-align:left;color:#000}#headermenu #language-wrapper .font-size{display:flex;align-items:center;border-bottom:1px solid #b3b3b3;font-size:1.3em}#headermenu #language-wrapper .font-size li{margin:5px 0 5px 5px;border-color:#000}#headermenu #language-wrapper .language{display:block}}@media only screen and (max-width:1024px){#globalmenu-wrapper{display:none}#globalmenu-wrapper.menu-toggle{display:block;background-color:#f2f2f2;position:absolute;top:0;left:0;width:100%;margin-top:80px;z-index:99}}@media only screen and (max-width:1024px) and (max-width:640px){#globalmenu-wrapper.menu-toggle{margin-top:50px}}#globalmenu{max-width:1000px;width:90%;margin-left:auto;margin-right:auto}.font-normal #globalmenu{max-width:1080px}.font-large #globalmenu{max-width:1280px}#globalmenu ul{text-align:center;padding:.5em 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (max-width:1024px){#globalmenu ul{display:block}}#globalmenu li{min-width:18%;padding:.5em 0}@media only screen and (max-width:1024px){#globalmenu li{display:block;text-align:left;width:auto}}#globalmenu li a{display:block;border-left:1px solid grey;font-size:1.2em;line-height:1;padding:0 .5em}@media only screen and (max-width:1024px){#globalmenu li a{display:block;box-sizing:border-box;border-left:none;vertical-align:middle;font-size:1.5em;padding:20px 25px 20px 15px;line-height:20px;margin-top:0;border-bottom:1px solid #b3b3b3;padding-left:15px;background-size:18px;position:relative}#globalmenu li a:after{content:'';width:10px;height:10px;position:absolute;top:0;bottom:0;right:10px;margin:auto;border:1px solid #b3b3b3;border-width:2px 2px 0 0;transform:rotate(45deg)}}@media only screen and (max-width:1024px){#globalmenu li:last-child a{border-bottom:none}}#globalmenu li.access{display:none}@media only screen and (max-width:1024px){#globalmenu li.access{display:inherit}#globalmenu li.access a{padding-left:38px}#globalmenu li.access a:before{position:absolute;display:inline-block;content:"";background:url(../images/icon-access-black.png) left center no-repeat;background-size:contain;width:18px;height:18px;top:0;bottom:0;left:15px;margin:auto}}#globalmenu li.home{min-width:10%}@media only screen and (max-width:1024px){#globalmenu li.home{width:auto}}#globalmenu li.home a{border-left:none;font-size:1.7em}@media only screen and (max-width:1024px){#globalmenu li.home a{font-size:1.5em}}#globalmenu li .homeicon{display:inline-block;text-indent:-9999px;overflow:hidden;width:50px;background-color:#46ac45;background-image:url(../images/icon-home.png);background-repeat:no-repeat!important;background-position:top center!important;background-size:contain!important;border:5px solid;border-color:#46ac45;border-radius:5px}@media only screen and (max-width:1024px){#globalmenu li .homeicon{display:block;width:auto;background:0 0;border:none;text-indent:0}}.kuriharacyuo #globalmenu li .homeicon{border-color:#46ac45;background-image:url(../images/icon-home.png);background-color:#46ac45}@media only screen and (max-width:1024px){.kuriharacyuo #globalmenu li .homeicon{background:0 0}}.home.kuriharacyuo #globalmenu li .homeicon{background-color:#fff;border-color:#fff;background-image:url(../images/icon-home-kuriharacyuo.png)}@media only screen and (max-width:1024px){.home.kuriharacyuo #globalmenu li .homeicon{background:0 0}}.kurikoma #globalmenu li .homeicon{border-color:#f7931d;background-image:url(../images/icon-home.png);background-color:#f7931d}@media only screen and (max-width:1024px){.kurikoma #globalmenu li .homeicon{background:0 0}}.home.kurikoma #globalmenu li .homeicon{background-color:#fff;border-color:#fff;background-image:url(../images/icon-home-kurikoma.png)}@media only screen and (max-width:1024px){.home.kurikoma #globalmenu li .homeicon{background:0 0}}.wakayanagi #globalmenu li .homeicon{border-color:#519fd4;background-image:url(../images/icon-home.png);background-color:#519fd4}@media only screen and (max-width:1024px){.wakayanagi #globalmenu li .homeicon{background:0 0}}.home.wakayanagi #globalmenu li .homeicon{background-color:#fff;border-color:#fff;background-image:url(../images/icon-home-wakayanagi.png)}@media only screen and (max-width:1024px){.home.wakayanagi #globalmenu li .homeicon{background:0 0}}.home #globalmenu li a{border-color:#fff;color:#fff}.home #globalmenu li a:active,.home #globalmenu li a:hover,.home #globalmenu li a:visited{color:#fff}@media only screen and (max-width:1024px){.home #globalmenu li a{border-color:#b3b3b3;border-left:none;color:#333}.home #globalmenu li a:active,.home #globalmenu li a:hover,.home #globalmenu li a:visited{color:#333}}.home #globalmenu li:first-child a{border-left:none}#hero{font-size:0;letter-spacing:0;line-height:0;width:100%;margin-left:auto;margin-right:auto}#hero img{width:100%}#hero.main-slider{display:none}#hero.main-slider.slick-slider{display:block}#homemenu-wrapper{margin-top:-110px;position:relative;z-index:99}@media only screen and (max-width:1024px){#homemenu-wrapper{margin-top:-75px}}@media only screen and (max-width:640px){#homemenu-wrapper{margin-top:15px}}#homemenu ul{width:90%;max-width:1000px;margin-left:auto;margin-right:auto;text-align:center;box-sizing:border-box;display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:640px){#homemenu ul{width:94%}}#homemenu li{background:url(../images/homemenu-bg.png) center center repeat;box-sizing:border-box;text-align:center;vertical-align:middle;padding:20px 10px;width:18%}@media only screen and (max-width:640px){#homemenu li{padding:10px 5px}}#homemenu li a{display:inline-block;font-size:1.5em;line-height:1.5em;font-weight:700;text-decoration:none}@media only screen and (max-width:640px){#homemenu li a{font-size:1.2em}}#homemenu li span{display:block;margin-top:10px}@media only screen and (max-width:640px){#homemenu li img{width:40px;height:40px}}#homemenu li#homemenu-1{width:28%;border-top-left-radius:10px;border-bottom-left-radius:10px}#homemenu li#homemenu-1 span{padding-left:90px}@media only screen and (max-width:1024px){#homemenu li#homemenu-1 span{padding-left:0}}#homemenu li#homemenu-1 span small{display:block;font-weight:400;line-height:1.25em}#homemenu li#homemenu-1 span small:first-child{margin-top:5px}@media only screen and (max-width:1024px){#homemenu li#homemenu-1 span small{display:inline;margin-left:1em}#homemenu li#homemenu-1 span small:first-child{margin-top:auto}}@media only screen and (max-width:640px){#homemenu li#homemenu-1 span small{display:inline-block;font-size:.8em}}#homemenu li#homemenu-1 span:last-child{clear:both;margin-left:auto;font-weight:400;display:inline-block;border-radius:10px;font-size:.6em;line-height:2;padding:0 2em 0 1em;margin-top:10px;color:#f7931e;position:relative;background:#fff}#homemenu li#homemenu-1 span:last-child:after{content:'';position:absolute;top:0;bottom:0;right:1em;transform:rotate(45deg);width:6px;height:6px;margin:auto;border:solid;border-width:2px 2px 0 0}@media only screen and (max-width:1024px){#homemenu li#homemenu-1 span:last-child{padding:0 2em}}@media only screen and (max-width:1024px) and (max-width:640px){#homemenu li#homemenu-1 span:last-child{padding-left:1em}}#homemenu li:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}#homemenu li a{position:relative}#homemenu li a:before{content:'';display:block;width:85px;height:85px;margin:auto;background-size:contain!important;background-repeat:no-repeat!important;border-radius:50%}@media only screen and (max-width:640px){#homemenu li a:before{width:40px;height:40px}}#homemenu li#homemenu-1{background-color:#fcbf82}#homemenu li#homemenu-1 a{min-height:85px}@media only screen and (max-width:1024px){#homemenu li#homemenu-1 a{padding-left:100px}}@media only screen and (max-width:1024px) and (max-width:640px){#homemenu li#homemenu-1 a{min-height:auto;padding-left:45px}}#homemenu li#homemenu-1 a:before{position:absolute;left:0;background-image:url(../images/homemenu-icon-1.svg);background-color:#f7931e}#homemenu li#homemenu-2{background-color:#c9df7f}#homemenu li#homemenu-2 a:before{background-image:url(../images/homemenu-icon-2.svg);background-color:#a5c800}#homemenu li#homemenu-3{background-color:#8ae4b2}#homemenu li#homemenu-3 a:before{background-image:url(../images/homemenu-icon-3.svg);background-color:#00d07c}#homemenu li#homemenu-4{background-color:#7dbeff}#homemenu li#homemenu-4 a:before{background-image:url(../images/homemenu-icon-4.svg);background-color:#0092ff}#homemenu li#homemenu-5{background-color:#c5bbff}#homemenu li#homemenu-5 a:before{background-image:url(../images/homemenu-icon-5.svg);background-color:#9d8bff}@media only screen and (max-width:1024px){#homemenu li{width:33.33333333%}#homemenu li#homemenu-1{width:100%;border-top-left-radius:10px;border-bottom-left-radius:0;border-top-right-radius:10px}}@media only screen and (max-width:1024px) and (max-width:640px){#homemenu li#homemenu-1{border-top-left-radius:5px;border-top-right-radius:5px}}@media only screen and (max-width:1024px){#homemenu li#homemenu-2{border-bottom-left-radius:10px}}@media only screen and (max-width:1024px) and (max-width:640px){#homemenu li#homemenu-2{border-bottom-left-radius:5px}}@media only screen and (max-width:1024px){#homemenu li:last-child{border-top-right-radius:0;border-bottom-right-radius:10px}}@media only screen and (max-width:1024px) and (max-width:640px){#homemenu li:last-child{border-bottom-right-radius:5px}}.kuriharacyuo #homemenu li#homemenu-1{background-color:#fcbf82}.kuriharacyuo #homemenu li#homemenu-2{background-color:#c9df7f}.kuriharacyuo #homemenu li#homemenu-3{background-color:#8ae4b2}.kuriharacyuo #homemenu li#homemenu-4{background-color:#7dbeff}.kuriharacyuo #homemenu li#homemenu-5{background-color:#c5bbff}@media only screen and (max-width:1024px){.kuriharacyuo #homemenu li{max-width:25%}.kuriharacyuo #homemenu li:first-child{max-width:100%}}.kurikoma #homemenu li#homemenu-1{background-color:#febe7c}.kurikoma #homemenu li#homemenu-2{background-color:#fec87c}.kurikoma #homemenu li#homemenu-3{background-color:#fed87c}.kurikoma #homemenu li#homemenu-4{background-color:#fee56d}.wakayanagi #homemenu li#homemenu-1{background-color:#7edeae}.wakayanagi #homemenu li#homemenu-2{background-color:#7adede}.wakayanagi #homemenu li#homemenu-3{background-color:#7acdde}.wakayanagi #homemenu li#homemenu-4{background-color:#7abcde}#urgency-wrapper{display:block;top:0;left:0;z-index:10;width:100%;border-top:5px solid #fed721;border-bottom:5px solid #fed721;background-color:#dc3223;color:#fff}@media only screen and (max-width:640px){#urgency-wrapper{border-width:3px 0}}#urgency-wrapper #urgency{padding:14px 0;width:90%;max-width:1000px;margin-left:auto;margin-right:auto}#urgency-wrapper #urgency header{text-align:center;margin-bottom:10px}#urgency-wrapper #urgency header h1{display:inline-block;font-size:1.75em;line-height:1.25em;font-weight:700}#urgency-wrapper #urgency header h1:before{display:inline-block;content:"!";background-color:#fed721;color:#dc3223;text-align:center;border-radius:50%;width:1.25em;margin-right:.5em}#urgency-wrapper #urgency a{text-decoration:none;color:#fff}#urgency-wrapper #urgency a:active,#urgency-wrapper #urgency a:hover,#urgency-wrapper #urgency a:visited{color:#fff}#urgency-wrapper #urgency li{border-left:5px solid #fed721;padding:1px 0 1px 8px;font-size:1.25em}@media only screen and (max-width:640px){#urgency-wrapper #urgency li{border-left-width:3px}}#urgency-wrapper #urgency li a{box-sizing:border-box;display:flex;align-items:stretch}#urgency-wrapper #urgency li a span{padding:0 8px}#important-wrapper{margin:40px 0;padding:25px 0;background:url(../images/important-bg.png) center center repeat}@media only screen and (max-width:640px){#important-wrapper{margin:20px 0;padding:15px 0}}#important-wrapper #important{width:90%;max-width:1000px;margin-left:auto;margin-right:auto}#important-wrapper #important article{display:flex;flex-wrap:nowrap}@media only screen and (max-width:640px){#important-wrapper #important article{display:block}}#important-wrapper #important header{word-break:keep-all;padding-right:1em}@media only screen and (max-width:1024px){#important-wrapper #important header{min-width:inherit}}@media only screen and (max-width:1024px) and (max-width:640px){#important-wrapper #important header{text-align:center;margin-bottom:10px}}#important-wrapper #important header h1{display:inline-block;font-size:1.75em;line-height:1.25em;font-weight:700;padding-left:1.5em;position:relative}#important-wrapper #important header h1:before{display:inline-block;content:"!";background-color:#46ac45;color:#fff;text-align:center;border-radius:50%;width:1.2em;height:1.2em;position:absolute;margin:auto;top:0;bottom:0;left:0}.kuriharacyuo #important-wrapper #important header h1:before{background-color:#46ac45}.kurikoma #important-wrapper #important header h1:before{background-color:#f7931d}.wakayanagi #important-wrapper #important header h1:before{background-color:#519fd4}#important-wrapper #important a{text-decoration:none;color:#333}#important-wrapper #important a:active,#important-wrapper #important a:hover,#important-wrapper #important a:visited{color:#333}#important-wrapper #important li{border-left:5px solid #46ac45;font-size:1.25em;padding:4px 0}.kuriharacyuo #important-wrapper #important li{border-left-color:#46ac45}.kurikoma #important-wrapper #important li{border-left-color:#f7931d}.wakayanagi #important-wrapper #important li{border-left-color:#519fd4}@media only screen and (max-width:640px){#important-wrapper #important li{border-left-width:3px}}#important-wrapper #important li a{box-sizing:border-box;display:flex;align-items:stretch}#important-wrapper #important li a span{padding-left:10px}@media only screen and (max-width:640px){#important-wrapper #important li a span{font-size:.8em}}#important-wrapper #important li a span.data{font-weight:700}#footer-wrapper{border-top:1px solid #ccc}.home #footer-wrapper{border-top:none}#footer-wrapper #footer{width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){#footer-wrapper #footer{width:auto}}#footer-wrapper #footermenu{box-sizing:border-box;display:flex;align-items:stretch;padding:50px 0;max-width:700px;width:70%;float:left;border-right:1px solid #ccc}@media only screen and (max-width:1024px){#footer-wrapper #footermenu{max-width:100%;width:96%;float:none;margin:auto;padding:30px 0 0;border:none}}@media only screen and (max-width:1024px) and (max-width:640px){#footer-wrapper #footermenu{display:none}}#footer-wrapper #footermenu>ul{width:33.333%;padding-right:20px}@media only screen and (max-width:1024px){#footer-wrapper #footermenu>ul{padding:0 10px}}#footer-wrapper #footermenu li{line-height:1.75em;vertical-align:middle}#footer-wrapper #footermenu li a{display:block;text-decoration:none;color:#46ac45}#footer-wrapper #footermenu li a:active,#footer-wrapper #footermenu li a:hover,#footer-wrapper #footermenu li a:visited{color:#46ac45}#footer-wrapper #footermenu li a:hover{opacity:.8}.kuriharacyuo #footer-wrapper #footermenu li a{color:#46ac45}.kuriharacyuo #footer-wrapper #footermenu li a:active,.kuriharacyuo #footer-wrapper #footermenu li a:hover,.kuriharacyuo #footer-wrapper #footermenu li a:visited{color:#46ac45}.kurikoma #footer-wrapper #footermenu li a{color:#f7931d}.kurikoma #footer-wrapper #footermenu li a:active,.kurikoma #footer-wrapper #footermenu li a:hover,.kurikoma #footer-wrapper #footermenu li a:visited{color:#f7931d}.wakayanagi #footer-wrapper #footermenu li a{color:#519fd4}.wakayanagi #footer-wrapper #footermenu li a:active,.wakayanagi #footer-wrapper #footermenu li a:hover,.wakayanagi #footer-wrapper #footermenu li a:visited{color:#519fd4}#footer-wrapper #footermenu li a:before{display:inline-block;width:13px;height:13px;content:"";margin-right:6px;background:url(../images/arrow-circle.svg) no-repeat center;background-size:contain;vertical-align:sub}.kuriharacyuo #footer-wrapper #footermenu li a:before{background:url(../images/arrow-circle.svg) no-repeat center;background-size:contain}.kurikoma #footer-wrapper #footermenu li a:before{background:url(../images/arrow-circle.svg) no-repeat center;background-size:contain}.wakayanagi #footer-wrapper #footermenu li a:before{background:url(../images/arrow-circle.svg) no-repeat center;background-size:contain}#footer-wrapper #footermenu li ul{margin-bottom:1em}#footer-wrapper #footermenu li ul li{margin-left:1em}#footer-wrapper #footermenu li ul li a{color:#333}#footer-wrapper #footermenu li ul li a:active,#footer-wrapper #footermenu li ul li a:visited{color:#333}#footer-wrapper #footermenu li ul li a:hover{color:#46ac45}.kuriharacyuo #footer-wrapper #footermenu li ul li a,.kurikoma #footer-wrapper #footermenu li ul li a,.wakayanagi #footer-wrapper #footermenu li ul li a{color:#333}.kuriharacyuo #footer-wrapper #footermenu li ul li a:active,.kuriharacyuo #footer-wrapper #footermenu li ul li a:visited,.kurikoma #footer-wrapper #footermenu li ul li a:active,.kurikoma #footer-wrapper #footermenu li ul li a:visited,.wakayanagi #footer-wrapper #footermenu li ul li a:active,.wakayanagi #footer-wrapper #footermenu li ul li a:visited{color:#333}.kuriharacyuo #footer-wrapper #footermenu li ul li a:hover{color:#46ac45}.kurikoma #footer-wrapper #footermenu li ul li a:hover{color:#f7931d}.wakayanagi #footer-wrapper #footermenu li ul li a:hover{color:#519fd4}#footer-wrapper #footermenu li ul li a:before{color:#46ac45;background:0 0;content:"▶︎";text-align:center;font-size:6px;line-height:13px;vertical-align:baseline}.kuriharacyuo #footer-wrapper #footermenu li ul li a:before{color:#46ac45;background:0 0}.kurikoma #footer-wrapper #footermenu li ul li a:before{color:#f7931d;background:0 0}.wakayanagi #footer-wrapper #footermenu li ul li a:before{color:#519fd4;background:0 0}#footer-wrapper #footerlogo-wrapper{width:30%;float:right;text-align:center;margin-left:-1px;padding:50px 0;border-left:1px solid #ccc}@media only screen and (max-width:1024px){#footer-wrapper #footerlogo-wrapper{width:auto;float:none;margin:auto}}#footer-wrapper #footerlogo-wrapper .logo{max-width:220px;max-height:120px;margin:0 auto 30px}.wakayanagi #footer-wrapper #footerlogo-wrapper .logo{max-width:245px}#footer-wrapper #footerlogo-wrapper .address{font-size:.8em;line-height:1.75em;margin-bottom:5px}#footer-wrapper #footerlogo-wrapper .tel{font-size:21px;font-weight:700}#footer-wrapper #footerlogo-wrapper .tel small{font-size:12px}#footer-wrapper #footerlogo-wrapper .fax{font-weight:700;margin-bottom:30px}#footer-wrapper #footerlogo-wrapper li{display:inline-block;margin:0 5px;min-width:115px}#footer-wrapper #footerlogo-wrapper .access a,#footer-wrapper #footerlogo-wrapper .inquiry a{display:block;border-width:5px;border-style:solid;border-color:#46ac45;border-radius:3px;padding:0 3px 0 25px;line-height:15px;height:15px;color:#fff;text-decoration:none}.kuriharacyuo #footer-wrapper #footerlogo-wrapper .access a,.kuriharacyuo #footer-wrapper #footerlogo-wrapper .inquiry a{border-color:#46ac45}.kurikoma #footer-wrapper #footerlogo-wrapper .access a,.kurikoma #footer-wrapper #footerlogo-wrapper .inquiry a{border-color:#f7931d}.wakayanagi #footer-wrapper #footerlogo-wrapper .access a,.wakayanagi #footer-wrapper #footerlogo-wrapper .inquiry a{border-color:#519fd4}#footer-wrapper #footerlogo-wrapper .access a:hover,#footer-wrapper #footerlogo-wrapper .inquiry a:hover{opacity:.8}#footer-wrapper #footerlogo-wrapper .access a{background:#46ac45 url(../images/icon-access.png) 3px center no-repeat;background-size:contain}.kuriharacyuo #footer-wrapper #footerlogo-wrapper .access a{background-color:#46ac45}.kurikoma #footer-wrapper #footerlogo-wrapper .access a{background-color:#f7931d}.wakayanagi #footer-wrapper #footerlogo-wrapper .access a{background-color:#519fd4}#footer-wrapper #footerlogo-wrapper .inquiry a{background:#46ac45 url(../images/icon-tel.png) 3px center no-repeat;background-size:contain}.kuriharacyuo #footer-wrapper #footerlogo-wrapper .inquiry a{background-color:#46ac45}.kurikoma #footer-wrapper #footerlogo-wrapper .inquiry a{background-color:#f7931d}.wakayanagi #footer-wrapper #footerlogo-wrapper .inquiry a{background-color:#519fd4}#footer-wrapper footer{clear:both;color:#fff;background-color:#333;text-align:center;padding:1em 0}#footer-wrapper footer a{color:#fff;text-decoration:none}#footer-wrapper footer a:active,#footer-wrapper footer a:hover,#footer-wrapper footer a:visited{color:#fff}#footer-wrapper footer ul{margin-bottom:1em}#footer-wrapper footer li{display:inline-block;border-right:1px solid #fff}#footer-wrapper footer li a{padding:0 1em}#footer-wrapper footer li:last-child{border-right:none}.home #contents{padding:0}#home-tab-menu{background:url(../images/background-news.png);border-radius:20px;max-width:1000px;margin:auto;padding:40px 0 25px}@media only screen and (max-width:640px){#home-tab-menu{padding:20px 0 15px}}#home-tab-menu .news-list-wrapper .news-list li{padding:12px 24px;background:#fff}@media only screen and (max-width:640px){#home-tab-menu .news-list-wrapper .news-list li{padding:5px}}#home-tab-menu .news-list-wrapper .news-list li:nth-child(even){background:#f0f0f0}#home-tab-menu .news-list-wrapper .news-list li a{display:flex;align-items:baseline;text-decoration:none}#home-tab-menu .news-list-wrapper .news-list li a:hover{opacity:.8}#home-tab-menu .news-list-wrapper .news-list li a:hover .text{text-decoration:underline}#home-tab-menu .news-list-wrapper .news-list span{display:inline-block;word-break:keep-all;padding-left:10px}@media only screen and (max-width:640px){#home-tab-menu .news-list-wrapper .news-list span{line-height:1.2;padding-left:5px}}#home-tab-menu .news-list-wrapper .news-list .data{font-size:1.25em;font-weight:700}@media only screen and (max-width:640px){#home-tab-menu .news-list-wrapper .news-list .data{font-size:.8em}}#home-tab-menu .news-list-wrapper .news-list .text{font-size:1.33333em;word-break:break-all}@media only screen and (max-width:640px){#home-tab-menu .news-list-wrapper .news-list .text{font-size:.8em}}#home-tab-menu .news-list-wrapper .button-wrapper{margin-top:15px;text-align:right}@media only screen and (max-width:640px){#home-tab-menu .news-list-wrapper .button-wrapper{margin-top:10px;text-align:center}}.home-contentsmenu-wrapper .home-contentsmenu{max-width:1000px;margin:auto}.home-contentsmenu-wrapper .home-contentsmenu .inner{display:flex}@media only screen and (max-width:640px){.home-contentsmenu-wrapper .home-contentsmenu .inner{flex-wrap:wrap}}.home-contentsmenu-wrapper .home-contentsmenu a{display:block;width:100%;text-align:center;text-decoration:none;box-sizing:border-box}.home-contentsmenu-wrapper .home-contentsmenu a:hover{opacity:.8}.home-contentsmenu-wrapper .home-contentsmenu a img{width:60px;height:60px;vertical-align:middle;background:#46ac45}@media only screen and (max-width:1024px){.home-contentsmenu-wrapper .home-contentsmenu a img{width:40px;height:40px}}@media only screen and (max-width:1024px) and (max-width:640px){.home-contentsmenu-wrapper .home-contentsmenu a img{width:30px;height:30px}}.kuriharacyuo .home-contentsmenu-wrapper .home-contentsmenu a img{background:#46ac45}.kurikoma .home-contentsmenu-wrapper .home-contentsmenu a img{background:#f7931d}.wakayanagi .home-contentsmenu-wrapper .home-contentsmenu a img{background:#519fd4}.home-contentsmenu-wrapper#menu-1{margin:40px 0;background:url(../images/background-homemenu.jpg) no-repeat;background-size:cover;background-position:center}@media only screen and (max-width:640px){.home-contentsmenu-wrapper#menu-1{margin:20px 0}}.kuriharacyuo .home-contentsmenu-wrapper#menu-1{background:url(../images/background-homemenu.jpg) no-repeat;background-size:cover;background-position:center}.kurikoma .home-contentsmenu-wrapper#menu-1{background:url(../images/background-homemenu.jpg) no-repeat;background-size:cover;background-position:center}.wakayanagi .home-contentsmenu-wrapper#menu-1{background:url(../images/background-homemenu.jpg) no-repeat;background-size:cover;background-position:center}.home-contentsmenu-wrapper#menu-1 .home-contentsmenu .inner{align-items:center;margin:0 -1em;padding:2em 0}@media only screen and (max-width:1024px){.home-contentsmenu-wrapper#menu-1 .home-contentsmenu .inner{margin:0;padding:2.5vw 2vw}}@media only screen and (max-width:1024px) and (max-width:640px){.home-contentsmenu-wrapper#menu-1 .home-contentsmenu .inner{align-items:stretch}}.home-contentsmenu-wrapper#menu-1 .home-contentsmenu a{background:#fff;margin:1em;padding:10px;font-size:1.5em;border-radius:5px}@media only screen and (max-width:1024px){.home-contentsmenu-wrapper#menu-1 .home-contentsmenu a{width:calc(25% - 2.6vw);margin:1.5vw 1.3vw;padding:1vw;font-size:1.2em}}@media only screen and (max-width:1024px) and (max-width:640px){.home-contentsmenu-wrapper#menu-1 .home-contentsmenu a{padding:1vw .5vw}}.home-contentsmenu-wrapper#menu-1 .home-contentsmenu a img{display:inline-block;margin-right:5px}@media only screen and (max-width:1024px){.home-contentsmenu-wrapper#menu-1 .home-contentsmenu a img{display:block;margin:auto}}.home-contentsmenu-wrapper#menu-2{border:1px solid #ccc;border-width:1px 0}.home-contentsmenu-wrapper#menu-2 .home-contentsmenu .inner{justify-content:flex-start}.home-contentsmenu-wrapper#menu-2 .home-contentsmenu a{border-right:1px solid #ccc;margin-bottom:-1px;padding:10px 5px;font-size:1.33em}@media only screen and (max-width:640px){.home-contentsmenu-wrapper#menu-2 .home-contentsmenu a{flex-grow:1;width:33.333%;border-bottom:1px solid #ccc;padding:1vw}.home-contentsmenu-wrapper#menu-2 .home-contentsmenu a:nth-child(even){border-right:none}.home-contentsmenu-wrapper#menu-2 .home-contentsmenu a:nth-child(1),.home-contentsmenu-wrapper#menu-2 .home-contentsmenu a:nth-child(2){width:50%}.home-contentsmenu-wrapper#menu-2 .home-contentsmenu a:nth-child(4){border-right:1px solid #ccc}.home-contentsmenu-wrapper#menu-2 .home-contentsmenu a:last-child{border:none}}.home-contentsmenu-wrapper#menu-2 .home-contentsmenu a:first-child{border-left:1px solid #ccc}@media only screen and (max-width:640px){.home-contentsmenu-wrapper#menu-2 .home-contentsmenu a:first-child{border-left:none}}.home-contentsmenu-wrapper#menu-2 .home-contentsmenu a img{display:block;margin:auto}.link{padding:45px 0 35px 0;text-align:center;max-width:1010px;margin:auto;width:100%}.link h2{display:inline-block;font-size:1.75em;font-weight:700;padding-left:34px;margin-bottom:30px;position:relative}@media only screen and (max-width:640px){.link h2{padding-left:18px}}.link h2:before{content:'';display:inline-block;position:absolute;width:32px;height:32px;top:0;bottom:0;left:0;margin:auto;background:url(../images/icon-title-link.svg);background-size:cover!important}@media only screen and (max-width:640px){.link h2:before{width:16px;height:16px}}.kuriharacyuo .link h2:before{background:url(../images/icon-title-link.svg)}.kurikoma .link h2:before{background:url(../images/icon-title-link.svg)}.wakayanagi .link h2:before{background:url(../images/icon-title-link.svg)}.link ul{display:flex;flex-wrap:wrap;justify-content:center}.link ul li{margin:0 5px 15px}.link ul li a{display:block}.link ul li a img{vertical-align:middle;height:60px}@media only screen and (max-width:1024px){.link{padding:45px 0 30px 0}}@media only screen and (max-width:1024px) and (max-width:640px){.link{padding:15px 0}}@media only screen and (max-width:1024px){.link h2{margin-bottom:30px}}@media only screen and (max-width:1024px) and (max-width:640px){.link h2{margin-bottom:15px}}@media only screen and (max-width:1024px){.link ul{display:block;max-width:950px;margin:auto;width:80%}.link ul li{margin:auto}.link ul li a{width:95%;margin:auto}.link ul li a img{width:100%;height:auto;margin:auto}.link .slider-link{display:none}.link .slider-link.slick-initialized{display:block}}.banner{background:url(../images/banner-bg.png) repeat;padding:35px 0}.banner h2{font-size:1.75em;font-weight:700}.banner h2 span{margin-right:.2em;vertical-align:super}.banner h2 img{width:auto;height:1.5em;vertical-align:top}.banner ul{max-width:950px;margin:auto;width:100%}.banner ul li a{display:block;width:230px;margin:auto}.banner ul li a img{width:100%;height:auto;}.banner .slider-banner{display:none}.banner .slider-banner.slick-initialized{display:block}@media only screen and (max-width:1024px){.banner ul{width:80%}.banner ul li a{display:block;width:95%;margin:auto}.banner ul li a img{width:100%;margin:auto}}@media only screen and (max-width:640px){.banner{padding:15px 0}}.archive-list-wrapper .archive-list-01 .text,.archive-list-wrapper .archive-list-02 a{position:relative}.archive-list-wrapper .archive-list-01 .text:after,.archive-list-wrapper .archive-list-02 a:after{content:'';display:block;width:20px;height:20px;position:absolute;margin:auto;top:0;bottom:0;right:0;background:url(../images/arrow-circle.svg);background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:640px){.archive-list-wrapper .archive-list-01 .text:after,.archive-list-wrapper .archive-list-02 a:after{width:12px;height:12px}}.archive-list-wrapper .archive-list-01 .kuriharacyuo .text:after,.archive-list-wrapper .archive-list-02 .kuriharacyuo a:after,.kuriharacyuo .archive-list-wrapper .archive-list-01 .text:after,.kuriharacyuo .archive-list-wrapper .archive-list-02 a:after{background:url(../images/arrow-circle.svg);background-repeat:no-repeat;background-size:cover}.archive-list-wrapper .archive-list-01 .kurikoma .text:after,.archive-list-wrapper .archive-list-02 .kurikoma a:after,.kurikoma .archive-list-wrapper .archive-list-01 .text:after,.kurikoma .archive-list-wrapper .archive-list-02 a:after{background:url(../images/arrow-circle.svg);background-repeat:no-repeat;background-size:cover}.archive-list-wrapper .archive-list-01 .wakayanagi .text:after,.archive-list-wrapper .archive-list-02 .wakayanagi a:after,.wakayanagi .archive-list-wrapper .archive-list-01 .text:after,.wakayanagi .archive-list-wrapper .archive-list-02 a:after{background:url(../images/arrow-circle.svg);background-repeat:no-repeat;background-size:cover}.archive-list-wrapper{max-width:1000px;width:96%;margin:auto}.archive-list-wrapper .archive-list-01{display:flex;flex-wrap:wrap;margin:-10px;margin-bottom:6em}@media only screen and (max-width:640px){.archive-list-wrapper .archive-list-01{margin:0 -5px;margin-bottom:3em}}.archive-list-wrapper .archive-list-01.column-03 a{width:calc(33.333% - 20px)}@media only screen and (max-width:1024px){.archive-list-wrapper .archive-list-01.column-03 a{width:calc(50% - 20px)}}@media only screen and (max-width:1024px) and (max-width:640px){.archive-list-wrapper .archive-list-01.column-03 a{width:calc(100% - 10px)}}.archive-list-wrapper .archive-list-01 a{border:1px solid #e4e4e4;border-radius:10px;text-decoration:none;width:calc(25% - 20px);margin:10px;padding:12px;box-sizing:border-box}@media only screen and (max-width:1024px){.archive-list-wrapper .archive-list-01 a{width:calc(33.333% - 20px)}}@media only screen and (max-width:1024px) and (max-width:640px){.archive-list-wrapper .archive-list-01 a{border-radius:5px;width:calc(50% - 10px);margin:5px;padding:5px}}.archive-list-wrapper .archive-list-01 a:hover{opacity:.8}.sidebar .archive-list-wrapper .archive-list-01 a{width:calc(50% - 20px)}@media only screen and (max-width:640px){.sidebar .archive-list-wrapper .archive-list-01 a{width:calc(50% - 10px)}}.archive-list-wrapper .archive-list-01 .title{min-height:100px;display:flex;align-items:center;font-size:2.1em;font-weight:700;line-height:1.166666;border-bottom:4px solid;margin-bottom:12px;border-color:#46ac45;padding:10px 0}@media only screen and (max-width:640px){.archive-list-wrapper .archive-list-01 .title{min-height:50px;border-bottom:2px solid;margin-bottom:6px;padding:10px 0}}.kuriharacyuo .archive-list-wrapper .archive-list-01 .title{border-color:#46ac45}.kurikoma .archive-list-wrapper .archive-list-01 .title{border-color:#f7931d}.wakayanagi .archive-list-wrapper .archive-list-01 .title{border-color:#519fd4}.archive-list-wrapper .archive-list-01 .text{font-size:1.25em;padding-right:30px;line-height:1.8;min-height:29px}@media only screen and (max-width:640px){.archive-list-wrapper .archive-list-01 .text{padding-right:17px}}.archive-list-wrapper .archive-list-02{margin-bottom:6em}@media only screen and (max-width:640px){.archive-list-wrapper .archive-list-02{margin-bottom:3em}}.archive-list-wrapper .archive-list-02 a{display:block;border-bottom:1px solid #e4e4e4;text-decoration:none;font-size:1.25em;font-weight:700;padding:20px 15px;padding-right:45px}@media only screen and (max-width:640px){.archive-list-wrapper .archive-list-02 a{padding:15px 5px}}.archive-list-wrapper .archive-list-02 a:first-child{border-top:1px solid #e4e4e4}.archive-list-wrapper .archive-list-02 a:hover{opacity:.8}@media only screen and (max-width:640px){.archive-list-wrapper .archive-list-02 a{padding-right:25px}}.archive-list-wrapper .archive-list-02 a:after{right:15px}@media only screen and (max-width:640px){.archive-list-wrapper .archive-list-02 a:after{right:5px}}.archive-list-wrapper .archive-list-02 h2{line-height:1.6;padding-left:1em;border-left:4px solid;border-color:#46ac45}.kuriharacyuo .archive-list-wrapper .archive-list-02 h2{border-color:#46ac45}.kurikoma .archive-list-wrapper .archive-list-02 h2{border-color:#f7931d}.wakayanagi .archive-list-wrapper .archive-list-02 h2{border-color:#519fd4}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#333;border:none;outline:0;background:0 0;text-decoration:none;vertical-align:middle}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;bottom:0;left:4px;margin:auto;content:"";vertical-align:middle}.slick-prev{left:-20px}.slick-prev:before{content:'';width:14px;height:14px;border-top:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media only screen and (max-width:640px){.slick-prev:before{width:10px;height:10px}}.slick-next{right:-20px}.slick-next:before{content:'';width:14px;height:14px;border-top:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:640px){.slick-next:before{width:10px;height:10px}}.tab-menu-wrapper{max-width:860px;width:90%;margin:auto}.tab-menu-wrapper .tab-menu{display:flex;flex-wrap:wrap;padding-bottom:15px}@media only screen and (max-width:640px){.tab-menu-wrapper .tab-menu{padding-bottom:10px}}.tab-menu-wrapper .tab-menu li{display:inline-block;background:#f0f0f0;box-sizing:border-box;width:calc(20% - 10px);cursor:pointer;font-size:1.33333em;font-weight:700;text-align:center;border-radius:5px;padding:1em;margin-left:10px;position:relative}@media only screen and (max-width:640px){.tab-menu-wrapper .tab-menu li{width:calc(25% - 10px);margin:0 5px;padding:2px 5px;border-radius:3px}}.tab-menu-wrapper .tab-menu li:hover{opacity:.8}.tab-menu-wrapper .tab-menu li.current{color:#fff}.tab-menu-wrapper .tab-menu li.current:after{content:'';display:block;background:#f0f0f0;position:absolute;width:10px;height:10px;margin:auto;bottom:-5px;right:0;left:0;transform:rotate(45deg)}@media only screen and (max-width:640px){.tab-menu-wrapper .tab-menu li.current:after{width:6px;height:6px;bottom:-3px}}.tab-menu-wrapper .tab-menu li.current.tab-news{background:#eb6161}.tab-menu-wrapper .tab-menu li.current.tab-news:after{background:#eb6161}.tab-menu-wrapper .tab-menu li.current.tab-information{background:#008b70}.tab-menu-wrapper .tab-menu li.current.tab-information:after{background:#008b70}.tab-menu-wrapper .tab-menu li.current.tab-event{background:#0064d0}.tab-menu-wrapper .tab-menu li.current.tab-event:after{background:#0064d0}.tab-menu-wrapper .tab-menu li.current.tab-recruit{background:#85008b}.tab-menu-wrapper .tab-menu li.current.tab-recruit:after{background:#85008b}.tab-menu-wrapper .tab-contest ul{display:none}.tab-menu-wrapper .tab-contest ul.active{display:block}.sidebar #contents{max-width:1000px;margin:auto;display:flex}@media only screen and (max-width:640px){.sidebar #contents{display:block}}.sidebar article{width:68%;padding-right:3%}@media only screen and (max-width:1024px){.sidebar article{margin:auto;padding:0}}@media only screen and (max-width:640px){.sidebar article{width:96%}}.sidebar .archive-list-wrapper{width:100%}.sidebar #sidebar-wrapper{width:29%}@media only screen and (max-width:640px){.sidebar #sidebar-wrapper{display:none}}.sidebar .wysiwyg dl,.sidebar .wysiwyg h1,.sidebar .wysiwyg h2,.sidebar .wysiwyg h3,.sidebar .wysiwyg h4,.sidebar .wysiwyg h5,.sidebar .wysiwyg h6,.sidebar .wysiwyg ol,.sidebar .wysiwyg p,.sidebar .wysiwyg table,.sidebar .wysiwyg ul,.wysiwyg .sidebar dl,.wysiwyg .sidebar h1,.wysiwyg .sidebar h2,.wysiwyg .sidebar h3,.wysiwyg .sidebar h4,.wysiwyg .sidebar h5,.wysiwyg .sidebar h6,.wysiwyg .sidebar ol,.wysiwyg .sidebar p,.wysiwyg .sidebar table,.wysiwyg .sidebar ul{width:100%}@media only screen and (max-width:1024px){.sidebar .wysiwyg dl,.sidebar .wysiwyg h1,.sidebar .wysiwyg h2,.sidebar .wysiwyg h3,.sidebar .wysiwyg h4,.sidebar .wysiwyg h5,.sidebar .wysiwyg h6,.sidebar .wysiwyg ol,.sidebar .wysiwyg p,.sidebar .wysiwyg table,.sidebar .wysiwyg ul,.wysiwyg .sidebar dl,.wysiwyg .sidebar h1,.wysiwyg .sidebar h2,.wysiwyg .sidebar h3,.wysiwyg .sidebar h4,.wysiwyg .sidebar h5,.wysiwyg .sidebar h6,.wysiwyg .sidebar ol,.wysiwyg .sidebar p,.wysiwyg .sidebar table,.wysiwyg .sidebar ul{margin-left:auto;margin-right:auto}}#sidebar-link-wrapper .sidebar-link li{border-bottom:1px solid #e4e4e4}#sidebar-link-wrapper .sidebar-link li:first-child{border-top:1px solid #e4e4e4}#sidebar-link-wrapper .sidebar-link li a{display:block;border-left:4px solid;padding:15px;padding-left:35px;font-size:1.25em;font-weight:700;text-decoration:none;position:relative;border-left-color:#b3e4b3}#sidebar-link-wrapper .sidebar-link li a:before{content:'';display:block;position:absolute;margin:auto;top:0;bottom:0;left:15px;width:9px;height:13px;background:url(../images/arrow-sidebar.svg);background-repeat:no-repeat;background-size:cover}.kuriharacyuo #sidebar-link-wrapper .sidebar-link li a:before{background:url(../images/arrow-sidebar.svg);background-repeat:no-repeat;background-size:cover}.kurikoma #sidebar-link-wrapper .sidebar-link li a:before{background:url(../images/arrow-sidebar.svg);background-repeat:no-repeat;background-size:cover}.wakayanagi #sidebar-link-wrapper .sidebar-link li a:before{background:url(../images/arrow-sidebar.svg);background-repeat:no-repeat;background-size:cover}#sidebar-link-wrapper .sidebar-link li a.current,#sidebar-link-wrapper .sidebar-link li a:hover{border-left-color:#46ac45;color:#46ac45}.kuriharacyuo #sidebar-link-wrapper .sidebar-link li a.current,.kuriharacyuo #sidebar-link-wrapper .sidebar-link li a:hover{border-left-color:#46ac45;color:#46ac45}.kurikoma #sidebar-link-wrapper .sidebar-link li a.current,.kurikoma #sidebar-link-wrapper .sidebar-link li a:hover{border-left-color:#f7931d;color:#f7931d}.wakayanagi #sidebar-link-wrapper .sidebar-link li a.current,.wakayanagi #sidebar-link-wrapper .sidebar-link li a:hover{border-left-color:#519fd4;color:#519fd4}#sidebar-link-wrapper .sidebar-link li a:hover{opacity:.8}.kuriharacyuo #sidebar-link-wrapper .sidebar-link li a{border-left-color:#b3e4b3}.kurikoma #sidebar-link-wrapper .sidebar-link li a{border-left-color:#fed512}.wakayanagi #sidebar-link-wrapper .sidebar-link li a{border-left-color:#77d7ed}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*index: add 250228 */

#homemenu.--kurikoma {
  ul {
      border-radius: 10px;
      overflow: hidden;
      @media only screen and (max-width: 640px) {
          border-radius: 5px;
      }
  }
  li {
      width: 50%;
      padding: 0;
      border-radius: unset;
      a {
          width: 100%;
          padding: 20px 10px;
          box-sizing: border-box;
          @media only screen and (max-width: 640px) {
              padding: 10px 5px;
          }
      }
  }
}
