body{border-top:5px solid #f9d433;font-family:'Questrial',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}#content{padding-bottom:20px}#wrap{margin-bottom:0 !important;min-height:auto !important}.navi-trigger-text span,#navi .menu li{font-family:'Questrial',sans-serif}.mt10{margin-top:10px !important}#header #logo img{height:auto;max-width:120px;width:100%}#footer{margin-top:80px !important;position:relative !important;z-index:1}.footer-info .footer-container{height:100px}.widget_footer{padding-top:0;padding-bottom:20px}.widget_footer .container{padding-left:0;padding-right:0;width:100%}#footer #menu-footer-menu,.widget_text{float:none;margin:0 auto;padding:0 !important;max-width:1170px;width:90%}#footer .widget_nav_menu{background:#f5f5f5;margin:100px auto 40px;height:40px;position:relative;z-index:10;width:100%}#footer #menu-footer-menu{display:table}#footer #menu-footer-menu li{display:table-cell;font-family:'Questrial',sans-serif;font-size:16px;text-align:center;width:14%}.copyright{text-align:center;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:13px}.copyright img{display:block;margin:0 auto 20px;height:auto;max-width:95px;width:100%}.copyright .copy{font-size:10px;margin-top:20px}.ctr-box{-webkit-background:repeating-linear-gradient(-45deg,#fff,#fff 6px,#fee566 4px,#fee566 8px);background:repeating-linear-gradient(-45deg,#fff,#fff 6px,#fee566 4px,#fee566 8px);padding:30px 30px 20px}.ctr-box h3{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:22px;margin-bottom:15px;text-align:center}.ctr-box .bt-mail a{margin:0 auto 15px}.ctr-box p{font-family:'Questrial',sans-serif;font-size:24px}.ctr-box .bt-mail .fa{margin-right:5px}.ctr-box .bt-mail+p{text-align:center}.ctr-box .bt-mail+p span{display:block;font-size:15px}.grid-item-con:after{-webkit-background:repeating-linear-gradient(-45deg,#fff,#fff 6px,#fee566 4px,#fee566 8px);background:repeating-linear-gradient(-45deg,#fff,#fff 6px,#fee566 4px,#fee566 8px)}.entry .bt-map a,.ctr-box .bt-mail a,#service a,.btn-link a{border:1px solid #333;color:#333 !important;display:block;height:65px;line-height:65px;overflow:hidden;position:relative;text-align:center;transition:.3s;max-width:325px;width:100%}#service .bt-work a:after,.btn-link a:after{content:'';border:3px solid #333;border-left-width:0;border-top-width:0;border-radius:1px;height:10px;margin-top:-5px;display:block;position:absolute;right:10px;top:50%;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:10px}#service .bt-work a:hover,.btn-link a:hover{color:#fff !important;background:#333}#service .bt-work a:hover:after,.btn-link a:hover:after{border-color:#fff}.entry .bt-map a,.ctr-box .bt-mail a,#service .bt-company a{background:#333;color:#fff !important}.bt-map a:after,.ctr-box .bt-mail a:after,#service .bt-company a:after{content:'';border:3px solid #fff;border-left-width:0;border-top-width:0;border-radius:1px;height:10px;margin-top:-5px;display:block;position:absolute;right:10px;top:50%;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:10px}.bt-map a:hover,.ctr-box .bt-mail a:hover,#service .bt-company a:hover{color:#333 !important;background:#fff}.bt-map a:hover:after,.bt-mail a:hover:after,#service .bt-company a:hover:after{border-color:#333}.ul-list ul li a{display:block;font-size:18px;order:2;position:relative;transition:.3s;width:87%}.ul-list ul li a:after{content:'';border:3px solid #333;border-left-width:0;border-top-width:0;border-radius:1px;height:10px;margin-top:-5px;display:block;position:absolute;right:10px;top:50%;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:10px}.entry .bt-map a{margin:0 0 0 auto;max-width:245px}.category-news .title-wrap h2{font-size:36px}.home .navi-logo{display:none}#post-123 .container-masonry+.entry.container{margin-top:75px}#post-123 .container-masonry .pagenums.tw_style{margin-bottom:0}.top-slider{background:url(https://cpocoltd.com/test/wp/wp-content/uploads/2019/03/bg_top.jpg) no-repeat center top/cover;background-attachment:fixed}@media screen and (max-width:980px){.top-slider{background:url(https://cpocoltd.com/test/wp/wp-content/uploads/2019/04/bg.jpg) no-repeat center top/cover}}.top-slider h1.slider-headding{color:#2f2220 !important;font-family:'Libre Baskerville',Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-weight:600;font-size:45px;letter-spacing:0;line-height:130%;margin:0 auto;position:relative;max-width:980px;width:100%}.top-slider h1.slider-headding:first-letter {color:#f9d433 !important}.headding-with-bg.slider-headding{-webkit-text-fill-color:none}.top-slider .text-slider-inn:before{content:'';background:url(https://cpocoltd.com/test/wp/wp-content/uploads/2019/04/cpo_logo.svg) no-repeat center top/contain;display:block;height:130px;margin:0 auto;max-width:255px;width:100%}.flex-div{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.col-div-6{width:50%}.col-div-6 img{display:block;height:auto;width:100%;max-width:100%;margin-left:2%}#post-686 .container>h2,#service h2,#news h2{font-size:60px;margin-bottom:5px}#news,#service{border-top:1px solid #fed400;padding:75px 0}#news{padding:75px 0 0}.entry #service p{letter-spacing:0;margin-bottom:30px}.ul-list ul li{border-top:1px solid #ececec;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-family:'Questrial',sans-serif;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;-webkit-justify-content:space-between;justify-content:space-between;list-style:none;margin:0;padding:15px}.ul-list ul li:last-child{border-bottom:1px solid #ececec}.ul-list ul li span{font-size:13px;margin-right:45px}.single-fullwidth-slider-wrap,#content_wrap .container{margin:0 auto;padding:50px 0 0}#post-281 #content_wrap .container{margin:0 auto;padding:10px 0 0}#content_wrap .container .row{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}#content_wrap .container.flex-box{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}#post-237 h2,.ux-portfolio-template-intro h2,#content_wrap .container .box-left h2{font-family:Baskerville,Baskerville Old Face,'Libre Baskerville',Hoefler Text,Garamond,Times New Roman,serif;font-size:75px;font-weight:600}#post-237 h2,#content_wrap .container .box-left h2{margin:0 auto 50px}.page-id-5 #content_wrap .container h2,.page-id-406 #content_wrap .container h2{margin:50px auto 50px}.box-left{width:45%}.box-right{width:55%}.box-left.img{padding:0 3% 0 0;width:35%}.box-right.txt{width:65%}.box-right.txt p{line-height:200%}p.ma25{margin-bottom:30px !important}.box-right.txt strong{font-size:22px}#content_wrap .entry p.name{text-align:right;margin:100px 0 0;line-height:120%}#content_wrap .entry p.name span{font-weight:700}#content_wrap .entry p.name .xsmall{font-size:13px}.box-left dl{padding:8px 0;margin:0}.mt50{margin-top:40px !important}.box-left>dl{margin-bottom:20px;max-width:400px;width:100%}.box-left>dl dt{border-bottom:2px solid #f9d433;display:block;font-family:'Questrial',sans-serif;font-size:25px;margin-bottom:7px;padding-bottom:7px}.box-left>dl dt span{font-size:13px;display:block}.box-left>dl dd{font-size:16px;margin:0}.box{margin:0 auto 65px 0;max-width:400px;width:100%}.box h3{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:20px}.box dl{border-top:1px solid #f9d433}.box dl:last-child{border-bottom:1px solid #f9d433}.box dt{font-size:13px;font-weight:700}.box dd{margin:0;font-size:18px}.thum{margin-bottom:40px}.box-left.img img,.thum img{height:auto;max-width:100%;width:100%}iframe{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);height:620px;max-width:100%;width:100%}.title-wrap .title-wrap-con h1,.title-wrap h2{border-bottom:1px solid #fed400;font-size:50px;text-align:center;width:100% !important}.single-format-standard .title-wrap{width:100%}.single article{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.single article .title-wrap{order:1}.single article .gallery-post-des{order:3;margin:30px auto 0 !important;padding:0 !important;width:1170px !important}.single article .entry,.single article .blog-unit-gallery-wrap{order:2;margin-bottom:20px}.single article .entry{width:100%}.single article .blog-unit-meta-bottom{margin:0 auto;order:4;width:100%}.article-meta p{margin-top:5px}#comments{order:5;display:none}.grid-item-con-text{top:80px}#post-686 .grid-item{border-top:1px solid #ececec;font-size:13px;margin:0;width:100%}#post-686 .masonry-list .gird-blog{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-family:'Questrial',sans-serif;font-size:13px;-webkit-justify-content:space-between;justify-content:space-between;margin:0;padding:15px;width:100%}.post-edit-link,#post-686 .gird-blog-excerpt{display:none}#post-686 .grid-item:last-child{border-bottom:1px solid #ececec}#post-686 .gird-blog-tit,#post-686 .gird-blog-date{margin-top:0}#post-686 .gird-blog-date{font-size:13px;margin-right:45px}#post-686 .gird-blog-tit{display:block;font-family:'Questrial',sans-serif;font-size:18px;font-weight:400;order:2;position:relative;transition:.3s;width:87%}#post-686 .gird-blog-tit a:after{content:'';border:3px solid #333;border-left-width:0;border-top-width:0;border-radius:1px;height:10px;margin-top:-5px;display:block;position:absolute;right:10px;top:50%;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:10px}#post-686 .container>h2{margin-top:50px}#sidebar-widget li{font-family:'Questrial',sans-serif}#post-237 .container-fluid{max-width:1170px;width:90%;margin:40px auto}#post-237 p strong{font-family:'Questrial',sans-serif;font-size:38px}#post-237 dl dt{font-size:13px;font-weight:700}#post-237 dl dt span{background:#a58a10;color:#fff;font-size:9px;padding:2px 4px;margin-left:5px;vertical-align:middle}#post-237 dl dd{padding:0;margin:0}.accept .wpcf7-list-item{font-size:14px;margin:0}#respondwrap input[type=text],#respondwrap textarea,.moudle input[type=text],.moudle textarea{margin-bottom:0}input[type=submit]{display:block;margin:30px auto}.page-id-237 #footer .widget_nav_menu{margin-top:0}.grid-item-tit a{line-height:1.4}@media screen and (min-width:768px) and (max-width:980px){.top-slider .text-slider-inn:before{height:130px;max-width:250px;width:90%}.box-left,.box-right{width:48%;padding:0 1%}.box-right.txt,.box-left.img{width:50%}}@media screen and (max-width:960px){.ul-list ul li a{width:100%}#post-686 .gird-blog-tit{margin-top:10px;width:100%}#post-686 .gird-blog-date{font-size:13px;margin-right:0}}@media screen and (max-width:768px){.sp{display:none}.top-slider .text-slider-inn:before{height:100px;max-width:180px;width:90%}.slider-con-inn br{display:none}.widget_footer .container{margin:0 auto;width:95%}.ctr-box{padding:30px 3% 20px;width:100%;margin:0 auto}.widget_nav_menu{display:none}.top-slider h1{font-size:32px}#post-237 h2,#post-686 .container>h2,.ux-portfolio-template-intro h2,#content_wrap .container .box-left h2{font-size:50px}.single article{margin:0 auto;max-width:90%}.single article .blog-unit-gallery-wrap{width:90%}.page-id-5 #content_wrap .container h2,.page-id-406 #content_wrap .container h2{margin:50px auto 50px}#content_wrap .container.flex-box{-webkit-flex-wrap:wrap;flex-wrap:wrap}.box-left.img,.box-right.txt,.box-left,.box-right{width:100%;padding:0 4%}.box h3{font-size:18px}.box-left.img{margin-bottom:20px}.box,.box-left>dl{max-width:100%}.box dd{margin:0;font-size:16px}.home .entry.container{margin:0 auto;width:90%}.col-div-6{width:100%}.col-div-6 img{margin-left:0}iframe{height:520px}.entry .bt-map a{max-width:200px}.ctr-box h3{font-size:20px;line-height:140%}#post-281 .ux-portfolio-template-intro,#post-281 .filters-ul{margin:0 auto;width:95%}}@media screen and (max-width:767px){.responsive-ux h1.title-wrap-tit{line-height:1.2em}}@media screen and (max-width:480px){.top-slider .text-slider-inn:before{height:90px;max-width:160px;width:90%}}