@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,700");@import url("https://fonts.googleapis.com/css?family=Kosugi+Maru&subset=japanese");html,body,p{margin:0;padding:0}body{font-family:"Kosugi Maru","游ゴシック体","YuGothic-M","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#444;font-size:14px;line-height:1.45em}body *{box-sizing:border-box}a{color:#444;text-decoration:none}h2,h3,h3,h4,h5{letter-spacing:.05em;color:#5f8830;line-height:1.2em}h2{font-weight:normal;font-family:"Noto Serif JP","游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:1.8em;margin:0;text-align:center;padding:.5em 0 1em 0}@media screen and (max-width: 767px){h2{font-size:1.7em}}h3{font-family:"Noto Serif JP","游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;font-size:1.5em;margin:0;padding:1em 0 .6em 0}@media screen and (max-width: 767px){h3{font-size:1.35em}}h4{font-family:"Noto Serif JP","游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;margin:0;padding:1em 0 .5em 0;font-size:1.2em}@media screen and (max-width: 767px){h4{font-size:1.15em}}nav{font-weight:bold;display:inline-block}nav a{letter-spacing:.05em;display:inline-block}nav ul{display:inline-block;list-style:none;margin:0;padding:0}nav ul li{display:inline-block}nav ul li a{color:#5f8830}_::-webkit-full-page-media,_:future,:root nav{font-weight:normal}figure{padding:0;margin:0}address{font-style:normal}small{font-size:.95em}ul{padding-left:1.5em}#main section{margin-bottom:30px}#main small.attention{color:#d96715}.top-gnavi{position:absolute;top:520px;margin:auto;left:0;right:0;text-align:center;font-size:1.2em;line-height:1em;z-index:100;white-space:nowrap}.top-gnavi li{padding:0 1.8em}.top-gnavi li a{text-align:center}.top-gnavi li a:hover img{-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.2);box-shadow:0 0 30px 0 rgba(0,0,0,0.2)}.top-gnavi li img{-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.2);box-shadow:0 0 0 0 rgba(0,0,0,0.2);width:80px;background-color:#fff;padding:17px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.lower-gnavi>ul{white-space:nowrap}.lower-gnavi>ul>li{margin-right:1.3em}.lower-gnavi>ul>li.current>a{border-bottom:2px solid #5f8830}.lower-gnavi a{text-align:center;padding:.1em	.4em}.lower-gnavi a img{width:45px}.lower-gnavi ul ul{display:none}@media screen and (max-width: 767px){.lower-gnavi>ul{white-space:normal}}.show-gnavi{overflow:hidden}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.show-gnavi .top-gnavi,.show-gnavi .lower-gnavi{display:block;-moz-animation:fadeIn 0.3s;-webkit-animation:fadeIn 0.3s;animation:fadeIn 0.3s}.top-gnavi .contact,.lower-gnavi .contact{display:none}@media screen and (max-width: 767px){.top-gnavi,.lower-gnavi{display:none;background-color:rgba(255,255,255,0.93);height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:100;padding-top:30px;font-weight:normal}.top-gnavi .contact,.lower-gnavi .contact{display:block}.top-gnavi h3,.lower-gnavi h3{font-family:"Kosugi Maru","游ゴシック体","YuGothic-M","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.top-gnavi>ul,.lower-gnavi>ul{font-size:15px;margin:auto 15%;display:block}.top-gnavi>ul>li,.lower-gnavi>ul>li{padding:0;margin-right:1.2em;display:block;border-bottom:1px solid rgba(95,136,48,0.2)}.top-gnavi>ul>li:last-child,.lower-gnavi>ul>li:last-child{border-bottom:none}.top-gnavi>ul>li>a,.lower-gnavi>ul>li>a{padding:0.6em 1em !important;display:block;text-align:left !important;letter-spacing:.1em}.top-gnavi>ul ul,.lower-gnavi>ul ul{display:inline-block;font-size:13px;width:100%;margin:.8em}.top-gnavi>ul ul li,.lower-gnavi>ul ul li{display:block}.top-gnavi>ul ul li a:before,.lower-gnavi>ul ul li a:before{content:"・";display:inline}.top-gnavi a img,.lower-gnavi a img{vertical-align:middle;margin-right:10px;padding:0;background-color:transparent;width:40px}.top-gnavi .btn-space,.top-gnavi .mail,.top-gnavi .fax,.lower-gnavi .btn-space,.lower-gnavi .mail,.lower-gnavi .fax{display:none}.top-gnavi .contact,.lower-gnavi .contact{border:1px solid rgba(95,136,48,0.2);width:90%;margin:1em auto 0;padding:.6em;border-radius:6px;text-align:center}.top-gnavi .contact .tel a,.lower-gnavi .contact .tel a{display:block;font-size:1.8em;line-height:1.2em}.top-gnavi .contact .tel span,.lower-gnavi .contact .tel span{font-size:.8em}.top-gnavi .contact h3,.lower-gnavi .contact h3{font-size:1em;padding:.4em 0}}#btn-spmenu,#btn-tel{display:none;text-align:center;width:55px;height:55px;background-color:#5f8830;position:fixed;z-index:100}@media screen and (max-width: 767px){#btn-spmenu,#btn-tel{display:inline-block}}#btn-tel{top:0;right:56px;background-image:url(./inc/image/ico/ico_tel.png);background-repeat:no-repeat;background-position:center center;background-size:26px}#btn-spmenu{top:0;right:0}#btn-spmenu:before{content:"≡";font-size:2em;color:#fff;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.show-gnavi #btn-spmenu:before{content:"×"}.contact .tel a{color:#5f8830;font-size:2.2em;line-height:1;font-weight:bold;display:block;text-align:center}.contact .tel a img{width:24px !important;margin-right:6px}footer{background-color:#f9fae3;position:relative;background-image:url("./inc/image/common/bg_footer.png");background-size:contain;background-position:top center;background-repeat:no-repeat;padding-top:60px;padding-bottom:1em;margin-top:40px}@media screen and (max-width: 767px){footer{margin-top:70px;padding-top:20px;padding-left:15px;padding-right:15px}}footer #fnavi{display:block;text-align:center;margin:1em 0}footer #fnavi a{padding:.3em .8em}footer #fnavi a:hover{text-decoration:underline}footer #fnavi img,footer #fnavi br{display:none}@media screen and (max-width: 767px){footer #fnavi{background-color:#5f8830;margin:1em 0}footer #fnavi ul{display:block}footer #fnavi ul li{display:block}footer #fnavi ul li a{color:#fff;padding:.8em 0;display:block;border-bottom:1px solid #c4dfa5}}footer .about{text-align:center}footer .about img{width:200px}@media screen and (max-width: 767px){footer .about img{width:60%}}footer .about address{text-align:left}footer .tel{text-align:center;background-color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:1em;margin-bottom:.5em}footer .info{width:1000px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:auto;position:relative}footer .info>div{padding:0 2em;-webkit-flex-basis:33.33%;flex-basis:33.33%;margin:2em 0;border-right:1px solid #c4dfa5}footer .info>div:last-child{border-right:none}footer .info>div h3{font-weight:bold;text-align:center;padding-top:0;font-size:1.2em;font-family:"Kosugi Maru","游ゴシック体","YuGothic-M","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width: 767px){footer .info>div{margin:0 0 25px;padding:0 0 25px;border-bottom:1px solid #c4dfa5;border-right:none}}@media screen and (max-width: 767px){footer .info{width:auto;display:block;margin-top:2em}}footer td.allday{color:#5f8830 !important}footer small{display:block;text-align:center;padding:.5em;font-size:.8em}footer .totop{padding:0;margin:0;position:absolute;top:-125px;right:-20px;background-color:transparent;border:none;font-size:11px;box-shadow:none}footer .totop:before{content:" ";display:block;background-image:url("./inc/image/common/cosmos.gif");background-size:contain;width:130px;height:130px;margin:auto}@media screen and (max-width: 767px){footer .totop:before{display:inline-block;width:80px;height:80px;vertical-align:middle}}footer .totop:after{content:""}@media screen and (max-width: 767px){footer .totop{top:-95px;right:0;left:0;margin:auto;bottom:inherit;display:block;text-align:center;position:absolute;font-size:14px}}header{width:100%;position:relative}header .inner{width:1000px;margin:auto}header .inner>p{display:none}header .inner .logo img{margin-top:5px}@media screen and (max-width: 767px){header .inner .logo{background-color:#fff;width:100vw;margin-right:0;height:55px;text-align:left;padding:4px 0 0 6px}header .inner .logo img{margin-top:0;width:155px !important}}header .phone{position:absolute;right:20px;top:20px;transform-origin:top right;-moz-transform:scale(.666, .666);-ms-transform:scale(.666, .666);-webkit-transform:scale(.666, .666);transform:scale(.666, .666)}@media screen and (max-width: 767px){header{position:absolute;z-index:1;top:0}header>a{display:none}header .inner{width:auto}}.box-waterpaint>*{height:265px;background-color:#eee;margin-bottom:1.5em;background-size:cover;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden;*zoom:1}@media screen and (max-width: 767px){.box-waterpaint>*{height:auto}}.box-waterpaint>* h3{margin-top:1.3em;text-align:center}@media screen and (max-width: 767px){.box-waterpaint>* h3{margin-top:0}}.box-waterpaint>* img{float:right;height:100%;clip-path:circle(210px at 210px)}@media screen and (max-width: 767px){.box-waterpaint>* img{float:none;clip-path:none;height:auto}}.box-waterpaint>* p{overflow:auto;padding-left:2em !important;padding-right:2em !important}@media screen and (max-width: 767px){.box-waterpaint>* p{padding-left:1em !important;padding-right:1em !important}}.box-waterpaint>*:nth-child(even) img{float:left;clip-path:circle(210px at 110px)}@media screen and (max-width: 767px){.box-waterpaint>*:nth-child(even) img{height:auto;clip-path:none;float:none}}.box-waterpaint>*:first-child{background-image:url(./inc/image/common/bg_waterpaint_blue.png)}.box-waterpaint>*:nth-child(2){background-image:url(./inc/image/common/bg_waterpaint_green.png)}.box-waterpaint>*:nth-child(3){background-image:url(./inc/image/common/bg_waterpaint_orange.png)}.box-waterpaint>*:nth-child(4){background-image:url(./inc/image/common/bg_waterpaint_purple.png)}.box-simple{margin:1.6em 0;border:1px solid #abd27f;padding:2em;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}@media screen and (max-width: 767px){.box-simple{padding:1em}}.box-simple h4{padding-top:0;text-align:center}.box-simple p{margin:0 !important}.box-simple.attention{border-style:double;border-width:3px;border-color:#f7caaa}.box-simple.attention h4{color:#d96715}.box-contact{padding:20px;text-align:center;margin:2em 0;border:1px solid #5f8830;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden;background-color:#fffff8}@media screen and (max-width: 767px){.box-contact{padding:1em}}.box-contact h2{font-size:1.4em;padding:.4em 0;background-color:#5f8830;color:#fff;margin:-20px -20px 1em -20px}.box-contact span{display:inline-block}.box-contact span.fax,.box-contact span.mail{margin:0 1em}.box-contact p{margin-bottom:0.5em !important}.box-contact .tel{display:block;font-weight:900;font-size:3em}.box-contact .tel a{display:inline-block;color:#5f8830}.box-contact .tel a:before{display:inline-block;content:" ";background-image:url(./inc/image/ico/ico_tel.png);background-size:contain;background-position:center center;background-repeat:no-repeat;vertical-align:middle;width:36px;height:36px;margin-right:8px}@media screen and (max-width: 767px){.box-contact .tel{font-size:2em}.box-contact .tel a:before{width:25px;height:25px}}.box-contact .time{display:block;margin-bottom:1em}.btn-space{padding:.6em 0;text-align:center}@media screen and (max-width: 767px){.btn-space .btn{width:100%;margin-left:0 !important;margin-right:0 !important;padding-right:2.4em}}.btn{color:#5f8830;line-height:1em;display:inline-block;background-color:#fff;border:1px solid #abc988;padding:.6em 3em;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;margin:.5em 0;transition:all .4s;position:relative;text-align:center;text-decoration:none !important}.btn:after{content:"";display:inline-block;margin-left:.3em;font-size:2px;line-height:2px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn:hover:not(.totop){background-color:#5f8830;border-color:#5f8830;color:#fff}.btn.small{font-size:.9em;padding:.5em 1.5em}.btn.full{display:block;-webkit-flex-basis:100%;flex-basis:100%}.btn.staff{font-size:1.2em !important;padding:1.8em 0 !important;background-image:url(./inc/image/common/pic_staff.png);background-repeat:no-repeat;background-position:right bottom}@media screen and (max-width: 767px){.btn.staff{background-size:cover}}*[class^=columun-] figure{text-align:center}*[class^=columun-] p:last-child{margin-bottom:0}*[class^=columun-] img{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.columun-3{margin:1.5em 0;padding:0;list-style:none;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 767px){.columun-3{display:block}}.columun-3>*{-webkit-flex-basis:32%;flex-basis:32%}.columun-3>* p{line-height:1.6em !important}.columun-3>* p:last-child{margin-bottom:0 !important}@media screen and (max-width: 767px){.columun-3>*{margin-bottom:15px}}.columun-3 h3{padding-top:.6em;padding-bottom:0;text-align:center}.columun-3.frame>*{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#f4f5f0;padding:1em !important}.columun-2:not(.short):not(.short_02){display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:2em;margin-top:.6em}@media screen and (max-width: 767px){.columun-2{display:block}}.columun-2>:first-child{-webkit-flex-basis:45%;flex-basis:45%;margin-right:40px}@media screen and (max-width: 767px){.columun-2>:first-child{margin-right:0}}.columun-2>:first-child h3,.columun-2>:first-child h4,.columun-2>:first-child h5{text-align:left}.columun-2>:first-child .btn{float:right}.columun-2>:last-child{-webkit-flex-basis:55%;flex-basis:55%}.columun-2.reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.columun-2.reverse>:first-child{margin-right:0}.columun-2.reverse>:last-child{margin-right:40px}@media screen and (max-width: 767px){.columun-2.reverse>:last-child{margin-right:0}}ul.text-list{padding:0;margin:1.6em 0;list-style:none}ul.text-list li{border-bottom:1px dotted #ddd;text-align:justify;padding:0 !important}ul.text-list li span{font-size:.9em;display:inline-block;margin-right:1em;color:#919191}ul.text-list li a{display:block;padding:.7em;text-decoration:none !important;-moz-transition:background-color .4s;-o-transition:background-color .4s;-webkit-transition:background-color .4s;transition:background-color .4s}ul.text-list li a:hover{background-color:#f7f7f7}ul.text-list li.important{border-bottom:none;margin-bottom:.5em}ul.text-list li.important a{background-color:#5f8830;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;color:#fff}ul.text-list li.important a:hover{background-color:#456223}ul.text-list li.important strong{color:#f7f949;margin:0 1em}@media screen and (max-width: 767px){ul.text-list li.important strong{display:block;text-align:center}}ul.thumb-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;list-style:none;margin:0;padding:0}@media screen and (max-width: 767px){ul.thumb-list{display:block}}ul.thumb-list li{position:relative;flex-basis:48% !important;display:inline-block;margin-bottom:2.5em}ul.thumb-list li:first-child,ul.thumb-list li:nth-child(2){flex-basis:48%}ul.thumb-list li .date{font-size:.8em;color:#919191}ul.thumb-list li a{display:inline-block;width:100%}ul.thumb-list li a img{border:1px solid transparent;-moz-transition:box-shadow .4s;-o-transition:box-shadow .4s;-webkit-transition:box-shadow .4s;transition:box-shadow .4s;-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.2);box-shadow:0 0 0 0 rgba(0,0,0,0.2);height: auto}ul.thumb-list li a .news_img{text-align: center;}ul.thumb-list li a:hover{color:#5f8830}ul.thumb-list li a:hover img{border-color:#fff}ul.thumb-list figure{margin:0;padding:0}ul.thumb-list figure img{max-width:100%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}ul.thumb-list [class^="cat-"]{font-size:.6em;position:absolute;background-color:#A4C738 !important;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;top:-10px;right:5px;height:45px;width:45px;line-height:45px;text-align:center;color:#fff;font-weight:bold}ul.thumb-list .cat-event{background-color:#65a7c9 !important}ul.thumb-list .cat-people{background-color:#f36aa1 !important}ul.thumb-list .cat-important{line-height: 1.4;  padding-top: 10px; background-color: #C66 !important}ul.thumb-list .cat-rehabilitation{background-color:#FF9933 !important;line-height:1.1em;padding-top:13px}ul.thumb-list .cat-recruit{background-color:#C184A2 !important}.department{list-style:none;margin:.5em 0;padding:0;font-size:.9em}.department li{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#fff;display:block;margin-bottom:0.4em;text-align:center;padding:.3em 1em;clear:both}.department li:first-child,.department li:nth-child(2){clear:none;width:49%;float:left}.department li:nth-child(2){float:right !important}.department li span{font-size:.8em;display:inline-block;margin-left:.5em}table{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border-collapse:separate;border-spacing:0;border:1px solid #ddd;overflow:hidden}table td,table th{padding:.8em 1em}table th{white-space:nowrap;background-color:#5f8830;color:#fff;border-top:1px solid #ddd}table tr+tr td{border-top:1px solid #ddd}table-white,table.consultation{background-color:#fff}table .btn{margin:0 .6em}@media screen and (max-width: 767px){table.sp-vertical td,table.sp-vertical th{display:block}}table.consultation{border-color:transparent;font-size:.9em;margin-bottom:.5em;width:100%}table.consultation th{color:inherit;background-color:transparent}table.consultation th,table.consultation td{border:none;text-align:center;padding:.5em .2em}table.consultation th.allday,table.consultation td.allday{color:#da728f}table.consultation th.harfday,table.consultation td.harfday{color:#eab32f}table.consultation th.noservice,table.consultation td.noservice{color:#aaa}table.consultation tr{border-bottom:1px solid #ddd}table+small{text-align:left}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";src:url('/Users/araya/Documents/Works/Git/shin-ai-hp.jp/html/html/inc/font/slick.eot');src:url('/Users/araya/Documents/Works/Git/shin-ai-hp.jp/html/html/inc/font/slick.eot?#iefix') format("embedded-opentype"),url('/Users/araya/Documents/Works/Git/shin-ai-hp.jp/html/html/inc/font/slick.woff') format("woff"),url('/Users/araya/Documents/Works/Git/shin-ai-hp.jp/html/html/inc/font/slick.ttf') format("truetype"),url('/Users/araya/Documents/Works/Git/shin-ai-hp.jp/html/html/inc/font/slick.svg#slick') format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.sticky{position:-webkit-sticky;position:sticky;top:0}.sticky.sticky-fixed.is-sticky{margin-top:0;margin-bottom:0;position:fixed;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.sticky.sticky-fixed.is-sticky:not([style*="margin-top"]){margin-top:0 !important}.sticky.sticky-fixed.is-sticky:not([style*="margin-bottom"]){margin-bottom:0 !important}.sticky.sticky-fixed.is-absolute{position:absolute}@media screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:inline}}.only-sp-block{display:none}@media screen and (max-width: 767px){.only-sp-block{display:block}}.only-pc{display:inherit}@media screen and (max-width: 767px){.only-pc{display:none}}
/*# sourceMappingURL=style.css.map */

/*---.columun-2に:not(.short)追加---川本---*/