@charset "UTF-8";html{font-family:"Noto Serif JP",sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%;margin:0;color:#4d4d4d}@media only screen and (max-width:768px){html{font-size:82.5%}}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a[href^="tel:"]{cursor:default}a{outline:none}a:focus,*:focus{outline:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}select{text-transform:none}button{overflow:visible;max-width:100%}input,select,textarea{max-width:100%}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default;opacity:.5}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:.4375em;padding:0}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button{height:auto}input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button{height:auto}input[type=datetime-local]::-webkit-inner-spin-button,input[type=datetime-local]::-webkit-outer-spin-button{height:auto}input[type=week]::-webkit-inner-spin-button,input[type=week]::-webkit-outer-spin-button{height:auto}input[type=month]::-webkit-inner-spin-button,input[type=month]::-webkit-outer-spin-button{height:auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;min-width:inherit;padding:.875em}fieldset>:last-child{margin-bottom:0}legend{border:0;padding:0}textarea{overflow:auto;vertical-align:top}optgroup{font-weight:700}section{height:100%;position:relative}section .home-part-inner{margin:0 auto}.menu-item-has-children a:after,.social-navigation a:before,.dropdown-toggle:after,.bypostauthor>article .fn:after,.comment-reply-title small a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:32px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-align:center;text-decoration:none;text-transform:none;vertical-align:top}.pagination .prev:before,.pagination .next:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}.pagination .nav-links:before,.pagination .nav-links:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}.search-submit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}.font-gothic{font-family:"Noto Serif JP",sans-serif}.font-mincho{font-family:"Noto Sans JP",sans-serif}body,button,input,select,textarea{font-size:16px;font-size:1rem}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;margin:0;text-rendering:optimizeLegibility}p{margin:0 .5rem 1.5rem;line-height:1.8}dfn,cite,em,i{font-style:italic}blockquote{border:0 solid #1a1a1a;border-left-width:4px;color:#686868;font-size:19px;font-size:1.1875rem;font-style:italic;line-height:1.4736842105;margin:0 0 1.4736842105em;overflow:hidden;padding:0 0 0 1.263157895em;quotes:none}q{quotes:none}blockquote:before,blockquote:after{content:""}q:before,q:after{content:""}blockquote p{margin-bottom:1.4736842105em}blockquote cite,blockquote small{color:#1a1a1a;display:block;font-size:16px;font-size:1rem;line-height:1.75}blockquote cite:before,blockquote small:before{content:"\2014\00a0"}blockquote em,blockquote i,blockquote cite{font-style:normal}blockquote strong,blockquote b{font-weight:400}blockquote>:last-child{margin-bottom:0}address{font-style:italic;margin:0 0 1.75em}code,kbd,tt,var,samp{font-family:Inconsolata,monospace}pre{font-family:Inconsolata,monospace;border:1px solid #d1d1d1;font-size:16px;font-size:1rem;line-height:1.3125;margin:0 0 1.75em;max-width:100%;overflow:auto;padding:1.75em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}code{background-color:#d1d1d1;padding:.125em .25em}abbr,acronym{border-bottom:1px dotted #d1d1d1;cursor:help}mark,ins{background:#007acc;color:#fff;padding:.125em .25em;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background-color:#f1f1f1}hr{background-color:#d1d1d1;border:0;height:1px;margin:0 0 1.75em}ul,ol{margin:0 0 1.75em 1.25em;padding:0}ul{list-style:none}ol{list-style:decimal;margin-left:1.5em}li>ul,li>ol{margin-bottom:0}dl{margin:0 0 1.75em}dt{font-weight:700}dd{margin:0 0 1.75em}img{height:auto;max-width:100%;vertical-align:middle}del{opacity:.8}table,th,td{border:1px solid #d1d1d1}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;width:100%}caption,th,td{font-weight:400;text-align:left}th{border-width:0 1px 1px 0;font-size:.75rem;font-weight:700;text-align:center;background-color:#faebd7}@media only screen and (max-width:767px){th{font-size:.7rem}}td{border-width:0 1px 1px 0;font-size:.75rem;width:auto !important}@media only screen and (max-width:767px){td{font-size:.7rem}}th,td{padding:.4375em}th p,td p{margin:.5rem 0;font-size:.75rem}@media only screen and (max-width:767px){th p,td p{font-size:.7rem}}::-webkit-input-placeholder,:-moz-placeholder{color:#686868;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}::-moz-placeholder{color:#686868;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;opacity:1}:-ms-input-placeholder{color:#686868;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.smalltext{font-size:.75rem}#mouse-ico{width:30px;height:auto;position:absolute;top:-100px;opacity:0;z-index:4001;left:calc(50vw - 15px)}@media only screen and (max-width:767px){#mouse-ico{display:none}}#mouse-ico img{width:100%;height:auto}input{line-height:normal}button{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:2}button[disabled]:hover,button[disabled]:focus{background:#f1f1f1;border:0;border-radius:2px;color:#fff;font-weight:700;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase}.col button,.col-content button{width:100%;font-size:.85rem}button.alm-load-more-btn{width:50%;height:auto;margin:0 auto;background-color:#6495ed;border:0;border-radius:.3rem;color:#fff;display:block;font-size:.85rem !important;font-weight:100;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}button.alm-load-more-btn:hover{background-color:#0068b7;color:#fff}button.alm-load-more-btn:before{content:"";width:27px;height:13px;margin:.5rem auto .5rem;display:block;background-image:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/loadmore-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}input[type=button]{background:#1a1a1a;border:0;border-radius:2px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase}input[type=button][disabled]:hover,input[type=button][disabled]:focus{background:#1a1a1a;border:0;border-radius:2px;color:#fff;font-weight:700;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase}input[type=reset]{background:#1a1a1a;border:0;border-radius:2px;color:#fff;font-weight:700;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase}input[type=reset][disabled]:hover,input[type=reset][disabled]:focus{background:#1a1a1a;border:0;border-radius:2px;color:#fff;font-weight:700;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase}input[type=submit]{display:block;width:100%;max-width:320px;height:50px;border:1px #f1f1f1 solid;background-color:#fff;color:#f1f1f1;margin:2rem auto;text-align:center;position:relative;transition:all .5s 0s ease;font-weight:400;background-image:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/button-arrow.svg);background-repeat:no-repeat;background-position:95%}@media only screen and (max-width:767px){input[type=submit]{max-width:100%}}input[type=submit][disabled]:hover,input[type=submit][disabled]:focus{background:#1a1a1a;border:0;border-radius:2px;color:#fff;font-weight:700;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase}input[name=submitBack]{background-image:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/button-arrow-left.svg);background-position:5% !important}button:hover,button:focus{background:0 0}button:hover a,button:focus a{color:gray}button a{color:gray;display:block;padding:.8rem 0}input[type=button]:hover,input[type=button]:focus{background-color:#76a1c4}input[type=reset]:hover,input[type=reset]:focus{background-color:#76a1c4}input[type=submit]:hover,input[type=submit]:focus{background-color:#76a1c4}button:focus{outline:thin dotted;outline-offset:-4px}input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:thin dotted;outline-offset:-4px}input[type=date],input[type=time],input[type=datetime-local],input[type=week],input[type=month],input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number]{background:#f7f7f7;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #d1d1d1;border-radius:2px;color:#686868;padding:.625em .4375em;width:100%}textarea{background:#f7f7f7;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #d1d1d1;border-radius:2px;color:#686868;padding:.625em .4375em;width:100%}input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=week]:focus,input[type=month]:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus{background-color:#fff;border-color:#007acc;color:#1a1a1a;outline:0}textarea:focus{background-color:#fff;border-color:#007acc;color:#1a1a1a;outline:0}.post-password-form{margin-bottom:1.75em}.post-password-form label{color:#686868;display:block;font-size:13px;font-size:.8125rem;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:1.75em;text-transform:uppercase}.post-password-form input[type=password]{margin-top:.4375em}.post-password-form>:last-child{margin-bottom:0}.search-form{position:relative}input[type=search].search-field{border-radius:2px 0 0 2px;width:-webkit-calc(100% - 42px);width:calc(100% - 42px)}.search-submit{border-radius:0 2px 2px 0;bottom:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:42px}.search-submit:before{content:"\f400";font-size:30px;left:0;line-height:42px;position:relative;width:40px}.ml30{margin-left:30px;margin-bottom:2rem}@media only screen and (max-width:767px){.div-hide{opacity:.2}}a{color:gray;text-decoration:none}a:hover,a:focus,a:active{color:#000}#scroll-line{width:1px;height:160px;position:absolute;background-color:#fff;left:calc(96vw - 2px);bottom:0;z-index:1500;opacity:1;overflow:hidden}#scroll-line .scroll-line-inner{position:relative}#scroll-line .scroll-line-inner .bar{width:2px;height:32px;position:absolute;top:-32px;left:0;background-color:#000}#nav-pc{font-family:"Noto Sans JP",sans-serif;z-index:6000;position:absolute;top:75px;right:2%;width:100%;height:10px;display:block;background-color:transparent;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out}@media only screen and (max-width:767px){#nav-pc{transition-property:none;top:-6px;right:0}}#nav-pc span.text{color:#000;font-size:.65rem;padding-top:.2rem}@media only screen and (max-width:767px){#nav-pc span.text{position:absolute;top:46px;left:19px;line-height:1}}@media only screen and (max-width:767px){#nav-pc.open{top:76px;right:0}}#nav-pc{display:none}@media only screen and (max-width:767px){#nav-pc{display:block;top:76px}}#nav-pc span.text{color:#000;display:none}@media only screen and (max-width:767px){#pcmenu,#snsmenu{display:none}}@media only screen and (max-width:767px){#primary{padding-top:6rem}}.menu-collapser{position:relative;width:100%;height:0;padding:0 8px;color:gray;font-size:16px;line-height:100%;background-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (max-width:767px){.menu-collapser{width:100vw;height:1px;line-height:70px}}.collapse-button{position:absolute;width:70px;height:62px;top:-35px;right:0;color:#000;background-color:transparent;border-radius:0;padding:0 10px;color:#666;text-align:center;cursor:pointer;transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:60000}@media only screen and (max-width:767px){.collapse-button{top:-28px;height:60px}}.collapse-button:after{content:"";font-family:"Ionicons";font-size:2.8rem;padding:0;float:left;position:relative;top:0;right:10px}.collapse-button:hover{color:#000;background-color:transparent}.collapse-button:focus{color:#000;background-color:transparent}.collapse-button .icon-bar{display:block;height:2px;width:18px;margin:2px 0;background-color:#f5f5f5;border-radius:1px}.collapse-button #Gmenu{width:30px;height:26px;float:left;margin-top:14px;margin-left:5px;margin-right:0;position:relative}@media only screen and (max-width:767px){.collapse-button #Gmenu{width:40px}}.collapse-button #Gmenu .btnline{width:40px;height:3px;margin:0;margin-bottom:4px;background-color:#000;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out}.collapse-button #Gmenu .btnline.top{position:absolute;transform:rotate(0deg);top:0}.collapse-button #Gmenu .btnline.center{position:absolute;top:11px}.collapse-button #Gmenu .btnline.bottom{position:absolute;transform:rotate(0deg);bottom:1px;margin-bottom:0}.collapse-button #Gmenu.open .btnline.center{background-color:transparent}.collapse-button #Gmenu.open .btnline.top{transform:rotate(45deg);position:absolute;top:10px}.collapse-button #Gmenu.open .btnline.bottom{transform:rotate(-45deg);position:absolute;bottom:12px}.collapse-button{background-color:transparent}@media only screen and (max-width:767px){.collapse-button{top:-36px}}.collapse-button #Gmenu .btnline{background-color:gray}ul.slimmenu{display:none;*zoom:1;list-style-type:none;width:50%;max-width:736px;height:auto;margin:0 0 0 auto;padding:2rem 0 0;text-align:center;background-color:#f1f1f1}@media only screen and (max-width:767px){ul.slimmenu{width:100%;height:100vh}}ul.slimmenu:after{clear:both}ul.slimmenu:before,ul.slimmenu:after{content:'';display:table}ul.slimmenu li{width:90%;font-size:1.2rem;margin:0 auto;padding:0;text-align:center;float:none;background-color:#f1f1f1;border-top:1px #4d4d4d solid}ul.slimmenu li a{padding:.0}ul.slimmenu.collapsed li{width:90%;display:block;line-height:1.5em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu li:first-child{margin-left:auto}ul.slimmenu li.lightback{border-top:none;padding:1rem 0 0 !important}ul.slimmenu li.lightback input[type=search]{background-color:transparent;border-color:#fff;border-right:none}ul.slimmenu li.lightback input[type=search]::placeholder{color:#fff}ul.slimmenu li.lightback button{background-color:#f1f1f1;border:1px #fff solid;border-left:none}ul.slimmenu li:last-child{margin:0 auto 2rem;border-bottom:1px #4d4d4d solid}ul.slimmenu li.sns{display:flex;justify-content:center;border-bottom:none !important;padding:2rem 0}ul.slimmenu li.sns a{width:38px;height:auto;margin:0 1rem;padding:.2rem 0}ul.slimmenu li.sns a img{width:100%;height:auto}ul.slimmenu li a{display:block;margin:0;padding:1.5rem 0;font-weight:400;color:#4d4d4d;line-height:1;text-decoration:none;border:none;font-size:1.2rem;transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-webkit-transition:background-color .5s ease-out}ul.slimmenu.collapsed li a{border:none}ul.slimmenu li ul{list-style:none;position:absolute;z-index:9999;top:100%;left:0;margin:0;padding:0}ul.slimmenu li ul li{text-align:center;width:100%;margin:0;background:beige}ul.slimmenu li ul li:before{content:""}ul.slimmenu li ul li:first-child{margin:5px 0 0}ul.slimmenu li ul li a{color:#000;font-size:1rem;padding:.75rem;background-color:beige}ul.slimmenu li ul li:first-child a{border-top:1px solid beige}ul.slimmenu li:hover>a{color:#000}ul.slimmenu li a:hover{background:0 0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in}ul.slimmenu li ul li a:hover{color:#000;background:0 0;border-radius:0}ul.slimmenu li .sub-toggle{width:46px;height:46px}ul.slimmenu li .sub-toggle>span.collapse:before{color:#fff;content:'';display:inline-block;width:38px;height:38px;vertical-align:middle;background:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/minus-round.svg);background-size:38px 38px;top:0}ul.slimmenu li .sub-toggle>span.expand:before{color:#fff;content:'';display:inline-block;width:38px;height:38px;vertical-align:middle;background:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/plus-round.svg);background-size:38px 38px;top:0}.site_header-menu{display:none;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin:.875em 0}.site_header-menu.toggled-on{display:block}.no-js .site_header-menu{display:block}.site-footer .social-navigation{margin-bottom:1.75em}.social-navigation ul{list-style:none;margin:0 0 -.4375em}.social-navigation li{float:left;margin:0 1rem .4375em 0}.social-navigation a{color:#7f4f21;display:block;height:30px;position:relative;width:30px}.social-navigation a span.sns-link{display:none}.social-navigation a:before{content:"\f415";height:30px;line-height:30px;text-align:center;width:30px}.social-navigation a:hover:before,.social-navigation a:focus:before{color:#e83828}.social-navigation a[href*="codepen.io"]:before{content:"\f216"}.social-navigation a[href*="digg.com"]:before{content:"\f221"}.social-navigation a[href*="dribbble.com"]:before{content:"\f201"}.social-navigation a[href*="dropbox.com"]:before{content:"\f225"}.social-navigation a[href*="facebook.com"]:before{content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/ico-facebook.svg)}.social-navigation a[href*="flickr.com"]:before{content:"\f211"}.social-navigation a[href*="foursquare.com"]:before{content:"\f226"}.social-navigation a[href*="plus.google.com"]:before{content:"\f206"}.social-navigation a[href*="github.com"]:before{content:"\f200"}.social-navigation a[href*="instagram.com"]:before{content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/ico-instagram-new.svg)}.social-navigation a[href*="linkedin.com"]:before{content:"\f208"}.social-navigation a[href*="path.com"]:before{content:"\f219"}.social-navigation a[href*="pinterest.com"]:before{content:"\f210"}.social-navigation a[href*="getpocket.com"]:before{content:"\f224"}.social-navigation a[href*="polldaddy.com"]:before{content:"\f217"}.social-navigation a[href*="reddit.com"]:before{content:"\f222"}.social-navigation a[href*="skype.com"]:before{content:"\f220"}.social-navigation a[href*="stumbleupon.com"]:before{content:"\f223"}.social-navigation a[href*="tumblr.com"]:before{content:"\f214"}.social-navigation a[href*="twitter.com"]:before{content:"\f202"}.social-navigation a[href*="vimeo.com"]:before{content:"\f212"}.social-navigation a[href*="wordpress.com"]:before,.social-navigation a[href*="wordpress.org"]:before{content:"\f205"}.social-navigation a[href*="youtube.com"]:before{content:"\f213"}.social-navigation a[href^="mailto:"]:before{content:"\f410"}.social-navigation a[href*="spotify.com"]:before{content:"\f515"}.social-navigation a[href*="twitch.tv"]:before{content:"\f516"}.social-navigation a[href$="/feed/"]:before{content:"\f413"}.pagination{border-top:4px solid #1a1a1a;font-family:"Noto Sans JP",sans-serif;font-size:19px;font-size:1.1875rem;margin:0 7.6923% 2.947368421em;min-height:56px;position:relative}.pagination:before,.pagination:after{background-color:#1a1a1a;content:"";height:52px;position:absolute;top:0;width:52px;z-index:0}.pagination:before{right:0}.pagination:after{right:54px}.pagination a:hover,.pagination a:focus{color:#1a1a1a}.pagination .nav-links{padding-right:106px;position:relative}.pagination .nav-links:before,.pagination .nav-links:after{color:#fff;font-size:32px;line-height:51px;opacity:.3;position:absolute;width:52px;z-index:1}.pagination .nav-links:before{content:"\f429";right:-1px}.pagination .nav-links:after{content:"\f430";right:55px}.pagination .current .screen-reader-text{position:static !important}.pagination .page-numbers{display:none;letter-spacing:.013157895em;line-height:1;margin:0 .7368421053em 0 -.7368421053em;padding:.8157894737em .7368421053em .3947368421em;text-transform:uppercase}.pagination .current{display:inline-block;font-weight:700}.pagination .prev,.pagination .next{background-color:#1a1a1a;color:#fff;display:inline-block;height:52px;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:52px;z-index:2}.pagination .prev:before,.pagination .next:before{font-size:32px;height:53px;line-height:52px;position:relative;width:53px}.pagination .prev:hover,.pagination .prev:focus{background-color:#007acc;color:#fff}.pagination .next:hover,.pagination .next:focus{background-color:#007acc;color:#fff}.pagination .prev:focus,.pagination .next:focus{outline:0}.pagination .prev{right:54px}.pagination .prev:before{content:"\f430";left:-1px;top:-1px}.pagination .next{right:0}.pagination .next:before{content:"\f429";right:-1px;top:-1px}.tabmenu-closebtn{position:absolute;right:10px;bottom:20px;width:36px;height:36px;font-size:36px}.breadcrumbs-frame{width:100%;margin:0;padding:1rem 0 1rem;background-color:transparent}@media only screen and (max-width:767px){.breadcrumbs-frame{padding:1rem .5rem 1rem}}.breadcrumbs-frame .breadcrumbs{width:98%;max-width:960px;margin:0 5vw;font-family:"Noto Sans JP",sans-serif;font-size:.85rem;color:gray}.breadcrumbs-frame .breadcrumbs a{color:gray}.breadcrumbs-frame .breadcrumbs a:hover{color:#000}.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:none;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.2);font-family:"Open Sans",sans-serif}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000}.hide{display:none !important}.alignleft{float:left;margin:.375em 1.75em 1.75em 0}.alignright{float:right;margin:.375em 0 1.75em 1.75em}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}blockquote.alignleft{margin:.3157894737em 1.4736842105em 1.473684211em 0}blockquote.alignright{margin:.3157894737em 0 1.473684211em 1.4736842105em}blockquote.aligncenter{margin-bottom:1.473684211em}.clear:before,.clear:after{content:"";display:table}blockquote:before,blockquote:after{content:"";display:table}.entry-content:before,.entry-content:after{content:"";display:table}.entry-summary:before,.entry-summary:after{content:"";display:table}.comment-content:before,.comment-content:after{content:"";display:table}.site_content:before,.site_content:after{content:"";display:table}.site_main>article:before,.site_main>article:after{content:"";display:table}.primary-menu:before,.primary-menu:after{content:"";display:table}.social-links-menu:before,.social-links-menu:after{content:"";display:table}.textwidget:before,.textwidget:after{content:"";display:table}.content-bottom-widgets:before,.content-bottom-widgets:after{content:"";display:table}.clear:after,blockquote:after,.entry-content:after,.entry-summary:after,.comment-content:after,.site_content:after,.site_main>article:after,.primary-menu:after,.social-links-menu:after,.textwidget:after,.content-bottom-widgets:after{clear:both}.widget{margin-bottom:3.5em;padding-top:1.75em}.widget-area>:last-child{margin-bottom:0}.widget>:last-child{margin-bottom:0}.widget .widget-title{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1rem;letter-spacing:.046875em;line-height:1.3125;margin:0 0 1.75em;text-transform:uppercase}.widget .widget-title:empty{margin-bottom:0}.widget-title a{color:#1a1a1a}.widget.widget_calendar table{margin:0}.widget_calendar td,.widget_calendar th{line-height:2.5625;padding:0;text-align:center}.widget_calendar caption{font-weight:900;margin-bottom:1.75em}.widget_calendar tbody a{background-color:#007acc;color:#fff;display:block;font-weight:700}.widget_calendar tbody a:hover,.widget_calendar tbody a:focus{background-color:#686868;color:#fff}.widget_recent_entries .post-date{color:#4d4d4d;display:block;font-family:"Noto Sans JP",sans-serif;font-size:13px;font-size:.8125rem;line-height:1.615384615;margin-bottom:.538461538em}.widget_recent_entries li:last-child .post-date{margin-bottom:0}.widget_rss .rsswidget img{margin-top:-.375em}.widget_rss .rss-date,.widget_rss cite{color:#4d4d4d;display:block;font-family:"Noto Sans JP",sans-serif;font-size:13px;font-size:.8125rem;font-style:normal;line-height:1.615384615;margin-bottom:.538461538em}.widget_rss .rssSummary:last-child{margin-bottom:2.1538461538em}.widget_rss li:last-child :last-child{margin-bottom:0}.tagcloud a{border:1px solid #d1d1d1;border-radius:2px;display:inline-block;font-family:"Noto Sans JP",sans-serif;line-height:1;margin:0 .1875em .4375em 0;padding:.5625em .4375em .5em}.tagcloud a:hover,.tagcloud a:focus{border-color:#007acc;color:#007acc;outline:0}.instabox{width:100%;max-width:1280px;margin:0 auto}.pc{display:block !important;margin:0 auto}@media only screen and (max-width:767px){.pc{display:none !important}}.mobile{display:none !important}@media only screen and (max-width:767px){.mobile{display:block !important;margin:0 auto}}#google_translate_element{position:absolute;z-index:2000;right:10vw}@media only screen and (max-width:767px){#google_translate_element{bottom:23vh}}#google_translate_element a{background-color:#f1f1f1;padding:.5rem;border-radius:.3rem;margin:0 .1rem;color:#f5f5f5;font-size:.75rem;box-shadow:2px 2px 3px rgba(0,0,0,.3)}.site_inner{margin:0;max-width:100vw;position:relative}.site_content{word-wrap:break-word}@media only screen and (max-width:767px){.site_content .site_content_inner{margin-top:6rem}}#content[tabindex="-1"]:focus{outline:0}.site_main{margin-bottom:0}.site_main>:last-child{margin-bottom:0}#plant1{display:block;position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/bk_el-plant1.svg);top:0;left:calc(10vw - 140px);left:-10vw;z-index:-1;opacity:0}@media only screen and (max-width:767px){#plant1{width:75vw;height:78vw;top:0}}#plant2{display:block;position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/bk_el-plant2.svg);bottom:140px;right:-10vw;z-index:-1;opacity:0}@media only screen and (max-width:767px){#plant2{width:62vw;height:79vw;top:0}}#plant3{display:block;position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/bk_el-plant3.svg);top:0;left:-10vw;z-index:-1;opacity:0}@media only screen and (max-width:767px){#plant3{width:74vw;height:84vw;top:-100px}}#plant4{display:block;position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/bk_el-plant4.svg);bottom:140px;right:-10vw;z-index:-1;opacity:0}@media only screen and (max-width:767px){#plant4{width:76vw;height:82vw;bottom:140px}}#sec-id02,#school-step,body.single-school{position:relative}#sec-id02 #plant1,#school-step #plant1,body.single-school #plant1{top:60px}@media only screen and (max-width:767px){#sec-id02 #plant1,#school-step #plant1,body.single-school #plant1{width:75vw;height:78vw;top:140px}}#school-step #plant1{top:-60px}@media only screen and (max-width:767px){#school-step #plant1{top:0}}#topics,#basic-plan,body.single-school{position:relative}#topics #plant2,#basic-plan #plant2,body.single-school #plant2{top:460px}@media only screen and (max-width:767px){#topics #plant2,#basic-plan #plant2,body.single-school #plant2{width:62vw;height:79vw;top:270px}}#basic-plan #plant2{top:60px}@media only screen and (max-width:767px){#basic-plan #plant2{top:70px}}#new-items,#attention{position:relative}#new-items #plant3,#attention #plant3{top:460px}@media only screen and (max-width:767px){#new-items #plant3,#attention #plant3{width:74vw;height:84vw;top:360px}}#attention #plant3{top:60px}@media only screen and (max-width:767px){#attention #plant3{top:-200px}}#access,#calendar{position:relative}#access #plant4,#calendar #plant4{top:980px}@media only screen and (max-width:767px){#access #plant4,#calendar #plant4{width:76vw;height:82vw;top:400px}}#calendar #plant4{top:80px}@media only screen and (max-width:767px){#calendar #plant4{top:-100px}}body.category-topics .bl_section.category{position:relative}body.category-topics .bl_section.category #plant3{top:0}@media only screen and (max-width:767px){body.category-topics .bl_section.category #plant3{width:74vw;height:84vw;top:0}}body.category-topics .bl_section.category #plant4{bottom:140px}@media only screen and (max-width:767px){body.category-topics .bl_section.category #plant4{width:76vw;height:82vw;bottom:140px}}body.category-new-items .bl_section.category{position:relative}body.category-new-items .bl_section.category #plant1{top:0}@media only screen and (max-width:767px){body.category-new-items .bl_section.category #plant1{width:75vw;height:78vw;top:0}}body.category-new-items .bl_section.category #plant2{bottom:140px}@media only screen and (max-width:767px){body.category-new-items .bl_section.category #plant2{width:62vw;height:79vw;top:0}}.bl_section.single.topics{position:relative}.bl_section.single.topics #plant3{top:-140px}@media only screen and (max-width:767px){.bl_section.single.topics #plant3{width:74vw;height:84vw;top:-130px}}.bl_section.single.topics #plant4{bottom:-80px}@media only screen and (max-width:767px){.bl_section.single.topics #plant4{width:76vw;height:82vw;bottom:0}}.bl_section.single.new-items{position:relative}.bl_section.single.new-items #plant1{top:-140px}@media only screen and (max-width:767px){.bl_section.single.new-items #plant1{width:75vw;height:78vw;top:-130px}}.bl_section.single.new-items #plant2{bottom:-80px}@media only screen and (max-width:767px){.bl_section.single.new-items #plant2{width:62vw;height:79vw;top:0}}.site_header{width:90vw;height:90px;margin:2rem 15vw 0 5vw;padding:0;background-color:transparent}@media only screen and (max-width:767px){.site_header{position:absolute;margin:0;height:65px;border-top:0;top:0;left:0;padding:1rem 0 0;z-index:500}}body.home .site_header{margin:2rem 15vw 3rem 5vw}@media only screen and (max-width:767px){body.home .site_header{position:absolute;margin:0;height:65px;border-top:0;top:0;left:0;padding:1rem 0 0;z-index:500}}body.post-type-archive-school .site_header{margin:2rem 15vw 2rem 5vw}@media only screen and (max-width:767px){body.post-type-archive-school .site_header{position:absolute;margin:0;height:65px;border-top:0;top:0;left:0;padding:1rem 0 0;z-index:500}}.site_header_inner.flex{display:flex;justify-content:space-between}#menu-pcmenu{display:flex;justify-content:space-between;margin:1rem 0 0}#menu-pcmenu .menu-item{padding:1rem 2rem}#menu-snsmenu,#menu-snsmenu-1{display:flex;justify-content:space-between;margin:.4rem 0 0}#menu-snsmenu .menu-item,#menu-snsmenu-1 .menu-item{padding:1rem}#menu-snsmenu .menu-item a,#menu-snsmenu-1 .menu-item a{display:block;font-size:0}#menu-snsmenu .menu-item a:before,#menu-snsmenu-1 .menu-item a:before{width:38px;height:38px;padding:0}#foot-snsmenu{width:200px;margin:0 auto 4rem}.page_header{height:fit-content}.site_inner{margin-top:0}@media only screen and (max-width:767px){.site_inner{margin-top:0}}.site_header_main{width:100%;height:auto;margin:0 auto;padding:0 1rem;position:relative}@media only screen and (max-width:767px){.site_header_main{max-width:736px}}.el_brand_ico,.site-branding{margin:0;width:60px;height:auto}@media only screen and (max-width:767px){.el_brand_ico,.site-branding{width:45px;margin:0 0 0 1.5rem;padding:0}}.noshow{display:none}.header_site_title,.site-title{font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.2173913043;margin:0}.header_site_title img,.site-title img{width:100%;height:auto}.header_site_title .all-rights,.site-title .all-rights{display:block;padding-left:0}.header_site_title a,.site-title a{display:block}.menu-toggle{background-color:transparent;border:1px solid #d1d1d1;color:#4d4d4d;font-size:13px;font-size:.8125rem;margin:1.076923077em 0;padding:.769230769em}.no-js .menu-toggle{display:none}.menu-toggle:hover,.menu-toggle:focus{background-color:transparent;border-color:#007acc;color:#007acc}.menu-toggle.toggled-on{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.menu-toggle.toggled-on:hover,.menu-toggle.toggled-on:focus{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.menu-toggle:focus{outline:0}.menu-toggle.toggled-on:focus{outline:thin dotted}.header-image{clear:both;margin:.875em 0}.header-image a{display:block}.header-image a:hover img,.header-image a:focus img{opacity:.85}.alm-btn-wrap{display:block;clear:both;width:100%;height:auto;margin:0;padding:0}@media only screen and (max-width:767px){.alm-btn-wrap{margin-top:1rem}}body:not(.home) main.site_main{background-color:transparent;width:100%;margin:0 auto}@media only screen and (max-width:767px){body:not(.home) main.site_main{width:90%}}.site_main>article{margin-bottom:3.5em;position:relative}body.search .site_main>article{width:100%;max-width:960px;margin:0 auto;margin-bottom:2rem}body.search .site_main>article .entry-header{text-align:left;margin-bottom:.5rem}body.search .site_main>article .entry-header h2{margin:0}body.search .site_main>article .date{font-size:.65rem}.site_main>article.post,.site_main>article.page{width:100%;max-width:960px;margin:0 auto 3rem;position:relative}@media only screen and (max-width:767px){.site_main>article.post,.site_main>article.page{width:100%}}.bl_main{margin-bottom:3rem}.bl_framebox{margin-bottom:6rem;padding:2rem;border:2px dashed bisque;border-radius:1rem}@media only screen and (max-width:767px){.bl_framebox{padding:1rem}}.single-facility .entry-header{margin:0;padding:0}.single-facility .bl_main-image{margin:0;padding:0;width:100%;height:500px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.single-facility .bl_main-image img{width:100%;height:auto}@media only screen and (max-width:767px){.single-facility .bl_main-image{height:250px}}.single-facility .bl_page_heading{position:absolute;width:760px;height:290px;bottom:-110px;left:calc(50vw - 380px);z-index:100;border-top-left-radius:1rem;border-top-right-radius:1rem}@media only screen and (max-width:767px){.single-facility .bl_page_heading{width:100%;height:auto;min-height:150px;bottom:-90px;left:0}}.single-facility .category{text-align:center;margin:.3rem auto;font-size:.75rem}.single-facility .up-text{font-size:1rem;font-weight:400;padding:.5rem 0;text-align:center;background-color:rgba(255,255,255,.75)}.single-facility .entry-title{text-align:center;font-size:2.25rem;letter-spacing:.2rem;position:relative;background:linear-gradient(#fff,rgba(255,255,255,.1));padding-bottom:3rem;padding-top:1rem}@media only screen and (max-width:767px){.single-facility .entry-title{font-size:1.625rem;padding-bottom:2rem}}.single-facility .entry-title:after{display:none;position:absolute;content:"";width:54px;border-bottom:1px solid #4d4d4d;margin-top:.5rem;top:90px;left:calc(50% - 27px)}.entry-summary,.entry-content,.entry-footer,.page-content{margin:1rem 0;padding-bottom:2rem}@media only screen and (max-width:767px){.entry-summary,.entry-content,.entry-footer,.page-content{margin:0}}@media only screen and (max-width:767px){.tbscroll{overflow-x:scroll}}.mw_wp_form{margin:2rem 0}.fw-md{font-size:1.3125rem;font-weight:500;letter-spacing:.2rem;padding-top:3rem}.hd-md{font-size:1.5rem;font-weight:700;letter-spacing:.2rem}.hd-md-center-nobar{font-size:1.5rem;font-weight:700;text-align:center;letter-spacing:.2rem;margin-bottom:4rem;position:relative}.hd-md-center{font-size:1.5rem;font-weight:700;text-align:center;letter-spacing:.2rem;margin-bottom:4rem;position:relative}.hd-md-center:after{position:absolute;content:"";width:54px;border-bottom:1px solid #4d4d4d;margin-top:1.5rem;top:37px;left:calc(50% - 27px)}.hd-sm{font-family:"Noto Sans JP",sans-serif;font-size:1.1rem;font-weight:700;line-height:2;margin-bottom:1rem}@media only screen and (max-width:767px){.hd-sm{font-size:.85rem}}.sidebar{margin-bottom:0;padding:0;background-color:#ececec}.sidebar .widget{border-top:4px solid #f1f1f1;padding:0}.sidebar .widget h2.widget-title{text-align:center;font-weight:500;line-height:1.5rem;color:#fff;background-color:#f1f1f1;margin-bottom:0;padding:.5rem}.sidebar .widget ul.menu{margin:0}.sidebar .widget ul.menu li{margin:0;padding:0;border-bottom:1px #f1f1f1 solid;background-color:#fcfcf5;text-align:center}.sidebar .widget ul.menu li a{display:block;padding:.5rem}.sidebar .widget ul.menu li ul.sub-menu{margin:0}.sidebar .widget ul.menu li ul.sub-menu li a{border:none;color:#4d4d4d;background-color:transparent}#content-sidebar-widgets{float:left}#content-sidebar-widgets section.widget{border:none}.site_footer{width:100%;height:auto}.site_footer .site_footer_inner{background-color:#f1f1f1}.site_footer .footlogo{text-align:center;padding:2rem 0 .75rem}.site_footer .site_title{color:#4d4d4d;font-family:inherit;font-size:.75rem;font-weight:400;margin:0 auto;padding:.75rem 0 5rem;display:block}.site_footer .site_title .all_rights{display:inline-block;padding-left:.75rem}.site_info{margin:0 auto 0;background-color:#f1f1f1;text-align:center}.site_info a{color:#4d4d4d}.site_info a:hover,.site_info a:focus{color:#4d4d4d}.foot_address{width:100%;height:auto}@media only screen and (max-width:767px){.foot_address{padding-top:1rem}}.foot_address .foot_address_inner{display:block;width:98%;height:auto;max-width:960px;margin:0 auto}@media only screen and (max-width:767px){.foot_address .foot_address_inner{display:block;height:auto;max-width:736px}}.foot_address .foot_address_inner .foot_logo{width:390px;height:auto;margin:50px auto 20px}@media only screen and (max-width:767px){.foot_address .foot_address_inner .foot_logo{width:200px;margin:20px auto 0}}.foot_address .foot_address_inner .foot_logo img{width:100%;height:auto}.foot_address .foot_address_inner .foot_info_frame{text-align:center;color:#f1f1f1;width:100%;max-width:960px;height:auto}@media only screen and (max-width:767px){.foot_address .foot_address_inner .foot_info_frame{width:98%;margin:10px auto;text-align:center}.foot_address .foot_address_inner .foot_info_frame .part{display:block}}.foot_address .foot_address_inner .foot_info_frame .zip_address{font-size:1rem}@media only screen and (max-width:767px){.foot_address .foot_address_inner .foot_info_frame .zip_address{font-size:.85rem}}.foot_address .foot_address_inner .foot_info_frame .zip_address .part{display:block;margin:.5rem 0}.foot_address .foot_address_inner .foot_info_frame .tel_fax{font-size:1rem}.foot_address .foot_address_inner .foot_info_frame .tel_fax .part{display:block;margin:.5rem 0}.foot_address .foot_address_inner .foot_info_frame .tel_fax a{color:#fff}.foot_address .foot_address_inner .foot_info_frame .space{display:inline-block;width:40px;height:30px}@media only screen and (max-width:767px){.foot_address .foot_address_inner .foot_info_frame .space{display:none}}.foot_menu{background-color:#f1f1f1;width:100%;height:auto}@media only screen and (max-width:767px){.foot_menu{display:none}}.foot_menu .foot_menu_inner{width:100%;max-width:960px;height:auto;padding:50px 0 20px;margin:0 auto 20px;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:767px){.foot_menu .foot_menu_inner{width:90%;padding:20px 0 20px;margin:0 auto 0px}}.foot_menu .foot_menu_inner .foot_menu_box{width:25vw;max-width:calc(950px / 4);height:auto;margin:0 0 .5rem;padding:0}@media only screen and (max-width:767px){.foot_menu .foot_menu_inner .foot_menu_box{width:45vw}}.foot_menu .foot_menu_inner .foot_menu_box h3{font-size:1rem;font-weight:400;line-height:1.8}@media only screen and (max-width:767px){.foot_menu .foot_menu_inner .foot_menu_box h3{font-size:.85rem}}.foot_menu .foot_menu_inner .foot_menu_box ul{margin:0 0 0 1rem}.foot_menu .foot_menu_inner .foot_menu_box ul li{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.125rem;line-height:2}@media only screen and (max-width:767px){.foot_menu .foot_menu_inner .foot_menu_box ul li{font-size:1rem}}.foot_menu .foot_menu_inner .foot_menu_box ul li ul li{font-size:.875rem}.foot_menu .foot_menu_end{width:98%;max-width:960px;height:auto;text-align:center;margin-bottom:10px}.foot_menu .foot_menu_end ul{margin:0}.foot_menu .foot_menu_end ul li{display:inline-block;margin:0 10px;font-size:.75rem}embed,iframe,object,video{margin-bottom:0;max-width:100%;vertical-align:middle}.wp-caption{margin-bottom:1.75em;max-width:100%}@media only screen and (max-width:767px){.wp-caption{margin-left:auto;margin-right:auto}}.wp-caption img[class*=wp-image-]{display:block;margin:0}.wp-caption .wp-caption-text{color:#686868;font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.6153846154;padding-top:.5384615385em}.cleartext{display:none}@-ms-viewport{width:device-width}@viewport{width:device-width}img.for-pc{display:none}#page{overflow:hidden}#page.show{display:block}body.page h2{margin-bottom:2rem}body.page p{margin:0 0 1.5rem}.slider-msg{position:absolute;text-align:center;z-index:100;width:auto;height:auto;left:10vw;top:90px;z-index:1000}@media only screen and (max-width:767px){.slider-msg{width:94vw;height:auto;margin:0;left:3vw;background-color:rgba(255,255,255,.7);font-size:.85rem;padding:.5rem;border-radius:.3rem;top:50vh}}.slider-msg img{width:100%;height:auto}#slide-cover #video-mess{display:none;font-size:.75rem;text-align:center;padding-top:48%}.gm-style .gm-style-iw-c{padding:1rem !important}.gm-style .gm-style-iw-c button{top:0 !important;right:0 !important}.gm-style .gm-style-iw-d{overflow:auto !important}.gm-style .spot-title{width:100%;max-width:150px;line-height:1.2;padding-bottom:.5rem}.gm-style .fc-category{font-size:.7rem !important;line-height:1;border-radius:.5rem}.gm-style .see-thispage-btn{letter-spacing:.3rem;text-align:center;padding:.3rem 0 .2rem;background-color:#ffdab9;border-radius:.3rem;margin-top:.5rem;font-size:.75rem;line-height:1}.acf-map{width:100%;height:900px;border:#ccc solid 1px;margin:0 0 2rem}@media only screen and (max-width:767px){.acf-map{height:90vh;margin:0 0 1rem}}.acf-map.h-small{height:450px}.acf-map img{max-width:inherit !important}.building-photo{width:150px;height:150px}.building-photo img{width:100%;height:auto}.jmap{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.google-calendar .mess{font-size:.75rem;text-align:center;padding-top:.5rem}.jmap img{max-width:inherit !important}#daslider.swiper{display:block;zoom:1;position:relative;width:100%;height:calc(100vw * 0.3847);margin:0 auto;z-index:90;text-align:center;font-size:10px;text-shadow:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow:initial !important}@media only screen and (max-width:767px){#daslider.swiper{height:calc(100vw * 0.66667)}}#daslider.swiper .swiper-horizontal>.swiper-pagination-bullets,#daslider.swiper .swiper-pagination-bullets.swiper-pagination-horizontal,#daslider.swiper .swiper-pagination-custom,#daslider.swiper .swiper-pagination-fraction{bottom:-20px !important;left:0;width:100%}#daslider.swiper .swiper-slide{background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:767px){#daslider.swiper .swiper-slide{height:calc(100vw * 0.66667)}}#daslider.swiper .swiper-pagination-bullet-active{background-color:#4d4d4d !important}#page-top{position:fixed;bottom:5%;right:5%;z-index:7000;width:46px;height:46px}@media only screen and (max-width:767px){#page-top{display:none !important}}#page-top span{display:none}#page-top a{text-decoration:none;width:100%;height:100%;padding:0;display:block;border-radius:50%;background-color:#f1f1f1;transition:bottom .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out}#page-top a:hover{background-color:gray}#index-slider{position:relative;width:100%;height:auto;margin:0 auto;overflow:hidden;background-color:#f1f1f1}@media only screen and (max-width:767px){#index-slider{min-height:inherit}#index-slider img{width:100%;height:auto}}#index-slider .vimeo{position:relative;height:0;padding:0 0 56.25%;overflow:hidden}#index-slider .vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-pagenavi{text-align:center;margin:2rem 0 !important;font-size:.75rem}@media only screen and (max-width:767px){.wp-pagenavi{margin:2rem 0 4rem !important}}.pagenavi-frame{display:flex;justify-content:space-between;margin-bottom:3rem;flex-wrap:wrap}.pagenavi-frame .link{position:relative;width:48%;border:1px #f1f1f1 solid;margin:0;padding:0;text-align:center}@media only screen and (max-width:767px){.pagenavi-frame .link{width:100%}}.pagenavi-frame .link a{display:block;height:auto;font-size:1.2rem;line-height:2;padding:.5rem 0;color:#f1f1f1}.pagenavi-frame .link a:hover{background-color:rgba(207,90,44,.2)}@media only screen and (max-width:767px){.pagenavi-frame .link.prev{order:2}}.pagenavi-frame .link.prev:after{position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/prevpage-arrow-red.svg);top:15px;left:15px}.pagenavi-frame .link.prev.none:after{position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/prevpage-arrow-gray.svg);top:15px;left:15px}.pagenavi-frame .link.prev.none p{height:auto;font-size:1.2rem;line-height:2;padding:.5rem 0;margin:0}@media only screen and (max-width:767px){.pagenavi-frame .link.next{order:1;margin-bottom:1rem}}.pagenavi-frame .link.next:after{position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/nextpage-arrow-red.svg);top:15px;right:15px}.pagenavi-frame .link.next.none:after{position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/nextpage-arrow-gray.svg);top:15px;right:15px}.pagenavi-frame .link.next.none p{height:auto;font-size:1.2rem;line-height:2;padding:.5rem 0;margin:0}.pagenavi-frame .link.none{border:1px gray solid}.hide-text{display:none}#mb-top-image .bkimage.pc{width:100vw;height:calc(100vw*0.5625);background-size:contain}#mb-top-image .bkimage.mb{width:100vw;height:calc(100vw*1.673333);background-size:contain}.home-part-inner{position:relative}.mb-fullWide{width:100% !important}.mb-bkWhite{background-color:#fff}.mb4rem{margin-bottom:4rem !important}button.link-btn{display:block;width:380px;height:50px;border:1px #f1f1f1 solid;background-color:#fff;margin:2rem auto;text-align:center;position:relative;transition:all .5s 0s ease;font-weight:400;line-height:1}@media only screen and (max-width:767px){button.link-btn{width:100%;margin:1rem auto}}button.link-btn:after{position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/button-arrow.svg);top:15px;right:10px}button.link-btn:hover{background-color:#76a1c4}button.link-btn:hover a{color:#f1f1f1}button.link-btn.col3{width:32%;height:auto;border-radius:.85rem;border:8px #76a1c4 solid;background-color:#fff;margin:0 0 1rem;font-size:1.125rem}@media only screen and (max-width:767px){button.link-btn.col3{width:90%}}button.link-btn.col3:after{top:38%;right:10px}button.link-btn.col3:hover{background-color:#76a1c4}button.link-btn.col3:hover a{color:#f1f1f1}button.link-btn.col3 a{display:block;padding:2rem 1rem}button.link-btn.col3.col2{width:46% !important}@media only screen and (max-width:767px){button.link-btn.col3.w70{width:70% !important}button.link-btn.col3.w70 a{padding:1rem}}button.link-btn.back:after{position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/button-arrow-left.svg);top:8px;left:15px;right:unset}button.file-btn{display:block;width:380px;height:50px;border:1px #f1f1f1 solid;background-color:#fff;margin:2rem auto;text-align:center;position:relative;transition:all .5s 0s ease;font-weight:400;line-height:1}@media only screen and (max-width:767px){button.file-btn{width:100%;margin:1rem auto 0;font-size:.85rem}}button.file-btn:after{position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/button-arrow.svg);top:15px;right:10px}button.file-btn:hover{background-color:rgba(207,90,44,.2)}button.file-btn:hover a{color:#f1f1f1}ul.nav.tabs-nav{margin:2rem auto 0;width:98%;max-width:740px;display:flex;justify-content:space-evenly}@media only screen and (max-width:767px){ul.nav.tabs-nav{margin:.3rem auto 0;flex-flow:row wrap}}ul.nav.tabs-nav li{width:calc(740px / 5);margin:0;text-align:center;background-color:transparent;padding:.3rem;transition:all .5s 0s ease}ul.nav.tabs-nav li:hover{background-color:#f1f1f1}@media only screen and (min-width:280px) and (max-width:736px){ul.nav.tabs-nav li{width:calc(96% / 3);font-size:.85rem;font-weight:700;padding:.5rem 0;border:1px #f1f1f1 solid;border-radius:.2rem;margin-top:.3rem}}ul.nav.tabs-nav li a{color:#f1f1f1;display:block;transition:all .5s 0s ease}ul.nav.tabs-nav li:hover a{color:#fff}.search-frame{width:100%;max-width:960px;margin:1rem auto 2rem;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:767px){.search-frame{margin:0 auto 2rem}}.search-frame .searchbox{width:48.6%;height:auto;border-top:none;padding:1rem 0 0 !important}@media only screen and (max-width:767px){.search-frame .searchbox{width:100%;padding:0 !important}}.search-frame .searchbox input[type=search]{background-color:transparent;border-color:#7f7f7f;border-right:none}.search-frame .searchbox input[type=search]::placeholder{color:#7f7f7f}.search-frame .searchbox button{color:#f1f1f1;background-color:#fff;border:1px #7f7f7f solid;border-left:none}.search-frame .tagbox{width:48.6%;height:auto;margin:0 auto}@media only screen and (max-width:767px){.search-frame .tagbox{width:100%}}.search-frame .tagbox ul{margin:.5rem 0;padding:0;display:flex;justify-content:flex-start;flex-wrap:wrap}.search-frame .tagbox ul li{width:auto;height:auto;font-size:.85rem;line-height:1;text-align:center;margin:.25rem}.search-frame .tagbox ul li a{display:block;color:#f1f1f1;padding:.5rem 1rem;border-radius:1.6rem;background-color:#76a1c4;transition:all .5s 0s ease}.search-frame .tagbox ul li a:hover{background-color:#f1f1f1;color:#fff}.news-frame{position:relative}.tabs-highlight{display:none;width:132px !important;height:36px;position:absolute;top:0;border-radius:.8rem;background-color:#326698}@media only screen and (max-width:767px){.tabs-highlight{display:none}}.link-btn-wide{font-family:"Noto Sans JP",sans-serif;width:100%;max-width:712px;height:auto;margin:45px auto 2rem;border:2px #f1f1f1 solid;text-align:center;line-height:2;font-size:1rem;padding:.5rem}@media only screen and (max-width:767px){.link-btn-wide{width:98%;height:auto;margin:25px auto 2rem;max-width:98%}}.link-btn-wide a{display:block;color:#4d4d4d}.list-link-btn{position:absolute;font-family:"Noto Sans JP",sans-serif;width:auto;height:auto;margin:0;text-align:center;font-size:.875rem;padding:0;top:100px;right:100px}@media only screen and (max-width:767px){.list-link-btn{top:150px;right:calc(50vw - 30px)}}.list-link-btn a{display:block;color:#4d4d4d}@media only screen and (max-width:767px){.list-link-btn.ctg2{right:calc(50vw - 42px)}}.border-bottom-radius{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (max-width:767px){.border-bottom-radius{border-bottom-left-radius:0;border-bottom-right-radius:0}}.bl_toptitle{text-align:center;margin-bottom:3rem}@media only screen and (max-width:767px){.bl_toptitle{margin-bottom:1rem}}.bl_toptitle .title-logo{display:inline-block;margin-bottom:2rem}@media only screen and (max-width:767px){.bl_toptitle .title-logo{width:calc(100vw * 0.608)}}.bl_toptitle .subtitle-before{font-size:1.0625rem}.bl_toptitle .subtitle-aftter{font-size:.75rem}.bl_section{width:100%;margin:0;padding:5rem 0 1rem;position:relative}@media only screen and (max-width:767px){.bl_section{padding:5rem 0 0}}.bl_section .bl_section_inner{width:96%;max-width:960px;margin:0 auto}@media only screen and (max-width:767px){.bl_section .bl_section_inner{margin:0 auto}}.bl_section .bl_section_inner.w640{max-width:680px}.bl_section .bl_section_inner.full-wide{width:100%;max-width:100%}@media only screen and (max-width:767px){#calendar.bl_section .bl_section_inner{width:100%;margin:0 auto}}.bl_section.single{padding-top:3rem}.bl_section.single .bl_section_inner{width:90%;max-width:640px;margin:0 auto}@media only screen and (max-width:767px){.bl_section.single .bl_section_inner{margin:0 auto}}.bl_section.pt0{padding-top:0}.bl_section.shop-front{padding-top:8rem;padding-bottom:0}.bl_section_inner.full-wide.shop-front{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100vw;height:auto}.bl_section_inner.full-wide.shop-front img{width:100%;height:auto}button.roundbtn{width:330px !important;height:auto;padding:0;margin-bottom:0 !important;background-color:transparent;border:1px solid gray;border-radius:1rem;position:relative}@media only screen and (max-width:767px){button.roundbtn{width:100% !important;margin-bottom:1rem !important}}button.roundbtn:before{position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/btn-arrow-right-gray.svg);top:13px;right:18px}button.roundbtn.center{margin:4rem auto 0;display:block}button.roundbtn.center a{padding:.8rem 0}@media only screen and (max-width:767px){#access button.roundbtn.center{width:90vw !important}}.bl_intro{background-color:#ffffe0;padding:2rem;margin-bottom:3rem;border:2px dashed gray;border-radius:1rem}.bl_sns{padding-top:3rem;text-align:center}.bl_sns iframe{margin-bottom:0}ul.li-dot-small li{line-height:1.8}ul.li-dot-small li:before{position:relative;top:-2px;left:-8px;display:inline-block;width:4px;height:4px;content:'';border-radius:100%;background:#4d4d4d}ul.li-dot-small li ul{padding:1rem 0}ul.li-dot-small li ul li{position:relative;padding-left:2rem;padding-bottom:.4rem}ul.li-dot-small li ul li:before{display:none}.pb10{padding-bottom:10rem !important}.mess-sm{text-align:center;padding-bottom:1rem;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.75rem}.hd_left_box{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.125rem;font-weight:400;color:#fff;width:316px;height:auto;text-align:center;padding:.3rem 0;margin:1rem 0 0}@media only screen and (max-width:767px){.hd_left_box{width:100%}}.pd-small{padding:1rem !important}.pd-wide{padding:4rem !important}.brdline_col-gray{border:1px gray solid}.bl_entry-header{padding:0;height:auto}.bl_entry-header .hd_singlePage{position:relative;font-size:2.25rem;text-align:center;letter-spacing:.3rem;height:5.5rem}@media only screen and (max-width:767px){.bl_entry-header .hd_singlePage{font-size:1.5rem}}.bl_entry-header .hd_singlePage:after{position:absolute;content:"";width:54px;border-bottom:1px solid #4d4d4d;margin-top:1.5rem;top:54px;left:calc(50% - 27px)}@media only screen and (max-width:767px){.bl_entry-header .hd_singlePage:after{margin-top:1rem;display:none}}.hd_indexPage{position:relative;font-size:1.5rem;font-weight:400;text-align:center;letter-spacing:.3rem;height:5rem;margin-bottom:2rem}@media only screen and (max-width:767px){.hd_indexPage{font-size:1.625rem;margin-bottom:1.6rem}}.hd_indexPage:after{position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/hd_under-hart.svg);width:20px;height:20px;top:54px;left:calc(50% - 10px)}@media only screen and (max-width:767px){.hd_indexPage:after{top:44px}}.hd_indexPage::after img{width:100%;height:auto}.el_hd_title{text-align:center;font-size:1.5rem;line-height:1}#topics,#new-items{height:500px}@media only screen and (max-width:767px){#topics,#new-items{height:auto}}@media only screen and (max-width:767px){#topics .hd_indexPage,#new-items .hd_indexPage{margin-bottom:5.5rem}}#topics .bl_section_inner,#new-items .bl_section_inner{position:relative;display:contents}.hd_indexPage.access{margin-bottom:3rem}.googlemap iframe{margin-bottom:2rem}@media only screen and (max-width:767px){.googlemap iframe{height:240px !important}}.bl_table{width:514px;height:auto;margin:0 auto}.bl_table table,.bl_table th,.bl_table td,.bl_table tr{border:none;background-color:transparent;font-size:1rem}.bl_table table{margin-bottom:0}@media only screen and (max-width:767px){.bl_table table{width:90vw;margin:0 5vw}}.bl_table th{text-align:left;vertical-align:top;width:128px}@media only screen and (max-width:767px){.bl_table th{width:23vw}}.bl_table td p{font-size:1rem;line-height:1.5;margin:0}.bl_table td{position:relative}.bl_table .small{font-size:.75rem;display:block;line-height:1.6}.map{display:block;margin-top:.5rem;position:relative;margin-left:134px}@media only screen and (max-width:767px){.map{width:90vw;margin:.5rem 5vw 0}}.map .large{position:absolute;right:0;bottom:-30px}@media only screen and (max-width:767px){.map .large{display:none}}.el_content{line-height:3;font-feature-settings:"palt" 1}@media only screen and (max-width:767px){.el_content{text-align:left;line-height:2}.el_content br{display:none}}.el_content ul{list-style:disc;margin:0 0 1.5em 2.5em;padding:0;line-height:2}.el_content ol{margin:0 0 1.5em 2.5em;padding:0;line-height:2}.el_content.center{text-align:center}@media only screen and (max-width:767px){.el_content.center{text-align:left}}.el_content.single p{text-align:left;line-height:3;font-feature-settings:"palt" 1}@media only screen and (max-width:767px){.el_content.single p{text-align:left;line-height:2}.el_content.single p br{display:none}}.bl_header_flex{display:flex;justify-content:center}.bl_header_flex .el_illust-l{margin-right:1rem}.bl_header_flex .el_illust-r{margin-left:1rem}@media only screen and (max-width:767px){.hd_indexPage.el_facility{font-size:1.25rem;margin-bottom:1rem}}.hd_Page{position:relative;font-size:2.25rem;text-align:center;letter-spacing:.3rem;height:auto;margin-bottom:0;padding-top:3rem;padding-bottom:80px}@media only screen and (max-width:767px){.hd_Page{padding-top:34px;font-size:1.625rem;padding-bottom:40px}}.hd_Page:after{position:absolute;content:"";width:54px;border-bottom:1px solid #4d4d4d;top:140px;left:calc(50% - 27px)}@media only screen and (max-width:767px){.hd_Page:after{top:100px}}.sub_text{text-align:center;margin-bottom:2.875rem}.mb-md{margin-bottom:8rem !important}.bl_flex{width:100%;margin:0 auto;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:767px){.bl_flex{height:auto;padding:0}}.bl_flex.item-center{justify-content:center}.bl_flex .el_item{width:46%;height:auto;margin-bottom:2rem}.bl_flex .el_item.w30p{width:32%}@media only screen and (max-width:767px){.bl_flex .el_item.w30p{width:32%;margin-bottom:2rem}}.bl_flex .el_item.w40p{width:36%}@media only screen and (max-width:767px){.bl_flex .el_item.w40p{width:100%;margin-bottom:2rem}}.bl_flex .el_item.w60p{width:58%}@media only screen and (max-width:767px){.bl_flex .el_item.w60p{width:100%}.bl_flex .el_item.w60p p.bl_media--text{margin:0 0 1.5rem}}.bl_flex .el_item.w60p .bl_media--header{font-size:1.5rem;font-weight:400;padding-bottom:1.25rem}@media only screen and (max-width:767px){.bl_flex .el_item.w60p .bl_media--header{font-size:1.25rem}}.bl_flex .el_item.fullwide{width:100%}@media only screen and (max-width:767px){.bl_flex .el_item.mb-fullwide{width:100%}}.bl_flex .el_banner{width:19.5%;min-width:180px;max-width:248px;height:auto;min-height:90px;margin:.5rem .25%;border:1px #ccc solid}.bl_flex .el_banner:hover,.bl_flex .el_banner:focus{background-color:#fff}.bl_flex.footmenu{max-width:640px}@media only screen and (max-width:767px){.bl_flex.col_white85.round6.pd-wide{justify-content:center;padding:2rem !important}}@media only screen and (max-width:767px){.bl_flex.fl-reverse{flex-direction:row-reverse}.bl_flex.fl-reverse .el_item{width:100%}}@media only screen and (max-width:767px){.bl_flex.fl-col-reverse{flex-direction:column-reverse}.bl_flex.fl-col-reverse .el_item{width:100%}.bl_flex.fl-col-reverse .el_item.w30p{width:48%}}.bl_flex.flex-center{justify-content:center}.mdpos{vertical-align:initial}.pt-sm{padding-top:2rem}.pb-sm{padding-bottom:2rem}.pb-md{padding-bottom:4rem}.pb-big{padding-bottom:6rem}.mb-0{margin-bottom:0 !important}.el_content p{margin-left:0;margin-right:0}.dl-btn{display:inline-block;background-color:#dcdcdc;padding:.3rem 1rem;border-radius:.3rem;font-size:.75rem;text-align:center;width:200px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in}.dl-btn:hover{background-color:silver}@media only screen and (max-width:767px){.dl-btn{font-size:.5rem;width:80px;padding:.3rem}}@media only screen and (max-width:767px){.dl-btn.mb-fullwide{width:100%}}.outer-link{font-family:"Noto Sans JP",sans-serif;font-weight:700;position:relative;display:inline-block}.outer-link:after{position:absolute;content:" ";width:16px;height:16px;background-image:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/link-ico.svg);background-size:cover;background-repeat:no-repeat;top:3px;right:-20px}.outer-link a{color:#000}.el_item-content{border:1px #bfb82b dashed;background-color:#fcfbed;padding:1rem;border-radius:.4rem}.el_item-content ul{font-family:"Noto Sans JP",sans-serif}.el_item-content ul li:before{position:relative;top:-2px;left:-8px;display:inline-block;width:4px;height:4px;content:'';border-radius:100%;background:#4d4d4d}.el_item-content ol{font-family:"Noto Sans JP",sans-serif;margin-left:2.5rem}@media only screen and (max-width:767px){.el_item-content ol{margin-left:2rem}}.el_item-caption{font-size:.85rem}.btn_link.btn-sm{width:120px;color:#f1f1f1;border-radius:.25rem;background-color:#fff;border:1px solid #f1f1f1;font-size:.75rem;line-height:1;padding:.5rem .5rem .4rem 0;position:relative}.btn_link.btn-sm:after{position:absolute;right:8px;top:7px;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/arrow-small.svg)}.btn_link.btn-sm:hover{background-color:#76a1c4}.bl_tab_pane{display:none}.bl_tab_pane.active{display:block}@media only screen and (max-width:767px){.bl_tab_pane_frame.el_qa{justify-content:center}}@media only screen and (max-width:767px){.bl_tab_pane_frame.el_qa button.link-btn.col3.col2{width:90% !important}}.list-nav-btn{position:absolute;width:34px;height:34px;top:285px;z-index:200}@media only screen and (max-width:959px){.list-nav-btn{display:none}}.list-nav-btn img{width:100%;height:auto}.list-nav-btn:hover{cursor:pointer}.list-nav-btn.left{left:5px}.list-nav-btn.right{right:5px}.bl_tab_pane_frame{position:relative}@media only screen and (max-width:959px){.bl_tab_pane_frame{overflow-x:scroll}}.bl_tab_pane_frame_inner{position:absolute;left:2vw;width:max-content;margin:0;padding:0;display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width:959px){.bl_tab_pane_frame_inner{height:auto;padding:0 1%;left:0;position:relative}}.bl_tp_item{width:210px;height:auto;margin:0 2.6rem 0 0;padding:0}@media only screen and (max-width:767px){.bl_tp_item{width:144px;margin:0 1.3rem 0 0}}.bl_tp_item a{display:block}.bl_tp_item a:hover .bl_tp_item_inner .bl_item_content .el_image:after{right:6px}.bl_tp_item .bl_tp_item_inner{position:relative;padding:0}.bl_tp_item .bl_tp_item_inner .bl_item_content .el_image{position:relative;width:210px;height:210px;border-radius:1rem;overflow:hidden;padding:0}.bl_tp_item .bl_tp_item_inner .bl_item_content .el_image:after{position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/arrow-right-white.svg);width:22px;height:21px;bottom:10px;right:12px;z-index:100;transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out}@media only screen and (max-width:767px){.bl_tp_item .bl_tp_item_inner .bl_item_content .el_image{width:144px;height:144px}}.bl_tp_item .bl_tp_item_inner .bl_item_content .el_textset{position:relative;width:100%}.bl_tp_item .bl_tp_item_inner .bl_item_content .el_textset .title{height:42px;margin-top:.5rem;font-size:.875rem;font-weight:500}@media only screen and (max-width:767px){.bl_tp_item .bl_tp_item_inner .bl_item_content .el_textset .title{padding-left:0;margin-top:.5rem;line-height:1.3}}.bl_tp_item .bl_tp_item_inner .bl_item_content .el_textset .title.big{height:auto;font-size:1.25rem}.bl_tp_item .bl_tp_item_inner .bl_item_content .el_textset .content.small{font-family:"Noto Sans JP",sans-serif;font-size:.75rem}.bl_tp_item .bl_tp_item_inner .date{padding:0;font-size:.75rem;line-height:1;padding-top:.85rem;font-family:"Noto Sans JP",sans-serif;margin-bottom:2rem}@media only screen and (max-width:767px){.bl_tp_item .bl_tp_item_inner .date{margin:0}}.bl_flex.single.school{display:block}.el_image.single{border-radius:1rem;overflow:hidden;margin-bottom:5rem}.el_image.single.school{border-radius:1rem;overflow:hidden;margin-bottom:3.5rem}.el_content.single.school .content.small{text-align:left}.el_content.single.school p{margin-top:3rem;margin-bottom:3rem}.bl_section.school{padding-top:0;padding-bottom:0}@media only screen and (max-width:767px){.bl_section.school .bl_section_inner{width:100vw}}.bl_section.school .bl_section_inner .bl_list-frame .comment{display:block;width:100%;height:auto;text-align:center;font-size:.75rem;margin:.75rem 0 1rem}.bl_section.school .bl_section_inner .bl_list-frame_inner{display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width:767px){.bl_section.school .bl_section_inner .bl_list-frame_inner{justify-content:space-between;width:87.5%;margin:0 auto}}@media only screen and (min-width:768px) and (max-width:959px){.bl_section.school .bl_section_inner .bl_list-frame_inner{justify-content:space-between}}.bl_section.school .bl_section_inner .bl_list-frame_inner .bl_tp_item{margin-right:40px;margin-bottom:4rem}@media only screen and (max-width:767px){.bl_section.school .bl_section_inner .bl_list-frame_inner .bl_tp_item{width:41vw;margin-right:0}.bl_section.school .bl_section_inner .bl_list-frame_inner .bl_tp_item .el_image{width:41vw;height:41vw}}@media only screen and (min-width:768px) and (max-width:959px){.bl_section.school .bl_section_inner .bl_list-frame_inner .bl_tp_item{margin-right:0}}.bl_section.school .bl_section_inner .bl_list-frame_inner .bl_tp_item:nth-child(4n){margin-right:0}@media only screen and (min-width:768px) and (max-width:959px){.bl_section.school .bl_section_inner .bl_list-frame_inner{justify-content:space-between}.bl_section.school .bl_section_inner .bl_list-frame_inner:after{content:"";display:block;width:210px;height:0}}.bl_section.category.list{padding-top:0;padding-bottom:0}@media only screen and (max-width:767px){.bl_section.category.list .bl_section_inner{width:100vw}}.bl_section.category.list .bl_section_inner .bl_list-frame{display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width:767px){.bl_section.category.list .bl_section_inner .bl_list-frame{justify-content:space-between;width:87.5%;margin:0 auto}}@media only screen and (min-width:768px) and (max-width:959px){.bl_section.category.list .bl_section_inner .bl_list-frame{justify-content:space-between}.bl_section.category.list .bl_section_inner .bl_list-frame:after{content:"";display:block;width:210px;height:0}}.bl_section.category.list .bl_section_inner .bl_list-frame .bl_tp_item{margin-right:40px;margin-bottom:4rem}@media only screen and (max-width:767px){.bl_section.category.list .bl_section_inner .bl_list-frame .bl_tp_item{width:41vw;margin-right:0}.bl_section.category.list .bl_section_inner .bl_list-frame .bl_tp_item .el_image{width:41vw;height:41vw}.bl_section.category.list .bl_section_inner .bl_list-frame .bl_tp_item .el_image img{width:100%}}@media only screen and (min-width:768px) and (max-width:959px){.bl_section.category.list .bl_section_inner .bl_list-frame .bl_tp_item{margin-right:0}}.bl_section.category.list .bl_section_inner .bl_list-frame .bl_tp_item:nth-child(4n){margin-right:0}.bl_section.category.list .bl_section_inner .bl_list-frame .comment{display:block;width:100%;height:auto;text-align:center;font-size:.75rem;margin:.75rem 0 1rem}.bl_header-image{width:100vw;height:auto;background-repeat:no-repeat;background-position:center center;background-size:cover}.bl_header-image img{width:100%}.bl_header-image .title-logo{width:176px;height:auto;padding:3.375rem 0 1.4rem;margin:0 auto;box-sizing:border-box}@media only screen and (max-width:767px){.bl_header-image .title-logo{padding-top:14.13vw}}.bl_header-image .title-logo img{width:100%;height:auto}.bl_header-image .title-logo.no-show{display:none}.bl_header-image .hd_indexPage{height:auto;margin-bottom:1.875rem;font-size:2.875rem}.bl_header-image .hd_indexPage:after{display:none}.bl_header-image .hd_indexPage.no-show{text-indent:-9999px;height:0;margin:0}.bl_header-image .hd_subtitle{margin:0 auto;text-align:center;font-size:.75rem;letter-spacing:.1rem}.bl_header-image .hd_subtitle.no-show{display:none}.bl_content{width:100%;height:auto;margin:0 auto}.bl_content.w420{width:90vw;max-width:420px;margin-top:5rem}@media only screen and (max-width:767px){.bl_content.w420{margin-top:2rem}}.bl_content .el_item.step .list-name{margin-bottom:.75rem}.bl_content .el_item.step .item-title{font-size:1.5rem;margin-bottom:2.8rem}@media only screen and (max-width:767px){.bl_content .el_item.step .item-title{margin-bottom:2rem}}.bl_content .el_item.step .item-title a{color:#868e5a;text-decoration:underline}.bl_content .el_item.step .item-title.bl_flex{justify-content:flex-start}@media only screen and (max-width:767px){.bl_content .el_item.step .item-title.bl_flex{display:block}}.bl_content .el_item.step .qrcode{display:block;font-size:.875rem;padding:.5rem}@media only screen and (max-width:767px){.bl_content .el_item.step .qrcode{display:inline-block !important}}.bl_content .el_item.step .inline{display:inline-block !important}@media only screen and (max-width:767px){.bl_content .el_item.step .pc.inline{display:none !important}}@media only screen and (max-width:767px){.bl_content .el_item.step .inline.or{display:block !important;padding-left:10vw}}.bl_content .el_item.step .item-title.attention{font-size:.875rem;margin-bottom:2.8rem;text-align:center}.bl_content.center{text-align:center}.bl_content.full-wide{margin:2.8rem auto}.bl_content.full-wide .hd_part-title{width:100%;height:auto;color:#fff;text-align:center;font-size:1.5rem;border-radius:.8rem;padding:.8rem;box-sizing:border-box}@media only screen and (max-width:767px){.bl_content.full-wide .hd_part-title{border-radius:0}}.hd_part-title.pickup{background-color:#903466}.hd_part-title.basic{background-color:#b9a7d6}.hd_part-title.intermediate{background-color:#846fab}.hd_part-title.advanced{background-color:#51416b}.hd_part-title.etcetera{background-color:#6c89ad}.hd_part-title.secret{background-color:#495c61}.alm-reveal:after{display:none !important}.notReverse{flex-direction:row !important}.bl_tab_pane_frame.item-center{justify-content:center;column-gap:2%}.align-center{text-align:center !important}.accordion-box{border-bottom:1px #f1f1f1 solid}.accordion-box:first-child{border-top:1px #f1f1f1 solid}#attention .accordion_one{max-width:960px;margin:0 auto}#attention .accordion_one .accordion_header{background-color:#868e5a;width:100%;color:#fff;text-align:center;font-size:1.5rem;border-radius:.8rem;padding:.8rem;position:relative;z-index:1;cursor:pointer;transition-duration:.2s}#attention .accordion_one .accordion_header .i_box{position:absolute;content:" ";display:inline-block;vertical-align:middle;width:14px;height:15px;right:20px;top:24px;background-image:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/accordion-arrow-white-dn.svg);background-size:contain;background-repeat:no-repeat;-webkit-transition:height .5s ease-in;-moz-transition:height .5s ease-in;-o-transition:height .5s ease-in;-ms-transition:height .5s ease-in;transition:height .5s ease-in}#attention .accordion_one .accordion_header.open .i_box{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#attention .accordion_one .accordion_inner{display:none;box-sizing:border-box;width:90%;max-width:640px;margin:2rem auto}#attention .accordion_one .accordion_inner h3{font-size:1rem;font-weight:400;text-align:center;margin-bottom:1rem}#attention .accordion_one .accordion_inner p{font-size:.875rem;text-align:left;line-height:2.4;margin-bottom:3rem;margin-left:0}#attention .accordion_one .accordion_inner ul{list-style:disc;margin:0 0 1.5em 2.5em;padding:0;line-height:2;font-size:.875rem}#attention .accordion_one .accordion_inner ol{margin:0 0 1.5em 2.5em;padding:0;line-height:2;font-size:.875rem}#attention .accordion_one .accordion_inner .box_one{height:auto}@media screen and (max-width:1024px){#attention .accordion_one .accordion_header .i_box{margin-top:-7px}}body.error404 .page-header{padding-top:2rem;margin:0 auto 2rem;width:100%;text-align:center}body.error404 .page-header h1{font-size:1.2rem;text-align:center}body.error404 .page-content{width:100%;max-width:960px;margin:0 auto}body.error404 .page-content p{text-align:center}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #868e5a;padding:10px 13px;margin:5px;border-radius:.5rem}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#868e5a;color:#fff;background-color:#868e5a}.wide-btn{display:block;width:90%;max-width:314px;height:auto;margin:4rem auto 2.625rem;background-color:transparent;border:1px solid gray;border-radius:.8rem;line-height:1.6;position:relative}@media only screen and (max-width:767px){.wide-btn{margin:1rem auto 0}}.wide-btn:before{position:absolute;content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/arrow-left-gray.svg);width:16px;height:14px;top:16px;left:20px;z-index:150;transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out}@media only screen and (max-width:767px){.wide-btn:before{top:16px}}.wide-btn:hover:before{left:10px}.wide-btn a{display:block;font-size:1rem;color:gray}.wide-btn.arrow-right:before{top:25px;right:20px;left:initial;transform:rotate(180deg)}@media only screen and (max-width:767px){.wide-btn.arrow-right:before{top:17px}}.wide-btn.arrow-right:hover:before{right:10px}.wide-btn.arrow-right.mt0,.wide-btn.mt0{margin-top:0}.telbox{color:gray;text-align:center;font-family:"Noto Sans JP",sans-serif;font-size:1.625rem;letter-spacing:.1rem;display:flex;justify-content:space-between;width:324px;margin:0 auto}@media only screen and (max-width:767px){.telbox{margin:2rem auto;width:280px}}.telbox .small{font-size:1rem;display:inline-block;padding-top:.5rem}.telbox a{color:gray}nav.navigation.post-navigation{width:90%;max-width:314px;margin:2rem auto}nav.navigation.post-navigation .nav-links{display:flex;justify-content:space-between;font-size:.75rem;line-height:1;font-family:"Noto Sans JP",sans-serif;position:relative}nav.navigation.post-navigation .nav-links a{color:gray;text-decoration:none}nav.navigation.post-navigation .nav-links a:hover,nav.navigation.post-navigation .nav-links a:focus,nav.navigation.post-navigation .nav-links a:active{color:gray}nav.navigation.post-navigation .nav-links .nav-previous{padding-left:15px}nav.navigation.post-navigation .nav-links .nav-previous:before{content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/arrow-left-gray-small.svg);position:absolute;top:0;left:0;transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out}nav.navigation.post-navigation .nav-links .nav-previous:hover:before{left:-10px}nav.navigation.post-navigation .nav-links .nav-next{padding-right:15px}nav.navigation.post-navigation .nav-links .nav-next:before{content:url(//www.kimama-sapporo.com/wp/wp-content/themes/kimama/images/arrow-left-gray-small.svg);position:absolute;top:-2px;right:0;transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out;transform:rotate(180deg)}nav.navigation.post-navigation .nav-links .nav-next:hover:before{right:-10px}.progress{display:none;color:#000;height:auto;position:absolute;width:100%;top:50vh;left:0}.progress.progress-complete{display:none}.progress-bar{border-top:20px solid rgba(255,255,255,.3);padding-bottom:.1rem;position:absolute;top:0;width:0}.progress-text{font-family:"Menlo","Consolas",monospace;font-size:10px;margin-top:5px;color:#000;position:absolute;text-align:center;top:0;width:100%}.progress-complete .progress-bar{border-top-color:#fff}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media print{@page{margin:5mm}form,button,input,select,textarea,.navigation,.main-navigation,.social-navigation,.sidebar,.content-bottom-widgets,.header-image,.page-links,.edit-link,.comment-respond,.comment-edit-link,.comment-reply-link,.comment-metadata .edit-link,.pingback .edit-link{display:none}#home-part3{width:100%}a[href]:after{content:""}}