/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
 html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html.marginTop{margin-top:0!important}body{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ',Osaka,'MS PGothic',arial,helvetica,sans-serif;color:#1e1e1e;padding:0;margin:0;font-size:16px;line-height:1.8em;letter-spacing:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt"}a{color:#333;text-decoration:none;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}a:active,a:focus,a:hover{color:#40beb4}a:active img,a:focus img,a:hover img{opacity:.8;filter:alpha(opacity=80)}a img{border:none}img{max-width:100%;height:auto!important}blockquote{margin:0;background-image:url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/../img/quote.png);background-color:#f3f3f3;background-repeat:no-repeat;background-position:left top;padding-top:70px;padding-right:20px;padding-bottom:20px;padding-left:40px;margin-top:20px;margin-bottom:20px}blockquote p{margin-top:0}table{border:1px solid #e2e2e2;border-bottom:none;border-left:none;border-collapse:collapse}table tr td{border:1px solid #e2e2e2;border-top:none;border-right:none;padding:4px 8px}.container{width:100%;max-width:1120px;margin-left:auto;margin-right:auto}.container:after{content:'';display:table;clear:both}@media screen and (max-width:767px){.container{padding-left:15px;padding-right:15px}}.clearfix:after,.wrap:after{content:'';clear:both;display:table}@media screen and (min-width:768px){.only-pc{display:block}.only-sp{display:none}}@media screen and (max-width:767px){.only-pc{display:none}.only-sp{display:block}}header.site-header{line-height:1;padding:6px 0;border-top:3px solid #40beb4;-webkit-box-shadow:0 2px 3px rgb(13 7 10 / .25);box-shadow:0 2px 3px rgb(13 7 10 / .25)}header.site-header.fixed{width:100%;position:fixed;background-color:#fff;z-index:999}@media screen and (max-width:767px){header.site-header.fixed{top:0}}header.site-header .logo.logo-svg img{width:auto}@media screen and (max-width:767px){header.site-header .logo{width:50%;height:auto}header.site-header .logo.logo-svg img{max-height:45px}header.site-header .sp-right{margin-left:auto;width:52px;position:relative;height:52px}header.site-header .sp-right .group-menu:after{content:'';clear:both;display:table}header.site-header .sp-right .group-menu a.sp-menu{position:absolute;top:0;right:0;background-color:#000;z-index:1;height:52px;width:52px}header.site-header .sp-right .group-menu a.sp-menu i{-webkit-mask:url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/../img/menu.svg);mask:url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/../img/menu.svg);-moz-mask:url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/../img/menu.svg);-ms-mask:url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/../img/menu.svg);background:#fff;width:32px;height:30px;background-position:center;display:block;line-height:52px;margin-left:auto;margin-right:auto;margin-top:10px}}#nav{margin-left:auto;font-size:14px}@media screen and (max-width:767px){#nav{display:none}}#nav ul{list-style:none;padding:0;margin:0}#nav ul:after{content:'';clear:both;display:table}#nav ul:after{content:'';clear:both;display:table}#nav ul li{float:left;line-height:82px;padding:0 18px;position:relative}#nav ul li:last-of-type{padding-right:0}#nav ul li:hover ul.sub-menu{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#nav ul li ul.sub-menu{visibility:hidden;opacity:0;filter:alpha(opacity=0);position:absolute;top:100%;left:0;width:220px;z-index:100;font-size:.7em;padding:15px 25px;-webkit-border-radius:4px;border-radius:4px;margin-top:0;-webkit-border-radius:0;border-radius:0;padding:0;border:none;font-size:.95em;padding-top:15px}#nav ul li ul.sub-menu li{line-height:1.8em;margin:10px 0;position:relative;z-index:1;float:none;display:block;padding:6px 22px;margin:0;background-color:rgb(0 0 0 / .8);cursor:pointer}#nav ul li ul.sub-menu li:last-of-type{border:none}#nav-sp{position:fixed;padding-top:70px;top:0;right:-70%;display:block;width:240px;height:100%;z-index:99;background:#252525;overflow:scroll;visibility:hidden;transition:visibility 0.36s cubic-bezier(.32,.08,.24,1),right 0.56s cubic-bezier(.52,.16,.24,1),height 0.56s cubic-bezier(.52,.16,.24,1);padding:4px 0 2px}#nav-sp.nav-sp-top{width:100%;right:0;height:0;padding:0}#nav-sp.active{visibility:visible;right:0}#nav-sp ul{padding:0;margin:0;list-style:none}#nav-sp ul:after{content:'';clear:both;display:table}#nav-sp ul:after{content:'';clear:both;display:table}#nav-sp ul li{border:0;border-top:1px solid #4D4D4D;border-bottom:1px solid #000;float:left;width:100%}#nav-sp ul li a{color:#fff;padding:10px 0 10px 20px;display:block;text-decoration:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s cubic-bezier(.32,.08,.24,1) 0.2s;-o-transition:all 0.3s cubic-bezier(.32,.08,.24,1) 0.2s;transition:all 0.3s cubic-bezier(.32,.08,.24,1) 0.2s}#nav-sp ul li:last-of-type{border-bottom:none}#nav-sp ul ul.sub-menu li{padding-left:15px;font-size:.95em}#nav-sp ul ul.sub-menu li:last-of-type{border-bottom:none}#nav-sp ul.menu>li:first-of-type{border-top:none}#overlay.active{position:fixed;width:100%;height:100%;top:70px;left:-240px;z-index:999999}.mm-wrapper_opened,.menu-opened{margin-top:0!important}.mm-wrapper_opened #overlay,.menu-opened #overlay{position:fixed;width:100%;height:100%;top:70px;left:-240px;z-index:999999}.mm-wrapper_opened #nav-sp,.menu-opened #nav-sp{visibility:visible;right:0;height:100%}.mm-wrapper_opened #nav-sp ul li a,.menu-opened #nav-sp ul li a{opacity:1;filter:alpha(opacity=100)}footer.site-footer{background-color:#ececec;padding:50px 0 10px}footer.site-footer #copyright{text-align:center;font-size:12px;margin-top:20px}footer.site-footer ul,footer.site-footer ol{padding:0;margin:0;list-style:none}footer.site-footer .footer-column{margin-left:-10px;margin-right:-10px;font-size:.95em;padding:40px 0}footer.site-footer .footer-column a{text-decoration:none;color:#333}footer.site-footer .footer-column .widget-title{padding:0;margin:0 0 15px;font-size:18px}footer.site-footer .footer-column .column{float:left;width:22%;padding:0 10px}footer.site-footer .footer-column .column ul:not(.menu) li{display:inline-block;margin:0 8px;text-align:center}footer.site-footer .footer-column .column ul:not(.menu) li:last-of-type{margin-right:0}footer.site-footer .footer-column .column ul:not(.menu) li i{border:1px solid #1e1e1e;font-size:30px;width:50px;height:50px;line-height:46px;text-align:center;-webkit-border-radius:50%;border-radius:50%}footer.site-footer .footer-column .column ul:not(.menu) li span{display:block;font-size:.8em}@media screen and (max-width:767px){footer.site-footer .footer-column .column ul li:last-of-type{margin-right:8px}}footer.site-footer .footer-column .column:last-of-type{width:calc(100% - 66% - 10px);float:right}footer.site-footer .footer-column .column:last-of-type .widget-title{text-align:right}footer.site-footer .footer-column .column:last-of-type ul{text-align:right}@media screen and (max-width:767px){footer.site-footer .footer-column .column{width:50%!important;margin-bottom:8px}footer.site-footer .footer-column .column:nth-child(2n+1){clear:both}footer.site-footer .footer-column .column:last-of-type{margin-top:20px;width:100%!important;text-align:center}}footer.site-footer .footer-bottom{position:fixed;width:100%;bottom:0;left:0;z-index:99}footer.site-footer .footer-bottom ul{margin:0;padding:0;list-style:none;background-color:#4a4a4a}footer.site-footer .footer-bottom ul:after{content:'';clear:both;display:table}footer.site-footer .footer-bottom ul:after{content:'';clear:both;display:table}footer.site-footer .footer-bottom ul li{float:left;width:25%;text-align:center;padding:12px 0 0;border-right:1px solid #656565}footer.site-footer .footer-bottom ul li i{display:block;line-height:.7em;margin-bottom:0;font-size:22px}footer.site-footer .footer-bottom ul li a{font-size:11px;color:#fff;display:inline-block;text-decoration:none;white-space:nowrap}footer.site-footer .footer-bottom ul li:last-of-type{border-right:0}footer.site-footer .footer-bottom ul.column-1 li{width:100%}footer.site-footer .footer-bottom ul.column-2 li{width:50%}footer.site-footer .footer-bottom ul.column-3 li{width:33.33333333%}#btn-top{position:fixed;right:10px;bottom:10px;z-index:999;opacity:0;filter:alpha(opacity=0);overflow:hidden;border:none;text-decoration:none;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){#btn-top{bottom:70px}}#btn-top i{display:block;width:38px;height:38px;-webkit-border-radius:50%;border-radius:50%;background-color:#40beb4;color:#fff;text-align:center;font-size:14px;line-height:36px;opacity:.5;filter:alpha(opacity=50);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#btn-top:hover i{opacity:1;filter:alpha(opacity=100)}#btn-top.show{opacity:1;filter:alpha(opacity=100)}.widget_nav_menu ul.menu{margin:0;padding:0;list-style:none}.widget_nav_menu ul.menu li{position:relative;padding-left:14px;text-align:left!important}.widget_nav_menu ul.menu li:before{content:'';display:inline-block;width:4px;height:4px;position:absolute;top:14px;left:0;-webkit-border-radius:50%;border-radius:50%;background-color:#1e1e1e}.widget_nav_menu ul.menu li ul.sub-menu{padding-left:10px}.widget_nav_menu ul.menu li ul.sub-menu li:before{border:none;height:2px;width:6px;background-color:#1e1e1e;top:13px}.custom-html-widget img{margin-bottom:10px}article img{max-width:100%;height:auto!important}.left{float:left}@media screen and (max-width:767px){.left{width:100%!important}}.right{float:right}@media screen and (max-width:767px){.right{width:100%!important}}.pagination{clear:both;position:relative;font-size:12px;line-height:13px;margin-bottom:20px;padding-top:20px 0}.pagination h2{display:none}.pagination a,.pagination span{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background:#555}.pagination a:hover{color:#fff;background:#40beb4}.pagination .current{padding:6px 9px 5px 9px;color:#fff;background-color:#CCC}.wpb_revslider_element{margin-bottom:0!important}.vc_column_container.vc_col-sm-12>.vc_column-inner{padding-left:0!important;padding-right:0!important}@media screen and (max-width:767px){.vc_row{margin-left:0!important;margin-right:0!important}}@media screen and (min-width:768px){body.page-template-page-menu-left .site{margin-left:260px}body.page-template-page-menu-left .site-header.fixed{-webkit-box-shadow:0 0 15px #414141;box-shadow:0 0 15px #414141;left:0;width:260px;height:100%;overflow:hidden;padding:20px}body.page-template-page-menu-left .site-header.fixed .logo{width:100%;text-align:center}body.page-template-page-menu-left .site-header.fixed .logo img{float:none;max-height:initial!important}body.page-template-page-menu-left #nav{margin-top:140px;float:left}body.page-template-page-menu-left #nav ul li{width:100%;line-height:36px}body.page-template-page-menu-left #nav ul li ul.sub-menu{visibility:visible;opacity:1;filter:alpha(opacity=100);position:static;top:auto;left:auto;width:auto;padding-top:0;-webkit-border-radius:0;border-radius:0}}section.page-mail.blog,section.single-blog{padding-top:5px}section.blog .fa.fa-feedly:before{line-height:28px}section.blog .ttl-blog{text-align:center;margin-bottom:25px}section.blog .main-kizi{float:left;width:calc(100% - 300px);border:1px solid #e2e2e2;padding:25px;background-color:#fff}@media screen and (max-width:767px){section.blog .main-kizi{width:100%;padding-left:15px;padding-right:15px}}section.blog .main-kizi img{height:auto!important}section.blog article{border-bottom:1px dashed #ddd;margin-bottom:40px;margin-top:10px;padding-bottom:30px}section.blog article:after{content:'';clear:both;display:table}section.blog article:after{content:'';clear:both;display:table}section.blog article:last-of-type{margin-bottom:20px}section.blog article .entry-header{width:230px}section.blog article .entry-header img{max-width:calc(100% - 20px)}@media screen and (max-width:767px){section.blog article .entry-header img{max-width:100%;width:100%}}section.blog article .entry-content{width:calc(100% - 230px)}@media screen and (max-width:767px){section.blog article .entry-content{width:100%}}section.blog article .entry-title{margin:0 0 5px}section.blog article .entry-date{display:inline-block}section.blog article .entry-category{font-size:12px}section.blog article .entry-category a{color:#5484C8;text-decoration:underline}section.blog article .entry-category a:hover{color:#40beb4}section.blog article .entry-meta{font-size:12px}section.blog article .entry-meta .wrap{margin-top:10px}section.blog article .entry-meta .wrap .author{float:left}section.blog article .entry-meta .wrap .author img{float:left}section.blog article .entry-meta .wrap .author .author-name{float:left;margin-left:10px;margin-top:4px}section.blog article .entry-meta .wrap .more-link{float:right;background-color:#575757;color:#fff;padding:0 20px;margin-top:4px}section.blog article .entry-meta .wrap .more-link:hover{background-color:#40beb4}section.blog .kizi-single .time-section{-webkit-transform:translate(0,-6px);-ms-transform:translate(0,-6px);-o-transform:translate(0,-6px);transform:translate(0,-6px);font-size:14px}section.blog .kizi-single .post-thumbnail{position:relative;line-height:0}section.blog .kizi-single .post-thumbnail img{height:auto!important}section.blog .kizi-single .post-thumbnail h1{font-size:24px;line-height:1.4em;margin:0 0 20px}section.blog .kizi-single .post-thumbnail h1.overlay-title{display:block;position:absolute;bottom:0;left:0;background-color:rgb(0 0 0 / .7);color:#fff!important;padding:18px 20px;margin:0;width:100%}@media screen and (max-width:767px){section.blog .kizi-single .post-thumbnail h1{font-size:15px}}section.blog .kizi-single .author-infor .top-dtl{margin:20px 0 15px;font-size:14px}section.blog .kizi-single .author-infor .top-dtl img{-webkit-border-radius:50%;border-radius:50%;margin-right:10px;float:left}section.blog .kizi-single .entry-meta{margin-top:10px;margin-bottom:0}section.blog .kizi-single .entry-date{display:block}section.blog .kizi-single .entry-category a{background-color:#e5e5e5;padding:4px 10px;display:inline-block;margin-right:10px;margin-bottom:12px;color:#333;text-decoration:none}section.blog .kizi-single .entry-category a:hover{color:#fff;background-color:#353535}@media screen and (max-width:767px){section.blog .kizi-single .entry-category a{padding:0 8px;font-size:13px;margin-right:4px;margin-bottom:6px}}section.blog .kizi-single .entry-content img{height:auto!important}section.blog .kizi-single .entry-content p{overflow-wrap:break-word}@media screen and (max-width:767px){section.blog .kizi-single .entry-content iframe{width:100%}}section.blog .kizi-single h2{background-color:#ddd;border-left:5px solid #1a1a1a;margin-left:-25px;padding:10px 20px 10px 24px}@media screen and (max-width:767px){section.blog .kizi-single h2{margin-left:-15px}}section.blog .kizi-single h3{border-bottom:1px dotted #999;position:relative;padding:0 0 10px 36px;margin:30px 0 30px;line-height:1.8em}section.blog .kizi-single h3:before{position:absolute;top:0;left:0;font-family:FontAwesome;font-size:24px;content:"\f046"}section.blog .kizi-single h4{background-color:#f3f3f3;padding:10px}section.blog .kizi-single .ts-fab-wrapper h4{background-color:#fff0;padding:0}section.blog .post-navigation{padding-top:30px}section.blog .post-navigation h2{display:none}section.blog .post-navigation .nav-next:before{content:'NEXT';padding-right:10px;font-weight:700}section.blog .post-navigation .nav-previous:before{content:'PREV';padding-right:10px;font-weight:700}section.blog .post-navigation a{text-decoration:underline}section.blog .post-navigation a:hover{color:#40beb4}section.blog .kizi-related h4{font-size:20px;font-weight:700;padding:10px 0;margin-bottom:8px}section.blog .kizi-related .wrap-related{margin-left:-7px;margin-right:-7px}section.blog .kizi-related .wrap-related:after{content:'';clear:both;display:table}section.blog .kizi-related .wrap-related:after{content:'';clear:both;display:table}section.blog .kizi-related .wrap-related .item{float:left;width:33.333333%;padding:0 7px;margin-bottom:10px}section.blog .kizi-related .wrap-related .item:nth-child(3n+1){clear:both}@media screen and (max-width:767px){section.blog .kizi-related .wrap-related .item{width:100%}}section.blog .kizi-related .wrap-related .item .box-related{border:1px solid #e2e2e2;padding:10px}@media screen and (max-width:767px){section.blog .kizi-related .wrap-related .item .box-related .post-thumbnail img{width:100%}}section.blog .kizi-related .wrap-related .item .desc a{font-size:14px;line-height:21px;font-weight:700;display:inline-block;color:#333;text-decoration:none}section.blog .kizi-related .wrap-related .item .desc .date{font-size:14px;margin-bottom:6px}.side-kizi{float:right;width:270px}@media screen and (max-width:767px){.side-kizi{width:100%;margin-top:20px}}.side-kizi .side-box{background-color:#fff;border:1px solid #e2e2e2;margin-bottom:20px;padding:15px}.side-kizi .side-box h2,.side-kizi .side-box h3{background-color:#eee;color:#000;margin:-15px;margin-bottom:15px;padding:10px;padding-left:15px;font-size:18px;text-align:center;font-weight:700}.side-kizi .side-box h2 i,.side-kizi .side-box h3 i{color:#bcbcc4;font-size:20px;margin-right:6px}.side-kizi .side-box .box-sb01{margin-bottom:10px}.side-kizi .side-box .box-sb01:after{content:'';clear:both;display:table}.side-kizi .side-box .box-sb01:after{content:'';clear:both;display:table}.side-kizi .side-box .box-sb01 .thumbnail_col{max-height:65px;overflow:hidden;width:40%;float:left}.side-kizi .side-box .box-sb01 a{text-decoration:none;color:#333}.side-kizi .side-box .box-sb01 p{font-size:13px;line-height:16px;margin:0;width:calc(100% - 40% - 10px);float:right}.side-kizi .side-box .box-sb01:last-of-type{margin-bottom:0}.side-kizi .side-box:not(.side-lstCategories) .widget_categories ul,.side-kizi .side-box:not(.side-lstCategories) .widget_archive ul{list-style:none;padding:0;margin:0}.side-kizi .side-box:not(.side-lstCategories) .widget_categories ul li,.side-kizi .side-box:not(.side-lstCategories) .widget_archive ul li{border-top:1px dashed #e2e2e2;padding:8px 0 8px 10px;font-size:14px}.side-kizi .side-box:not(.side-lstCategories) .widget_categories ul li:first-of-type,.side-kizi .side-box:not(.side-lstCategories) .widget_archive ul li:first-of-type{border-top:none;padding-top:0}.side-kizi .side-box:not(.side-lstCategories) .widget_categories ul li a,.side-kizi .side-box:not(.side-lstCategories) .widget_archive ul li a{text-decoration:none;position:relative;padding-left:15px;display:inline-block;color:#333}.side-kizi .side-box:not(.side-lstCategories) .widget_categories ul li a:before,.side-kizi .side-box:not(.side-lstCategories) .widget_archive ul li a:before{position:absolute;left:0;top:50%;content:"\f0da";font-family:FontAwesome;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.side-kizi .side-box:not(.side-lstCategories) .widget_categories ul.children,.side-kizi .side-box:not(.side-lstCategories) .widget_archive ul.children{padding-top:8px;margin-bottom:-8px;border-top:1px dashed #e2e2e2;margin-top:8px}.side-kizi .side-box .searchform-section{width:100%;line-height:1}.side-kizi .side-sns ul{padding:0;margin:0;list-style:none;font-size:13.8px}.side-kizi .side-sns ul li a{margin-bottom:10px;background-color:#40beb4;color:#fff;display:block;padding:10px 16px;position:relative}.side-kizi .side-sns ul li a:after{content:'';clear:both;display:table}.side-kizi .side-sns ul li a:after{content:'';clear:both;display:table}.side-kizi .side-sns ul li a i{font-size:20px;float:left;margin-right:12px;margin-top:4px}.side-kizi .side-sns ul li a span{float:left;font-size:.95em}@media screen and (max-width:767px){.side-kizi .side-sns ul li a span{font-size:1em}}.side-kizi .side-sns ul li a:before{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;right:12px;font-family:FontAwesome;font-size:20px;content:"\f105"}.side-kizi .side-sns ul li a:hover{opacity:.8;filter:alpha(opacity=80)}.side-kizi .side-sns ul li a.sns-twitter{background-color:#0da1f2}.side-kizi .side-sns ul li a.sns-facebook{background-color:#3b5998}.side-kizi .side-sns ul li a.sns-google-plus{background-color:#dc4e41}.side-kizi .side-sns ul li a.sns-youtube{background-color:red}.side-kizi .side-sns ul li a.sns-linkedin{background-color:#0077b5}.side-kizi .side-sns ul li a.sns-pinterest{background-color:#bd081c}.side-kizi .side-sns ul li a.sns-feedly{background-color:#6bc655}.side-kizi .side-sns ul li a.sns-feedly i:before{line-height:21px;font-size:21px}.side-kizi .side-sns ul li a.sns-line{background-color:#01c300}.side-kizi .side-sns ul li a.sns-line i:before{line-height:inherit!important;font-size:21px}.side-kizi .side-sns ul li a.sns-instagram{background-color:#999}.side-kizi .side-sns ul li a.sns-vimeo{background-color:#0da1f2}.side-kizi .side-sns ul li a.sns-tumblr{background-color:#36465d}.side-kizi .side-sns ul li a.sns-rss{background-color:orange}.side-kizi .side-sns ul li a.sns-wear{background-color:#bfbfbf}.side-kizi .side-sns ul li a.sns-wear strong{float:left;font-size:16px;margin-right:10px}.side-kizi .side-fpost h3{position:relative;text-align:left;padding-left:48px}.side-kizi .side-fpost h3:before{display:inline-block;font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f11d";position:absolute;left:15px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.side-kizi .side-news h3{position:relative;text-align:left;padding-left:48px}.side-kizi .side-news h3:before{display:inline-block;font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0a2";position:absolute;left:15px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.side-kizi .side-lstCategories .widget_reviews_categories ul,.side-kizi .side-lstCategories .widget_reviews_categories2 ul,.side-kizi .side-lstCategories .widget_categories ul{margin:0;padding:0;list-style:none}.side-kizi .side-lstCategories .widget_reviews_categories ul:after,.side-kizi .side-lstCategories .widget_reviews_categories2 ul:after,.side-kizi .side-lstCategories .widget_categories ul:after{content:'';clear:both;display:table}.side-kizi .side-lstCategories .widget_reviews_categories ul:after,.side-kizi .side-lstCategories .widget_reviews_categories2 ul:after,.side-kizi .side-lstCategories .widget_categories ul:after{content:'';clear:both;display:table}.side-kizi .side-lstCategories .widget_reviews_categories ul li,.side-kizi .side-lstCategories .widget_reviews_categories2 ul li,.side-kizi .side-lstCategories .widget_categories ul li{float:left;margin-bottom:5px;margin-right:10px}.side-kizi .side-lstCategories .widget_reviews_categories ul li a,.side-kizi .side-lstCategories .widget_reviews_categories2 ul li a,.side-kizi .side-lstCategories .widget_categories ul li a{color:#333;text-decoration:none;padding:4px 12px;background-color:#e2e2e2;-webkit-border-radius:2px;border-radius:2px;font-size:13px}.side-kizi .side-lstCategories .widget_reviews_categories ul li a:hover,.side-kizi .side-lstCategories .widget_reviews_categories2 ul li a:hover,.side-kizi .side-lstCategories .widget_categories ul li a:hover{opacity:.8;filter:alpha(opacity=80)}.side-kizi .side-lstCategories .widget_reviews_categories ul li a.lstnews,.side-kizi .side-lstCategories .widget_reviews_categories2 ul li a.lstnews,.side-kizi .side-lstCategories .widget_categories ul li a.lstnews{color:#fff;background-color:#353535}.error404 .side-kizi{display:none}.error404 section.blog .main-kizi{border:none;padding-left:0;background-color:#fff0}#mailmaga{background:#f5f5f5;text-align:center;padding-bottom:40px;margin-bottom:20px}#mailmaga .s2_message{padding-top:20px}@media screen and (max-width:767px){#mailmaga{padding-bottom:15px;margin-bottom:20px}}#mailmaga p:first-of-type label{width:100%;text-align:center;background:#353535;padding:10px;color:#fff;text-align:left;display:block;padding:15px 15px 15px 65px;color:#fff;position:relative}#mailmaga p:first-of-type label:before{margin-top:-2px;position:absolute;top:50%;left:20px;font-family:FontAwesome;font-size:24px;content:"\f0e0";-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#mailmaga input{width:100%;max-width:80%;padding:7px;margin-top:30px;margin-bottom:20px}@media screen and (max-width:767px){#mailmaga input{margin-top:4px;margin-bottom:10px}}#mailmaga input[type=submit]{width:150px;-webkit-border-radius:5px;border-radius:5px;margin:0 5px;cursor:pointer}#mailmaga input[type=submit]:hover{opacity:.8}#mailmaga input[name=subscribe]{border:0;background:#353535;color:#fff;cursor:pointer}@media screen and (max-width:767px){#mailmaga input[name=subscribe]{width:100%;margin-bottom:15px;-webkit-transform:translate(3px,0);-ms-transform:translate(3px,0);-o-transform:translate(3px,0);transform:translate(3px,0)}}#mailmaga input[name=unsubscribe]{border:0;background:#dcdcdc}@media screen and (max-width:767px){#mailmaga input[name=unsubscribe]{width:100%}}#snsbox ul{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding:0}@media screen and (max-width:767px){#snsbox ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#snsbox ul li{margin-right:10px;list-style-type:none}#snsbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-blog .ts-fab-wrapper{border:1px solid #e2e2e2;margin-bottom:15px;margin-top:22px}.single-blog .ts-fab-wrapper .ts-fab-latest{font-size:14px}.single-blog ul.ts-fab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px!important}.single-blog ul.ts-fab-list li{width:50%;margin:0!important;background-color:#e9e9e9!important;padding:10px!important;border:1px solid #e2e2e2}.single-blog ul.ts-fab-list li a{padding:12px;border-bottom:1px solid #e2e2e2;display:inline;border:none!important}.single-blog ul.ts-fab-list li.active{background-color:#FFF!important;border:0}.single-blog ul.ts-fab-list li.ts-fab-bio-link a{background-position:top 10px left 6px;padding-left:30px!important}.single-blog ul.ts-fab-list li.active a{background-repeat:no-repeat;background-color:#fff0;border:none!important;color:#000;-webkit-transition:none;-o-transition:none;transition:none}.single-blog .ts-fab-tab{border:0}.single-blog .ts-fab-avatar>img{-webkit-border-radius:50%;border-radius:50%;margin:0}.ts-fab-text h4{background-color:#fff0}.ts-fab-content p{text-align:justify}.ts-fab-list li.ts-fab-latest-posts-link a{background-position:9px -189px!important;padding-left:30px!important}.kizi-single .outline{border:1px solid #eee;padding:20px;margin-top:30px;margin-bottom:30px;display:block;position:relative}.kizi-single .outline .outline__title{background:#fff;font-size:19px;font-weight:700}.kizi-single .outline .outline__title{padding-left:35px;padding-top:5px;padding-bottom:5px;background:url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/../icon/bg_mokuji.png) 0 center no-repeat}.kizi-single .outline__toggle{display:none}.kizi-single .outline__switch{display:none}.kizi-single .outline__list>li{position:relative}.kizi-single .outline__list>li:before{content:'';width:5px;height:5px;background:#191919;position:absolute;top:15px;left:-17px;border-radius:50%}.kizi-single .outline__list>li>ul>li{position:relative;padding-left:10px}.kizi-single .outline__list>li>ul>li:before{content:'-';margin-right:5px;position:absolute;top:2px;left:0;background:inherit;width:inherit;height:inherit;border-radius:0}.kizi-single .outline__list li.no_content:before{display:none!important}.kizi-single .outline__list>li>ul>li>ul>li{position:relative;padding-left:15px}.kizi-single .outline__list>li>ul>li>ul>li:before{content:'--';margin-right:5px;position:absolute;top:0;left:0}.kizi-single .outline__list>li>ul>li>ul>li li:before{content:'---';margin-right:5px;position:absolute;top:0;left:-4px}.kizi-single .outline__toggle:checked+.outline__switch::before{content:"é–‰ã˜ã‚‹"}.kizi-single .outline__switch+.outline__list{width:0;height:0;margin-top:0;transition:0.2s}.kizi-single .outline__toggle:checked+.outline__switch+.outline__list{width:auto;height:auto;transition:0.2s}.kizi-single .outline__item:before{content:normal}.kizi-single .outline__link{display:inline-block;padding:2px 0;position:relative;color:#333;text-decoration:none}.kizi-single .outline__link:hover{border:none}.kizi-single .outline__link span:first-of-type{display:none;color:#7F7F7F;background:#F2F2F2;padding:3px 6px;font-weight:400;margin-right:5px}.kizi-single .outline ul,.kizi-single .outline ol{list-style:none!important;margin-bottom:0!important;padding:0;margin:5px 0 0 20px;list-style-type:none!important}.kizi-single .outline ul li,.kizi-single .outline ol li{list-style:none!important;list-style-type:none!important}.author-infor{padding-bottom:1px}div.page{padding:40px 0 60px}.main-pazi>p{display:none}a{text-decoration:underline}h1{font-size:2em;line-height:1.4em}h2{font-size:1.5em;line-height:1.4em}h3{font-size:1.3em;line-height:1.4em}h4{font-size:1.1em;line-height:1.4em}@media screen and (max-width:767px){h1{margin:.5em 0 .5em;font-size:1.7em;line-height:1.4em}h2{margin:.5em 0 .5em;font-size:1.5em;line-height:1.4em}h3{font-size:1.3em;line-height:1.4em}h4{font-size:1.1em;line-height:1.4em}}header.site-header.fixed{border:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgb(0 0 0 / .8);padding:0;-webkit-box-shadow:0 0 3px rgb(0 0 0 / .2);box-shadow:0 0 3px rgb(0 0 0 / .2);-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}header.site-header.fixed a{color:#fff;text-decoration:none}header.site-header.fixed a:hover{color:#40beb4}header.site-header.fixed .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:center}@media screen and (min-width:768px){header.site-header.fixed .container{padding-top:15px;padding-bottom:15px;position:relative}}header.site-header.fixed.trans{background:#fff0;-webkit-box-shadow:none;box-shadow:none}header.site-header.fixed.trans:hover{background:#fff0}header.site-header.fixed.trans:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;-webkit-transform:translate(0,-101%);-ms-transform:translate(0,-101%);-o-transform:translate(0,-101%);transform:translate(0,-101%);-webkit-transition:all 0.4s cubic-bezier(.19,1,.22,1);-o-transition:all 0.4s cubic-bezier(.19,1,.22,1);transition:all 0.4s cubic-bezier(.19,1,.22,1);-webkit-box-shadow:0 0 3px rgb(0 0 0 / .2);box-shadow:0 0 3px rgb(0 0 0 / .2)}header.site-header.fixed.trans.eff:before{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}header.site-header .logo{width:auto;height:auto;font-size:20px;display:block}header.site-header .logo img{max-height:45px;vertical-align:top}header.site-header .logo span{float:left;margin-left:30px;display:none}@media screen and (max-width:767px){header.site-header .logo span{margin-left:10px;width:40%;float:right;font-size:18px;line-height:38px;display:none}header.site-header .logo img{max-height:40px}}#nav{font-size:15px}#nav ul li{line-height:48px}footer.site-footer{background-color:#222;color:#fff;padding:15px 0}footer.site-footer #copyright{margin-top:0;font-size:12px}footer.site-footer .logo{height:45px;display:inline-block;text-align:left;max-width:130px;display:none!important}footer.site-footer .logo span{display:none}@media screen and (max-width:767px){footer.site-footer .logo{max-width:130px}}#btn-top{right:1%;bottom:110px}@media screen and (max-width:767px){#btn-top{display:none}}.hlogo{font-size:initial;line-height:1;margin:0;font-weight:400;position:relative}.hlogo h1{display:none;margin:0;font-weight:400;font-size:16px;line-height:1.8em}@media screen and (min-width:768px){.hlogo.slogan-bottom{float:left}.hlogo h1{display:block}}.slogan{margin:0;font-weight:400;font-size:11px;line-height:1.8em;clear:both;display:none}@media screen and (min-width:768px){.slogan{display:block}}div.page{padding:0}.ift-social{padding-top:14px;padding-bottom:80px;text-align:right;height:42px}@media screen and (max-width:767px){.ift-social{display:none}}.ift-social .social-label{display:none}.ift-social .wrap{display:inline-block}.ift-social a{float:left;width:42px;height:42px;font-size:24px;line-height:45px;color:#fff;background-color:#bfbfbf;-webkit-border-radius:50%;border-radius:50%;text-align:center;margin-left:10px}.ift-social a.sns-twitter{background-color:#0ca1f3}.ift-social a.sns-facebook{background-color:#3b5998}.ift-social a.sns-google-plus{background-color:#dc4e41}.ift-social a.sns-youtube{background-color:red}.ift-social a.sns-feedly{background-color:#0dc555}.ift-social a.sns-linkedin{background-color:#0077b5}.ift-social a.sns-pinterest{background-color:#bd1c1c}.ift-social a.sns-rss{background-color:orange}.ift-social a.sns-line{background-color:#01c300}.ift-social a.sns-instagram{background-color:#999}.ift-social a.sns-tumblr{background-color:#115473}.ift-social a:hover{color:#fff;opacity:.8;filter:alpha(opacity=80)}.ift-social a:focus{color:#fff}@media screen and (max-width:767px){#nav-sp .ift-social{display:block;text-align:left}#nav-sp .ift-social .social-label{display:block;text-align:left;margin-left:10px;margin-bottom:10px}#nav-sp .ift-social a{margin-bottom:10px}}.ift-about{margin-bottom:120px}@media screen and (max-width:767px){.ift-about{margin-bottom:70px}}.ift-about .left{width:274px;height:274px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-size:cover;background-position:20%;background-repeat:no-repeat}@media screen and (max-width:767px){.ift-about .left{width:200px!important;height:200px!important;margin-left:auto;margin-right:auto;float:none;margin-bottom:32px;margin-top:36px}}.ift-about .right{width:calc(100% - 305px)}.ift-event{margin-bottom:116px}@media screen and (max-width:767px){.ift-event{margin-bottom:66px}}.ift-event .title{margin-left:auto;margin-right:auto;max-width:824px;font-size:36.1px;font-weight:700;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:26px;text-align:center}.ift-event .title span{display:block;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18.1px;font-weight:900;line-height:1.62;color:#40beb4;margin-top:16px}.ift-event .img{text-align:center;margin-left:auto;margin-right:auto;max-width:824px;margin-bottom:50px}@media screen and (max-width:767px){.ift-event .img{margin-bottom:20px}}.ift-event .list{margin-top:38px}.ift-event .list .item{margin-bottom:38px}.ift-event .list .item:after{content:'';clear:both;display:table}.ift-event .list .item:after{content:'';clear:both;display:table}.ift-event .list .item .left{width:50%}@media screen and (min-width:768px){.ift-event .list .item .left .sub-title{margin-top:0}}.ift-event .list .item .right{width:calc(100% - 50% - 32px)}.ift-event .list .item .right .sub-title{margin-bottom:0;display:inline-block}@media screen and (min-width:768px){.ift-event .list .item .right .sub-title{margin-top:0}}@media screen and (max-width:767px){.ift-event .list .item .icon-div{margin-top:10px}}.ift-event .list .item .icon-div .sub-title{float:left;margin-bottom:12px;margin-top:5px}.ift-event .list .item .icon-div img{float:left;margin-right:10px;margin-bottom:10px}.ift-event .list .item .icon-div.icon-left{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}.ift-event .list .item .icon-div.icon-left .sub-title{margin-bottom:12px;margin-top:0}.ift-event .list .item .icon-div.icon-left img{margin-bottom:12px}@media screen and (max-width:767px){.ift-event .list .item .icon-div.icon-left img{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}.ift-event .list .item .icon-div.icon-top .sub-title{width:100%}.ift-event .list .item .bottom{clear:both;padding-top:4px}.ift-event .list .item .sub-title{margin-bottom:12px;font-weight:700}.ift-event .list .item .sub-desc{white-space:pre-wrap}.ift-event .list .item.reverse .left{float:right;text-align:right}.ift-event .list .item.reverse .right{float:left}.ift-img .img{max-width:initial;margin-bottom:0}.ift-product{margin-bottom:82px}@media screen and (max-width:767px){.ift-product{margin-bottom:40px}}.ift-product .title{margin-left:auto;margin-right:auto;max-width:824px;font-size:36.1px;font-weight:700;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:26px;text-align:center}.ift-product .title span{display:block;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18.1px;font-weight:900;line-height:1.62;color:#40beb4;margin-top:16px}.ift-product .list{margin-top:30px}.ift-product .list .wrap{margin-left:-12px;margin-right:-12px}.ift-product .list .item{width:50%;float:left;padding-left:12px;padding-right:12px;margin-bottom:20px}.ift-product .list .item:after{content:'';clear:both;display:table}.ift-product .list .item:after{content:'';clear:both;display:table}.ift-product .list .item:nth-child(2n+1){clear:both}.ift-product .list .item .sub-desc{white-space:pre-wrap}@media screen and (max-width:767px){.ift-product .list .item{width:100%;margin-bottom:30px}}.ift-access{margin-bottom:128px}@media screen and (max-width:767px){.ift-access{margin-bottom:80px}}.ift-access .title{margin-left:auto;margin-right:auto;max-width:824px;font-size:36.1px;font-weight:700;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:26px;text-align:center}.ift-access .title span{display:block;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18.1px;font-weight:900;line-height:1.62;color:#40beb4;margin-top:16px}.ift-access .list{margin-top:26px}.ift-access .list .item{margin-bottom:38px}.ift-access .list .item:after{content:'';clear:both;display:table}.ift-access .list .item:after{content:'';clear:both;display:table}.ift-access .list .item:last-of-type .sub-img:before{display:none}.ift-access .list .item .left{width:500px}.ift-access .list .item .right{width:calc(100% - 522px)}@media screen and (max-width:767px){.ift-access .list .item .right{margin-top:10px}}.ift-access .list .item .right .sub-desc{overflow-wrap:break-word;white-space:pre-wrap}.ift-access .list .item .sub-img{position:relative}.ift-access .list .item .sub-img:before{content:'';-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute;bottom:-20px;left:50%;width:0;height:0;border-left:28px solid #fff0;border-right:28px solid #fff0;border-top:18px solid #40beb4}@media screen and (max-width:767px){.ift-access .list .item .sub-img:before{display:none}}@media screen and (max-width:767px){.ift-access .list .item{margin-bottom:58px;position:relative}.ift-access .list .item:before{content:'';-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute;bottom:-32px;left:50%;width:0;height:0;border-left:28px solid #fff0;border-right:28px solid #fff0;border-top:18px solid #40beb4}.ift-access .list .item:last-of-type{margin-bottom:38px}.ift-access .list .item:last-of-type:before{display:none}}.ift-shop{margin-bottom:124px}@media screen and (max-width:767px){.ift-shop{margin-bottom:70px}}.ift-shop .title{margin-left:auto;margin-right:auto;max-width:824px;font-size:36.1px;font-weight:700;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:26px;text-align:center}.ift-shop .title span{display:block;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18.1px;font-weight:900;line-height:1.62;color:#40beb4;margin-top:16px}.ift-shop .wrap{margin-top:74px}@media screen and (max-width:767px){.ift-shop .wrap{margin-top:24px}}.ift-shop .left{width:48.8%}.ift-shop .left table{width:100%;border-spacing:0;border:none}.ift-shop .left table td{border:none;border-bottom:1px solid #a0a0a0;padding:12px 0}.ift-shop .left table td:first-child{font-weight:700;vertical-align:top;width:142px}.ift-shop .left .sub-desc{white-space:pre-wrap}.ift-shop .left .icon-wrap{margin:8px 0 0}.ift-shop .left .icon-wrap:after{content:'';clear:both;display:table}.ift-shop .left .icon-wrap:after{content:'';clear:both;display:table}.ift-shop .left .icon-wrap img{float:left;margin-right:10px;margin-bottom:10px}.ift-shop .right{width:48.8%}.ift-shop .right iframe{width:500px;height:330px}@media screen and (max-width:767px){.ift-shop .right iframe{width:100%}}.ift-contact{margin-bottom:132px}@media screen and (max-width:767px){.ift-contact{margin-bottom:60px}}.ift-contact .title{margin-left:auto;margin-right:auto;max-width:824px;font-size:36.1px;font-weight:700;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:20px;text-align:center}.ift-contact .title span{display:block;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18.1px;font-weight:900;line-height:1.62;color:#40beb4;margin-top:16px}.ift-contact .contact-banner{text-align:center}.ift-news{margin-bottom:24px}.ift-news .title{margin-left:auto;margin-right:auto;max-width:824px;font-size:36.1px;font-weight:700;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:20px;text-align:center}.ift-news .title span{display:block;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18.1px;font-weight:900;line-height:1.62;color:#40beb4;margin-top:16px}.ift-news .news-wrap .wrap{margin-left:-12px;margin-right:-12px}@media screen and (max-width:767px){.ift-news .news-wrap .wrap{margin-left:0;margin-right:0}}.ift-news .news-wrap .item{width:33.33333333%;float:left;padding-left:12px;padding-right:12px;margin-bottom:20px}.ift-news .news-wrap .item:nth-child(3n+1){clear:both}.ift-news .news-wrap .item:hover h3,.ift-news .news-wrap .item:hover .img{opacity:.8;filter:alpha(opacity=80)}.ift-news .news-wrap .item .img{width:325px;height:208px;background-color:#ddd;background-size:cover;background-repeat:no-repeat;background-position:center}.ift-news .news-wrap .item h3{font-size:16.7px;font-weight:400;line-height:1.75;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ',Osaka,'MS PGothic',arial,helvetica,sans-serif;margin:5px 0 10px}.ift-news .news-wrap .item a{text-decoration:none}.ift-news .news-wrap .item .bottom{background-color:#fff;padding:12px 20px}.ift-news .news-wrap .item .bottom .date{font-size:12px;letter-spacing:.6px;color:#7e7e7e}@media screen and (max-width:767px){.ift-news .news-wrap .item{width:100%;padding-left:0;padding-right:0;background-color:#fff}.ift-news .news-wrap .item .img{width:calc(40% - 10px);height:120px;float:left;margin:10px 0 10px 10px}.ift-news .news-wrap .item .bottom{width:calc(100% - 40% - 16px);float:right;margin:0;margin-left:10px;padding:0}.ift-news .news-wrap .item h3{font-size:14px}}.ift-title{margin-top:64px;margin-bottom:64px}.ift-title .title{margin-left:auto;margin-right:auto;max-width:824px;font-size:36.1px;font-weight:700;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:20px;text-align:center}.ift-title .title span{display:block;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18.1px;font-weight:900;line-height:1.62;color:#40beb4;margin-top:16px}.ift-store{margin-top:24px;margin-bottom:24px}.ift-store .title{margin-left:auto;margin-right:auto;max-width:824px;font-size:36.1px;font-weight:700;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:20px;text-align:center}.ift-store .title span{display:block;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18.1px;font-weight:900;line-height:1.62;color:#40beb4;margin-top:16px}.ift-store .store-wrap .wrap{margin-left:-22px;margin-right:-22px}@media screen and (max-width:767px){.ift-store .store-wrap .wrap{margin-left:0;margin-right:0}}.ift-store .store-wrap .item{width:33.33333333%;float:left;padding-left:22px;padding-right:22px;margin-bottom:35px}.ift-store .store-wrap .item:nth-child(3n+1){clear:both}.ift-store .store-wrap .item a{text-decoration:none}.ift-store .store-wrap .item a .img{margin-bottom:14px;position:relative}.ift-store .store-wrap .item a .img span{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:70%;left:50%;background-color:#fff;color:#000;padding:6px 24px;font-size:14px;display:block;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.ift-store .store-wrap .item a .img span:hover{background-color:#000;color:#fff;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.ift-store .store-wrap .item a:hover img{opacity:1;filter:alpha(opacity=100)}.ift-store .store-wrap .item a:hover .img span{opacity:1;filter:alpha(opacity=100);top:50%}.ift-store .store-wrap .item a .desc h3{font-size:16.7px;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ',Osaka,'MS PGothic',arial,helvetica,sans-serif;margin-bottom:5px;text-align:center;white-space:pre-wrap}.ift-store .store-wrap .item a .desc .sub_title{display:block;font-size:14px;color:#000;white-space:pre-wrap}@media screen and (max-width:767px){.ift-store .store-wrap .item{width:100%;padding-left:0;padding-right:0;margin-bottom:12px}.ift-store .store-wrap .item a .img{width:40%;float:left}.ift-store .store-wrap .item a .desc{width:calc(100% - 40% - 16px);float:right;margin-left:10px}.ift-store .store-wrap .item a .desc h3{margin:0;text-align:left}.ift-store .store-wrap .item.full-w{margin-bottom:22px}.ift-store .store-wrap .item.full-w a h3{text-align:center}.ift-store .store-wrap .item.full-w a .img{width:100%}.ift-store .store-wrap .item.full-w a .img img{width:100%}.ift-store .store-wrap .item.full-w a .desc{width:100%}}.ift-slide{height:800px;position:relative}.ift-slide .skippr-nav-container{display:none}.ift-slide .go-bottom{position:absolute;bottom:60px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);z-index:99}@media screen and (max-width:767px){.ift-slide .go-bottom{bottom:8px}}.ift-slide .title{color:#fff;text-shadow:rgb(10 10 10 / .45) 1.5px 2.6px 4px;font-size:38px;line-height:56px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:98;text-align:center;width:90%;overflow-wrap:break-word}.ift-slide .title h1{line-height:1.2em}.ift-slide .title h2{line-height:1em}@media screen and (max-width:767px){.ift-slide{height:320px}.ift-slide .title{font-size:26px;line-height:35px}}.ift-checklist{padding:55px 0;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.ift-checklist{background-attachment:initial!important}}.ift-checklist .title{margin-left:auto;margin-right:auto;max-width:824px;font-size:36.1px;font-weight:700;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:26px;text-align:center}.ift-checklist .title span{display:block;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18.1px;font-weight:900;line-height:1.62;color:#40beb4;margin-top:16px}.ift-checklist .box{background:rgb(255 255 255 / .9);max-width:912px;margin:0 auto;padding:34px 0 40px;-webkit-border-radius:4px;border-radius:4px}.ift-checklist .box .desc{padding:0 15px}.ift-checklist .box .desc h2{text-align:center}@media screen and (min-width:768px){.ift-checklist .box .desc{max-width:800px;margin-left:auto;margin-right:auto}}.ift-checklist .box .box-inline{padding:0;max-width:560px;margin:0 auto}@media screen and (max-width:767px){.ift-checklist .box .box-inline{margin:0 15px}}@media screen and (max-width:767px){.ift-checklist .box .title{padding:0 14px}}.ift-checklist .box ul{margin-top:20px;list-style:none;padding:0;margin:0}.ift-checklist .box ul li{margin-bottom:15px;position:relative;display:-webkit-flex;-webkit-align-items:flex-start;display:flex;align-items:flex-start}.ift-checklist .box ul li:after{content:'';clear:both;display:table}.ift-checklist .box ul li:after{content:'';clear:both;display:table}@media screen and (max-width:767px){.ift-checklist .box ul li{margin-bottom:10px}}.ift-checklist .box ul li .li-icon{margin-right:15px;line-height:1}.ift-checklist .box ul li .li-icon img{max-width:100%;margin-bottom:0}@media screen and (max-width:767px){.ift-checklist .box ul li .li-icon{max-width:80%;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}.ift-checklist .box ul li .li-text{white-space:pre-wrap;font-size:1.17em;font-weight:700;margin:-1px 0 0;overflow-wrap:break-word}@media screen and (max-width:767px){.ift-checklist .box ul li .li-text{width:calc(100% - 35px);font-size:.9em}}.ift-faq .title{margin-left:auto;margin-right:auto;max-width:824px;font-size:36.1px;font-weight:700;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:26px;text-align:center}.ift-faq .title span{display:block;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18.1px;font-weight:900;line-height:1.62;color:#40beb4;margin-top:16px}.ift-faq .item{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #ddd}.ift-faq .item:first-child{border-top:1px solid #ddd;padding-top:35px}.ift-faq .item .li-icon{float:left;width:35px;height:35px}.ift-faq .item .li-icon img{max-width:100%}@media screen and (max-width:767px){.ift-faq .item .li-icon img{max-width:80%;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}.ift-faq .item .li-text{float:right;width:calc(100% - 64px);overflow-wrap:break-word;white-space:pre-wrap}@media screen and (max-width:767px){.ift-faq .item .li-text{width:calc(100% - 38px);font-size:.9em}}.ift-faq .item .question{margin-bottom:25px}.ift-faq .item .question:after{content:'';clear:both;display:table}.ift-faq .item .question:after{content:'';clear:both;display:table}@media screen and (max-width:767px){.ift-faq .item .question{margin-bottom:20px}}.ift-faq .item .question .li-text{font-size:1.17em;font-weight:700;overflow-wrap:break-word;white-space:pre-wrap}@media screen and (max-width:767px){.ift-faq .item .question .li-text{font-size:.9em}}.ift-faq .item .answer:after{content:'';clear:both;display:table}.ift-faq .item .answer:after{content:'';clear:both;display:table}.ift-faq.accordion .item .question{margin-bottom:0;padding-right:40px;cursor:pointer;position:relative}.ift-faq.accordion .item .question:before{padding:3px;width:22px;height:22px;display:inline-block;position:absolute;right:0;top:50%;margin-top:-22px;font:normal 16px/26px dashicons;content:"\f132";color:#fff;background-color:#b3b3b3;text-align:center}@media screen and (max-width:767px){.ift-faq.accordion .item .question:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}.ift-faq.accordion .item .question.open:before{content:"\f460";line-height:23px}.ift-faq.accordion .item .answer{display:none;padding-right:40px;margin-top:25px}.ift-heading.style-1{text-align:center;padding-top:20px;padding-bottom:20px}.ift-heading.style-1 .subtitle{font-size:16px;text-transform:uppercase;letter-spacing:2px;padding-top:10px}.ift-heading.style-1.subtitle-bottom .subtitle{padding-top:0;padding-bottom:20px}.ift-heading.style-1 .title{margin:.1em 0}.ift-heading.style-2{background-color:#ddd;position:relative;text-align:center;padding-top:20px;padding-bottom:20px;margin-bottom:80px}@media screen and (max-width:767px){.ift-heading.style-2{margin-bottom:40px}}.ift-heading.style-2 .container{position:relative;z-index:1}.ift-heading.style-2 .arrow{background-color:#ddd;position:absolute;bottom:-15px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:42px;height:42px;transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);-webkit-transform:translate(-50%,0) rotate(45deg)}.ift-heading.style-2 .subtitle{color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:2px;padding-top:10px}.ift-heading.style-2.subtitle-bottom .subtitle{padding-top:0;padding-bottom:20px}.ift-heading.style-3{text-align:center;margin-bottom:80px}@media screen and (max-width:767px){.ift-heading.style-3{margin-bottom:40px}}.ift-heading.style-3 .box{padding:30px;-webkit-border-radius:30px;border-radius:30px;background-color:#fff;min-width:700px;display:inline-block;position:relative;border:2px solid #ddd}@media screen and (max-width:767px){.ift-heading.style-3 .box{min-width:inherit}}.ift-heading.style-3 .box .box-shape{position:absolute;top:4px;left:4px;background-color:#ddd;width:calc(100% - 8px);height:calc(100% - 8px);content:'';-webkit-border-radius:24px;border-radius:24px}.ift-heading.style-3 .box .title{position:relative;z-index:1}.ift-heading.style-3 .box .arrow{background-color:#fff;border-right:2px solid #ddd;border-bottom:2px solid #ddd;position:absolute;bottom:-37px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:70px;height:70px;transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);-webkit-transform:translate(-50%,0) rotate(45deg)}@media screen and (max-width:767px){.ift-heading.style-3 .box .arrow{transform:translate(-50%,0) rotate(45deg) scale(.8);-ms-transform:translate(-50%,0) rotate(45deg) scale(.8);-webkit-transform:translate(-50%,0) rotate(45deg) scale(.8)}}.ift-heading.style-3 .box .arrow .arrow-shape{background-color:#ddd;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:-1px;left:-1px;content:''}@media screen and (max-width:767px){.ift-heading.style-3 .box .arrow .arrow-shape{width:calc(100% - 5px);height:calc(100% - 5px)}}.ift-heading.style-4{position:relative;text-align:center;padding:10px 0;margin-top:20px;margin-bottom:80px}@media screen and (max-width:767px){.ift-heading.style-4{margin-bottom:40px}}.ift-heading.style-4 .title{position:relative;z-index:1}.ift-heading .subtitle,.ift-heading .title{white-space:pre-wrap}.ift-flow ul{padding:0;margin:0;list-style:none}.ift-flow .flow-wrap{position:relative}.ift-flow .flow-wrap .line-wrap{position:absolute;display:block;left:52px;width:6px;height:100%;background:#a3d9b8;z-index:0;pointer-events:none}@media screen and (max-width:767px){.ift-flow .flow-wrap .line-wrap{left:28px}}.ift-flow .flow-wrap .flow-box{position:relative;padding-left:160px;padding-bottom:32px;min-height:146px}.ift-flow .flow-wrap .flow-box .disc-box{display:block;content:attr(data-index);position:absolute;left:0;color:#fff;background:#a3d9b8;width:110px;height:110px;line-height:110px;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:300%;text-align:center;border-radius:90px;z-index:1}.ift-flow .flow-wrap .flow-box h3{margin:0 0 10px;padding-top:32px;white-space:pre-wrap}@media screen and (max-width:767px){.ift-flow .flow-wrap .flow-box h3{padding-top:12px}}.ift-flow .flow-wrap .flow-box p{margin-top:0;white-space:pre-wrap}.ift-flow .flow-wrap .flow-box img{max-width:100%}.ift-flow .flow-wrap .flow-box .left{width:calc(100% - 256px - 32px)}.ift-flow .flow-wrap .flow-box .right{width:256px}.ift-flow .flow-wrap .flow-box:last-child:before{content:"";position:absolute;display:block;top:0;left:52px;width:6px;height:100%;z-index:0;pointer-events:none;background-color:#fff;display:none}@media screen and (max-width:767px){.ift-flow .flow-wrap .flow-box:last-child:before{left:28px}}@media screen and (max-width:767px){.ift-flow .flow-wrap .flow-box{padding-left:80px}.ift-flow .flow-wrap .flow-box .disc-box{font-size:200%;width:60px;height:60px;line-height:60px}}.ift-flow .flow-wrap .vc_element:last-child .flow-box:before{content:"";position:absolute;display:block;top:0;left:52px;width:6px;height:100%;z-index:0;pointer-events:none;background-color:#fff;display:none}@media screen and (max-width:767px){.ift-flow .flow-wrap .vc_element:last-child .flow-box:before{left:28px}}.ift-faq .title,.ift-checklist .title,.ift-title .title,.ift-store .title,.ift-about .title,.ift-event .title,.ift-shop .title,.ift-product .title,.ift-contact .title,.ift-news .title,.ift-access .title{margin-top:0;margin-bottom:0;line-height:1.5}.ift-faq .subtitle,.ift-checklist .subtitle,.ift-title .subtitle,.ift-store .subtitle,.ift-about .subtitle,.ift-event .subtitle,.ift-shop .subtitle,.ift-product .subtitle,.ift-contact .subtitle,.ift-news .subtitle,.ift-access .subtitle{display:block;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18.1px;font-weight:900;line-height:1.62;color:#40beb4;margin-top:5px;margin-left:auto;margin-right:auto;max-width:824px;text-align:center}@media screen and (max-width:767px){.ift-faq .title,.ift-checklist .title,.ift-title .title,.ift-store .title,.ift-about .title,.ift-event .title,.ift-shop .title,.ift-product .title,.ift-contact .title,.ift-news .title,.ift-access .title{font-size:1.5em}.ift-faq .title span,.ift-checklist .title span,.ift-title .title span,.ift-store .title span,.ift-about .title span,.ift-event .title span,.ift-shop .title span,.ift-product .title span,.ift-contact .title span,.ift-news .title span,.ift-access .title span{font-size:14px;margin-top:8px}.ift-faq .title br,.ift-checklist .title br,.ift-title .title br,.ift-store .title br,.ift-about .title br,.ift-event .title br,.ift-shop .title br,.ift-product .title br,.ift-contact .title br,.ift-news .title br,.ift-access .title br{display:none}}.wrap-title{margin-bottom:20px}.wrap-title .title{display:none}.wrap-title .subtitle{margin-bottom:0;display:none}.ift-store .wrap-title .title{display:block}.ift-store .wrap-title .subtitle{display:block}.ift-news div#trust-form.contact-form select{height:28px}.ift-news div#trust-form.contact-form .wrap-button{position:relative;display:inline-block;margin:0 5px}.ift-news div#trust-form.contact-form .wrap-button:before{position:absolute;bottom:-5px;right:-5px;content:'';width:100%;height:100%;border:1px solid #939393;border-left:none;border-top:none}.ift-news div#trust-form.contact-form .wrap-button [name="return-to-input"]{background-image:none}.ift-news div#trust-form.contact-form .wrap-button [name="return-to-input"]:hover{background-image:none}.ift-news div#trust-form.contact-form input[type="submit"]{background:url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/../img/icon/arrow.png) center right 20px no-repeat;border:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;position:relative;display:inline-block;min-width:200px;border:solid 1px #353535;line-height:46px;text-align:center;text-decoration:none;color:#353535;font-size:.95em;line-height:42px}.ift-news div#trust-form.contact-form input[type="submit"]:hover{color:#fff;background-color:#353535}.ift-news div#trust-form.contact-form input[type="submit"]:hover i{color:#fff}.ift-news div#trust-form.contact-form input[type="submit"] i{color:#353535;position:absolute;right:10px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-size:18px}.ift-news div#trust-form.contact-form input[type="submit"]:before{position:absolute;bottom:-5px;right:-5px;content:'';width:100%;height:100%;border:1px solid #939393;border-left:none;border-top:none}.ift-news div#trust-form.contact-form input[type="submit"]:hover{background:#3f3f3f url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/../img/icon/arrow_hover.png) center right 20px no-repeat;color:#fff}@media screen and (max-width:600px){.ift-news div#trust-form.contact-form table ul li{line-height:2em}}@media screen and (min-width:768px){.ift-news div#trust-form.contact-form table{border:1px solid #e2e2e2}.ift-news div#trust-form.contact-form table tr:hover{background:initial}.ift-news div#trust-form.contact-form table tr td,.ift-news div#trust-form.contact-form table tr th{border-bottom:1px solid #e2e2e2;padding:20px}.ift-news div#trust-form.contact-form table tr th{border-right:1px solid #e2e2e2;background-color:#f8f8f8}.ift-news div#trust-form.contact-form table tr textarea{width:100%;min-height:150px}}@media screen and (max-width:767px){#rc-imageselect,.g-recaptcha{-ms-transform:scale(.77);transform:scale(.77);-webkit-transform:scale(.77);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}#rc-imageselect iframe,.g-recaptcha iframe{width:304px!important}.g-recaptcha>div{width:200px!important;padding-left:0!important}#trust-form textarea{max-width:200px}#trust-form input{max-width:200px}}@media screen and (min-width:768px){.ift-news #trust-form{width:80%;margin-left:auto;margin-right:auto}.ift-news div#trust-form.contact-form table div{padding:0}.ift-news div#trust-form.contact-form table th{width:22%}.ift-shop .left table td:first-child{width:22%}}.padding-60{padding-top:60px;padding-bottom:60px;margin:0}.ift-store,.ift-news,.ift-contact,.ift-shop,.ift-faq,.ift-access,.ift-product,.ift-event,.ift-about{background-size:cover;background-repeat:no-repeat;background-position:center}.desc,.ift-about .right,.sub-desc{overflow-wrap:break-word}@media screen and (max-width:767px){.sp-none{display:none!important}iframe{width:100%!important;min-width:inherit!important}}body.compose-mode{background-color:#fff}body.compose-mode img{margin-bottom:10px}body.compose-mode .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.wrap-title{text-align:center;margin-bottom:20px}.wrap-title .title{font-size:36.1px;line-height:1.5;font-weight:700;margin-top:0;margin-bottom:0}.wrap-title .subtitle{margin-bottom:0;font-size:18.1px;line-height:1.62;font-weight:700;margin-top:5px}@media screen and (max-width:767px){.wrap-title .title{font-size:1.5em}}.infact-div{background-size:cover;background-repeat:no-repeat;background-position:center}.infact-one-column .box{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.infact-one-column .box{max-width:80%}}.infact-table .box{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.infact-table .box{max-width:80%}}.infact-table .desc>p{display:none}.infact-table table{width:100%;font-size:.85em;background-color:#fff}@media screen and (max-width:767px){.infact-table table{width:100%!important;overflow:hidden;overflow-x:scroll}.infact-table table tr td{padding:4px;font-size:.9em}}.infact-table table tr{vertical-align:top}.infact-two-column{margin-bottom:20px}.infact-two-column:last-child{margin-bottom:0}.infact-two-column .list .item:after{content:'';clear:both;display:table}.infact-two-column .list .item:after{content:'';clear:both;display:table}.infact-two-column .list .item .left{width:50%}@media screen and (min-width:768px){.infact-two-column .list .item .left .sub-title{margin-top:0}}.infact-two-column .list .item .right{width:calc(100% - 50% - 32px)}.infact-two-column .list .item .right .sub-title{margin-bottom:0;display:inline-block}@media screen and (min-width:768px){.infact-two-column .list .item .right .sub-title{margin-top:0}}@media screen and (max-width:767px){.infact-two-column .list .item .right .clearfix{margin-top:10px}}.infact-two-column .list .item .right .clearfix .sub-title{float:left;margin-bottom:12px}.infact-two-column .list .item .right .clearfix img{float:left;margin-right:10px;margin-bottom:10px}.infact-two-column .list .item .right .clearfix.icon-left{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}.infact-two-column .list .item .right .clearfix.icon-left .sub-title{margin-bottom:12px;margin-top:0}.infact-two-column .list .item .right .clearfix.icon-left img{margin-bottom:12px}@media screen and (max-width:767px){.infact-two-column .list .item .right .clearfix.icon-left img{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}.infact-two-column .list .item .right .clearfix.icon-top .sub-title{width:100%}@media screen and (max-width:767px){.infact-two-column .list .item .icon-div{margin-top:10px}}.infact-two-column .list .item .icon-div .sub-title{float:left;margin-bottom:12px;margin-top:5px}.infact-two-column .list .item .icon-div img{float:left;margin-right:10px;margin-bottom:10px}.infact-two-column .list .item .icon-div.icon-left{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}.infact-two-column .list .item .icon-div.icon-left .sub-title{margin-bottom:12px;margin-top:0}.infact-two-column .list .item .icon-div.icon-left img{margin-bottom:12px}@media screen and (max-width:767px){.infact-two-column .list .item .icon-div.icon-left img{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}.infact-two-column .list .item .icon-div.icon-top .sub-title{width:100%}.infact-two-column .list .item .bottom{clear:both;padding-top:4px}.infact-two-column .list .item .sub-title{margin-bottom:12px;font-weight:700}.infact-two-column .list .item.reverse .left{float:right;text-align:right}.infact-two-column .list .item.reverse .right{float:left}.infact-three-column .wrap{margin-top:30px;margin-left:-22px;margin-right:-22px}@media screen and (max-width:767px){.infact-three-column .wrap{margin-left:0;margin-right:0}}.infact-three-column .wrap .vc_element{width:33.33333333%;float:left;padding-left:22px;padding-right:22px;margin-bottom:35px}.infact-three-column .wrap .vc_element:nth-child(3n+1){clear:both}.infact-three-column .wrap .vc_element .item{width:100%;float:none;padding:0;margin:0}@media screen and (max-width:767px){.infact-three-column .wrap .vc_element{width:100%;padding-left:0;padding-right:0;margin-bottom:12px}}.infact-three-column .wrap .item{width:33.33333333%;float:left;padding-left:22px;padding-right:22px;margin-bottom:35px}.infact-three-column .wrap .item:nth-child(3n+1){clear:both}.infact-three-column .wrap .item a{text-decoration:none}.infact-three-column .wrap .item a .img{margin-bottom:14px;position:relative}.infact-three-column .wrap .item a .img span{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:70%;left:50%;background-color:#fff;color:#000;padding:6px 24px;font-size:14px;display:block;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.infact-three-column .wrap .item a .img span:hover{background-color:#000;color:#fff;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.infact-three-column .wrap .item a:hover img{opacity:1;filter:alpha(opacity=100)}.infact-three-column .wrap .item a:hover .img span{opacity:1;filter:alpha(opacity=100);top:50%}.infact-three-column .wrap .item a .desc h3{font-size:16.7px;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ',Osaka,'MS PGothic',arial,helvetica,sans-serif;margin-bottom:5px;text-align:center}.infact-three-column .wrap .item a .desc .sub_title{display:block;font-size:14px;color:#000;white-space:pre-wrap}@media screen and (max-width:767px){.infact-three-column .wrap .item{width:100%;padding-left:0;padding-right:0;margin-bottom:12px}.infact-three-column .wrap .item a .img{width:40%;float:left}.infact-three-column .wrap .item a .desc{width:calc(100% - 40% - 16px);float:right;margin-left:10px}.infact-three-column .wrap .item a .desc h3{margin:0;text-align:left}.infact-three-column .wrap .item.full-w{margin-bottom:22px}.infact-three-column .wrap .item.full-w a h3{text-align:center}.infact-three-column .wrap .item.full-w a .img{width:100%}.infact-three-column .wrap .item.full-w a .img img{width:100%}.infact-three-column .wrap .item.full-w a .desc{width:100%}}@media screen and (max-width:767px){.infact-three-column .wrap.full-w .item{margin-bottom:22px}.infact-three-column .wrap.full-w .item a h3{text-align:center}.infact-three-column .wrap.full-w .item a .img{width:100%}.infact-three-column .wrap.full-w .item a .img img{width:100%}.infact-three-column .wrap.full-w .item a .desc{width:100%}}@media screen and (max-width:767px){.infact-three-column .wrap.full-w .vc_element{margin-bottom:22px}.infact-three-column .wrap.full-w .vc_element a h3{text-align:center}.infact-three-column .wrap.full-w .vc_element a .img{width:100%}.infact-three-column .wrap.full-w .vc_element a .img img{width:100%}.infact-three-column .wrap.full-w .vc_element a .desc{width:100%}}.infact-flow ul{padding:0;margin:0;list-style:none}.infact-flow .flow-wrap{position:relative}.infact-flow .flow-wrap .line-wrap{position:absolute;display:block;left:52px;width:6px;height:100%;background:#a3d9b8;z-index:0;pointer-events:none}@media screen and (max-width:767px){.infact-flow .flow-wrap .line-wrap{left:28px}}.infact-flow .flow-wrap .flow-box{position:relative;padding-left:160px;padding-bottom:32px;min-height:146px}.infact-flow .flow-wrap .flow-box .disc-box{display:block;content:attr(data-index);position:absolute;left:0;color:#fff;background:#a3d9b8;width:110px;height:110px;line-height:110px;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:300%;text-align:center;border-radius:90px;z-index:1}.infact-flow .flow-wrap .flow-box h3{margin:0 0 10px;padding-top:32px}@media screen and (max-width:767px){.infact-flow .flow-wrap .flow-box h3{padding-top:12px}}.infact-flow .flow-wrap .flow-box p{margin-top:0;white-space:pre-wrap}.infact-flow .flow-wrap .flow-box img{max-width:100%}.infact-flow .flow-wrap .flow-box .left{width:calc(100% - 256px - 32px)}.infact-flow .flow-wrap .flow-box .right{width:256px}.infact-flow .flow-wrap .flow-box:last-child:before{content:"";position:absolute;display:block;top:0;left:52px;width:6px;height:100%;z-index:0;pointer-events:none;background-color:#fff;display:none}@media screen and (max-width:767px){.infact-flow .flow-wrap .flow-box:last-child:before{left:28px}}@media screen and (max-width:767px){.infact-flow .flow-wrap .flow-box{padding-left:80px}.infact-flow .flow-wrap .flow-box .disc-box{font-size:200%;width:60px;height:60px;line-height:60px}}.infact-flow .flow-wrap .vc_element:last-child .flow-box:before{content:"";position:absolute;display:block;top:0;left:52px;width:6px;height:100%;z-index:0;pointer-events:none;background-color:#fff;display:none}@media screen and (max-width:767px){.infact-flow .flow-wrap .vc_element:last-child .flow-box:before{left:28px}}@media screen and (min-width:768px){.infact-trustform div#trust-form{width:80%;margin-left:auto;margin-right:auto}.infact-trustform div#trust-form.contact-form table th{width:22%}.infact-trustform div#trust-form.contact-form table div{padding:0}}.infact-heading.style-1{text-align:center;padding-top:20px;padding-bottom:20px}.infact-heading.style-1 .subtitle{font-size:16px;text-transform:uppercase;letter-spacing:2px;padding-top:10px}.infact-heading.style-1.subtitle-bottom .subtitle{padding-top:0;padding-bottom:20px}.infact-heading.style-2{background-color:#ddd;position:relative;text-align:center;padding-top:20px;padding-bottom:20px}.infact-heading.style-2 .container{position:relative;z-index:1}.infact-heading.style-2 .arrow{background-color:#ddd;position:absolute;bottom:-15px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:42px;height:42px;transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);-webkit-transform:translate(-50%,0) rotate(45deg)}.infact-heading.style-2 .subtitle{color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:2px;padding-top:10px}.infact-heading.style-2.subtitle-bottom .subtitle{padding-top:0;padding-bottom:20px}.infact-heading.style-3{text-align:center}.infact-heading.style-3 .box{padding:30px;-webkit-border-radius:30px;border-radius:30px;background-color:#fff;min-width:700px;display:inline-block;position:relative;border:2px solid #ddd}@media screen and (max-width:767px){.infact-heading.style-3 .box{min-width:inherit}}.infact-heading.style-3 .box .box-shape{position:absolute;top:4px;left:4px;background-color:#ddd;width:calc(100% - 8px);height:calc(100% - 8px);content:'';-webkit-border-radius:24px;border-radius:24px}.infact-heading.style-3 .box .title{position:relative;z-index:1}.infact-heading.style-3 .box .arrow{background-color:#fff;border-right:2px solid #ddd;border-bottom:2px solid #ddd;position:absolute;bottom:-37px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:70px;height:70px;transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);-webkit-transform:translate(-50%,0) rotate(45deg)}@media screen and (max-width:767px){.infact-heading.style-3 .box .arrow{transform:translate(-50%,0) rotate(45deg) scale(.8);-ms-transform:translate(-50%,0) rotate(45deg) scale(.8);-webkit-transform:translate(-50%,0) rotate(45deg) scale(.8)}}.infact-heading.style-3 .box .arrow .arrow-shape{background-color:#ddd;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:-1px;left:-1px;content:''}@media screen and (max-width:767px){.infact-heading.style-3 .box .arrow .arrow-shape{width:calc(100% - 5px);height:calc(100% - 5px)}}.infact-heading.style-4{position:relative;text-align:center;padding:10px 0;margin-top:20px}.infact-heading.style-4 .title{position:relative;z-index:1}@media screen and (min-width:768px){.page-sub .infact-table .box{max-width:100%}.page-sub .infact-table table tr td{padding:18px 32px}}.page-sub .main-pazi{margin-bottom:100px}.page-sub .infact-two-column{margin-bottom:60px}@media screen and (max-width:767px){.page-sub .infact-two-column{margin-bottom:50px}}section.blog{padding-bottom:60px}body.blog section.blog,body.category section.blog{padding-bottom:0}body.blog section.blog .bg-content,body.category section.blog .bg-content{padding:5px 0 40px}.tag .page-title-pazi .heading-cmn,.date .page-title-pazi .heading-cmn,.author .page-title-pazi .heading-cmn,.category .page-title-pazi .heading-cmn{display:none}.header-custom-html{float:right;line-height:48px;margin-left:28px}@media screen and (max-width:767px){.header-custom-html{display:none}}.page-navitation{clear:both;position:relative;line-height:13px;margin-bottom:20px;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;text-align:center}.page-navitation .center{display:inline-block}.page-navitation span,.page-navitation a{display:block;float:left;margin:5px 5px 5px 0;padding:9px 12px;text-decoration:none;width:auto;color:#fff;background:#ccc}.page-navitation a:hover{color:#fff;background:#353535}.page-navitation .current{color:#fff;background-color:#353535}.pagination{text-align:center;margin-top:20px}.pagination h2{display:none}.pagination .nav-links{display:inline-block}.pagination .nav-links span,.pagination .nav-links a{text-align:center;color:#757575;font-size:16px;font-weight:700;min-width:31px;height:31px;display:inline-block;line-height:31px;margin:0 4px}@media screen and (max-width:767px){.pagination .nav-links span,.pagination .nav-links a{margin-bottom:10px}}.pagination .nav-links span:focus,.pagination .nav-links a:focus,.pagination .nav-links span:hover,.pagination .nav-links a:hover{background:#ccc}.pagination .nav-links span.current,.pagination .nav-links a.current{background-color:#009959;color:#fff}.pagination .nav-links span.prev,.pagination .nav-links a.prev,.pagination .nav-links span.next,.pagination .nav-links a.next{color:#2e2e2e;font-size:16px;font-weight:500;position:relative}.pagination .nav-links span.prev:focus,.pagination .nav-links a.prev:focus,.pagination .nav-links span.next:focus,.pagination .nav-links a.next:focus,.pagination .nav-links span.prev:hover,.pagination .nav-links a.prev:hover,.pagination .nav-links span.next:hover,.pagination .nav-links a.next:hover{background:#fff0}.pagination .nav-links span.prev:focus:before,.pagination .nav-links a.prev:focus:before,.pagination .nav-links span.next:focus:before,.pagination .nav-links a.next:focus:before,.pagination .nav-links span.prev:hover:before,.pagination .nav-links a.prev:hover:before,.pagination .nav-links span.next:hover:before,.pagination .nav-links a.next:hover:before{opacity:.8;filter:alpha(opacity=80)}.pagination .nav-links span.prev,.pagination .nav-links a.prev{padding-left:45px;margin-right:64px}.pagination .nav-links span.prev:before,.pagination .nav-links a.prev:before{width:31px;height:31px;position:absolute;top:0;left:0;background-color:#979797;content:'';background-image:url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/../img/arrow-prev.png);background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.pagination .nav-links span.prev,.pagination .nav-links a.prev{margin-right:0}}.pagination .nav-links span.next,.pagination .nav-links a.next{padding-right:45px;margin-left:64px}.pagination .nav-links span.next:before,.pagination .nav-links a.next:before{width:31px;height:31px;position:absolute;top:0;right:0;background-color:#979797;content:'';background-image:url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/../img/arrow-next.png);background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.pagination .nav-links span.next,.pagination .nav-links a.next{margin-left:0}}.breadcrumbs{list-style:none;font-size:.95em;margin:0;padding:10px 0}.breadcrumbs:after{content:'';clear:both;display:table}.breadcrumbs:after{content:'';clear:both;display:table}.breadcrumbs li{display:inline-block;position:relative;padding-right:16px;margin-right:10px;float:left}.breadcrumbs li.item-home i{margin-right:8px;font-size:18px}.breadcrumbs li:before{display:inline-block;font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.breadcrumbs li:last-child:before{display:none}.breadcrumbs li a{color:#333}.heading-cmn{min-height:280px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.heading-cmn:before{width:100%;height:100%;content:'';position:absolute;top:0;left:0}.heading-cmn>.container{position:relative}.heading-cmn .wrap-heading{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;padding:0 15px}@media screen and (max-width:767px){.heading-cmn .wrap-heading{padding:0 10px}}.heading-cmn .wrap-heading h2{padding:0;color:#fff!important;margin:0;font-size:36px;font-weight:300;line-height:.82;letter-spacing:3.6px;color:#fff;margin-bottom:10px}@media screen and (max-width:767px){.heading-cmn .wrap-heading h2{line-height:38px}}.heading-cmn .wrap-heading p{margin:0;padding:0;color:#fff;font-size:18px}.heading-cmn .heading-pattern{position:absolute;bottom:0;left:0;height:100%;width:100%;z-index:1;pointer-events:none;background-size:100% auto;background-position:bottom center;background-repeat:no-repeat}.heading-cmn .heading-pattern+.wrap-heading{top:40%}.site-footer-template{min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.site-footer-template:before{width:100%;height:100%;content:'';position:absolute;top:0;left:0}.site-footer-template .wrap-footer-template{position:relative;padding:55px 0}@media screen and (max-width:767px){.site-footer-template{padding:30px 0;font-size:.9em}.site-footer-template .wrap-footer-template{position:relative;top:initial;left:initial;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);padding:10px 0}}#nav ul li a span{font-size:1.5em}@media screen and (min-width:768px){header.site-header.fixed .container{max-width:1200px}header.site-header.fixed.fullwidth .container{max-width:calc(100% - 30px)}}.wpb_row.no-padding .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.button{position:relative;display:inline-block;min-width:200px;border:solid 1px #353535;line-height:46px;text-align:center;text-decoration:none;color:#353535}.button:hover{color:#fff;background-color:#353535}.button:hover i{color:#fff}.button i{color:#353535;position:absolute;right:10px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-size:18px}.button:before{position:absolute;bottom:-5px;right:-5px;content:'';width:100%;height:100%;border:1px solid #939393;border-left:none;border-top:none}.button-reverse{position:relative;display:inline-block;min-width:200px;border:solid 1px #353535;line-height:46px;text-align:center;text-decoration:none;color:#353535;color:#fff;border-color:#fff}.button-reverse:hover{color:#fff;background-color:#353535}.button-reverse:hover i{color:#fff}.button-reverse i{color:#353535;position:absolute;right:10px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-size:18px}.button-reverse:before{position:absolute;bottom:-5px;right:-5px;content:'';width:100%;height:100%;border:1px solid #939393;border-left:none;border-top:none}.button-reverse i{color:#fff}.button-reverse:hover{border-color:#353535}.button-reverse:before{border-color:#fff}.infact-news{padding:80px 0}.infact-news .wrap .button{margin-top:10px}@media screen and (min-width:768px){.infact-news .wrap .button{margin-top:30px;width:100%}}.infact-news .wrap .border-top{border-top:1px solid #353535;padding-top:35px;position:relative}.infact-news .wrap .border-top:before{position:absolute;width:100%;height:1px;background-color:#d8d8d8;content:'';top:2px;left:0}@media screen and (max-width:767px){.infact-news .wrap .border-top{border:none}.infact-news .wrap .border-top:before{display:none}}.infact-news .wrap .left{width:275px;border-top:1px solid #353535;padding-top:35px;position:relative;text-align:center}.infact-news .wrap .left:before{position:absolute;width:100%;height:1px;background-color:#d8d8d8;content:'';top:2px;left:0}@media screen and (max-width:767px){.infact-news .wrap .left{border:none}.infact-news .wrap .left:before{display:none}}.infact-news .wrap .right{border-top:1px solid #353535;padding-top:35px;position:relative;padding-top:0;width:calc(100% - 275px - 50px)}.infact-news .wrap .right:before{position:absolute;width:100%;height:1px;background-color:#d8d8d8;content:'';top:2px;left:0}@media screen and (max-width:767px){.infact-news .wrap .right{border:none}.infact-news .wrap .right:before{display:none}}.infact-news .wrap .title{text-align:center;text-transform:uppercase;font-size:30px;font-weight:300;letter-spacing:6px;line-height:30px}.infact-news .wrap .title span{letter-spacing:1.6px;font-size:16px;font-weight:500;margin-top:-10px}.infact-news .wrap ul{margin:0;padding:0;list-style:none}.infact-news .wrap ul li{padding:5px 0;border-bottom:1px solid #d8d8d8;margin:0}@media screen and (min-width:768px){.infact-news .wrap ul li{padding:15px 0;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}}.infact-news .wrap ul li a{font-size:14.1px;font-weight:500;letter-spacing:.7px;text-decoration:none}@media screen and (max-width:767px){.infact-news .wrap ul li a{display:block;line-height:24px}}.infact-news .wrap ul li .date{font-size:14px;font-style:italic;letter-spacing:1.4px;color:#818181;margin-right:20px}.infact-three-column-fullwidth .img{height:316px;overflow:hidden;display:block;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;line-height:0;margin-left:-1px}.infact-three-column-fullwidth .img img{-webkit-transition:all 0.8s ease 0s;-o-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;line-height:0;width:100%}.infact-three-column-fullwidth .img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:767px){.infact-three-column-fullwidth .img{height:auto}}.infact-three-column-fullwidth .title-wrap{position:relative;padding:30px;background-color:#9a9a9a;color:#fff;margin-top:-10px;background-size:cover;background-repeat:no-repeat;margin-left:-1px}.infact-three-column-fullwidth .title-wrap .title{font-size:24px;font-weight:300;line-height:1.23;letter-spacing:2.4px;margin-bottom:8px}.infact-three-column-fullwidth .title-wrap .subtitle{font-size:18px;font-weight:700;letter-spacing:1.8px;text-align:left}.infact-three-column-fullwidth .title-wrap .link{text-decoration:none;color:#fff;display:inline-block;position:absolute;width:107px;height:30px;border:1px solid #fff;text-align:center;line-height:28px;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:1.2px;top:30px;right:30px;-webkit-transition:none;-o-transition:none;transition:none}.infact-three-column-fullwidth .title-wrap .link i{position:absolute;top:50%;right:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.infact-three-column-fullwidth .title-wrap .link:hover{opacity:.8;filter:alpha(opacity=80)}@media screen and (max-width:767px){.infact-three-column-fullwidth .title-wrap{padding:10px}.infact-three-column-fullwidth .title-wrap .link{top:10px;right:10px;width:85px}.infact-three-column-fullwidth .title-wrap .title{font-size:18px}}@media screen and (min-width:768px){.infact-three-column-fullwidth.style-1 .title-wrap .subtitle,.infact-three-column-fullwidth.style-1 .title-wrap .title{width:calc(100% - 107px - 10px)}}.infact-three-column-fullwidth.style-2 .img{height:280px}@media screen and (max-width:767px){.infact-three-column-fullwidth.style-2{margin-bottom:10px}}.infact-three-column-fullwidth.style-2 .title-wrap{padding:20px;background-color:#fff0;color:initial}.infact-three-column-fullwidth.style-2 .title-wrap .link{display:none}.infact-three-column-fullwidth.style-2 .title-wrap .title{font-size:16px;font-weight:500;line-height:2.22;letter-spacing:.8px;text-align:left;text-decoration:none;margin:0}.infact-three-column-fullwidth.style-2 .title-wrap .subtitle{line-height:1.54;letter-spacing:.7px;color:#818181;font-size:14px;font-weight:400;margin:0}@media screen and (max-width:767px){.infact-three-column-fullwidth.style-2 .title-wrap{padding:10px}}.infact-instagram{padding:20px 0}@media screen and (max-width:767px){.infact-instagram .wrap{margin-left:-10px!important;margin-right:-10px!important}}@media screen and (max-width:767px){.infact-instagram .sb_instagram_header{padding:10px!important}.infact-instagram #sbi_images{padding:5px!important}.infact-instagram #sb_instagram .sb_instagram_header{margin-bottom:0}}.infact-instagram .sbi_item span{margin-top:8px;line-height:18px;display:block}.infact-instagram.no-caption .sbi_item span{display:none}@media screen and (max-width:767px){.infact-instagram .sbi_item{width:50%!important}}.section-sing-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;border:1px solid #e3e3e3;margin-bottom:10px}@media screen and (max-width:767px){.section-sing-category{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section-sing-category .category-section{width:74%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-right:1px solid #e2e2e2;margin-right:30px;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:767px){.section-sing-category .category-section{width:100%;margin:0 0 18px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:none;border-bottom:1px solid #e2e2e2;padding-bottom:15px}}.section-sing-category .category-section h3{margin-right:20px;margin-bottom:0;padding:7px 20px;background:#000;color:#fff!important;position:relative;line-height:34px;padding-left:30px}.section-sing-category .category-section h3:before{position:absolute;content:'';width:7px;height:7px;-webkit-border-radius:50%;background-color:#fff;border-radius:50%;top:40%;left:13px}.section-sing-category .category-section h3:after{content:'';position:absolute;width:0;height:0;border-top:24px solid #fff0;border-left:30px solid #000;border-bottom:24px solid #fff0;right:-30px;top:0}@media screen and (max-width:767px){.section-sing-category .category-section h3{font-size:18px;margin-bottom:10px}}.section-sing-category .category-section .lstCats{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:73%;list-style:none}@media screen and (max-width:767px){.section-sing-category .category-section .lstCats{width:100%;padding:0;margin:0}}.section-sing-category .category-section .lstCats li{margin:15px;margin-left:0}@media screen and (max-width:767px){.section-sing-category .category-section .lstCats li{margin:7px;margin-left:0;margin-bottom:0}}.section-sing-category .category-section .lstCats li a{padding:12px 20px;background-color:#e2e2e2;color:#000;font-size:16px;text-decoration:none}.section-sing-category .category-section .lstCats li a:hover{background-color:#353535;color:#fff}@media screen and (max-width:767px){.section-sing-category .category-section .lstCats li a{padding:5px 10px}}.btn_redirect_mail{position:relative;display:inline-block;min-width:200px;border:solid 1px #353535;line-height:46px;text-align:center;text-decoration:none;color:#353535;width:100%;text-indent:-30px;margin-top:10px}.btn_redirect_mail:hover{color:#fff;background-color:#353535}.btn_redirect_mail:hover i{color:#fff}.btn_redirect_mail i{color:#353535;position:absolute;right:10px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-size:18px}.btn_redirect_mail:before{position:absolute;bottom:-5px;right:-5px;content:'';width:100%;height:100%;border:1px solid #939393;border-left:none;border-top:none}.btn_redirect_mail i{margin-right:10px;font-size:20px}.searchform-section{width:25%}@media screen and (max-width:767px){.searchform-section{width:100%}}.searchform-section .search{float:none;display:inline-block;width:100%;margin-bottom:0;border:0}.searchform-section .search input{float:left;width:200px;height:30px;background:none;outline:none;padding-left:10px;background-color:#f3f3f3;height:43px;width:80%;border:0}.searchform-section .search button[type=submit]{background-color:#636363;height:43px;width:20%;background-size:auto;border:none;float:left;outline:none;cursor:pointer;position:relative}.searchform-section .search button[type=submit]:before{display:inline-block;font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";position:absolute;color:#fff;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lstBlogitems{margin-left:-10px;margin-right:-10px;margin-top:20px}.lstBlogitems:after{content:'';clear:both;display:table}.lstBlogitems:after{content:'';clear:both;display:table}.lstBlogitems .item{float:left;width:33.333333333%;padding:0 10px;margin-bottom:20px}.lstBlogitems .item:nth-child(3n+1){clear:both}.lstBlogitems .item .blog-item{border:1px solid #e2e2e2;padding:15px;background-color:#fff}.lstBlogitems .item .blog-item .date{display:block;font-size:14px;color:#000;margin-bottom:5px}.lstBlogitems .item .blog-item a{color:#434343;font-size:14px;line-height:1.8em;text-decoration:none}.lstBlogitems .item .blog-item a:hover h3{opacity:.8;filter:alpha(opacity=80)}.lstBlogitems .item .blog-item h3{margin:15px 0 8px}.lstBlogitems .item .blog-item .cv-image img{width:100%}.lstBlogitems .item .blog-item .sub-cat a{padding:1px 12px;background-color:#e2e2e2;color:#000;border:0;margin:5px 5px 0;margin-left:0;font-size:12px;display:inline-block}.lstBlogitems .item .blog-item .sub-cat a:hover{background-color:#353535;color:#fff}.lstBlogitems .item .blog-item .author-info{border-top:1px solid #e2e2e2;padding-top:10px;margin:0 -15px;padding-left:15px;margin-top:15px;font-size:14px}.lstBlogitems .item .blog-item .author-info .top-dtl:after{content:'';clear:both;display:table}.lstBlogitems .item .blog-item .author-info .top-dtl:after{content:'';clear:both;display:table}.lstBlogitems .item .blog-item .author-info .top-dtl img{max-width:30px;-webkit-border-radius:50%;border-radius:50%;float:left;margin-right:10px}@media screen and (max-width:767px){.lstBlogitems .item{width:100%;margin-bottom:30px}}div#trust-form.contact-form span.require:before{content:'必須';color:#fff;background-color:crimson;-webkit-border-radius:4px;border-radius:4px;padding:0 .3em;font-size:.75em;margin-left:3px;-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:translate(0,-2px);transform:translate(0,-2px);display:inline-block;line-height:1.5}.page-title-pazi{overflow:hidden}.page-landing{overflow:hidden}@media screen and (min-width:768px){.ift-news .wpforms-container{width:80%;margin-left:auto;margin-right:auto}}.ift-news .wpforms-field-container .table_wrap_fields td{padding:10px;border-color:#e2e2e2}.ift-news .wpforms-field-container .table_wrap_fields td:first-of-type{font-weight:700}@media screen and (max-width:767px){.ift-news .wpforms-field-container .table_wrap_fields td{display:block;width:100%!important}.ift-news .wpforms-field-container .table_wrap_fields td:first-of-type{border-bottom:none}}body{position:relative}div#modal div:target{display:block}#search-mobile{top:0;left:0;width:100%;height:100%;display:none;position:fixed;z-index:9999}#search-mobile .close_overlay{top:0;left:0;width:100%;height:100%;display:block;text-indent:-9999px;position:absolute;background:#000;opacity:.5;z-index:5}#search-mobile .modal_window{bottom:50px;left:0;width:100%;height:150px;text-align:center;display:block;background:#fff;position:absolute;z-index:10}#search-mobile .modal_window a{text-decoration:none}#search-mobile .modal_window .title{color:#fff;font-size:120%;font-weight:700;text-align:left;background:#000;padding:8px 10px 8px 20px}#search-mobile .modal_window p{padding:0 15px 15px 15px;font-size:12px;line-height:160%;text-align:left}#search-mobile .modal_window #search{padding:20px 20px 0}#search-mobile .modal_window #search #searchform #s{background:#ddd}.infact-thumbnail-gallery{padding-bottom:30px;overflow:hidden}.infact-thumbnail-gallery img{vertical-align:middle}.infact-thumbnail-gallery .swiper-slide{overflow:hidden}.infact-thumbnail-gallery .swiper-slide .swiper-img{background-color:#fff0;background-size:cover;background-repeat:no-repeat;background-position:center;height:auto;background-color:#fff;padding-bottom:68%}.infact-thumbnail-gallery .swiper-slide .swiper-content{display:none}.infact-thumbnail-gallery .swiper-slide .swiper-content h3{margin:10px 0 5px}.infact-thumbnail-gallery .swiper-slide .swiper-content p{margin:0}.infact-thumbnail-gallery .swiper-slide.swiper-slide-active .swiper-content{display:block}.infact-thumbnail-gallery .swiper-wrapper{position:relative}.infact-thumbnail-gallery .swiper-thumbnails{text-align:left;margin-top:15px;margin-right:-8px;margin-left:-8px}.infact-thumbnail-gallery .swiper-thumbnails:after{content:'';clear:both;display:table}.infact-thumbnail-gallery .swiper-thumbnails:after{content:'';clear:both;display:table}@media screen and (max-width:767px){.infact-thumbnail-gallery .swiper-thumbnails{margin-top:8px;margin-right:-4px;margin-left:-4px}}.infact-thumbnail-gallery .swiper-thumbnails .swiper-thumbnails-item{float:left;padding-right:8px;padding-left:8px;border-top:none;margin-bottom:16px;width:16.6666666666667%}@media screen and (max-width:767px){.infact-thumbnail-gallery .swiper-thumbnails .swiper-thumbnails-item{margin-bottom:8px;padding-right:4px;padding-left:4px}}.infact-thumbnail-gallery .swiper-thumbnails .swiper-thumbnails-item:focus{outline:none}.infact-thumbnail-gallery .swiper-thumbnails .swiper-thumbnails-item:hover{opacity:.8;filter:alpha(opacity=80)}.infact-thumbnail-gallery .swiper-thumbnails .swiper-thumbnails-bullet{cursor:pointer;background-color:#fff0;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;padding-bottom:75%}.qtrans-lang{float:left;margin-left:25px;margin-top:3px}.qtrans-lang:after{content:'';clear:both;display:table}.qtrans-lang:after{content:'';clear:both;display:table}.qtrans-lang span,.qtrans-lang a{float:left;text-align:center;width:45px;height:38px;line-height:38px;letter-spacing:0;font-weight:700}.qtrans-lang a{color:#333!important;background-color:#eaeaea}.qtrans-lang a:hover{color:#333!important;background-color:#ccc}.qtrans-lang span{background-color:#333;color:#fff}@media (max-width:767px){.qtrans-lang{position:absolute;right:60px;top:12px}.qtrans-lang a{width:50px;height:auto;background-color:#fff0}}.infact-blog-post{padding:40px 0}.infact-blog-post .blog-more{text-align:center}@media screen and (min-width:768px){.infact-blog-post .blog-more{margin-top:16px}}.infact-blog-post .blog-more a{background-color:#333;text-decoration:none;color:#fff;padding:12px 34px;text-align:center;display:inline-block}@media screen and (min-width:768px){.infact-blog-post .blog-more a{width:330px}}.infact-blog-post .blog-more a:hover{opacity:.8;filter:alpha(opacity=80)}.infact-blog-post .title-wrap{margin-bottom:26px}.infact-blog-post .title-wrap:after{content:'';clear:both;display:table}.infact-blog-post .title-wrap:after{content:'';clear:both;display:table}.infact-blog-post .title-wrap .title{color:#3b3b3b;font-size:30px;text-transform:uppercase;padding-right:24px;margin-right:22px;border-right:1px solid #b2b2b2;line-height:24px;display:inline-block;font-weight:700;float:left}.infact-blog-post .title-wrap .subtitle{font-size:16px;display:inline-block;font-weight:700;padding:0;line-height:24px;float:left}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.infact-blog-post .title-wrap .subtitle{line-height:28px}}@media (max-width:767px){.infact-blog-post .title-wrap{margin-bottom:10px}.infact-blog-post .title-wrap .title{font-size:28px;padding-right:14px;margin-right:12px}}.top-main-kizi{width:calc(100% - 300px);margin:6px 0 14px}@media screen and (max-width:767px){.top-main-kizi{width:100%}}.lstCategories .entry-category{display:inline-block}.lstCategories a{background-color:#fff;-webkit-border-radius:15px;border-radius:15px;border:1px solid #333;padding:6px 15px;margin-bottom:12px;display:inline-block;margin-right:8px;font-size:14px;color:#333;text-decoration:none;font-weight:700;line-height:1.2em}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.lstCategories a{padding:6px 15px 4px}}.lstCategories a:active,.lstCategories a:hover{color:#fff;background-color:#333}.lstCategories a.active{color:#fff;background-color:#333}.lstBlogitems .item.rabbit-style .blog-item{background-color:#fff;padding:0}.lstBlogitems .item.rabbit-style .blog-item h3{margin:10px 15px 15px}.lstBlogitems .item.rabbit-style .blog-item .date{margin:0;border-top:1px solid #e2e2e2;padding:4px 15px;color:#cdcdcd;font-size:.8em;font-family:Lato,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.lstBlogitems .item.rabbit-style .blog-item .author-info{margin:0 0 10px}.lstBlogitems .item.rabbit-style .blog-item .sub-cat{margin:10px 15px 0}.lstBlogitems .item.rabbit-style .blog-item .sub-cat:after{content:'';clear:both;display:table}.lstBlogitems .item.rabbit-style .blog-item .sub-cat:after{content:'';clear:both;display:table}.lstBlogitems .item.rabbit-style .blog-item .sub-cat a{font-size:14px;background-color:#fff0;padding:0;margin:0;margin-right:10px;letter-spacing:0;float:left}.lstBlogitems .item.rabbit-style .blog-item .sub-cat a:hover{text-decoration:underline;color:#000}.lstBlogitems .item.rabbit-style .wrap-img{overflow:hidden;position:relative}.lstBlogitems .item.rabbit-style .wrap-img:before{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0;filter:alpha(opacity=0);top:0;left:0;width:100%;height:100%;content:'';position:absolute;background-color:rgb(0 0 0 / .3);z-index:1}.lstBlogitems .item.rabbit-style .wrap-img .img{padding-bottom:67%;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:all 0.55s ease;-o-transition:all 0.55s ease;transition:all 0.55s ease}.lstBlogitems .item.rabbit-style:hover .img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.lstBlogitems .item.rabbit-style:hover .wrap-img:before{opacity:1;filter:alpha(opacity=100)}.group-category{padding:40px 0 20px;background-color:#fff}.group-category a{text-decoration:none}.group-category ul{padding:0;margin:0;list-style:none;text-align:center;border-bottom:1px solid #333;margin-bottom:30px;height:58px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.group-category ul{height:43px}}.group-category ul li{display:inline-block;vertical-align:bottom}.group-category ul li a{font-weight:700;display:inline-block;text-align:center;border:1px solid #333;border-bottom:none;width:350px;padding:12px 24px;background-color:#333;color:#fff}.group-category ul li a:focus,.group-category ul li a:active{outline:none}.group-category ul li a span{display:inline-block}@media screen and (max-width:767px){.group-category ul li a{width:auto;font-size:14px;padding:6px 22px}}.group-category ul li.ui-state-active a{padding-top:17px;background-color:#fff;color:#333}@media screen and (max-width:767px){.group-category ul li.ui-state-active a{padding-top:8px}}.group-category .lstCategories{max-width:800px;margin-left:auto;margin-right:auto;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.group-category .lstCategories{display:block}}.group-category.hold-border ul,.group-category.hold-border ul li a{border-color:#ddd}.side-kizi.rabbit-style .side-box h2,.side-kizi.rabbit-style .side-box h3{background-color:#fff0;border-bottom:1px solid #e2e2e2}section.blog .main-kizi.rabbit-style{padding:0;border:none;background-color:#fff0}section.blog .main-kizi.rabbit-style .ts-fab-wrapper{background-color:#fff}section.blog .main-kizi.rabbit-style .ts-fab-wrapper .latest-see-all{float:right}section.blog .main-kizi.rabbit-style .ts-fab-wrapper .ts-fab-header{padding-bottom:8px;border-bottom:1px solid #e2e2e2}section.blog .main-kizi.rabbit-style .kizi-related>h4{margin-top:0}section.blog .main-kizi.rabbit-style .kizi-related>h4:before{content:"\f040";font-family:FontAwesome;margin-right:8px}section.blog .main-kizi.rabbit-style .kizi-related>h4 span{margin-left:10px}section.blog .main-kizi.rabbit-style .kizi-related .wrap-related{margin-left:0;margin-right:0}@media screen and (max-width:767px){section.blog .main-kizi.rabbit-style .kizi-related .wrap-related .item{margin-bottom:20px}}section.blog .main-kizi.rabbit-style .kizi-related .lstBlogitems .item.rabbit-style .blog-item h3{font-size:16px}section.blog .kizi-single.part-top{padding:25px;background-color:#fff;border:1px solid #e2e2e2;border-bottom:none;padding-bottom:0}section.blog .kizi-single.part-bottom{padding:25px;background-color:#fff;border:1px solid #e2e2e2;border-top:none;padding-top:0}section.blog .kizi-single.part-bottom .entry-content{padding-top:1px}.p-navi{width:100%;padding:0;border:1px solid #e2e2e2;margin:20px 0 0;position:relative;background:#fff}@media screen and (min-width:641px){.p-navi:before{content:'';height:100%;display:block;width:1px;background:#e2e2e2;position:absolute;left:50%;top:0;z-index:1}}.Pbutton{position:relative;display:table;background-color:#fff;color:#333!important;text-align:center;text-decoration:none!important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;float:left;width:48%;height:60px;font-size:90%;line-height:150%}.Pbutton span{color:#555;display:table-cell!important;vertical-align:middle;text-align:left!important;padding:20px 40px}.Pbutton span:hover{color:#aaa}.Pbutton::after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:17px;width:15px;height:15px;margin-top:-10px;background:#fff}.Pbutton::before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:15px;width:15px;height:15px;margin-top:-10px;background:#6a6a6a}.Nbutton{position:relative;display:table;background-color:#fff;color:#333!important;text-align:center;text-decoration:none!important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;float:right;width:50%;height:60px;font-size:90%;line-height:150%}@media screen and (max-width:767px){.Nbutton{border-top:1px solid #e2e2e2}}.Nbutton span{color:#555;display:table-cell!important;vertical-align:middle;text-align:right!important;padding:20px 40px}.Nbutton span:hover{color:#aaa}.Nbutton::after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:17px;width:15px;height:15px;margin-top:-10px;background:#fff}.Nbutton::before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:15px;height:15px;margin-top:-10px;background:#6a6a6a}.Nbutton em,.Pbutton em{font-style:normal;margin-bottom:10px;display:inline-block}.Nbutton span,.Pbutton span{line-height:1.1em}@media screen and (max-width:767px){.Nbutton,.Pbutton{width:100%}}.sns02 ul{padding-left:0}.sns02 li{margin:5px 0}.sns02 h3{margin-left:7px;padding:0;color:#ddd;line-height:120%;font-size:18px;font-weight:700}.sns02 .snsb li{float:left;margin-right:10px;list-style-type:none}@media screen and (max-width:767px){.sns02 .snsb li:nth-child(4n+1){clear:both}}.sns02 .pocket-btn iframe{max-width:60px}.sns02 iframe.hatena-bookmark-button-frame{max-width:90px}.sns02 iframe.line-it-button{max-width:36px}body:not(.content-nopadding) .site-content{padding-top:78px}@media screen and (max-width:767px){body:not(.content-nopadding) .site-content{padding-top:52px}}.wp-caption{text-align:center}.footer-banner img{vertical-align:middle}section.blog .kizi-single .entry-content figure{width:100%!important;margin:0}.lstjobitems{margin-top:10px}.lstjobitems .item{border:1px solid #ccc;background:#fff;padding:15px 22px;margin-bottom:18px}.lstjobitems .item a{text-decoration:none}.lstjobitems .item h3{margin:0}.header_image{background-color:#f4f4f4}.header_image .wpb_single_image{padding-left:15px!important;padding-right:15px!important}.vc_message_box p{margin-top:0}.title-tax{margin:30px 0 0;text-align:center;font-size:1.3em;line-height:1.4em;font-weight:700}.filter-category{border:solid 1px #ddd;border-left:0;border-right:0;margin:50px auto 80px;max-width:100%;padding:20px 0;text-align:center}@media screen and (max-width:767px){.filter-category{margin:30px auto 50px;font-size:.9em;padding-bottom:12px}}.filter-category a{margin:0 8px;display:inline-block;text-decoration:none;padding-right:16px;position:relative}@media screen and (max-width:767px){.filter-category a{margin-bottom:8px}}.filter-category a.active{text-decoration:underline}.filter-category a:before{content:'';position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);height:75%;width:1px;background-color:#ddd}.filter-category a:last-of-type:before{display:none}.single-staff-banner{position:relative;min-height:92px}.single-staff-banner img{vertical-align:middle;width:100%}.single-staff-banner .overlay-title{display:block;position:absolute;bottom:0;left:0;background-color:rgb(0 0 0 / .7);padding:38px 0;margin:0;width:100%;color:#fff!important;font-size:2.5em;white-space:pre-wrap;z-index:1}.single-staff-banner .overlay-subtitle{position:absolute;bottom:0;left:0;width:100%;padding:0;margin:0;background-color:#000;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);color:#fff!important;font-weight:400;white-space:pre-wrap;padding:30px 0;z-index:1}@media (max-width:767px){.single-staff-banner .wrap-img{overflow:hidden}.single-staff-banner img{width:auto;max-width:800px;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.single-staff-banner .overlay-title{font-size:1.4em;padding:20px 0}.single-staff-banner .overlay-subtitle{padding:18px 0;font-size:1.1em}}.staff-wrap:not(.single-staff-slider) .item{width:33.333333%;float:left;padding:0 15px;margin-bottom:30px}.staff-wrap:not(.single-staff-slider) .item:nth-child(3n+1){clear:both}@media screen and (max-width:767px){.staff-wrap:not(.single-staff-slider) .item{width:100%}}.staff-wrap .wrap{margin-left:-15px;margin-right:-15px}.staff-wrap .item{text-decoration:none}.staff-wrap .item h3{margin:0 0 8px}.staff-wrap .item .desc{margin-top:0;font-size:.9em;color:#000;white-space:pre-wrap}.staff-wrap .item .wrap-desc{padding:10px 10px 5px}.staff-wrap .item .img{width:100%;padding-bottom:75%;background-size:cover;background-position:center;display:block;-webkit-transition:all 0.55s ease;-o-transition:all 0.55s ease;transition:all 0.55s ease}.staff-wrap .item .wrap-img{overflow:hidden;position:relative}.staff-wrap .item .wrap-img:before{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0;filter:alpha(opacity=0);top:0;left:0;width:100%;height:100%;content:'';position:absolute;background-color:rgb(0 0 0 / .3);z-index:1}.staff-wrap .item:hover{opacity:1;filter:alpha(opacity=100)}.staff-wrap .item:hover h3{opacity:.8;filter:alpha(opacity=80)}.staff-wrap .item:hover .img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.staff-wrap .item:hover .wrap-img:before{opacity:1;filter:alpha(opacity=100)}@media (max-width:767px){.staff-wrap .item h3{font-size:1.1em;margin-bottom:8px}.staff-wrap .item .desc{font-size:.8em;line-height:1.2}}.single-staff-slider{background-color:#eee;padding:40px 0 80px}.single-staff-slider .title-slider{text-align:center;margin-bottom:40px}@media (max-width:767px){.single-staff-slider{padding:25px 20px 40px}.single-staff-slider .item h3{font-size:1em;margin-bottom:6px}.single-staff-slider .item .desc{font-size:.7em;line-height:1.3}}.owl-carousel .owl-nav>div{text-indent:-999em}.owl-carousel .owl-nav .owl-prev{position:absolute;left:-30px;top:22%}@media (max-width:767px){.owl-carousel .owl-nav .owl-prev{left:-20px}}.owl-carousel .owl-nav .owl-prev:after{display:block;content:"";width:30px;height:30px;border-top:solid 2px #3e3a39;border-left:solid 2px #3e3a39;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width:767px){.owl-carousel .owl-nav .owl-prev:after{width:15px;height:15px}}.owl-carousel .owl-nav .owl-next{position:absolute;right:-30px;top:22%}@media (max-width:767px){.owl-carousel .owl-nav .owl-next{right:-20px}}.owl-carousel .owl-nav .owl-next:after{display:block;content:"";width:30px;height:30px;border-top:solid 2px #3e3a39;border-right:solid 2px #3e3a39;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width:767px){.owl-carousel .owl-nav .owl-next:after{width:15px;height:15px}}.staff-workday-schedule{position:relative;margin-top:40px;padding-top:30px}@media (max-width:767px){.staff-workday-schedule{margin-top:0}}.staff-workday-schedule .overlay{opacity:.1;filter:alpha(opacity=10);position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.staff-workday-schedule .title{margin-bottom:60px;text-align:center}.staff-workday-schedule .title h3{font-size:2.25em;margin-top:30px;margin-bottom:30px}@media (max-width:767px){.staff-workday-schedule .title h3{margin:20px 0;font-size:1.625em}}.staff-workday-schedule .title h4{padding-top:70px;background:url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/assets/img/icon/icon_clock.png) top center no-repeat;font-size:1.5em}@media (max-width:767px){.staff-workday-schedule .title h4{padding:0 0 0 60px;background-size:50px auto;display:inline-block;line-height:50px;background-position:left center}}.staff-workday-schedule .item{position:relative;padding-left:60px;display:inline-block;width:100%;margin-bottom:20px;background:url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/../img/line_border.png) 11px bottom repeat-y}.staff-workday-schedule .item:before{content:'';width:40px;height:40px;background:#c9caca;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:-5px;left:0}@media (min-width:768px){.staff-workday-schedule .item .img{float:right;width:314px;margin-bottom:25px}}@media (max-width:767px){.staff-workday-schedule .item .img{margin-bottom:15px}}@media (min-width:768px){.staff-workday-schedule .item .txt{float:left;width:650px;padding-right:60px}}.staff-workday-schedule .item h3{font-size:1.5em;overflow:hidden;margin-bottom:20px;margin-top:0}.staff-workday-schedule .item h3 .time{font-size:1.2em;float:left;line-height:1.2}.staff-workday-schedule .item h3 .tt{display:block;margin-left:110px;white-space:pre-wrap}@media (max-width:767px){.staff-workday-schedule .item h3{font-size:1.25em;margin-bottom:10px}.staff-workday-schedule .item h3 .tt{margin-left:75px}}.staff-workday-schedule .item p{white-space:pre-wrap}.staff-workday-schedule .seeyou{font-size:1.875em;font-weight:700}@media (max-width:767px){.staff-workday-schedule .seeyou{font-size:1.5em}}.staff-workday-schedule.style_2 .box-wrap{max-width:790px;margin-left:auto;margin-right:auto}.staff-workday-schedule.style_2 .item{background:none;margin-bottom:0;padding-left:126px}@media (max-width:767px){.staff-workday-schedule.style_2 .item{padding-left:60px}}.staff-workday-schedule.style_2 .item .txt{width:100%;padding-right:0}.staff-workday-schedule.style_2 .item .img{display:none}.staff-workday-schedule.style_2 .item h3 .time{position:absolute;top:4px;left:0;font-size:.9em;font-weight:400;width:64px;text-align:right}@media (max-width:767px){.staff-workday-schedule.style_2 .item h3 .time{width:50px;text-align:center}}.staff-workday-schedule.style_2 .item h3 .tt{margin-left:0}.staff-workday-schedule.style_2 .item:before{width:14px;height:14px;left:78px;top:8px}@media (max-width:767px){.staff-workday-schedule.style_2 .item:before{left:20px;top:32px;width:10px;height:10px}}.staff-workday-schedule.style_2 .item:after{content:'';height:100%;width:1px;border-left:1px solid #c9caca;position:absolute;top:18px;left:85px}@media (max-width:767px){.staff-workday-schedule.style_2 .item:after{left:25px;height:78%;top:34px}}.staff-workday-schedule.style_2 .item:last-of-type:after{height:50%;border-left:1px dashed #c9caca}.staff-workday-schedule.style_3 .box-wrap{background-image:url(https://photo.happy-kichizokun.jp/media-091/wp-content/themes/zebra/assets/css/../img/bg-time.png);background-repeat:repeat-y;background-position:center;background-size:6px}@media (max-width:767px){.staff-workday-schedule.style_3 .box-wrap{background-position:16px}}.staff-workday-schedule.style_3 .item{background:none;padding-left:0;margin-bottom:50px}@media (max-width:767px){.staff-workday-schedule.style_3 .item{margin-bottom:20px}}.staff-workday-schedule.style_3 .item .img{width:450px;margin-bottom:0;position:relative}@media (min-width:768px){.staff-workday-schedule.style_3 .item .img{height:320px;overflow:hidden}}@media (max-width:767px){.staff-workday-schedule.style_3 .item .img{width:100%;margin-bottom:30px}}.staff-workday-schedule.style_3 .item .img img{vertical-align:middle}.staff-workday-schedule.style_3 .item .txt{width:calc(100% - 580px)}@media (max-width:767px){.staff-workday-schedule.style_3 .item .txt{width:calc(100% - 52px);float:right}}.staff-workday-schedule.style_3 .item:before{display:none}.staff-workday-schedule.style_3 .item:first-of-type:before{-webkit-border-radius:0;border-radius:0;display:block;background:#fff;width:10px;height:50%;position:absolute;top:0;left:50%;content:'';-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:767px){.staff-workday-schedule.style_3 .item:first-of-type:before{display:none}}.staff-workday-schedule.style_3 .item:last-of-type{margin-bottom:0}.staff-workday-schedule.style_3 .item:last-of-type:before{-webkit-border-radius:0;border-radius:0;display:block;background:#fff;width:10px;height:50%;position:absolute;bottom:-10px;top:auto;left:50%;content:'';-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:767px){.staff-workday-schedule.style_3 .item:last-of-type:before{display:none}}@media (max-width:767px){.staff-workday-schedule.style_3 .item:last-of-type .txt{position:relative}.staff-workday-schedule.style_3 .item:last-of-type .txt:before{background-color:#fff;height:calc(100% - 38px);width:52px;position:absolute;top:38px;left:-52px;content:''}}@media (min-width:768px){.staff-workday-schedule.style_3 .item:nth-child(even) .img:before{content:'';position:absolute;top:0;left:0;width:0;height:40%;border-left:24px solid #fff;border-bottom:30px solid #fff0}.staff-workday-schedule.style_3 .item:nth-child(even) .img:after{content:'';position:absolute;bottom:0;left:0;width:0;height:40%;border-left:24px solid #fff;border-top:30px solid #fff0}.staff-workday-schedule.style_3 .item:nth-child(even) .txt{text-align:right;padding-right:0}.staff-workday-schedule.style_3 .item:nth-child(even) .txt p{text-align:left}.staff-workday-schedule.style_3 .item:nth-child(even) .txt h3:before{left:auto;right:0}.staff-workday-schedule.style_3 .item:nth-child(odd) .img{float:left}.staff-workday-schedule.style_3 .item:nth-child(odd) .img:before{content:'';position:absolute;top:0;right:0;width:0;height:40%;border-right:24px solid #fff;border-bottom:30px solid #fff0}.staff-workday-schedule.style_3 .item:nth-child(odd) .img:after{content:'';position:absolute;bottom:0;right:0;width:0;height:40%;border-right:24px solid #fff;border-top:30px solid #fff0}.staff-workday-schedule.style_3 .item:nth-child(odd) .txt{float:right;padding-right:0}}.staff-workday-schedule.style_3 .item .time_img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:55px;height:55px}@media (max-width:767px){.staff-workday-schedule.style_3 .item .time_img{position:static;left:auto;top:auto;width:38px;height:38px;float:left;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}.staff-workday-schedule.style_3 .item h3{position:relative;padding-bottom:28px}.staff-workday-schedule.style_3 .item h3:before{content:'';display:block;width:23px;height:4px;background:#333;bottom:0;left:0;position:absolute}@media (max-width:767px){.staff-workday-schedule.style_3 .item h3{padding-bottom:0}.staff-workday-schedule.style_3 .item h3:before{display:none}}.staff-workday-schedule.style_3 .item h3 .time{float:none;display:block;font-size:.7em;font-weight:400;margin-bottom:5px}.staff-workday-schedule.style_3 .item h3 .tt{margin-left:0}