@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0;border:none}table th,table td{border:none;color:#000;border-bottom:none}input[type=submit],input[type=button],input[type=reset]{appearance:none;-webkit-appearance:none;border:none;border-radius:0}*{-webkit-appearance:none}body{line-height:1.5;-ms-word-wrap:break-word;word-wrap:break-word;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','游ゴシック','Yu Gothic','ＭＳ Ｐゴシック','MS PGothic',sans-serif}*{margin:0;padding:0;outline:none}img{border:none;margin:0;padding:0;height:auto}.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.aligncenter{margin:0;padding:0}p{margin:0;padding:0}a{color:#999;text-decoration:none}a:hover{color:#000}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:before,:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}ul,ol{margin:0 0 1.75em 1.25em;padding:0}ul{list-style:disc}ol{list-style:decimal;margin-left:1.5em}li>ul,li>ol{margin-bottom:0}dl{margin:0 0 1.75em}img{height:auto;max-width:100%;vertical-align:middle}#wp-calendar caption{text-align:center;padding-bottom:20px}.clear{clear:both}.alignnone{width:100%!important}img.alignleft,.alignleft{float:left;margin:0 30px 0 0}.space50{clear:both;height:50px}.space100{clear:both;height:100px}.head-info-area{padding:0;width:100%;position:relative;z-index:99999}.center{margin:0 auto;width:1100px}.left{float:left}.right{float:right}.head-info-area .left .phntp{display:inline-block;padding:13px 5px}.head-info-area .left .taglinetp{display:inline-block;text-align:left}.head-info-area .left .emltp{display:inline-block;padding:13px 5px}.head-info-area .right .sintp{display:inline-block;padding:0;vertical-align:top}.head-info-area .right .phntp{display:inline-block;padding:13px 20px 13px 0}.servicebox{visibility:hidden}.header .social-icons{float:right;margin-top:36px}.phoneno img{margin-right:5px}.emltp{margin-left:12px}.emltp img{margin-right:9px}.pagination{display:table;clear:both}.pagination .nav-links{margin:20px 0}.pagination .nav-links a{margin-right:0}.pagination .nav-links span.current,.pagination .nav-links a:hover{padding:5px 10px}#comment-nav-above .nav-previous,#comment-nav-below .nav-previous{float:none!important;margin:10px 0}.header{z-index:999;position:fixed;top:0;width:100%;height:auto;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0))}.header-img-box{margin-top:-66px;position:relative}.header-img{width:100%;height:200px;background:url(//ccts.digital-gate.com/wp-content/themes/ccts-b/<?php%20echo%20home_url();?>/wp-content/uploads/bnr_112.png) no-repeat 0 25px;background-size:cover}.logo{position:absolute;top:0;left:0;right:0;margin:auto;padding:0;width:520px;z-index:999;height:auto}.logo h1{margin:0;padding:0}#logo-main a h1.site-title{display:block;width:520px;height:66px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(//ccts.digital-gate.com/wp-content/themes/ccts-b/../../../img/header_01.png) no-repeat center center;background-size:contain}#navigate-main{padding:0}.site-navigation{display:block;margin:0}.site-navigation .menu .sub-menu li{border:1px solid #ccc;border-width:0 1px 1px}.site-navigation a{display:block;padding:.75em .95em;color:#999;text-decoration:none;box-sizing:border-box;width:100%}@media screen and (min-width:1101px){ul.primary-menu li:first-child{display:none}#navigate-main{margin:0;padding-top:10px;width:100%}.site-navigation a{padding:10px;color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.54);font-weight:700;font-size:110%;text-align:center}.site-navigation a:hover{background:#eee;text-shadow:none}.site-navigation .sub-menu a{padding:10px;text-align:left;text-shadow:none}.site-navigation .menu li{width:130px!important}.site-navigation .menu li:nth-of-type(1){width:115px!important}.site-navigation .menu li:nth-of-type(4){margin-left:520px;width:140px!important}.site-navigation .menu li:last-child{width:100px!important}.site-navigation .menu .sub-menu li{margin-left:0;width:260px!important}#navigate-main ul.sub-menu li a:hover{color:#000;background:#eee}}@media screen and (min-width:1301px){ul.primary-menu li:first-child{display:inline-block}#navigate-main{margin:0 -100px;height:auto;width:calc(100% + 200px)}}.site-navigation .menu a:hover,.site-navigation .menu a:focus{color:#000}.site-navigation .menu li{display:inline-block;width:100%}.menu-toggle{display:block;padding:8px;color:#111;font-size:14px;text-decoration:none;border:1px solid #ccc;border-radius:2px;position:absolute;top:10px;left:10px;background:#eee;z-index:999999}.menu-toggle .dashicons{vertical-align:text-bottom}.menu-toggle .dashicons:before{font-family:dashicons;content:'\f228'}.toggled .menu-toggle .dashicons:before{font-family:dashicons;content:'\f158'}.dropdown-toggle{background-color:transparent;padding:.5em;position:absolute;top:.5em;right:.5em;border:1px solid transparent;border-left:1px solid #bbb;border-radius:0;color:#fff;color:#000;text-align:center}.dropdown-toggle:hover,.dropdown-toggle:focus{border:1px dashed}.dropdown-toggle .dashicons{font-size:1.25rem}.dropdown-toggle .dashicons:before{font-family:dashicons;content:'\f347';color:#fff;color:#000}.toggled-on>.dropdown-toggle .dashicons:before{font-family:dashicons;content:'\f343';color:#fff;color:#000}.site-navigation .menu,.site-navigation .menu li,.site-navigation .menu ul,.site-navigation .menu li:hover>ul,.site-navigation .menu li:focus>ul{position:absolute;top:100%;left:-9999em;color:#000;padding:0;margin:0}.toggled .menu{display:block;position:relative;top:0;left:0;background-color:#282828;background-color:#fff;z-index:99999999}.toggled .menu li{position:relative;left:unset;border-bottom:1px solid #bbb}.toggled .menu li>.sub-menu{display:none}.toggled .menu .toggled-on>.sub-menu{display:block;position:relative;left:0;top:100%}.site-navigation .menu ul a,.site-navigation .menu ul ul a{color:#000}section#home_slider{padding:0}#FrontBlogPost{padding:60px 0}#wrapfirst{padding:0 0 60px}.last_column{clear:right;margin-right:0!important}.pageallarea{position:relative}#sitefull{width:100%;float:none}#sitefull p{margin-bottom:15px}.page_content{border:2px solid orange}.page_content p{margin-bottom:20px;line-height:28px}.blog_lists{margin:0 0 25px;padding-bottom:25px;border-bottom:1px solid #f7f7f7}.blog_lists h4{margin-bottom:6px}.blog_lists h4 a{color:#484f5e}.blog_lists h4 a:hover{color:#000}.blog_lists p{margin-bottom:15px}.blog-meta{font-style:italic;margin-bottom:8px}.post-date,.post-comment,.post-categories{display:inline;color:#000}.single_title{margin-bottom:5px}.BlogPosts{width:31.2%;float:left;margin:0 3% 0 0}.BlogPosts img{width:100%}.recent-post{margin:0 0 4px;padding-bottom:4px}.recent-post h6{font-size:13px;margin-bottom:6px;display:block;text-transform:uppercase}#subscription-toggle a.subscription-toggle{padding:5px 10px;display:inline-block;color:#e1472f;margin-top:4px}.site-nav-previous,.nav-previous{float:left}.site-nav-next,.nav-next{float:right}nav#nav-below{margin-top:15px}.slider-wrapper{background:url(//ccts.digital-gate.com/wp-content/themes/ccts-b/images/loading.gif) no-repeat center center #fff;min-height:650px}#sidebar select{width:100%;padding:3px;height:25px}.page-links span{padding-right:10px}#topmenu{position:relative;z-index:999999;display:block;box-sizing:border-box;float:right}.entry-meta{padding-bottom:20px}#footer-info-area{display:table;border-bottom:solid 1px #202020;width:100%;padding:0 0 30px;margin-bottom:40px}.footerleft{float:left;text-align:left}body.wp-custom-logo .footerleft .logo{padding:10px 0}.footerright{float:right;text-align:right}#footer-info-area .contact-info{background:#161616;width:100%;display:table}#footer-info-area .col-4{width:33.33333333%;float:left;position:relative;min-height:1px;padding:0 15px;box-sizing:border-box}#footer-info-area .box{border-right:2px solid;border-right-color:#1f1f1f;padding:38px 25px}#footer-info-area .box img{padding-right:50px;float:left;position:relative}.yellowdivide{width:2px;height:22px;background:#fbcb6b;position:absolute;left:25%}#footer-info-area .box h5{color:#fefefe;text-transform:uppercase;margin:0 0 -5px;padding-bottom:10px;position:relative;top:-5px;font:400 15px Lato,sans-serif}#footer-info-area .box p{color:#757575;font-size:13px;word-wrap:break-word;margin:0}.read-more-btn{background:#fbcb6b;padding:14px 35px;border-radius:100px;font-size:18px;font-weight:700;color:#fff;margin-top:0;display:inline-block;font-family:'Assistant'}.read-more-btn:hover{background:#222!important;color:#fff}.woocommerce button.button.alt{background-color:#000!important}.widget_shopping_cart_content{position:relative}.widget_shopping_cart_content .remove{position:absolute;left:0}.woocommerce ul.cart_list li{padding:0 0 1em 2em!important}.wc-forward{margin-right:10px!important}.footer-row{padding:60px 0 0}.cart-customlocation{display:block;position:relative;top:15px}.custom-cart-count{font-size:14px;color:#fff;background-color:#fbcb6b;height:24px;width:24px;display:block;border-radius:50%;text-align:center;line-height:24px;position:absolute;top:0;right:-15px}#custom-col{background:rgba(255,255,255,.9);padding:140px 30px}.colside1,.colside3{float:left}.colside2,.colside4{float:right}#wpfront-scroll-top-container{z-index:999999}.fl{float:left}.fr{float:right}.tc{text-align:center}.container{margin:0 auto;width:1100px}.entry-content{margin:20px 0 40px}.breadcrumbs{margin:0 auto 0px auto;padding:10px 0 30px 0!important;width:100%;max-width:1100px;font-size:84%}.breadcrumbs a{color:#000}.new-img img{display:inline-block;margin-left:10px;vertical-align:middle;height:30px}.product-category{margin:0;padding:40px 0 0;line-height:1;font-size:100%;font-weight:400;color:#fff;text-align:center;background:#fff;width:100%;height:130px;background:url(//ccts.digital-gate.com/wp-content/themes/ccts-b/../../../img/back_01.png) no-repeat center center}.product-category p{margin:0 0 5px;line-height:1;font-size:160%;font-family:'Roboto Condensed',sans-serif;font-weight:700}.content-left-box{float:left;width:50%}.content-right-box{float:right;width:45%}.content-right-box video{margin:20px 0 0;width:100%;border:1px solid #ccc}.product-h1{margin:0 0 5px;padding:0 0 0 20px;font-size:300%;line-height:1;font-family:'Roboto Condensed',sans-serif;font-weight:700;border-left:10px solid;border-image:-moz-linear-gradient(top,#39b44a,#07542d);border-image:-webkit-linear-gradient(top,#39b44a,#07542d);border-image:linear-gradient(to bottom,#39b44a,#07542d);border-image-slice:1}.product-h1 p{margin:0 0 5px;font-size:50%;font-weight:700}.product-h2{margin:20px 0 10px;padding:0 0 0 10px;font-size:140%;line-height:1;font-weight:700;border-left:10px solid;border-image:-moz-linear-gradient(top,#39b44a,#07542d);border-image:-webkit-linear-gradient(top,#39b44a,#07542d);border-image:linear-gradient(to bottom,#39b44a,#07542d);border-image-slice:1}.main-img{display:block;text-align:center}.main-img img{width:350px;height:350px;object-fit:contain}.sub-img{display:inline-block;margin-top:10px;text-align:center}.sub-img img{width:170px;height:170px;object-fit:contain}.pop-msg{margin:5px 0 0;text-align:center;color:#666;font-size:90%}.pcode,.pname{display:inline-block;margin:0 1em 0 0;color:#999;font-size:90%}.pcopy{margin:20px 0}.pcontent table{width:100%;border-top:1px solid #333}.pcontent table th,.pcontent table td{padding:10px 0}.pcontent table th{width:20%;color:#fff;font-weight:400;text-align:center;background:#333;border-bottom:1px solid #fff!important}.pcontent table th:last-child{border-bottom:1px solid #333!important}.pcontent table td{width:80%;padding-left:1em;background:#efefef;border-bottom:1px solid #333!important}.pcontent table tr:nth-child(odd) td{background:#fff}.extended-content{margin:15px 0}.extended-content h1{padding:40px 0 20px;font-size:160%}.extended-content h2{padding:35px 0 10px;font-size:140%}.extended-content h3{padding:30px 0 5px;font-size:120%}.content-left-box h4,.content-right-box h4,.extended-content h4{padding:20px 0 0}.extended-content table{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.extended-content table th,.extended-content table td{padding:10px 10px 10px 0}.extended-content table th{color:#fff;font-weight:400;text-align:center;background:#333;border-bottom:1px solid #fff!important}.extended-content table th:last-child{border-bottom:1px solid #333!important}.extended-content table td{padding-left:1em;border-bottom:1px solid #333!important;background:#efefef}.extended-content table tr:nth-child(odd) td{background:#fff}.extended-content table tr:first-child{border-top:1px solid #333!important}.kanren-box{width:1100px;margin:0 auto}.kanren-zab{padding:20px 0;background:#eee}.kanren-item{display:inline-block;position:relative;margin:0 5px 10px;padding:20px 20px 0;width:265px;height:265px;border:none;text-align:center;background:#fff}.kanren-photo{margin-bottom:5px;width:225px;height:210px}.kanren-photo img{width:93%;height:93%;object-fit:scale-down}.kanren-txt{display:block;margin:10px -10px 0;font-size:90%;color:#000;font-feature-settings:"palt"}.product-pdf{margin:30px 0 40px;padding:20px;border:1px solid #000}.product-pdf a{color:#000}.prev-next-nav{margin:80px 0 40px}.gr-back-box{padding:20px 0;background:#eee}.product-list-box{width:1100px;margin:0 auto}.product-list{position:relative}.product-list-item{display:inline-block;position:relative;margin:0 5px 10px;padding:20px 20px 0;width:265px;height:265px;text-align:center;background:#fff}.category-zab .product-list-item{background:#fff;border:none}.product-list-item .cate-new-img{position:absolute;top:0;left:0;z-index:100}.product-list-item .cate-new-img img{margin-top:-2px;height:30px}.product-list-item .photo{margin-bottom:5px;width:225px;height:210px}.product-list-item .photo img{width:93%;height:93%;object-fit:scale-down}.product-list-item .text{margin:0 -10px;font-size:90%;color:#000;font-feature-settings:"palt"}.grayscale img{filter:grayscale(100%)}.product-pdf b{margin:0 0 0 15px;padding:4px 15px;font-size:120%;line-height:1;font-weight:700;color:#fff;background:#000}.product-pdf .fr{float:right}.intro-msg{margin:40px auto 60px auto;text-align:center;font-size:120%;color:#006437}.bnr-box{margin-top:0;position:relative}.bnr{margin-top:-66px;width:100%}.category-zab{margin:0;padding:0 0 40px;background:#eee}.contents-menu{margin:40px 0 60px}.contents-menu-item-end,.contents-menu-item{display:inline-block;margin:0 20px 0 0}.contents-menu-item-end{margin:0}.contents-menu-item-end a,.contents-menu-item a{display:block;width:260px}#info-box{position:absolute;bottom:0;left:0;clear:both;margin:0;padding:20px 0 10px;width:100%;background:rgba(0,0,0,.5)}.info-item{margin:0 auto 0px auto;width:1000px}#info-tbl-index{margin:0 0 5px;padding:0;width:700px;color:#fff}#info-tbl-index th{width:130px}#info-tbl-index a{color:#fff;text-decoration:none}#info-ttl{margin:0 40px 0 0;padding:3px 10px;font-size:13px;color:#fff;border:1px solid #fff}#info-tbl-index td{margin:0;padding:0;height:130px;line-height:1.5;font-size:90%}#info-tbl-index td .scroll{height:130px;overflow-y:scroll}#info-tbl-index h2{display:inline-block;margin:0 0 5px 10px;padding:0;font-size:100%}.info-date{display:inline-block;color:#fff}.info-img{display:block;margin:10px 0;width:300px;height:300px;object-fit:contain}#info-more{margin:0;padding:0 30px 0 0;width:700px;font-size:80%;box-sizing:border-box;text-align:right}#info-more a{color:#fff}.download-bnr-btn{float:right}.download-bnr-btn img{margin-top:40px}.single-title{margin:0 0 20px;font-size:140%;font-weight:700}.archive-box{margin:0 0 40px;padding:10px 20px;border:1px solid #ccc}.archive-title{margin:0 0 20px;font-size:140%;font-weight:700}.icon-menu-box{margin:40px 0}.icon-menu-box b,.icon-menu-box a{display:inline-block;margin:0 5px 10px;padding:25px 0;width:265px;color:#fff;font-size:120%;text-align:center;background:#ccc}.icon-menu-box a{background:#265744}.link-box{display:inline-block;margin:0 20px 30px 0;padding:20px 0;text-align:center;width:330px;border:1px solid #ccc}.link-box a{color:#666}.link-box a:hover{color:#000}.link-name{margin:0 0 5px;color:#000;font-size:120%}.link-url{font-size:84%}.link-msg{margin:10px 0 100px;width:100%;text-align:center}.offfice-box{margin:0 0 30px;font-size:90%}h3.offfice{margin:0 0 10px;padding:0 0 0 10px;border-left:7px solid;border-image:-moz-linear-gradient(top,#39b44a,#07542d);border-image:-webkit-linear-gradient(top,#39b44a,#07542d);border-image:linear-gradient(to bottom,#39b44a,#07542d);border-image-slice:1}h3.master-offfice{margin:10px 0 60px;padding:10px 0 10px 10px;border-left:7px solid;border-image:-moz-linear-gradient(top,#39b44a,#07542d);border-image:-webkit-linear-gradient(top,#39b44a,#07542d);border-image:linear-gradient(to bottom,#39b44a,#07542d);border-image-slice:1}h3.master-offfice a{color:#000}.eigyosho-ttl{font-size:120%}.offfice-box iframe{width:500px;height:300px}.bottom-line-h3{margin:0 0 40px;padding:0 0 10px;font-size:120%;text-align:center;border-bottom:1px solid #000}.shz{margin:0 auto 80px auto;text-align:center;max-width:100%}.gaiyou-ttl img{display:block;margin:0 auto 40px auto;max-width:100%}.gaiyou-img{float:left;margin:0;width:300px}.gaiyou-tbl{float:right;margin:-10px auto 40px auto;width:800px;border-collapse:separate;border-spacing:20px 5px}.gaiyou-tbl th{padding:8px 0;font-weight:400;width:7em!important;color:#000!important;text-align:center!important;border-bottom:1px solid #ccc!important}.gaiyou-tbl th.wsp{letter-spacing:.33em}.gaiyou-tbl td{padding:8px 0;font-weight:400;border-bottom:1px solid #ccc!important}.ssk-logo img{display:block;margin:0 auto 20px auto;width:400px;max-width:100%}.ssk img{margin:40px auto 20px auto;max-width:100%}.recruit-btn a{margin:40px auto 60px auto;padding:15px 0;display:block;width:400px;text-align:center;font-size:120%;font-family:FontAwesome;vertical-align:bottom;color:#fff;background:#006437}.recruit-btn a:hover{background:#003c21}.bottom-line-tbl{width:100%}.bottom-line-tbl th{padding:15px 0;font-weight:400;color:#000!important;text-align:center!important;border-bottom:1px solid #ccc!important}.bottom-line-tbl td{padding:15px 0;font-weight:400;border-bottom:1px solid #ccc!important}.screen-reader-text{display:none}.result-entry-title{margin:0 0 20px;font-size:120%;color:#000}.result-tbl{width:100%}.result-tbl th{padding:10px 0;width:120px}.result-tbl th img{margin:0;width:100px;height:100px;object-fit:cover}.result-tbl a{color:#000}.result-tbl,.result-tbl th,.result-tbl td{margin:0 0 15px;padding:0 0 15px;vertical-align:top;border-bottom:1px dotted #aaa}.result-tbl th img{margin-bottom:0!important;padding:0}.result-tbl td{padding:0 0 15px 2em}.result-result-title{margin:0 0 20px;font-size:120%}.result-ttl-key{margin-right:1em}.result-ttl-key b{font-weight:700}.result-category b.discon{padding:3px 5px;color:#fff;background:#000}.result-ttl{margin:0;padding:0;font-size:120%;color:#000}.result-c-name{font-weight:700;font-size:130%}.result-category,.result-code,.result-name{margin-right:15px;font-size:90%}h2.pp-ttl2{margin:15px 0;font-size:140%}h3.pp-ttl3{margin:15px 0;font-size:120%}table th,table td{border:none!important}table.pp-tbl{margin:20px auto 0px auto;padding:15px 20px!important;border:1px solid #ccc}.pp-tbl th{padding:15px 20px!important;border-right:1px solid #ccc!important}.pp-tbl td{padding:15px 20px!important}input[type=submit],input[type=button],input[type=reset]{-webkit-appearance:none;border-radius:0}.contact-tbl{margin:0 auto 0px auto;border-collapse:separate;border-spacing:20px 10px}.contact-tbl th{padding:10px;vertical-align:top;text-align:left;width:20%;font-size:84%;line-height:1.2;background:#eee}.contact-tbl th b{margin-left:7px;color:#999}.contact-tbl td{padding:0 5px;vertical-align:top}.contact-tbl input{margin-bottom:2px;padding:8px 10px;width:400px;font-size:100%;border:1px solid #ccc;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.contact-tbl .narrow input{width:130px}textarea{padding:8px 10px;width:550px;height:200px;border:1px solid #ccc;background:0 0;-moz-appearance:none;-webkit-appearance:none}.contact-btn input[type=submit]{display:block;margin:40px auto 60px auto;padding:15px 0;width:400px;text-align:center;font-size:120%;font-family:FontAwesome;vertical-align:bottom;color:#fff;border:none;background:#006437}.contact-btn input[type=submit]:hover{background:#153522}div.wpcf7-mail-sent-ok{margin-bottom:40px;background:#003c21;color:#fff;font-weight:700;font-size:120%;padding:10px}.main-pdf a{display:block;margin:20px 0 0;padding:5px 0;text-align:center;color:#fff;background:#006437;border:1px solid #006437}.main-pdf a:hover{color:#000;background:#fff;border:1px solid #006437}.footer{padding:20px 0;color:#fff;width:100%;height:190px;background:url(//ccts.digital-gate.com/wp-content/themes/ccts-b/../../../img/back_02.png) no-repeat center center}.footer a{color:#fff}.footer-01{display:none;float:left;font-size:110%;font-weight:700;width:15%}.footer-02{display:none;float:left;font-size:90%;width:33%}.footer-03{float:right;width:100%}.footer-03 table{width:100%;font-size:90%;border:none}.footer-03 td{float:left;width:25%;border:none}.footer-03 tr.footer-main td{padding:10px;border-left:1px solid #fff}.footer-03 tr.footer-main td.end{border-right:1px solid #fff}.footer-03 td .footer-sub{font-size:80%;padding-left:.8em}.copyright-txt{margin-top:10px;text-align:center}.h20{float:none;display:block;height:20px}.h40{float:none;display:block;height:40px}.h60{float:none;display:block;height:60px}.sp-hide-il{display:inline-block}.sp-hide{display:block}.pc-hide-il,.pc-hide{display:none}.entry-content p{margin-bottom:10px}.searchform{padding:20px 0;background:#eee}.search-tbl{margin:0 auto 0 auto}.search-tbl td{padding:0 10px;width:45%;text-align:center;color:#000}.search-tbl td.btn-td{width:10%}input[type=submit]{appearance:none;-webkit-appearance:none}.searchform select,input[type=text]{padding:7px 10px;font-size:100%;border:1px solid #aaa}.search-btn{padding:7px 10px;background:#063;color:#fff;cursor:pointer;border:none}.search-btn:hover{background:#031}@media screen and (max-width:1100px){.entry-content{margin:20px 10px 40px}.gaiyou-img{display:none}.gaiyou-tbl{float:none;margin:-10px auto 40px auto;width:100%;border-collapse:separate;border-spacing:10px 0px}.offfice-box iframe{width:480px;height:288px}.footer{padding:20px 10px}.footer-01{float:none;margin-top:-20px;padding-bottom:5px;width:40%}.footer-02{width:40%}.footer-03{margin-top:-40px;width:60%}.sp-hide-il,.sp-hide{display:none}.pc-hide-il{display:inline-block}.pc-hide{display:block}.header{position:sticky;position:-webkit-sticky;top:0;background:#fff;padding:0!important}.header-img-box{margin-top:0;position:relative}.header-img-box{margin-top:0}.header-img{height:150px}.logo{position:initial;padding:0!important}#logo-main{height:56px}#logo-main a h1.site-title{display:block;width:calc(100% - 80px);height:56px;overflow:hidden;text-indent:100%;white-space:nowrap}.site-navigation .menu ul.sub-menu{border-top:1px solid #ccc}.site-navigation .menu .sub-menu li{padding-left:1em!important;border-width:0 0 1px}.site-navigation .menu .sub-menu li:last-child{border:none}.bnr{margin-top:0;width:100%}.download-bnr-btn{display:none}#info-box{position:static;margin:0;padding:20px 0 10px;width:100vw;background:rgba(0,0,0,.7)}.info-item{margin:0 auto 0px auto;width:calc(100% - 20px)}#info-tbl-index{width:100%}#info-tbl-index th{display:block;padding-bottom:7px;width:180px}#info-tbl-index td{display:block;width:100%}#info-more{padding:0 10px 0 0;width:90vw}.search-tbl label{display:block}.search-tbl td{padding:0 5px;width:40%;vertical-align:bottom}.search-btn{padding:7px 10px}.entry-content{margin:20px 0 40px}.product-category{margin:0;padding:30px 0 0;line-height:1;font-size:100%;font-weight:400;color:#fff;text-align:center;background:#fff;width:100%;height:80px;background:url(//ccts.digital-gate.com/wp-content/themes/ccts-b/../../../img/back_01.png) no-repeat center center}.product-category p{margin:0 0 5px;line-height:1;font-size:140%;font-family:'Roboto Condensed',sans-serif;font-weight:700}.pcontent table th{min-width:6.5em}.extended-content{margin:10px 0}.product-h1{margin:0 0 5px;padding:0 0 0 10px;font-size:200%;line-height:1;font-family:'Roboto Condensed',sans-serif;font-weight:700;border-left:10px solid;border-image:-moz-linear-gradient(top,#39b44a,#07542d);border-image:-webkit-linear-gradient(top,#39b44a,#07542d);border-image:linear-gradient(to bottom,#39b44a,#07542d);border-image-slice:1}.product-h1 p{margin:0 0 5px;font-size:70%;font-weight:700}.product-h2{margin:10px 0 5px;font-size:120%}.product-list-item .cate-new-img img{margin-top:-2px;height:20px}.new-img img{height:20px}.main-img img{width:95vw;height:95vw;object-fit:scale-down}.sub-img img{width:45vw;height:45vw;object-fit:scale-down}.kanren-box{width:100%;margin:0 auto}.kanren-zab{padding:10px 0;background:#eee}.kanren-item{display:inline-block;position:relative;margin:0 5px 10px;padding:20px 20px 0;width:calc((100% - 20px) / 2);height:calc((100% - 20px) / 2);border:none;text-align:center;background:#fff}.kanren-item .kanren-photo{margin-bottom:5px;width:97%;height:35vw}.kanren-item .kanren-text{margin:5px -10px 0;margin:px -10px 5px -10px;font-size:90%}.product-list-box{width:100%;margin:0 auto}.product-list-item{display:inline-block;position:relative;margin:0 5px 10px;padding:20px 20px 0;width:calc((100% - 20px) / 2);height:calc((100% - 20px) / 2);text-align:center}.product-list-item .photo{margin-bottom:5px;width:97%;height:35vw}.product-list-item .text{margin:5px -10px 0;margin:0 -15px 5px;font-size:70%}.product-pdf .fr{display:none}.icon-menu-box b,.icon-menu-box a{display:inline-block;margin:0 5px 10px;margin:0 3px 5px;padding:25px 0;padding:15px 0;width:calc((100% - 20px) / 2);width:calc((100% - 18px) / 3);color:#fff;font-size:120%;font-size:90%;text-align:center;background:#ccc}.icon-menu-box a{background:#265744}.contents-menu{margin:20px -5px}.contents-menu-item-end,.contents-menu-item{display:inline-block;margin:0 5px 10px;width:calc((100% - 20px) / 2)}.contents-menu-item-end a,.contents-menu-item a{display:block;width:100%;height:auto}.information-zab{margin:0;padding:20px 0}.information-box{margin:0 auto;width:calc(100% - 10px)}.information-tbl th{padding:0;text-align:left;width:8.5em}.content-left-box{float:none;width:100%;font-size:90%}.content-right-box{float:none;width:100%}.offfice-box{width:100%;height:auto}.offfice-box iframe{width:100%;height:calc(100vw * 0.5625)}.contact-tbl{border-collapse:separate;width:100%;border-spacing:10px 0px}.contact-tbl th,.contact-tbl td{display:block;padding:10px;width:100%}.contact-tbl td{padding:10px 0}.link-box{display:block;margin:0 auto 30px auto;padding:20px 0;max-width:100%}.recruit-btn a{margin:40px auto 60px auto;padding:10px 0;width:98%;font-size:120%}.contact-btn input[type=submit]{margin:40px auto 60px auto;padding:10px 0;width:98%;font-size:120%}.footer{padding:10px 0;color:#fff;width:100%;height:auto}.footer-01{float:none;margin-top:0;padding-bottom:5px;font-size:100%;font-weight:700;width:100%}.footer-02{float:none;font-size:90%;width:100%}.footer-03{display:none}}@media screen and (max-width:767px){.product-category{font-size:140%;font-weight:700}.product-category p{display:none}}@media screen and (max-width:600px){#logo-main a h1.site-title,.logo{width:100%}}@media screen and (max-width:480px){.menu-toggle{top:7px;left:10px;width:40px}.product-list-item .text{margin:0 -15px 5px;font-size:65%}.search-tbl{margin:0 auto;width:calc(100% - 20px)}.search-tbl td.btn-td,.search-tbl td{padding:0 2px}.search-tbl label{display:none}.searchform select,input[type=text]{padding:7px 5px}.search-btn{padding:7px 0;font-size:100%}.searchform select,input[type=text],.search-btn{width:100%}}@media screen and (max-width:400px){#logo-main a h1.site-title{height:50px}.menu-toggle{top:7px;left:10px;width:40px}}
@media screen and (max-width:1100px){*{box-sizing:border-box}.left,.right,.copyright-txt,.design-by,.headertop .left .headertop .right{float:none;margin:0 auto;text-align:center}.center{width:100%}.container{width:auto;padding:0 10px}.footer{padding-top:40px;padding-bottom:30px}.wrap_one{width:auto;text-align:center}.header{width:100%;padding:0}.header-extras{float:none;width:100%;text-align:center;margin-top:20px;padding-left:0;padding-right:0;padding-bottom:20px}.logo h2{text-align:center}.logo p{text-align:center}.headsearchbox{margin:30px 100px 30px 30px}#sidebar{width:100%;float:none}.widget-right{width:280px;margin:0 auto;float:none;padding:15px 0;display:table;text-align:center}.widget-right ul li{border:none}.widget-column-2{padding:0;border:0}.content-area{width:auto;margin:0;padding:50px 20px}.site-main{width:auto;margin:0;padding:0 0 20px;float:none}.copyright-wrapper{text-align:center}.cols-3{width:100%!important;display:block;margin-right:0;margin-bottom:15%}h2.section_title{text-align:center}.BlogPosts{float:none;width:auto;margin:0 0 10%}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 textarea{width:100%}#pagearea{margin-top:0;padding:20px 0;position:relative;z-index:9}.header-extras .header-search-form{right:95px}.services-row .services-box{float:none;width:100%}input.search-field{width:66%}.toggle{margin:0 auto}.copyright-txt{padding:15px 0}.header .container{border-bottom:none;padding:0}.skt-coll-columns-3{width:100%}.row_area{margin:0}.footerleft{float:none;text-align:center}body.home .page_content{padding:50px 0}.col-columns-2{width:100%;padding:25px 15px;box-sizing:border-box;float:none}.site-navigation .menu li{padding:0!important}.get-button{text-align:center}.site-navigation .menu ul a,.site-navigation .menu ul ul a{color:#999}}@media screen and (min-width:1101px){.menu-toggle,.dropdown-toggle{display:none}.site-navigation{align-items:start}.site-navigation .primary-menu,.site-navigation .social-menu{position:static}.site-navigation .menu li{position:relative;width:auto;left:unset}.site-navigation .menu ul li:first-child{border-top:0}.site-navigation .menu ul{position:absolute;background-color:#fff;text-align:left;top:100%;left:-9999em}.site-navigation .menu li:hover>ul,.site-navigation .menu li:focus>ul,.site-navigation .menu li.focus>ul{left:0}.site-navigation .menu ul li{position:relative}.site-navigation .menu li li:hover>ul,.site-navigation .menu li li:focus>ul,.site-navigation .menu li li.focus>ul{top:0;left:100%}.site-navigation .menu ul a:hover,.site-navigation .menu ul a:focus{color:#fbcb6b}.menu-item-has-children>a:after,.page_item_has_children>a:after{font-family:dashicons;content:'\f347';vertical-align:bottom;margin-left:.25em}.menu-item-has-children .menu-item-has-children>a:after,.menu-item-has-children .page_item_has_children>a:after,.page_item_has_children .menu-item-has-children>a:after,.page_item_has_children .page_item_has_children>a:after{content:'\f345';font-family:dashicons;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.headertop{text-align:center}.headertop .header-inner{width:auto}.headertop .header-inner,.widget-left,.topright{width:auto;padding:0;float:none}.topbar-container{float:none}.container.menuwrapper{background:transparent!important}#menubar{border-top:3px solid transparent!important}#topmenu{float:none}}

		
	
.product-list-item .text{font-size:110%}@media screen and (max-width:1100px){.product-list-item .text{font-size:80%}}