@charset "UTF-8";@font-face{font-family:"Custom Yu Gothic";src:local("Yu Gothic");font-weight:300}@font-face{font-family:"Custom Yu Gothic";src:local("Yu Gothic");font-weight:500}@font-face{font-family:"Custom Yu Gothic";src:local("Yu Gothic");font-weight:700}@font-face{font-family:"Roboto";src:url(//optical.kowa-opt.co.jp/vision_processor/lp/wp-content/themes/vision-processor/template-1/sass/../../fonts/Roboto/Roboto-Regular.woff) format("woff");font-weight:400}@font-face{font-family:"Roboto";src:url(//optical.kowa-opt.co.jp/vision_processor/lp/wp-content/themes/vision-processor/template-1/sass/../../fonts/Roboto/Roboto-Medium.woff) format("woff");font-weight:500}@font-face{font-family:"Noto Sans JP";src:url(//optical.kowa-opt.co.jp/vision_processor/lp/wp-content/themes/vision-processor/template-1/sass/../../fonts/NotoSansJapanese/NotoSansJP-Bold.woff) format("woff");font-weight:700}@font-face{font-family:"Noto Sans JP";src:url(//optical.kowa-opt.co.jp/vision_processor/lp/wp-content/themes/vision-processor/template-1/sass/../../fonts/NotoSansJapanese/NotoSansJP-Medium.woff) format("woff");font-weight:500}@font-face{font-family:"Noto Sans JP";src:url(//optical.kowa-opt.co.jp/vision_processor/lp/wp-content/themes/vision-processor/template-1/sass/../../fonts/NotoSansJapanese/NotoSansJP-Regular.woff) format("woff");font-weight:400}@font-face{font-family:"Helvetica";src:url(//optical.kowa-opt.co.jp/vision_processor/lp/wp-content/themes/vision-processor/template-1/sass/../../fonts/Helvetica/Helvetica-Regular.woff) format("woff");font-weight:400}body,html{margin:0 !important}body{background:#fff;word-break:break-all;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;overflow-x:hidden;font-size:14px;font-weight:400;color:#333}@media screen and (max-width:991px){body{padding-top:0 !important}}a{color:#e60012;transition:all ease-in-out .3s}a:hover{color:#e60012}.single .entry-content a{text-decoration:underline}.site-title a{font-weight:700}.site{position:relative}.container{max-width:1200px;width:auto;margin:0 auto}@media screen and (max-width:1199px){.container{margin:0 24px}}@media screen and (max-width:991px){.container{margin:0 24px}}@media screen and (max-width:550px){.container{margin:0 24px}}@media screen and (max-width:991px){.site-content{padding:16px 0 0}}.archive .site-content,.search .site-content,.page-post-list .site-content{padding:24px 0 0}#toc_container{margin:0 0 40px;padding:32px;width:100% !important}@media screen and (max-width:550px){#toc_container{padding:16px}}.toc_number{display:none}.toc_list li:before{content:none !important}#___plusone_0,#___plusone_1{width:63px !important}#header-sns{display:none}.xeory-social-twitter{width:auto;display:block;text-align:center}@media screen and (max-width:767px){.xeory-social-btns>ul>li{width:50% !important;padding:0 !important}.xeory-social-btns>ul>li:nth-child(1)>a{margin:0 10px 10px 0}.xeory-social-btns>ul>li:nth-child(2)>a{margin:0 0 10px}.xeory-social-btns>ul>li:nth-child(3)>a{margin:0 10px 0 0}.xeory-social-btns>ul>li:nth-child(4)>a{margin:0}}#secondary .sns-list{text-align:center;margin:36px 0 0}#secondary .sns-list li{border:0;display:inline-block;font-size:18px;padding:0 7px}#secondary .sns-list li a{color:#fff;display:block;width:40px;height:40px;line-height:36px;margin-left:0;border-radius:100%}#secondary .sns-list li a:hover{background:#fff}#secondary .sns-list .post-sns-facebook a{border:2px solid #3b5998;background:#3b5998}#secondary .sns-list .post-sns-facebook a:hover{border:2px solid #3b5998;color:#3b5998}#secondary .sns-list .post-sns-twitter a{border:2px solid #43ccf7;background:#43ccf7}#secondary .sns-list .post-sns-twitter a:hover{border:2px solid #43ccf7;color:#43ccf7}#secondary .sns-list .post-sns-google a{border:2px solid #d23f2d;background:#d23f2d}#secondary .sns-list .post-sns-google a:hover{border:2px solid #d23f2d;color:#d23f2d}#secondary .sns-list .post-sns-feedly a{border:2px solid #87c031;background:#87c031}#secondary .sns-list .post-sns-feedly a:hover{border:2px solid #87c031;color:#87c031}.no-results .search-form{margin-bottom:40px}.pagetop{z-index:100}.sp-nav-btn{position:absolute;top:-18px;right:14px;overflow:auto}.sp-nav-btn:before{display:block;font-size:32px;text-align:center}.sp-nav-btn:after{content:"MENU";font-size:10px;display:block;margin:-12px auto 0 auto;text-align:center}.sp-nav.active{display:block;z-index:200}body.noscroll{width:100%}@media (min-width:768px){.hide-pc{display:none !important}}@media (max-width:767px){.hide-sp{display:none !important}}.archive .site-content,.search .site-content,.error404 .site-content,.original-category .site-content,.page-post-list .site-content{padding:20px 0 190px}.archive .entry-content,.search .entry-content,.error404 .entry-content,.original-category .entry-content,.page-post-list .entry-content{padding:40px}.archive .entry-content a:hover,.search .entry-content a:hover,.error404 .entry-content a:hover,.original-category .entry-content a:hover,.page-post-list .entry-content a:hover{text-decoration:underline}@media screen and (max-width:991px){.archive .entry-content,.search .entry-content,.error404 .entry-content,.original-category .entry-content,.page-post-list .entry-content{padding:24px 16px}}.comments-area{background:#fff;padding:0 40px 40px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media screen and (max-width:767px){.comments-area{padding:0 16px 40px}}.comments-area .comments-header .comments-title{padding-bottom:12px;border-bottom:1px dotted #444;margin-top:0}@media screen and (max-width:991px){.comments-area .comments-header .comments-title{font-size:18px}}.comments-area .comments-header .comments-title:before{color:#e60012}.comments-area .comment-list li{border-bottom:0}.comments-area .children{background:#fafafa;margin-left:0;padding:30px}@media screen and (max-width:767px){.comments-area .children{padding:16px}}.comments-area .comment-author-image img{border-radius:50%}.comments-area .reply a:before{content:""}.comments-area .comment-form .submit{border:0;background:#e60012}.comments-area .comment-form .submit:hover{background:#e60012}.comments-area .comment-respond{margin-bottom:0}.post-cta{margin-left:-40px;margin-right:-40px;margin-bottom:-40px;padding:40px;background:#f6f6f6;border-top:0}@media screen and (max-width:767px){.post-cta{margin-left:-16px;margin-right:-16px;margin-bottom:-24px;padding:16px}}.post-cta .post-cta-header{background:#e60012;color:#fff;padding:20px;border:0}@media screen and (max-width:767px){.post-cta .post-cta-header{padding:24px}}.post-cta .post-cta-body{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.post-cta .post-cta-body .post-cta-body-inner{background:#fff;padding:40px 20px}@media screen and (max-width:767px){.post-cta .post-cta-body .post-cta-body-inner{padding:24px 16px}}.post-cta .post-cta-body .post-cta-body-inner .post-cta-img{margin-bottom:24px}.post-cta .post-cta-body .post-cta-body-inner ul:last-child,.post-cta .post-cta-body .post-cta-body-inner p:last-child{margin-bottom:0}.post-cta .post-cta-content ul{padding-left:20px}.post-cta .post-cta-content ul li{list-style:disc}.post-cta .post-cta-content ul li:before{content:""}.post-cta .post-cta-content p{line-height:1.8}.post-cta .post-cta-content ul:last-child,.post-cta .post-cta-content p:last-child{margin-bottom:0}.post-cta .post-cta-footer{background:#fff;padding-left:40px;padding-right:40px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media screen and (max-width:767px){.post-cta .post-cta-footer{padding-left:16px;padding-right:16px}}.post-cta .post-cta-footer .post-cta-btn a{box-shadow:none}.post-cta .post-cta-footer .post-cta-btn a:after{content:"\f105";font-family:FontAwesome;color:#5cb85c;background:#fff;border-radius:50%;padding:0 4px 0 5px;margin-left:16px}.post-cta .post-cta-footer .post-cta-btn a:hover{color:#fff;opacity:.8}.entry-content p{margin-bottom:2em}.entry-content h2{margin:0;padding:20px;border-bottom:0;background:#e60012;font-size:30px;color:#fff;margin-bottom:32px}@media screen and (max-width:550px){.entry-content h2{font-size:24px}}.entry-content h3{margin:0 0 30px;padding:16px 0;border-left:0;border-bottom:3px solid #f3f3f3;position:relative}@media screen and (max-width:550px){.entry-content h3{font-size:20px}}.entry-content h3:before{content:"";width:15%;height:3px;background:#e60012;position:absolute;bottom:-3px;left:0}.entry-content h4{margin:0 0 24px;padding-left:12px;border-left:3px solid #e60012;font-size:20px}@media screen and (max-width:550px){.entry-content h4{font-size:18px}}.entry-content h5{margin:0 0 12px;padding-left:28px;font-size:18px;position:relative}@media screen and (max-width:550px){.entry-content h5{font-size:16px}}.entry-content h5:before{content:"";background:#e60012;width:6px;height:6px;border-radius:50%;position:absolute;top:9px;left:6px;box-shadow:0 0 0 3px #fff,0 0 0 6px #e60012}.entry-content h6{color:#e60012;margin:0 0 8px}@media screen and (max-width:550px){.entry-content h6{font-size:14px}}.entry-content ul{margin-bottom:2em}.entry-content ul li ul{margin-bottom:0}.entry-content ul li ul li{list-style:disc}.entry-content ol{margin-bottom:2em;padding-left:32px}.entry-content dl{margin-bottom:2em}.entry-content dl dt{display:inline-block;margin:0 0 1em;padding:6px 12px;border:1px solid #e60012}.entry-content dl dd{margin:0}.entry-content table{width:100% !important;margin-bottom:2em}.entry-content table th{background:#e60012;color:#fff}.entry-content table tr:nth-child(odd) td{background:#f5f5f5}.entry-content blockquote{margin-bottom:2em;padding:36px 36px 36px 90px;border:2px solid #e60012;background:#fff}@media screen and (max-width:767px){.entry-content blockquote{padding:60px 16px 16px}}.entry-content blockquote:before{color:#e60012;top:36px;left:36px}@media screen and (max-width:767px){.entry-content blockquote:before{top:16px;left:16px}}.entry-content .attention{padding:32px;margin-bottom:2em}@media screen and (max-width:767px){.entry-content .attention{padding:16px}}.entry-content .a-1{border:1px solid #c5c5c5}.entry-content .a-2{border:2px solid #e60012}.entry-content .a-3{border:1px solid #727272}.entry-content .a-3 .attention-title{font-weight:700;color:#e60012;margin-bottom:10px}.entry-content .attention ul:last-child,.entry-content .attention p:last-child,.entry-content blockquote ul:last-child,.entry-content blockquote p:last-child{margin-bottom:0}.entry-content .link-button-green,.entry-content .link-button-orange{margin-bottom:30px !important;text-align:center;padding:0}.entry-content .link-button-green a,.entry-content .link-button-orange a{display:inline-block;padding:8px 32px 9px;color:#fff !important;font-weight:700;border-radius:3px}@media only screen and (max-width:767px){.entry-content .link-button-green a,.entry-content .link-button-orange a{max-width:100%;width:100%}}.entry-content .link-button-green a i,.entry-content .link-button-orange a i{margin-right:10px}.entry-content .link-button-green:hover a,.entry-content .link-button-orange:hover a{opacity:.8;text-decoration:none !important}@media screen and (max-width:767px){.site-footer .widget_nav_menu .container{padding:20px 0}}.site-footer .widget_nav_menu .container ul{text-align:center}@media screen and (max-width:425px){.site-footer .widget_nav_menu .container ul{text-align:left}}.site-footer .widget_nav_menu .container ul li{margin-right:.5em;line-height:1}.site-footer .widget_nav_menu .container ul li:before{content:"\f054";font-family:FontAwesome;font-size:12px;vertical-align:text-top;line-height:20px;margin-right:8px}.site-footer .widget_nav_menu .container ul li a{padding-right:1em;color:#333;font-size:16px}@media screen and (max-width:550px){.site-footer .widget_nav_menu .container ul li a{font-size:14px}}.site-footer .widget_nav_menu .container ul li a:hover{color:#e60012}.site-footer .site-info{background:#000;text-align:center;padding:16px 0}.site-footer .site-info .container{padding:0}.site-footer .site-info .container .copyright{color:#fff;font-size:10px}.site-footer .site-info .container span{margin:0 4px;color:#fff}.site-header{margin:0;position:fixed;top:0;left:0;right:0;z-index:99999;background-color:#fff;border:0 none}@media screen and (min-width:1025px){.site-header{border-bottom:1px solid #ebebeb}}@media screen and (max-width:991px){.site-header{height:50px}}.site-header .site-branding .header-main{max-width:100%;margin:0 0 0 20px;position:relative;z-index:2;background-color:#fff}@media screen and (max-width:991px){.site-header .site-branding .header-main{margin:0;padding:0 0 0 12px}}@media screen and (max-width:767px){.site-header .site-branding .header-main{height:50px}}.site-header .header-logo{padding-top:9px;margin-right:0;display:flex;align-items:center;float:left}@media screen and (max-width:1024px){.site-header .header-logo{width:280px;max-width:calc(100% - 58px)}}.site-header .header-logo a{margin:14px 0 0;display:inline-block}@media screen and (max-width:767px){.site-header .header-logo a{margin:0}}.site-header .header-logo a img{width:352px;height:auto;max-width:100%}@media screen and (max-width:991px){.site-header .header-logo a img{width:280px}}.site-header .header-right{display:flex;justify-content:flex-end;text-align:right}@media screen and (max-width:767px){.site-header .header-right{display:none}}.site-header .header-right ul{display:flex;gap:18px;position:relative;list-style:outside none none;margin:0;padding:0}.site-header .header-right span{display:block;font-size:11px;position:relative}.site-header .header-right span.text{font-weight:700;color:#333;line-height:16.5px}.site-header .header-right span.phone{color:#115106;font-size:33px;font-weight:700;font-family:"Roboto",sans-serif;line-height:1}.site-header .header-right span.time{color:#666;letter-spacing:-.3px;padding-left:5px}.site-header .header-right .tel{padding:12px 0}.site-header .header-right .tel a{display:flex;flex-direction:column;align-items:center}.site-header .header-right .mail{width:240px}@media screen and (max-width:991px){.site-header .header-right .mail{width:200px}}@media screen and (max-width:550px){.site-header .header-right .mail{width:200px}}.site-header .header-right .mail a{color:#fff;background:#e60012;font-size:14px;font-weight:700;display:flex;align-items:center;height:100%;padding:0 5px;justify-content:center}.site-header .header-right .mail a:hover{opacity:1;filter:brightness(1.2);-webkit-filter:brightness(1.2)}.site-header .hamburger-menu{position:fixed;top:0;right:0;cursor:pointer;width:50px;height:50px;background:#e50012;display:none}@media (max-width:767px){.site-header .hamburger-menu{display:block}}.site-header .hamburger-menu span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:1px;background:#fff;width:45%}.site-header .hamburger-menu span:nth-child(1){top:15px}.site-header .hamburger-menu span:nth-child(2){top:23px}.site-header .hamburger-menu span:nth-child(3){top:31px}.site-header .spnav-wrap{background:#f7f7f7;margin-left:calc((100vw - 100%) / 2 * -1);margin-right:calc((100vw - 100%) / 2 * -1);max-width:100%;width:100%;display:block}@media (max-width:1024px){.site-header .spnav-wrap{height:100%;overflow-y:scroll;position:fixed;-webkit-box-orient:vertical;-webkit-box-direction:normal;opacity:0;top:-100%;transition:all .6s}}.site-header .spnav-wrap .sp-menu-box{display:flex;padding:17px 24px;gap:11px;justify-content:center}.site-header .spnav-wrap .sp-menu-box span{display:block;font-size:10px;font-weight:500;padding:0 0 4px}.site-header .spnav-wrap .sp-menu-mail{background:#e60012;text-align:center;font-size:13px;padding:18px 12px;font-weight:700}.site-header .spnav-wrap .sp-menu-mail a{color:#fff}.site-header .spnav-wrap .sp-menu-mail a:hover{opacity:1;filter:brightness(1.2);-webkit-filter:brightness(1.2)}.site-header .spnav-wrap .sp-menu-tel{text-align:center;position:relative}.site-header .spnav-wrap .sp-menu-tel:before{position:absolute;content:"平日 9:00〜17:30";font-size:10px;font-weight:400;left:0;right:0;margin:auto;bottom:-20px;color:#666}.site-header .spnav-wrap .sp-menu-tel:after{position:absolute;content:"（土・日・祝除く）";font-size:10px;font-weight:400;left:0;right:0;margin:auto;bottom:-34px;color:#666}.site-header .spnav-wrap .sp-menu-tel a{border:1px solid #e60012;background:#fff;display:block;padding:18px 14px 21px}.site-header .spnav-wrap .sp-menu-tel a span{color:#333}.site-header .spnav-wrap .sp-menu-tel a:hover{opacity:1;filter:brightness(1.2);-webkit-filter:brightness(1.2)}.site-header .spnav-wrap .sp-menu-tel p{font-family:"Roboto",sans-serif;font-size:20px;font-weight:700;color:#115106;line-height:1}.site-header .spnav-wrap .sp-menu-list{padding:0 24px 40px;list-style:outside none none}.site-header .spnav-wrap .sp-menu-list li{padding:32px 0;border-bottom:1px solid #d8d8d8}.site-header .spnav-wrap .sp-menu-list li a{color:#333;font-size:20px;font-weight:500}.site-header .spnav-wrap .sp-menu-list li a:hover{color:#f24e4e}.site-header .spnav-wrap .sp-menu-list li:first-child{padding-top:56px}.site-header .spnav-wrap .sp-menu-list li.active a{color:#f24e4e}.site-header.active .spnav-wrap{top:48px;opacity:1}.site-header.active .hamburger-menu span:nth-child(1){transform:translateY(6px) rotate(-45deg);width:45%;top:18px;left:15px}.site-header.active .hamburger-menu span:nth-child(2){opacity:0}.site-header.active .hamburger-menu span:nth-child(3){transform:translateY(-6px) rotate(45deg);width:45%;top:30px;left:15px}.main-navigation{background:#e60012}.main-navigation .primary-menu li{padding:0}.main-navigation .primary-menu li:before{content:none}.main-navigation .primary-menu li a{padding:20px 8px;color:#fff;font-size:16px}.main-navigation .primary-menu li a:hover{background:#fff;color:#e60012}.main-navigation .primary-menu .current-menu-item,.main-navigation .primary-menu .current-menu-parent{background:#fff}.main-navigation .primary-menu .current-menu-item a,.main-navigation .primary-menu .current-menu-parent a{color:#e60012}.sp-nav-btn{display:none}.xeory-sp-nav-btn{display:none;position:absolute;margin:auto;width:36px;height:36px;font-size:36px;line-height:36px;text-align:center;top:0;right:0;bottom:0}.xeory-sp-nav-btn:before{content:"≡";color:#e60012;cursor:pointer}@media screen and (max-width:991px){.xeory-sp-nav-btn{display:block}}.sp-nav-inner{position:relative}.sp-nav-inner .xeory-spnav-btn-close{position:absolute;top:18px;right:20px;width:36px;height:36px;line-height:34px;text-align:center;background:#e60012;border-radius:50%}.sp-nav-inner .xeory-spnav-btn-close:after{content:"×";font-size:24px;color:#fff;cursor:pointer}.sp-nav-inner .widget_search{position:absolute;top:75px;left:0;right:0;background:#333;padding:16px;margin:0 !important}.sp-nav-inner .widget_search .search-form{margin:0}.xeory-spnav-wrap{display:none;opacity:0;position:fixed;top:0;left:0;height:100%;width:100%}.xeory-spnav-wrap .sp-nav-inner{width:100%;margin:0 auto;background:#fff}.xeory-spnav-wrap .sp-nav-inner .spnav-widget{margin-bottom:16px}.xeory-spnav-wrap .sp-nav-inner .spnav-widget h3{background:0 0;padding:20px 16px;color:#444;font-size:22px}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div{border-top:2px solid #bebebe}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul{list-style:none;padding-top:70px}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li a{display:block;font-weight:700;color:#444;padding:20px 16px;border-bottom:1px solid #e7e7e7}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li a:after{content:"\f105";font-family:FontAwesome;float:right;padding-right:12px;color:#e60012}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li a:hover{background:#e60012;color:#fff}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li a:hover:after{color:#fff}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li:last-child a{border:0}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul .current-menu-item a,.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul .current-post-parent a{background:#e60012;color:#fff}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul .current-menu-item a:after,.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul .current-post-parent a:after{color:#fff}body.noscroll{overflow:hidden;position:fixed !important}.xeory-spnav-wrap.active{display:block;opacity:1;animation:fadeIn .5s ease 0s 1 normal;z-index:11;width:100%;height:100%;padding:16px;position:fixed;overflow-y:scroll;top:0;left:0;right:0;background:rgba(34,34,34,.9)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.pagination .current{background:#e60012}.pagination a{background:#e7e7e7}.pagination a:hover{background:#e60012}.pagetop{z-index:10}.pagetop-inner{line-height:44px}@media screen and (max-width:991px){.pagetop-inner{line-height:33px}}.wpcf7-submit{width:60%;background:#e60012 !important}.wpcf7-submit:hover{background:#e60012 !important}@media screen and (max-width:550px){.wpcf7-submit{width:100%}}.search-form{margin-bottom:40px;height:39px}.search-form input.search-field{padding:8px 48px 8px 8px !important;font-weight:400;font-size:14px;border-radius:0}.search-form input[type=submit]{width:40px;padding:0;background:#e60012;font-family:FontAwesome}.search-form input::-webkit-input-placeholder{color:#797979}.search-form input::-moz-placeholder{color:#797979}.search-form input:-ms-input-placeholder{color:#797979}.search-form input:-moz-placeholder{color:#797979}.search-form input::-webkit-input-selection{color:#797979}.search-form input::-moz-selection{color:#797979}.search-form input:-ms-input-selection{color:#797979}.search-form input:-moz-selection{color:#797979}.single .xeory-social-btns ul li a:before{font-size:18px;margin-right:8px}.xeory-social-btns>ul>li.item-facebook a:before{content:"\f09a"}.xeory-breadcrumbs-list .xeory-breadcrumbs-item:last-child a:hover{color:#383838}.xeory-breadcrumbs-item-current:before{content:""}.page-header{padding:16px;font-size:24px;background:#fff;margin:0 0 30px;border:1px solid #e5e5e5;font-weight:700}@media screen and (max-width:550px){.page-header{font-size:20px;padding:12px}}.entry-header,.entry-content,.entry-summary,.entry-footer,.post-cta-header,.post-cta-body-inner,.post-cta-footer,.post-author,.underpost-widget{padding-left:40px;padding-right:40px}.wpcf7-form textarea{width:100% !important}.site-main article{overflow:hidden;margin-bottom:20px;padding:16px}.site-main article .entry-header{position:relative;float:left;padding:0}@media screen and (max-width:550px){.site-main article .entry-header{float:none}}.site-main article .entry-header .cat{display:inline-block;position:absolute;top:0;left:0;padding:6px 8px;font-size:14px;color:#fff;background:#e60012}.site-main article .entry-header .entry-thumbnail{width:302px;margin:0;float:none}@media screen and (max-width:767px){.site-main article .entry-header .entry-thumbnail{width:252px}}@media screen and (max-width:550px){.site-main article .entry-header .entry-thumbnail{width:100%}}.site-main article .entry-header .entry-thumbnail a:hover{opacity:.8}.site-main article .entry-content{padding:4px 16px}@media screen and (max-width:550px){.site-main article .entry-content{padding:0}}.site-main article .entry-content .entry-title{margin:0;padding:0;margin-bottom:12px;border-bottom:0;background:#fff;line-height:1.2}@media screen and (max-width:767px){.site-main article .entry-content .entry-title{margin-bottom:8px}}@media screen and (max-width:550px){.site-main article .entry-content .entry-title{margin:12px 0}}.site-main article .entry-content .entry-title a{color:#383838;font-size:24px}@media screen and (max-width:767px){.site-main article .entry-content .entry-title a{font-size:20px}}.site-main article .entry-content .entry-title a:hover{color:#e60012}.site-main article .entry-content .cont-str{margin-bottom:12px;font-size:14px;line-height:1.5}.site-main article .entry-content .entry-meta{overflow:hidden;margin-bottom:0;padding-left:0}.site-main article .entry-content .entry-meta:before{content:none}.site-main article .entry-content .entry-meta li{list-style:none;display:inline-block}.site-main article .entry-content .entry-meta .date{line-height:32px}@media screen and (max-width:767px){.site-main article .entry-content .entry-meta .date{line-height:28px}}.site-main article .entry-content .entry-meta .more{float:right;background:#e60012}.site-main article .entry-content .entry-meta .more a{color:#fff;display:block;padding:6px 12px;font-size:13px}.site-main article .entry-content .entry-meta .more a:hover{background:#e60012}.site-main article .entry-content .entry-meta .more a:before{content:"\f18e";font-family:FontAwesome;font-size:16px;font-weight:400;padding-right:5px}.page:not(.page-post-list) .site-main article .entry-header{margin-bottom:40px}.page:not(.page-post-list) .site-main article .entry-header .entry-thumbnail{width:100%;margin-bottom:24px}.page:not(.page-post-list) .bzb-sns-btn{display:none}#secondary h3{margin-bottom:24px;padding:14px 10px;background:#fff;font-size:18px}#secondary h3:before{content:"\f097";font-family:FontAwesome;background:#e60012;color:#fff;margin-right:8px;padding:5px 8px;border-radius:50%;font-weight:400}@media screen and (max-width:991px){#secondary .widget_search{display:none}}#secondary .popular-posts ul li{font-size:16px;display:inline-block;vertical-align:top;width:100%;padding:0;overflow:hidden;line-height:1.2;margin-bottom:12px}#secondary .popular-posts ul li a{color:#383838;font-size:14px}#secondary .popular-posts ul li a .wpp-thumbnail{margin-right:8px}#secondary .popular-posts ul li a:hover{color:#e60012}#secondary .widget_xeory_postviews,#secondary .widget_xeory_recentviews{margin-bottom:40px}#secondary .widget_xeory_postviews .widget-content ul li,#secondary .widget_xeory_recentviews .widget-content ul li{margin-bottom:12px;padding:0}#secondary .widget_xeory_postviews .widget-content ul li .xeory-subloop-image,#secondary .widget_xeory_recentviews .widget-content ul li .xeory-subloop-image{width:auto}#secondary .widget_xeory_postviews .widget-content ul li .xeory-subloop-content h4,#secondary .widget_xeory_recentviews .widget-content ul li .xeory-subloop-content h4{line-height:1.2}#secondary .widget_xeory_postviews .widget-content ul li .xeory-subloop-content h4 a,#secondary .widget_xeory_recentviews .widget-content ul li .xeory-subloop-content h4 a{color:#383838;font-size:14px;font-weight:400}#secondary .widget_xeory_postviews .widget-content ul li .xeory-subloop-content h4 a:hover,#secondary .widget_xeory_recentviews .widget-content ul li .xeory-subloop-content h4 a:hover{color:#e60012}#secondary .widget_xeory_postviews .widget-content ul li .xeory-subloop-content .xeory-subloop-meta,#secondary .widget_xeory_recentviews .widget-content ul li .xeory-subloop-content .xeory-subloop-meta{display:none}#secondary .widget_xeory_recentviews h3:before{content:"\f11d";padding:6px}#secondary .widget_social_widget h3:before{content:"\f087";padding:6px 8px}#secondary .widget_social_widget .xeory-social-btns{padding:0;text-align:center}#secondary .widget_social_widget .xeory-social-btns ul{margin:0}#secondary .widget_social_widget .xeory-social-btns ul li{width:auto !important;padding:0 10px !important;margin:0}#secondary .widget_social_widget .xeory-social-btns ul li a{width:52px;height:52px;padding:0;margin:0;display:inline-block;line-height:52px;border-radius:5px}#secondary .widget_social_widget .xeory-social-btns ul li a:before{width:52px;height:52px;font-size:22px;margin:0}#secondary .widget_social_widget .xeory-social-btns ul li a .xeory-social-name{display:none}.single .site-content,.page:not(.page-post-list) .site-content{padding:24px 0 0}.single .site-content .xeory-breadcrumbs-list,.page:not(.page-post-list) .site-content .xeory-breadcrumbs-list{margin-bottom:8px}.single .site-content .site-main article,.page:not(.page-post-list) .site-content .site-main article{padding:40px;border-bottom:0}@media screen and (max-width:767px){.single .site-content .site-main article,.page:not(.page-post-list) .site-content .site-main article{padding:24px 16px}}.single .site-content .site-main article .entry-header,.page:not(.page-post-list) .site-content .site-main article .entry-header{float:none}.single .site-content .site-main article .entry-header .entry-meta,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta{height:33px;margin-bottom:0;list-style:none;text-align:right}.single .site-content .site-main article .entry-header .entry-meta:before,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta:before{content:none}.single .site-content .site-main article .entry-header .entry-meta .cat,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta .cat{padding:3px 6px;background:0 0}.single .site-content .site-main article .entry-header .entry-meta .cat a,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta .cat a{background:0 0 !important;color:#e60012}.single .site-content .site-main article .entry-header .entry-meta .date,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta .date{line-height:33px;display:inline-block}.single .site-content .site-main article .entry-header .entry-meta .modified,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta .modified{font-style:italic;display:inline-block}.single .site-content .site-main article .entry-header .entry-meta i,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta i{margin-right:4px}.single .site-content .site-main article .entry-header h1,.page:not(.page-post-list) .site-content .site-main article .entry-header h1{margin:24px 0;font-size:30px}@media screen and (max-width:550px){.single .site-content .site-main article .entry-header h1,.page:not(.page-post-list) .site-content .site-main article .entry-header h1{margin:18px 0 24px;font-size:24px}}.single .site-content .site-main article .bzb-sns-area,.page:not(.page-post-list) .site-content .site-main article .bzb-sns-area{display:block;margin-bottom:32px;padding:0;text-align:center}.single .site-content .site-main article .entry-content,.page:not(.page-post-list) .site-content .site-main article .entry-content{padding:0}.single .site-content .site-main article .entry-content a,.page:not(.page-post-list) .site-content .site-main article .entry-content a{text-decoration:none}.single .site-content .site-main article .entry-content a:hover,.page:not(.page-post-list) .site-content .site-main article .entry-content a:hover{text-decoration:underline}.single .site-content .site-main article .entry-content .entry-thumbnail,.page:not(.page-post-list) .site-content .site-main article .entry-content .entry-thumbnail{margin:0 0 24px}.single .site-content .site-main article .entry-content .bzb-sns-area .bzb-sns-btn,.page:not(.page-post-list) .site-content .site-main article .entry-content .bzb-sns-area .bzb-sns-btn{padding-left:0}.single .site-content .site-main article .entry-content .bzb-sns-area .bzb-sns-btn li,.page:not(.page-post-list) .site-content .site-main article .entry-content .bzb-sns-area .bzb-sns-btn li{font-size:12px}.single .site-content .site-main .entry-footer,.page:not(.page-post-list) .site-content .site-main .entry-footer{background:#fff;border-style:solid;border-width:0 1px;border-color:#e5e5e5}.single .site-content .site-main .entry-footer .bzb-sns-area,.page:not(.page-post-list) .site-content .site-main .entry-footer .bzb-sns-area{margin:0 0 24px;text-align:center}.single .site-content .site-main .entry-footer .post-footer-list,.page:not(.page-post-list) .site-content .site-main .entry-footer .post-footer-list{padding-bottom:0}.single .site-content .site-main .entry-footer .post-footer-list li,.page:not(.page-post-list) .site-content .site-main .entry-footer .post-footer-list li{padding-bottom:1em}.single .site-content .site-main .entry-footer .post-footer-list li:before,.page:not(.page-post-list) .site-content .site-main .entry-footer .post-footer-list li:before{color:#e60012}.single .site-content .site-main .entry-footer .post-footer-list li a,.page:not(.page-post-list) .site-content .site-main .entry-footer .post-footer-list li a{color:#e60012;text-decoration:none}.single .site-content .site-main .entry-footer .post-footer-list li a:hover,.page:not(.page-post-list) .site-content .site-main .entry-footer .post-footer-list li a:hover{text-decoration:underline}.single .site-content .site-main .entry-footer .post-footer-list .cat:before,.page:not(.page-post-list) .site-content .site-main .entry-footer .post-footer-list .cat:before{content:"\f115"}.single .site-content .site-main .underpost-widget,.page:not(.page-post-list) .site-content .site-main .underpost-widget{padding:40px}@media screen and (max-width:767px){.single .site-content .site-main .underpost-widget,.page:not(.page-post-list) .site-content .site-main .underpost-widget{padding:24px 16px}}.single .site-content .site-main .underpost-widget h3,.page:not(.page-post-list) .site-content .site-main .underpost-widget h3{padding-bottom:12px;margin-bottom:24px;font-size:24px;border-bottom:1px dotted #444}@media screen and (max-width:991px){.single .site-content .site-main .underpost-widget h3,.page:not(.page-post-list) .site-content .site-main .underpost-widget h3{font-size:18px}}.single .site-content .site-main .underpost-widget h3:before,.page:not(.page-post-list) .site-content .site-main .underpost-widget h3:before{content:"\f016";font-family:FontAwesome;color:#e60012;margin-right:12px;font-weight:400}.single .site-content .site-main .widget_xeory_related_posts,.page:not(.page-post-list) .site-content .site-main .widget_xeory_related_posts{padding:40px 40px 0;border-bottom:0}@media screen and (max-width:767px){.single .site-content .site-main .widget_xeory_related_posts,.page:not(.page-post-list) .site-content .site-main .widget_xeory_related_posts{padding:40px 16px 0}}.single .site-content .site-main .widget_xeory_related_posts .xeory-subloop-title,.page:not(.page-post-list) .site-content .site-main .widget_xeory_related_posts .xeory-subloop-title{font-weight:400;font-size:13px;line-height:22px}.single .site-content .site-main .widget_xeory_related_posts .xeory-subloop-title a,.page:not(.page-post-list) .site-content .site-main .widget_xeory_related_posts .xeory-subloop-title a{color:#333}.single .site-content .site-main .widget_xeory_related_posts .xeory-subloop-title a:hover,.page:not(.page-post-list) .site-content .site-main .widget_xeory_related_posts .xeory-subloop-title a:hover{color:#e60012}.single .site-content .site-main .widget_xeory_related_posts .xeory-subloop-meta,.page:not(.page-post-list) .site-content .site-main .widget_xeory_related_posts .xeory-subloop-meta{display:none}.single .site-content .site-main .widget_social_widget,.page:not(.page-post-list) .site-content .site-main .widget_social_widget{border-bottom:0}.single .site-content .site-main .widget_social_widget h3:before,.page:not(.page-post-list) .site-content .site-main .widget_social_widget h3:before{content:"\f087"}.single .site-content .site-main .widget_social_widget .xeory-social-twitter,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-twitter{padding:0 0 20px}@media screen and (max-width:991px){.single .site-content .site-main .widget_social_widget .xeory-social-twitter,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-twitter{margin-bottom:16px}}.single .site-content .site-main .widget_social_widget .xeory-social-twitter iframe,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-twitter iframe{border:1px solid #f3f3f3 !important}.single .site-content .site-main .widget_social_widget .xeory-social-twitter iframe .timeline-Widget div,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-twitter iframe .timeline-Widget div{border-bottom:1px solid #eee !important}.single .site-content .site-main .widget_social_widget .xeory-social-btns ul li a,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-btns ul li a{border-radius:5px}@media screen and (max-width:340px){.single .site-content .site-main .widget_social_widget .xeory-social-btns ul li a,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-btns ul li a{padding:10px}}.single .site-content .site-main .widget_social_widget .xeory-social-facebook,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-facebook{padding:0 8px 32px;width:100%}.single .site-content .site-main .post-author,.page:not(.page-post-list) .site-content .site-main .post-author{background:#fff;padding:40px;border-bottom:0}@media screen and (max-width:767px){.single .site-content .site-main .post-author,.page:not(.page-post-list) .site-content .site-main .post-author{padding:0 16px 40px}}.single .site-content .site-main .post-author .clearfix,.page:not(.page-post-list) .site-content .site-main .post-author .clearfix{padding:40px;border:1px solid #aaa}@media screen and (max-width:767px){.single .site-content .site-main .post-author .clearfix,.page:not(.page-post-list) .site-content .site-main .post-author .clearfix{padding:16px}}.single .site-content .site-main .post-author .clearfix .post-author-img .inner,.page:not(.page-post-list) .site-content .site-main .post-author .clearfix .post-author-img .inner{width:100px;height:100px;overflow:hidden;border-radius:50%;border:5px solid #eee;display:inline-block}.single .site-content .site-main .post-author .clearfix .post-author-img .inner img,.page:not(.page-post-list) .site-content .site-main .post-author .clearfix .post-author-img .inner img{height:100%;max-width:initial}.single .site-content .site-main .post-author .clearfix .post-author-meta,.page:not(.page-post-list) .site-content .site-main .post-author .clearfix .post-author-meta{font-size:16px}.single .site-content .site-main .post-author .clearfix .author,.page:not(.page-post-list) .site-content .site-main .post-author .clearfix .author{color:#e60012}.page .site-content .site-main article{border-bottom:1px solid #e5e5e3}