@charset "UTF-8";html{font-size:16px}
/*! sanitize.css v4.0.0 | CC0 License | github.com/10up/sanitize.css */
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}*,:before,:after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}@font-face{font-family:"fontello";src:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../font/fontello.eot?64375071);src:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../font/fontello.eot?64375071#iefix) format("embedded-opentype"),url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../font/fontello.woff2?64375071) format("woff2"),url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../font/fontello.woff?64375071) format("woff"),url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../font/fontello.ttf?64375071) format("truetype"),url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../font/fontello.svg?64375071#fontello) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{content:"\e800"}.icon-right-dir:before{content:"\e801"}.icon-left-dir:before{content:"\e802"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}html{font-size:16px}*,*:before,*:after{padding:0;margin:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#000;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;-webkit-font-smoothing:antialiased;letter-spacing:1px;line-height:200%}a{color:#262626;text-decoration:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}a img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover{opacity:.8;filter:alpha(opacity=80);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:none}a:hover img{opacity:.8;filter:alpha(opacity=80);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#gnav{padding:6px 12px 24px;background-color:#fff;border:1px solid #9aa07f;display:none;position:fixed;top:28px;left:28px;z-index:9998;overflow-y:auto}#gnav .btn-nav-close{cursor:pointer}#gnav ul{margin:0 24px}#gnav .nav-main{border-bottom:1px dotted #c6c6c6;padding-bottom:20px;margin-bottom:20px}#gnav .nav-main li{font-size:18px;font-size:1.125rem;list-style-type:none;line-height:35px;padding-left:50px}#gnav .nav-main li:not(:last-child){margin-bottom:20px}#gnav .nav-main li a{display:block}#gnav .home{background:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/nav-home.png) no-repeat left center}#gnav .season{background:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/nav-season.png) no-repeat left center}#gnav .guide{background:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/nav-guide.png) no-repeat left center}#gnav .room{background:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/nav-room.png) no-repeat left center}#gnav .spa{background:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/nav-spa.png) no-repeat left center}#gnav .dining{background:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/nav-dining.png) no-repeat left center}#gnav .lobby{background:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/nav-lobby.png) no-repeat left center}#gnav .access{background:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/nav-access.png) no-repeat left center}#gnav ul.sub{border-top:1px dotted #c6c6c6;margin-top:20px;padding-top:20px}#gnav ul.sub li{padding-left:0;font-size:14px;font-size:.875rem;margin-bottom:5px}#gnav ul.sub li a{display:inline-block}#gnav ul.sub li a:before{font-family:"fontello";content:"\f105";padding-right:10px}#gnav .x{display:block;width:32px;height:32px;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;position:relative;cursor:pointer}#gnav .x:before{content:"";position:absolute;display:block;margin:auto;left:0;right:0;top:0;bottom:0;width:32px;height:0;border-top:2px solid rgba(0,0,0,.5);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}#gnav .x:after{content:"";position:absolute;display:block;margin:auto;left:0;right:0;top:0;bottom:0;width:32px;height:0;border-top:2px solid rgba(0,0,0,.5);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.btn-nav-open{background-color:rgba(255,255,255,.55);cursor:pointer;position:fixed;top:30px;left:30px;width:56px;height:53px;font-size:12px;font-size:.75rem;line-height:0;text-align:center;padding:9px;z-index:9997}.btn-nav-open span{display:block;background-color:#000;width:38px;height:2px;margin-bottom:8px}.btn-nav-open .text{font-size:14px;font-size:.875rem;letter-spacing:-.5px;margin-top:10px}.btn-nav-lang{position:absolute;right:30px;z-index:9995;width:108px;text-align:center}.btn-nav-lang a{border:1px solid #000;color:#000;font-size:14px;font-size:.875rem;display:block}.btn-nav-lang a:hover{border:1px solid #fff;background-color:#fff;color:#000}.btn-nav-rsv{background-color:#1e1b21;display:block;position:fixed;top:30px;right:30px;z-index:9996}.btn-nav-rsv .inner{position:relative;height:60px;overflow:hidden}.btn-nav-rsv a{background:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/nav-rsv-icon.png) #1e1b21 no-repeat 8px center;background-size:17px 17px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-size:.9375rem;font-family:メイリオ,Meiryo,"Lucida Grande",游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1;padding:12px 12px 12px 32px;height:60px;position:absolute;right:0;top:0;width:110px}.btn-nav-rsv a:hover{opacity:1;filter:alpha(opacity=100)}.btn-nav-resort{position:fixed;z-index:9995;width:108px;text-align:center}.btn-nav-resort a{border:1px solid #58476e;color:#58476e;font-size:14px;font-size:.875rem;display:block}.btn-nav-resort a:hover{background-color:#58476e;color:#fff}@media screen and (max-width:680px){.btn-nav-open{top:15px;left:15px}.btn-nav-close{margin-left:10px}.btn-nav-lang{top:120px;right:15px}.btn-nav-resort{top:74px;right:15px}.btn-nav-rsv{width:110px;height:34px;right:15px}.btn-nav-rsv a{padding:12px 12px 12px 32px;height:34px}.best{display:none}#gnav{top:15px;left:15px;right:15px;bottom:15px;padding:6px 6px 24px;overflow-y:scroll}#gnav ul{margin:0 12px}#gnav .nav-main li{font-size:14px;font-size:.875rem;line-height:1.5;padding-left:46px;min-height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#gnav .nav-main li:not(:last-child){margin-bottom:5px}}@media screen and (min-width:681px){#gnav{overflow-y:scroll;bottom:28px}.btn-nav-open{top:30px;left:30px}.btn-nav-lang{top:144px}.btn-nav-resort{top:100px;right:30px}.btn-nav-rsv{-webkit-transition:width .25s ease;transition:width .25s ease;width:110px;height:60px}.btn-nav-rsv:hover{width:374px}.best{color:#d3d3d3;font-size:14px;font-size:.875rem;line-height:1.65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:6px 12px;height:60px;position:absolute;right:-264px;top:0;width:264px;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.best .br{position:relative;padding:0 36px}.best .br:before{content:" ";background-color:#fff;width:30px;height:1px;position:absolute;left:0;top:50%}.best .br:after{content:" ";background-color:#fff;width:30px;height:1px;position:absolute;right:0;top:50%}.btn-nav-rsv:hover .best{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;right:110px}}@media screen and (max-width:680px){#content{padding:0 20px 45px}.home #content{padding:0 0 45px}}@media screen and (min-width:681px) and (max-width:767px){#content{padding:0 36px 70px}.home #content{padding:0 0 70px}}@media screen and (min-width:768px){#content{width:1250px;margin:0 auto;padding-bottom:90px}.home #content{width:100%}}#gfooter{font-family:メイリオ,Meiryo,"Lucida Grande",游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:0}.footer-menu{background-color:#f4f3f5;text-align:center;padding:4px 0}.footer-menu a{color:#1e1b21}.footer-menu ul{display:inline-block}.footer-menu ul:before,.footer-menu ul:after{content:"";display:block;clear:both}.footer-menu li{font-size:14px;font-size:.875rem;float:left;border-right:1px dotted #1e1b21;padding-right:14px;padding-left:12px;list-style-type:none;line-height:1}.footer-menu li:first-child{border-left:1px dotted #1e1b21}.footer-title{margin:40px auto;width:239px}.address,.tel,.copyright{font-size:12px;font-size:.75rem;text-align:center;line-height:1.5;margin-bottom:5px}.tel{text-align:center}.tel:before,.tel:after{content:"";display:block;clear:both}.tel li{display:inline-block}.tel li:not(:last-child){margin-right:10px}@media screen and (max-width:680px){.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0}.footer-menu ul{width:100%}.footer-menu li{width:50%}.footer-menu li:nth-child(-n+2){margin-bottom:15px}.footer-menu li:nth-child(odd){border-left:none}.footer-menu li:nth-child(even){border-right:none}}@media screen and (max-width:767px){.address,.tel,.copyright{padding:0 20px;font-size:15px;font-size:.9375rem}.tel li{margin-bottom:7px}.copyright{margin-top:14px}}html{font-size:16px}.page-header{background-size:cover;background-position:center top}.page-guide .page-header{background-image:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/pageheader-guide.jpg)}.page-room .page-header{background-image:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/pageheader-room-winter.jpg)}.page-dining .page-header{background-image:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/pageheader-dining.jpg)}@media screen and (max-width:767px){.page-header{width:100%;height:364px;margin-bottom:40px}.page-guide .page-header{background-position:left top}}@media screen and (min-width:768px){.page-header{width:100%;height:390px;margin-bottom:60px}}.page-title{text-align:center}@media screen and (max-width:767px){.page-title{margin:40px 0}}@media screen and (min-width:768px){.page-title{margin:70px 0}}.btn-rsv{border:2px solid #1e1b21;background-color:#1e1b21;display:inline-block;padding:4px 32px;z-index:9997}.btn-rsv a{background-size:17px 17px;color:#fff;font-size:15px;font-size:.9375rem;font-family:メイリオ,Meiryo,"Lucida Grande",游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1}.btn-rsv a:before{font-family:"fontello";content:"\e800";padding-right:7px}.btn-rsv:hover{background-color:#fff;opacity:1;filter:alpha(opacity=100)}.btn-rsv:hover a{color:#1e1b21}.btn-center{text-align:center}.slider-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-pager a:hover img{opacity:1;filter:alpha(opacity=100)}@media screen and (max-width:767px){.slider-pager{width:80%;margin-left:auto;margin-right:auto}.slider-pager a{overflow:hidden;display:block}.slider-pager a:not(:last-child){margin-right:15px}.slider-pager img{width:100%;height:auto}}@media screen and (min-width:768px){.slider-pager a{width:112px;height:73px;overflow:hidden;display:block}.slider-pager a:not(:last-child){margin-right:15px}.slider-pager img{width:112px;height:auto}}.section-title{text-align:center;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.25}.section-title:before,.section-title:after{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;content:"";border-top:1px dotted #4c4c4c}.section-title:before{margin-right:.5em}.section-title:after{margin-left:.5em}.section-title--sub{text-align:center;font-weight:400;text-align:center}img{border:none;max-width:100%;height:auto}h1{text-align:center;line-height:1.25}h2{line-height:1.25}h3{font-weight:400;line-height:1.4}p{margin-bottom:1em}.lead-text{text-align:center;line-height:2;font-weight:400}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-text-align-left{text-align:left}.wp-block-image img{display:block}.aligncenter img{margin-left:auto;margin-right:auto}@media screen and (max-width:680px){.section-title{font-size:30px;font-size:1.875rem;margin:40px 0}.section-title--sub{font-size:28px;font-size:1.75rem;margin:32px 0}h3{font-size:18px;font-size:1.125rem;margin-bottom:20px}p{font-size:14px;font-size:.875rem}.lead-text{font-size:15px;font-size:.9375rem;margin:45px 0;padding:0 20px;text-align:left}}@media screen and (min-width:681px) and (max-width:767px){.section-title{font-size:36px;font-size:2.25rem;margin:40px 0}.section-title--sub{font-size:30px;font-size:1.875rem;margin:32px 0}h3{font-size:20px;font-size:1.25rem;margin-bottom:20px}p{font-size:14px;font-size:.875rem}.lead-text{font-size:15px;font-size:.9375rem;margin:45px 0;padding:0 20px}br.sp{display:none}}@media screen and (min-width:768px){.section-title{font-size:37px;font-size:2.3125rem;margin:70px auto;max-width:1250px}.section-title--sub{font-size:32px;font-size:2rem;margin:32px 0}h3{font-size:22px;font-size:1.375rem;margin-bottom:30px}p{font-size:15px;font-size:.9375rem}.lead-text{font-size:17px;font-size:1.0625rem;margin:60px 0}br.sp{display:none}}.link-text:before{background-color:#000;color:#fff;content:"\f105";display:inline-block;font-size:12px;font-size:.75rem;font-family:"fontello";line-height:15px;margin-right:5px;text-align:center;width:15px;height:15px;vertical-align:text-bottom}.box-2col-l,.box-2col-r{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:680px){.box-1col img,.box-2col-l img,.box-2col-r img{max-width:100%;height:auto}.box-1col p:last-child,.box-2col-l p:last-child,.box-2col-r p:last-child{margin-bottom:0}.box-1col{margin:0 0 35px}.box-2col-l,.box-2col-r{margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box-2col-l .box-img,.box-2col-r .box-img{margin-bottom:30px}.box-2col-l .box-sp-img,.box-2col-r .box-sp-img{margin-top:30px}.box-l{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box-m .box-img,.box-s .box-img{margin-bottom:30px}.box-sp-image{margin-top:1em}}@media screen and (min-width:681px) and (max-width:767px){.box-1col img,.box-2col-l img,.box-2col-r img{max-width:100%;height:auto}.box-1col p:last-child,.box-2col-l p:last-child,.box-2col-r p:last-child{margin-bottom:0}.box-1col{margin:0 0 35px}.box-2col-l,.box-2col-r{margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box-2col-l .box-img,.box-2col-r .box-img{margin-bottom:30px}.box-l{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box-l h3{text-align:center}.box-m,.box-s{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.box-m .box-img,.box-s .box-img{width:39%}.box-m .box-text,.box-s .box-text{width:calc(61% - 25px)}.box-sp-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box-sp-text{width:calc(52% - 25px)}.box-sp-text h3{text-align:left}.box-sp-img{width:48%}}@media screen and (min-width:768px){.box-1col{margin:0 auto 50px auto;width:1250px}.box-2col-l,.box-2col-r{margin-bottom:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1250px;margin-right:auto;margin-left:auto}.box-2col-l br.sp,.box-2col-r br.sp{display:none}.box-2col-r{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.box-l .box-img{width:800px}.box-l .box-text{width:400px}.box-m .box-img{width:606px}.box-m .box-text{width:606px}.box-s .box-img{width:400px}.box-s .box-text{width:800px}}.wp-pagenavi{text-align:center;font-size:15px;font-size:.9375rem;margin:40px auto;font-family:メイリオ,Meiryo,"Lucida Grande",游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.wp-pagenavi a{color:#a5a4a4;text-decoration:none;padding:0 5px;line-height:1.5;display:inline-block;padding:0 12px 2px}.wp-pagenavi .pages{display:none}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-family:"fontello"}.wp-pagenavi .previouspostslink{margin-right:10px}.wp-pagenavi .previouspostslink:before{content:"\f104"}.wp-pagenavi .nextpostslink{margin-left:10px}.wp-pagenavi .nextpostslink:after{content:"\f105"}.wp-pagenavi .current{color:#000;padding:0 5px 4px;margin:0 4px}.newsmain .wp-pagenavi{text-align:left}.newsmain .wp-pagenavi:before{width:0;height:0;margin:0}.post-type-archive-35rstory .wp-pagenavi{margin-top:0}@media screen and (max-width:767px){.show-pc{display:none}}@media screen and (min-width:768px){.show-sp{display:none}}html{font-size:16px}#mv{opacity:0;filter:alpha(opacity=0);z-index:7777}#mv .bx-pager{margin-top:-100px;position:absolute;bottom:20px}#mv .bx-pager-item a{background:#fff;width:7px;height:7px}#mv .bx-pager-item a.active{background-color:#50d0ff}#mv li img{width:100%;height:auto}.top-planlist__item__thum{overflow:hidden;aspect-ratio:390/225}.top-planlist__item__thum img{width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.top-planlist__item__thum a{position:relative}.top-planlist__item__thum a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.top-planlist__item__title{line-height:1.8}.top-planlist__item__text{line-height:2;text-align:justify}.top-planlist__item__link{text-align:right}.top-planlist__item__link a{color:#fff;background:#1e1b21;display:inline-block;padding:.2em 2em}@media screen and (max-width:767px){.top-planlist{margin:0 auto 64px auto;padding:0 20px}.top-planlist__item:not(:last-child){margin-bottom:24px}.top-planlist__item__thum{margin-bottom:12px}.top-planlist__item__title{font-size:16px;font-size:1rem;line-height:1.8;margin-bottom:16px}.top-planlist__item__text{font-size:14px;font-size:.875rem;margin-bottom:12px}.top-planlist__item__link{font-size:14px;font-size:.875rem}}@media screen and (min-width:768px){.top-planlist{margin:0 auto 80px auto;width:1250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-planlist__item{width:390px;position:relative;padding-bottom:56px}.top-planlist__item:not(:nth-child(3)){margin-right:40px}.top-planlist__item__thum{margin-bottom:16px}.top-planlist__item__title{font-size:18px;font-size:1.125rem;line-height:1.8;margin-bottom:24px}.top-planlist__item__text{font-size:15px;font-size:.9375rem;margin-bottom:16px}.top-planlist__item__link{font-size:15px;font-size:.9375rem;position:absolute;bottom:0;right:0;width:100%}}.top-intro{background:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/top-logo.png) no-repeat center top;background-size:282px 136.5px;padding-top:188px;margin-bottom:40px;text-align:center}.top-intro .top-title{background-image:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/top-title.svg);background-repeat:no-repeat}.top-intro .copy,.top-intro .sitename{display:block;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (max-width:680px){.top-intro{margin-top:70px;padding-left:20px;padding-right:20px}.top-intro p{font-size:15px;font-size:.9375rem;text-align:left}.top-title{background-size:100%;width:90%;height:80px;margin:0 auto 40px auto}}@media screen and (min-width:681px) and (max-width:767px){.top-intro{margin-top:70px;padding-left:20px;padding-right:20px}.top-intro p{font-size:15px;font-size:.9375rem}.top-title{background-size:100%;width:90%;height:100px;margin:0 auto 40px auto}}@media screen and (min-width:768px){.top-intro{margin-top:70px}.top-intro p{font-size:16px;font-size:1rem}.top-title{background-size:550px 90px;width:550px;height:90px;margin:0 auto 40px auto}}.top-news{border:1px solid #c6c6c6}.top-news .news-title{font-weight:400}.top-news .newslist li{list-style-type:none;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex}.top-news .newslist li:not(:last-child){margin-bottom:12px}.top-news .newslist li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-news .newslist li span{display:inline-block}.top-news .newslist li .cat a{background-color:#999;color:#fff;display:inline-block;font-size:13px;font-size:.8125rem;padding:0 4px;line-height:1.5}.top-news .newslist li a[href*="/category/recommend/"]{background-color:#bf136a}.top-news .newslist li a[href*="/category/info/"]{background-color:#0e6a92}.top-news .newslist li a[href*="/category/important/"]{background-color:#c82100}.top-news .newslist li a[href*="/category/event/"]{background-color:#6d2756}.top-news .newslist li a[href*="/category/topics/"]{background-color:#96ac3d}.top-news .newslist li a[href*="/category/attention/"]{background-color:#0069af}.top-news .newslist li a[href*="/category/important/"]{background-color:#c82100}.top-news .newslist li .title{position:relative;padding-left:6px}.top-news .newslist li .title:before{font-family:"fontello";content:"\e801";position:absolute;left:-4px}@media screen and (max-width:680px){.top-news{margin:40px 20px 35px;padding:20px}.top-news .news-title{font-size:19px;font-size:1.1875rem;margin-bottom:20px;text-align:center}.top-news .newslist{font-size:15px;font-size:.9375rem}.top-news .newslist li{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-news .newslist li:not(:last-child){margin-bottom:1em}.top-news .newslist a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-news .newslist .date{margin-right:1em}.top-news .newslist .title{width:100%;padding-top:.5em}}@media screen and (min-width:681px) and (max-width:767px){.top-news{margin:40px 20px 35px;padding:20px}.top-news .news-title{font-size:19px;font-size:1.1875rem;margin-bottom:20px;text-align:center}.top-news .newslist{font-size:15px;font-size:.9375rem}.top-news .newslist li{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-news .newslist li:not(:last-child){margin-bottom:1em}.top-news .newslist a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-news .newslist .date{margin-right:1em}.top-news .newslist .title{width:100%;padding-top:.5em}}@media screen and (min-width:768px){.top-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1250px;margin:45px auto 70px auto;padding:20px 20px 20px 0}.top-news .news-title{font-size:17px;font-size:1.0625rem;width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-news .newslist{font-size:14px;font-size:.875rem;width:940px}.top-news .newslist .date{width:105px}.top-news .newslist .cat{min-width:140px;max-width:240px}}@media screen and (max-width:767px){.top-goto{margin:40px auto}.top-goto__bnr{display:block;margin:0 auto;max-width:300px}.top-goto__txt{line-height:1.75;padding:1.5em 20px}.top-goto__cont{padding:1.5em 20px}.top-goto__cont a{color:#262626;text-decoration:underline}.top-goto__cont ol{margin-left:1.5em;font-size:14px;font-size:.875rem;line-height:1.75}.top-goto__cont ol li{margin-bottom:.5em}}@media screen and (min-width:768px){.top-goto{margin:40px auto}.top-goto__bnr{display:block;width:920px;margin:0 auto}.top-goto__cont{width:920px;margin:0 auto}.top-goto__cont a{color:#262626;text-decoration:underline}.top-goto__cont ol{margin-left:1.5em}}.top-season .box-text{text-align:center}.top-season .box-text p{font-size:15px;font-size:.9375rem}.top-season .box-hl{margin-bottom:40px}.top-season .more{width:196px;margin:40px auto 0 auto}.top-season .more a{color:#fff;display:block;text-align:center;position:relative}.top-season .more a:after{position:absolute;top:0;bottom:0;right:66px;margin:auto;content:"";vertical-align:middle;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top-season .more.sp a{background-color:#bf136a}.top-season .more.sm a{background-color:#126b4c}.top-season .more.au a{background-color:#c82100}.top-season .more.win a{background-color:#0069af}.top-season-slider{background-color:rgba(255,255,255,.92);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1;opacity:0;filter:alpha(opacity=0)}.top-season-slider .slider-wrapper .slider-pager{text-align:center}.top-season-slider .bx-viewport{overflow:inherit !important}.top-season-slider .slider-close{cursor:pointer;position:absolute;top:30px;right:30px}.top-season-slider .slider-pager .active{opacity:.7;filter:alpha(opacity=70)}.top-season-slider .slider-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;overflow:auto}@media screen and (max-width:767px){.top-season{padding-right:20px;padding-left:20px;padding-bottom:80px}.top-season .box-2col-r.spring,.top-season .box-2col-l.summer,.top-season .box-2col-r.autumn{margin-bottom:40px}.top-season .box-2col-r,.top-season .box-2col-l{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-season .box-img,.top-season .box-text{width:100%}.top-season .box-text p{text-align:left}.top-season .box-text p br{display:none}.top-season .box-img{text-align:center}.top-season-slider .bx-vuewport{min-height:250px}.top-season-slider .bx-wrapper{margin:0 auto}.top-season-slider .bx-wrapper img{width:100%;height:auto}.top-season-slider .bx-wrapper .bx-caption{bottom:-80px;line-height:1.4;padding:0 15px}.top-season-slider .slider-pager{margin-top:120px}}@media screen and (min-width:768px){.top-season{width:1250px;margin:0 auto 90px auto}.top-season .box-img,.top-season .box-text{width:605px}.top-season-slider .bx-wrapper{width:1000px;margin:0 auto}.top-season-slider .bx-viewport{width:1000px !important;height:630px !important}.top-season-slider .slider-pager{margin-top:60px}}.top-guide{background:url(//hachimantai-mountainhotel.com/wp-content/themes/hachimantai-mountainhotel-ja_v2/css/../img/top-guide-bg.jpg) no-repeat center bottom;background-size:cover}.top-guide h2{text-align:center;font-weight:400}.top-guide p{text-align:center}.top-guide .top-guide-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-guide .top-guide-img li{list-style-type:none}@media screen and (max-width:680px){.top-guide{padding:45px 20px 150px}.top-guide h2{font-size:30px;font-size:1.875rem;margin-bottom:40px}.top-guide p{text-align:left}.top-guide .top-guide-img{margin:40px auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.top-guide .top-guide-img li:not(:last-child){margin-bottom:20px}.top-guide .top-guide-img img{max-width:100%;height:auto}}@media screen and (min-width:681px) and (max-width:767px){.top-guide{padding:45px 20px 70px}.top-guide h2{font-size:36px;font-size:2.25rem;margin-bottom:40px}.top-guide p{padding:0 40px;margin-bottom:40px}.top-guide .top-guide-img{margin:40px auto 20px auto}.top-guide .top-guide-img li:not(:last-child){margin-right:20px}}@media screen and (min-width:768px){.top-guide{padding:75px 0 80px}.top-guide h2{font-size:37px;font-size:2.3125rem;margin-bottom:60px}.top-guide-img{width:1250px;margin:60px auto 40px auto}}@media screen and (max-width:767px){.top-room{padding:0 20px}}.top-hs .effects{border:1px solid #c6c6c6;font-size:12px;font-size:.75rem;padding:15px}.top-hs .effects:before,.top-hs .effects:after{content:"";display:block;clear:both}.top-hs .effects dt,.top-hs .effects dd{line-height:1.75}.top-hs .effects dt{float:left;clear:left;width:60px}.top-hs .effects dd{float:left;width:calc(100% - 80px)}.top-hs .box-text p{text-align:center;line-height:2.4}@media screen and (max-width:767px){.top-hs{padding:0 20px}.top-hs .box-2col-r{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.top-hs .box-text p{font-size:15px;font-size:.9375rem;text-align:left}.top-hs .effects{margin:20px auto 40px auto;width:100%}.top-hs .more{text-align:center;font-size:18px;font-size:1.125rem;margin:30px auto}}@media screen and (min-width:768px){.top-hs .box-img{width:700px}.top-hs .box-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:510px}.top-hs .effects{margin:20px auto 40px auto}}.top-dining .box-text{text-align:center}.dining-note{font-size:14px;font-size:.875rem;line-height:1.65}@media screen and (max-width:767px){.top-dining{padding:0 20px}.top-dining .box-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-dining p{font-size:15px;font-size:.9375rem;text-align:left}.top-dining p br{display:none}.dining-note{margin:30px auto 60px auto}}@media screen and (min-width:768px){.top-dining .box-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-dining .box-2col-l .box-img{width:700px}.top-dining .box-2col-l .box-text{width:510px}.top-dining .box-2col-r .box-img{width:755px}.top-dining .box-2col-r .box-text{width:460px}.dining-note{width:1000px;margin:30px auto 60px auto}}.top-lobby .box-text{text-align:center}.top-lobby .box-text h3{font-size:30px;font-size:1.875rem}.top-lobby .box-text p{font-size:15px;font-size:.9375rem}@media screen and (max-width:767px){.top-lobby{padding:0 20px}.top-lobby .box-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.top-lobby .box-text p{text-align:left}.top-lobby .box-text p br{display:none}.top-lobby .box-2col-l,.top-lobby .box-2col-r{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:768px){.top-lobby .box-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-lobby .box-2col-l .box-img,.top-lobby .box-2col-r .box-img{width:700px}.top-lobby .box-2col-l .box-text,.top-lobby .box-2col-r .box-text{width:560px}}.top-access a{text-decoration:underline}.top-access h3{font-size:24px;font-size:1.5rem;margin-bottom:10px}.top-access h4{font-size:14px;font-size:.875rem}.top-access p{line-height:1.85;margin-bottom:15px}.top-access dl{border-top:1px dotted #4b494d;padding-top:15px}.top-access dt,.top-access dd{font-size:15px;font-size:.9375rem;line-height:1.75}.top-access dt{font-weight:700}.top-access dd:not(:last-child){margin-bottom:15px}.top-access .top-access-bus{border:1px solid #c2c2c2;padding:15px}.top-access .top-access-bus dt{font-size:14px;font-size:.875rem}.top-access .top-access-bus dd{margin-bottom:10px}.top-access .top-access-bus .u{text-decoration:underline}.top-access .bus-time .center{text-align:center}.top-access .bus-attention{padding-top:20px;border-top:1px solid #c6c6c6;display:block;margin-top:20px}.top-access .map-wide a:before,.top-access .map-dl a:before{font-family:"fontello";content:"\e801";padding-right:5px}.top-access .map-wide{margin:20px 0 0}.top-access .map-dl{text-align:center}.top-access .gmap{position:relative;padding-top:83%;height:0;overflow:hidden;margin-bottom:10px}.top-access .gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.top-access{padding:0 20px}.top-access .box-text{margin-bottom:30px}.bus-time{margin:0}.bus-time th,.bus-time td{display:block;width:100%;font-size:14px;font-size:.875rem;text-align:left}}@media screen and (min-width:768px){.top-access{width:1250px;margin:0 auto}.top-access .box-text{width:605px}.top-access .box-map{width:605px}.bus-time{margin:0}.bus-time th{font-size:14px;font-size:.875rem;text-align:left}.bus-time td{text-align:right;padding-left:20px}}.more a{background-color:#000;color:#fff;font-size:12px;font-size:.75rem;font-weight:700;padding:2px 16px 2px 7px;position:relative}.more a:after{position:absolute;top:0;bottom:0;right:6px;margin:auto;content:"";vertical-align:middle;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top-cont-item,.top-cont-link,.top-cont-title{display:-webkit-box;display:-ms-flexbox;display:flex}.top-cont-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-cont-title{border-bottom:1px dotted #4c4c4c;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-cont-name{font-size:20px;font-size:1.25rem}@media screen and (max-width:680px){.top-cont-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.top-cont-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;width:100%}.top-cont-icon img{display:none}.top-cont-link{width:100%}.top-cont-desc{font-size:14px;font-size:.875rem;line-height:1.65;margin-top:10px}}@media screen and (min-width:681px) and (max-width:767px){.top-cont-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.top-cont-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;width:calc((100% - 35px) / 2)}.top-cont-icon img{display:none}.top-cont-name.small{font-size:83%}.top-cont-link{width:100%}.top-cont-desc{font-size:14px;font-size:.875rem;line-height:1.65;margin-top:10px}}@media screen and (min-width:768px){.top-cont-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1250px;margin:0 auto}.top-cont-item{width:594px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.top-cont-icon img{width:110px;height:110px}.top-cont-link{width:470px}.top-cont-desc{font-size:14px;font-size:.875rem;line-height:1.65;margin-top:10px}}@media screen and (max-width:680px){.box-2col-l.concierge .box-img,.box-2col-l.concierge .box-text{width:100%}.box-2col-l.concierge .box-img{text-align:center}.box-2col-l.concierge .box-img img{max-width:100%;height:auto}.box-2col-r.desk,.box-2col-l.concierge{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.box-2col-r.desk .box-text,.box-2col-l.concierge .box-text{margin-bottom:30px}.box-2col-r.desk .box-img,.box-2col-l.concierge .box-img{margin-bottom:0}}@media screen and (min-width:681px) and (max-width:767px){.box-2col-l.concierge .box-img,.box-2col-l.concierge .box-text{width:100%}.box-2col-l.concierge .box-img{text-align:center}.box-2col-l.concierge .box-img img{max-width:100%;height:auto}.box-2col-l.concierge h3{text-align:center}.box-2col-r.desk,.box-2col-l.concierge{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.box-2col-r.desk .box-text,.box-2col-l.concierge .box-text{margin-bottom:30px}.box-2col-r.desk .box-img,.box-2col-l.concierge .box-img{margin-bottom:0}.box-2col-r.rp .box-img{width:40%}.box-2col-r.rp .box-text{width:calc(60% - 25px)}.box-2col-r.lecture .box-img{width:40%}.box-2col-r.lecture .box-text{width:calc(60% - 25px)}}@media screen and (min-width:768px){.box-2col-l.concierge .box-img{width:573px}.box-2col-l.concierge .box-text{width:625px}.box-2col-r.rp .box-img{width:400px}.box-2col-r.rp .box-text{width:810px}.box-2col-l.lp .box-img{width:715px}.box-2col-l.lp .box-text{width:506px}.box-2col-r.lecture .box-img{width:500px}.box-2col-r.lecture .box-text{width:720px}}.box-room{display:-webkit-box;display:-ms-flexbox;display:flex}.room-text .spec{font-size:15px;font-size:.9375rem;line-height:1.65;margin-bottom:30px}.room-text .spec tr:nth-child(odd){background-color:#f5f5f5}.room-text .spec td{padding:6px 12px}.room-text .btn-rsv{margin:0 auto}@media screen and (max-width:767px){.box-room{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:60px}.room-img{width:100%;margin-bottom:30px}.room-img img{max-width:100%;height:auto}.room-text .spec{width:100%}.room-text p{font-size:15px;font-size:.9375rem;line-height:2;margin-bottom:1em}}@media screen and (min-width:768px){.box-room{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1250px}.room-img{width:605px}.room-text{width:580px}.room-text p{font-size:17px;font-size:1.0625rem;line-height:2;margin-bottom:1em}}@media screen and (max-width:767px){.dining-slider{margin:0 auto 60px auto}.dining-slider .bx-viewport{overflow:visible !important}.dining-slider .slider-pager{margin-top:48px}}@media screen and (min-width:768px){.dining-slider{width:1000px;margin:0 auto 60px auto}.dining-slider .bx-viewport{overflow:visible !important}.dining-slider .slider-pager{margin-top:48px}}.postlist{border-top:1px dotted #c6c6c6}.single-post{list-style-type:none;border-bottom:1px dotted #c6c6c6;padding:20px 0;width:100%}.single-post .date{font-size:14px;font-size:.875rem}.single-post .title{line-height:1.4}.post-header{text-align:center;margin:0 0 40px}.post-header .post-title{margin-bottom:0}.post-header .date{color:#666}.post-body{border-bottom:1px solid #c6c6c6;padding-bottom:60px;word-break:break-all}.post-body p{margin-bottom:2em}.postnav{padding-top:40px}.postnav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.postnav li{list-style-type:none;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-size:.875rem}.postnav .list{text-align:center}.postnav .prev a:before{content:"\f104";font-family:"fontello";padding-right:10px}.postnav .next{text-align:right}.postnav .next a:after{content:"\f105";font-family:"fontello";padding-left:10px}.single-post .cat a,.post-header .cat a{background-color:#999;color:#fff;display:inline-block;font-size:13px;font-size:.8125rem;padding:0 4px;line-height:1.5}.single-post a[href*="/category/recommend/"],.post-header a[href*="/category/recommend/"]{background-color:#bf136a}.single-post a[href*="/category/info/"],.post-header a[href*="/category/info/"]{background-color:#0e6a92}.single-post a[href*="/category/important/"],.post-header a[href*="/category/important/"]{background-color:#c82100}.single-post a[href*="/category/event/"],.post-header a[href*="/category/event/"]{background-color:#6d2756}.single-post a[href*="/category/topics/"],.post-header a[href*="/category/topics/"]{background-color:#96ac3d}.single-post a[href*="/category/attention/"],.post-header a[href*="/category/attention/"]{background-color:#0069af}.single-post a[href*="/category/important/"],.post-header a[href*="/category/important/"]{background-color:#c82100}@media screen and (max-width:767px){.postlist{margin:40px auto}.single-post span{display:inline-block}.single-post .title{display:block}.post-header{margin-bottom:40px}.post-title{font-size:20px;font-size:1.25rem;text-align:left}}@media screen and (min-width:768px){.postlist{width:1250px;margin:40px auto}.single-post span{display:inline-block}.single-post .title{display:block}.post-header,.post-body,.postnav{width:860px;margin:0 auto}.post-header{margin-bottom:80px}.post-title{font-size:26px;font-size:1.625rem}}