*,.wp-block-group,.wp-block-latest-posts,ol,ul{box-sizing:border-box}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wrap{width:1200px;box-sizing:border-box;margin:0 auto;zoom:1}.wrap:before{display:inline-table}.wrap:after{content:"";display:block;clear:both}#main,.left-content #main{width:100%;float:left}.main-inner{margin-right:358px}#side,.left-content #side{width:310px;float:left;margin-left:-310px}.left-content .main-inner{margin-right:358px;margin-left:0}@media screen and (max-width:1200px){.wrap{margin-left:36px;margin-right:36px;width:auto}.main-inner{margin-right:346px;box-sizing:border-box}}@media screen and (max-width:991px){.wrap{margin-left:24px;margin-right:24px}#main,#side,.left-content #main,.main-inner{float:none}#main,#side,.left-content .main-inner,.main-inner{margin-right:0;margin-left:0;width:100%}.left-content #side{width:100%;float:none;margin:0}#side{padding-top:42px}}@media screen and (max-width:767px){.wrap{margin-left:12px;margin-right:12px}}body{background:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/bg.png);color:#241913}a{color:#47b39d}.breadcrumb li a:hover,a:hover{text-decoration:underline}#header{background-color:#47b39d;padding:0;overflow:visible}#header #logo{float:left;font-size:24px;padding:0;height:92px;line-height:92px}#header #logo img{max-height:76px}#footer a,#header a{color:#fff}.breadcrumb-area{background:#fff;border-bottom:1px solid #e5e5e5}.breadcrumb-area .wrap{padding:10px 0}.breadcrumb{margin:0 0 0-10px;overflow:hidden;font-size:13px;padding:0;line-height:22px}.breadcrumb li{float:left;margin-left:24px}#footer-content-area #footer-cont-content li a:hover,#footer-content-area #footer-cont-sns a:hover,#gnav ul li a,.breadcrumb li a,a{text-decoration:none}#gnav{background:#47b39d;margin:0 0 0 auto;float:right;text-align:right}#gnav ul li{display:inline-block;position:relative}#gnav ul li.current-menu-item a,#gnav ul li:hover a{background:#57bca8}#gnav ul li a{display:block;padding:32px 12px;line-height:28px;color:#fff;background:#47b39d;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}#gnav ul li a:hover{color:#fff;background:#57bca8}#gnav ul li .sub-menu li:list-child{border-bottom:none}#header-right{height:92px;float:right}#header-gnav-area{float:right}#header-fnav-area #header-fnav li:list-child{border-bottom:none!important}#content{padding:52px 0}#content .wrap{overflow:visible}article.post{margin-bottom:60px;background:#fff;border:1px #e5e5e5 solid}.post-header{padding:56px 64px 46px;position:relative;border-bottom:1px solid #e5e5e5}.post-header .cat-name{margin-bottom:20px}.post-header .cat-name span{border:1px solid #47b39d;color:#47b39d;display:inline-block;padding:4px 16px;font-size:13px}.post-title{font-weight:700}.post-title a{color:#3b4552}.post-title a:hover{color:#ff6c00;text-decoration:none}.post-meta-area{margin:0;border-bottom:1px solid #e5e5e5;overflow:hidden}.post-meta-area ul,body{margin:0}.post-meta-area .post-meta{width:50%;float:left}.post-meta-area .post-meta .date{padding:12px 40px}.post-meta-area .post-meta-comment{text-align:center;width:auto;float:right}.post-meta-area .post-meta-comment li{padding:12px 24px;display:inline-block;border-left:1px solid #e5e5e5}.post-content{padding:30px 64px 10px}.post-content p{margin-bottom:2em}.post-footer{border-radius:0;padding:20px 64px;overflow:hidden;clear:both}.post-loop-wrap article,html{width:100%;margin:0 0 60px}.post-loop-wrap article p{margin-top:0}.post-loop-wrap .post-title{margin-bottom:0}.post-loop-wrap .post-footer{border-top:1px #eee solid;padding:0;overflow:hidden}.post-loop-wrap .post-footer a.morelink{display:block;background:#3b4552;color:#fff;text-align:center;padding:12px}.side-widget-area{padding:0}.side-widget{margin-bottom:40px;padding-bottom:40px;line-height:1.6;font-size:14px}.side-widget a{color:#47b39d;text-decoration:underline;display:block}.side-widget a:hover{color:#47b39d;text-decoration:none}.side-widget ul li{padding:16px 0;border-bottom:1px solid #e5e5e5}#footer{color:#fff;border-top:8px solid #3b4552}#footer .footer-logo{font-size:24px}#footer a:hover{color:#ccc}#footer .wrap{padding:30px 0}#footer .row{margin-left:-15px;margin-right:-15px}#footer .row .gr4,#footer .row .gr6{padding-left:15px;padding-right:15px}#footer-brand-area{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #3b4552}#footer-content-area{font-size:14px}#footer-content-area i.fa{margin-right:26px}#footer-content-area #footer-cont-content li{position:relative}#footer-content-area #footer-cont-content li:before{content:"";mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/angle-right.svg)no-repeat;mask-size:contain;width:10px;height:10px;background-color:#fff;position:absolute;top:0;bottom:0;margin:auto;left:0}#footer-content-area #footer-cont-content li a{padding:8px 12px 8px 14px;display:inline-block}#footer-content-area #footer-cont-sns a{display:flex;padding:8px 12px 8px 0}.footer-01{background:#031731;padding:48px 0}.footer-01 .footer-address{text-align:right}@media screen and (max-width:991px){.footer-01 .footer-address{text-align:left}}@media screen and (max-width:767px){.footer-01 .footer-address{margin-top:24px}}.footer-02{background:#010a17}.footer-02 .footer-copy,.pagetop span{text-align:center;font-size:12px}.pagetop{display:none;position:fixed;bottom:50px;right:50px;color:#fff}.pagetop span{display:block;border-radius:25px;background:#2b2b2b;width:50px;height:50px;line-height:40px;font-size:36px;opacity:.8}@media screen and (max-width:768px){.pagetop{bottom:8px;right:8px}.pagetop span{width:45px;height:45px;font-size:28px}}#gnav-sp,#header-nav-btn{display:none}@media screen and (max-width:1200px){.post-header{padding:36px}.post-content,.post-footer{padding-left:36px;padding-right:36px}}@media screen and (max-width:991px){#header .wrap,.wrap{width:auto;margin:0 24px}#header{padding:0}#header-nav-btn{display:block;width:116px;line-height:92px;float:right}#header-nav-btn a{text-align:center;font-size:20px}#gnav{display:none}#gnav-sp,#header-nav-btn a{background:#3b4552;display:block}#gnav-sp{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;z-index:100;position:absolute;right:0;left:0}#gnav-sp .wrap{width:94%;margin:0 3%;padding:36px 0}#gnav-sp,#gnav-sp .wrap a{color:#fff}#gnav-sp #header-cont-content h4{font-weight:700;margin:16px 0 0}#gnav-sp #header-cont-content li{font-size:14px;margin-left:2%;float:left;width:48%}#gnav-sp #header-cont-content li a{padding:10px 12px;display:block;position:relative}#gnav-sp #header-cont-content ul{margin-left:-2%}#gnav-sp #header-cont-content li a:before{content:"";background-color:#fff;position:absolute;mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/angle-right.svg)no-repeat;mask-size:contain;background:#fff;width:10px;height:11px;left:0;top:0;bottom:0;margin:auto}article.post .post-header{padding:56px 44px}.post-header{padding:56px 44px 0}.post-content{padding:40px}.post-meta-area{background:#fff;color:#241913}.post-meta-area .post-meta{width:40%;float:left;text-align:left}.post-meta-area .post-meta .date{background:0 0;text-align:left}#footer-list-area,#gnav-sp{width:100%}}@media screen and (max-width:767px){.wrap{overflow:hidden}.post-title{font-size:21px;margin-bottom:20px}.wrap{margin:0 12px}#main,#side,.left-content #main,.left-content #side{width:100%;float:none}#header{padding:0}#header .wrap{padding:0;margin:0 12px}#header #logo{float:none;height:78px;line-height:78px}#header #logo img{max-height:62px}#header #header-right{height:auto}#header-nav-btn{display:block;width:auto;margin:0;line-height:92px;float:none}#header-nav-btn a{display:block;text-align:center;font-size:20px;padding:4px 0;line-height:1.2;background:#3b4552;width:100%}#header-nav-btn a:hover{text-decoration:none}#gnav-sp{display:none;top:112px}#gnav-sp ul{margin-bottom:20px}#gnav-sp #header-cont-content ul{margin-left:0}#gnav-sp #header-cont-content li{margin-left:0;float:left;width:100%}.post-content,.post-footer,article.post .post-header{padding:20px}.post-meta-area .post-meta,.post-meta-area .post-meta-comment{float:none;width:100%;padding:0}.post-meta-area .post-meta{border-bottom:1px solid #e5e5e5}.post-meta-area .post-meta .date{padding:8px 20px}.post-meta-area .post-meta-comment .author{border:0;padding:8px 20px;text-align:left}.post-meta-area .post-meta-comment .comments{padding:8px 20px}}span.count{margin-left:16px}html{margin:0;line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}body{font:inherit;font-size:16px;line-height:1.6;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;overflow-wrap:break-word;word-break:normal}a,article,div,footer,h1,h2,h3,h4,header,i,li,nav,section,span{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body,html,p{vertical-align:baseline}html,img,ol,p,ul{font:inherit;font-size:100%}body,html,img,p{padding:0}img{margin:0}ol,ul{vertical-align:baseline}a img,body,html,ol,p,ul{border:0}article,footer,header,nav,section,span.count{display:block}a{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}a:active,a:focus,a:hover{outline:0}.clearfix:before{display:inline-table}.clearfix:after{content:"";display:block;clear:both}ol,p,ul{margin:0 0 2em}#footer ul,#header ul,#side ul{font-weight:400;list-style:none;margin:0;padding:0}#footer h3,#footer p,#header p,#side h2,nav h4,nav ul{font-weight:400;margin:0}nav ul,ol,ul{list-style:none}ol,ul{padding:0 0 0 20px}nav ul{list-style-image:none}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}@media screen and (max-width:767px){h1{font-size:22px;margin:36px 0}h2,h3,h4{margin:2em 0 1em}h1,h2{clear:both}h2{font-size:18px}h3,h4{font-size:16px}}.post-title{font-size:32px;line-height:1.5;margin:0 0 36px}.row:before{display:inline-table}.row:after{content:"";display:block;clear:both}.gr4,.gr6{float:left;box-sizing:border-box}.gr4{width:33.33%}.gr6{width:50%}@media screen and (max-width:767px){.gr4,.gr6{width:100%}}.fa-angle-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fa-angle-up:before,.fa-rss-square:before,.fa-twitter:before{content:"";position:absolute;-webkit-mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/angle-up.svg)no-repeat;mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/angle-up.svg)no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;width:18px;height:18px;top:17px}.fa-angle-up,.fa-clock-o,.fa-comments,.fa-folder,.fa-home,.fa-rss-square,.fa-twitter{position:relative}.fa-rss-square:before,.fa-twitter:before{-webkit-mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/rss.svg)no-repeat;mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/rss.svg)no-repeat;background-color:#ccc;top:0;left:0}.fa-rss-square:hover,.fa-twitter:hover{cursor:pointer}.fa-rss-square:hover:before{background-color:#6cc655;cursor:pointer}.fa-twitter:before{-webkit-mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/twitter.svg)no-repeat;mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/twitter.svg)no-repeat}.fa-twitter:hover:before{background-color:#000;cursor:pointer}.fa-clock-o:before,.fa-comments:before,.fa-folder:before,.fa-home:before{content:"";position:absolute;-webkit-mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/clock.svg)no-repeat;mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/clock.svg)no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#383838;width:14px;height:14px;top:1px;left:-20px}.fa-comments:before,.fa-folder:before,.fa-home:before{-webkit-mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/home.svg)no-repeat;mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/home.svg)no-repeat;width:13px;height:13px;top:0;left:-16px}.fa-comments:before,.fa-folder:before{-webkit-mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/folder.svg)no-repeat;mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/folder.svg)no-repeat;width:12px;height:12px}.fa-comments:before{-webkit-mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/comments.svg)no-repeat;mask:url(//fitfelis.com/wp-content/themes/xeory_extension/lib/images/icon/comments.svg)no-repeat;width:18px;height:18px;left:-22px}.breadcrumb .fa-home:before{top:1px}