html{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%;overflow-x:hidden}body,dd,dl,form,html,p{vertical-align:baseline}body{font:inherit;font-size:16px;line-height:1.6;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;overflow-wrap:break-word;word-break:normal;background:url(/wp-content/themes/xeory_extension/lib/images/bg.png);color:#241913}a,div,dt,footer,h1,h2,h3,header,i,li,nav,section,span{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}dd,dl,form,p{padding:0;border:0}dd,dl,form,html,img,p,ul{font:inherit;font-size:100%}body,html,img{margin:0;padding:0}ul{vertical-align:baseline}a img,body,html,ul{border:0}footer,header,nav,section{display:block}*{box-sizing:border-box}a{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;text-decoration:none;color:#47b39d}a:active,a:focus,a:hover{outline:0}.clearfix:before{display:inline-table}.clearfix:after{content:"";display:block;clear:both}.post-content h2{margin:80px 0 32px -74px;padding:16px 16px 16px 56px;font-size:28px;clear:both;font-weight:400;border-left:10px solid #131d2a;background:#3b4552;color:#fff}dl,p,ul{margin:0 0 2em}#side h3,#side p,nav h2,nav ul{font-weight:400;margin:0}dd{margin:0 0 0 20px}ul{padding:0 0 0 20px;box-sizing:border-box}form,ul ul{margin:0}nav ul,ul{list-style:none}nav ul{list-style-image:none}img,input{vertical-align:middle}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}input{font-size:100%;margin:0;line-height:normal}input[type=submit]{cursor:pointer;overflow:visible;-webkit-appearance:none}input::-moz-focus-inner{border:0;padding:0}form input[type=text]{border-radius:3px;padding:8px 13px;max-width:100%;border:1px #ccc solid;outline:0;box-sizing:border-box}form input[type=submit]{padding:12px 20px;border:0;background:#3b4552;color:#fff}form input[type=submit]:hover{cursor:pointer}@media screen and (max-width:767px){h1{font-size:22px;margin:36px 0}h2,h3{margin:2em 0 1em}h1,h2{clear:both}h2{font-size:18px}h3{font-size:16px}}.wrap{width:1200px;box-sizing:border-box;margin:0 auto;zoom:1}.wrap:before{display:inline-table}.wrap:after{content:"";display:block;clear:both}#main,#side{width:100%;float:left}.main-inner{margin-right:358px}#side{width:310px;margin-left:-310px}@media screen and (max-width:1200px){.wrap{margin-left:36px;margin-right:36px;width:auto}.main-inner{margin-right:346px;box-sizing:border-box}}@media screen and (max-width:991px){.wrap{margin-left:24px;margin-right:24px}#main,#side,.main-inner{float:none;width:100%;margin-left:0;margin-right:0}#side{padding-top:42px}}@media screen and (max-width:767px){.wrap{margin-left:12px;margin-right:12px}}.post-footer ul li a:hover,a:hover{text-decoration:underline}#gnav ul li .sub-menu li:list-child{border-bottom:none}#header-fnav-area #header-fnav li:list-child{border-bottom:none!important}#content{padding:52px 0}.post-content{padding:30px 64px 10px}.post-content p{margin-bottom:2em}.post-footer{border-radius:0;padding:20px 64px;clear:both}.post-footer,.post-footer ul{overflow:hidden}.post-footer .bzb-sns-btn{padding:30px 0}.bzb-sns-btn li,.post-footer .bzb-sns-btn li{vertical-align:top}.bzb-sns-btn{padding:0;margin:0;font-size:0}.bzb-sns-btn li{display:inline-block;margin:4px;font-size:auto}#gnav-sp{display:none}@media screen and (max-width:1200px){.post-content,.post-footer{padding-left:36px;padding-right:36px}}@media screen and (max-width:991px){.wrap{width:auto;margin:0 24px}#gnav-sp{background:#3b4552;display:block;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;z-index:100;position:absolute;right:0;left:0;width:100%}#gnav-sp .wrap{width:94%;margin:0 3%;padding:36px 0}#gnav-sp,#gnav-sp .wrap a{color:#fff}#gnav-sp #header-cont-about li,#gnav-sp #header-cont-content li{font-size:14px}#gnav-sp #header-cont-about li a,#gnav-sp #header-cont-content li a{padding:10px 12px}#gnav-sp #header-cont-content li a{display:block;position:relative}#gnav-sp #header-cont-content li .sub-menu{margin-bottom:0}#gnav-sp #header-cont-content li .sub-menu li a::before{display:none}#gnav-sp #header-cont-about li a,#gnav-sp #header-cont-content li a{text-decoration:none!important}#gnav-sp #header-cont-content li.menu-item-has-children>a{width:92%;display:inline-block}#gnav-sp #header-cont-content li.menu-item-has-children span.dropdown-toggle{mask-image:url(/wp-content/themes/xeory_extension/lib/images/icon/angle-down.svg);mask-repeat:no-repeat;mask-size:10px auto;mask-position:center center;background-color:#fff;width:5%;height:20px;margin-right:2%;display:inline-block;position:relative;top:3px}#gnav-sp #header-cont-content li .sub-menu li span.dropdown-toggle{display:none!important}#gnav-sp #footer-nav li a{display:block;padding:8px 12px;position:relative}#gnav-sp #footer-nav li a:before,#gnav-sp #header-cont-content li a:before{content:"";background-color:#fff;position:absolute;mask:url(/wp-content/themes/xeory_extension/lib/images/icon/angle-right.svg)no-repeat;mask-size:contain;background:#fff;width:10px;height:11px;left:0;top:0;bottom:0;margin:auto}.post-content{padding:40px}.post-content h2{margin-left:-52px}}@media screen and (max-width:767px){.wrap{overflow:hidden;margin:0 12px}#main,#side{width:100%;float:none}#gnav-sp{display:none;top:112px}#gnav-sp ul{margin-bottom:20px}#gnav-sp #header-cont-content ul{margin-left:0}#gnav-sp #header-cont-content li{margin-left:0;float:left;width:100%}.post-content,.post-footer{padding:20px}}.bzb-sns-btn{display:table-cell}.bzb-sns-btn li.bzb-facebook{width:110px}.bzb-sns-btn li.bzb-twitter{width:75px}.bzb-sns-btn li.bzb-pocket{width:86px}.bzb-line a img{vertical-align:top!important}@media screen and (max-width:1200px){.post-content h2{margin:80px 0 32px -46px;padding:16px 16px 16px 36px}}@media screen and (max-width:767px){.post-content h2{margin:80px 0 32px -30px;padding:16px 16px 16px 20px}}#gnav-sp #header-cont-content h2{font-size:16px;font-weight:700;margin:16px 0 0}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.single-lp{padding:40px 0}.single-lp .lp-wrap{width:1157px;border:1px solid #eee;margin:0 auto;background:#fff;padding:0}.single-lp .post-content,.single-lp .post-footer .bzb-sns-btn{padding:0}.single-lp #lp-header{background:#47b39d;padding:56px;color:#fff}.single-lp #lp-header h1{font-size:32px;color:#fff;text-align:center}.single-lp dd,.single-lp dt{padding:0;margin-left:0;margin-right:0}.single-lp #content{padding:40px 56px}.single-lp #main{width:100%;float:left}.single-lp .main-inner{margin-right:350px}.single-lp #side{float:left;width:320px;margin-left:-320px}.single-lp .post-footer{padding:20px 0}.single-lp .lp-form{background:#494c4e;color:#fff;padding:30px;width:100%;max-width:500px;margin-left:auto;margin-right:auto}.single-lp .lp-form h3{font-size:18px;margin-bottom:12px;font-weight:700}.single-lp .lp-form input[type=text]{width:90%;padding:10px 5%;border:0}.single-lp .lp-form input[type=submit]{width:100%;padding:10px 0;background:#f86222;color:#fff;border-bottom:5px solid #e04807;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;border-radius:3px}.single-lp .lp-form input[type=submit]:hover{background:#f9743b}.single-lp .lp-form dl{margin-bottom:13px}.one-column.single-lp #main{float:none}.one-column.single-lp #side,.one-column.single-lp .main-inner{margin-left:0;margin-right:0}.one-column.single-lp #side{float:none;width:100%}@media screen and (max-width:991px){.single-lp #gnav-sp{display:none}.single-lp .lp-wrap{width:auto;margin:0 24px}.single-lp .lp-form .submit{width:50%}}@media screen and (max-width:1200px){.single-lp #gnav-sp{display:none}.single-lp .lp-wrap{width:auto;margin:0 36px}.single-lp #main,.single-lp #side,.single-lp .main-inner{width:100%;float:none;margin:0 0 20px}}@media screen and (max-width:767px){.single-lp #content,.single-lp #lp-header{padding:20px}.single-lp #gnav-sp{display:none}.single-lp .lp-wrap{width:auto;margin:0 24px}.single-lp .lp-form input{width:100%!important}.single-lp .lp-form .submit{width:100%}}.single-lp #main{overflow:visible}.single-lp .post-content h2{margin:80px 0 32px -66px}@media screen and (max-width:767px){.single-lp .post-content h2{margin:80px 0 32px -30px;padding:16px 16px 16px 20px}}.color01{color:#2b353e}.color01 a{color:#06abc8}.color01 .post-content h2,.color01 form input[type=submit]{background:#2b353e;color:#fff}.color01 .post-content h2{border-left:10px solid #131d2a}.color01.single-lp #lp-header{background:#1eabc6}@font-face{font-display:swap;font-family:ShortcodesUltimateIcons;src:url(/wp-content/plugins/shortcodes-ultimate/vendor/fork-awesome/fonts/forkawesome-webfont.eot?v=1.2.0);src:url(/wp-content/plugins/shortcodes-ultimate/vendor/fork-awesome/fonts/forkawesome-webfont.eot?#iefix&v=1.2.0)format("embedded-opentype"),url(/wp-content/plugins/shortcodes-ultimate/vendor/fork-awesome/fonts/forkawesome-webfont.woff2?v=1.2.0)format("woff2"),url(/wp-content/plugins/shortcodes-ultimate/vendor/fork-awesome/fonts/forkawesome-webfont.woff?v=1.2.0)format("woff"),url(/wp-content/plugins/shortcodes-ultimate/vendor/fork-awesome/fonts/forkawesome-webfont.ttf?v=1.2.0)format("truetype"),url(/wp-content/plugins/shortcodes-ultimate/vendor/fork-awesome/fonts/forkawesome-webfont.svg?v=1.2.0#forkawesomeregular)format("svg");font-weight:400;font-style:normal;font-display:block}.sui{display:inline-block;font:14px/1 ShortcodesUltimateIcons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sui-home:before{content:""}.su-button,.su-button span{text-decoration:none!important;box-sizing:content-box!important;transition:all .2s}.su-button{display:inline-block!important}.su-button,.su-button i,.su-button-center{text-align:center}.su-button span{display:block!important}.su-button i{display:inline-block;width:1em;height:1em;margin:0 .5em 0 0!important;line-height:1em}@media screen and (max-width:768px){.su-button span{padding-top:.25em!important;padding-bottom:.25em!important;line-height:1.2!important}}.su-button-style-bubbles span{background:0 50%url(/wp-content/plugins/shortcodes-ultimate/includes/images/styles/style-bubbles.png)no-repeat}.su-button-style-bubbles:hover span{background:-710px 50%url(/wp-content/plugins/shortcodes-ultimate/includes/images/styles/style-bubbles.png)no-repeat}