@charset "UTF-8";.blog1-main,.blog2-main{text-shadow:#fff 2px 0px,#fff -2px 0px,#fff 0px -2px,#fff 0px 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.single_ttl{border-top:1px solid #000;border-bottom:1px solid #eb6120;margin-bottom:40px}.single_ttl .post_title{position:relative;font-size:32px;padding:10px 30px 0;font-weight:700;color:#eb6120}.single_ttl .post_title:before{position:absolute;content:"";width:calc(100% - 2px);height:25px;top:0;left:0;border-left:1px solid #000;border-right:1px solid #000}.single_ttl .post_date{position:relative;font-size:16px;font-weight:700;color:#666;padding:10px 30px}.single_ttl .post_date:before{position:absolute;content:"";width:calc(100% - 2px);height:25px;bottom:0;left:0;border-left:1px solid #eb6120;border-right:1px solid #eb6120}#blog_contents .cube_btn_wrap{margin:60px 0}#blog_contents .cube_btn_wrap .cube_btn{margin:0 auto;padding:15px 40px 15px 20px}#blog_contents .btn_txt{line-height:30px;margin-top:5px;font-size:28px}#blog_contents .btn_icon{height:40px;margin-right:10px}#blog_contents .cube_btn span{display:inline-block;padding:0 4px;font-size:20px;margin-right:3px;vertical-align:top;color:#ff4119;background-color:#ffe300;font-weight:700;border-radius:3px}#blog_contents .arrow01:after{top:calc(50% - 8px);right:14px;width:10px;height:16px}.single_post_detail p{font-size:16px;line-height:28px}.single_post_detail ul{list-style-type:disc}#blog_container{margin-top:60px}#blog_detail{float:left;width:calc(100% - 270px)}#blog_detail .intro{padding:10px;background:url(//ace-paint.net/wp-content/themes/protimes_new_20230314/assets/css/../img/blog/bg-ptn01.png) repeat;margin-bottom:40px}#blog_detail .intro p{padding:20px;font-size:14px;line-height:20px;background-color:#fff}.post_list{position:relative;padding:20px 0 20px 20px;margin-bottom:30px}.post_list .triangle{position:absolute;height:100%;left:0;top:0}.post_list .triangle img{height:100%;width:auto}.post_list .img{float:left;width:300px;height:200px}.post_list .post_detail{float:left;margin-left:30px;width:calc(100% - 330px)}.post_list .post_title{font-size:20px;font-weight:700;margin-bottom:15px}.post_list .post_date{font-size:16px;margin-bottom:15px;color:#666}.post_list .post_txt{font-size:14px;line-height:24px}#blog_side{width:240px;float:right}#blog_side .search_form{position:relative;margin-bottom:25px;border:1px solid #000}#blog_side .search_form input{float:left;display:block;width:168px;font-size:16px;-webkit-appearance:none;line-height:28px;padding:10px;border:0}#blog_side .search_form input[type=submit]{float:right;cursor:pointer;width:50px;height:50px;background-color:#eb6120;background-image:url(//ace-paint.net/wp-content/themes/protimes_new_20230314/assets/css/../img/blog/icon-search.png);background-size:30px 30px;background-position:10px 10px;background-repeat:no-repeat}.blog_side_contents{padding:10px;background:url(//ace-paint.net/wp-content/themes/protimes_new_20230314/assets/css/../img/blog/bg-ptn01.png) repeat;margin-bottom:40px}.blog_side_contents .inner{padding:0 10px;background-color:#fff}.blog_side_contents .inner .ttl{text-align:center;font-size:18px;font-weight:700;line-height:30px;padding:10px 0;border-bottom:1px solid #eb6120}#blog_side .side_cat_list li{border-bottom:1px dashed #000}#blog_side .side_cat_list li:last-child{border:0}#blog_side .side_cat_list li a{position:relative;padding:15px 0 15px 25px;font-size:16px;line-height:20px;font-weight:700}#blog_side .side_cat_list li a:before{position:absolute;content:"";width:8px;height:8px;top:20px;left:0;border-bottom:2px solid #eb6120;border-right:2px solid #eb6120;transform:rotate(-45deg)}.wpp-list li{position:relative;padding:15px 0;border-bottom:1px dashed #000}.single_lank .wpp-list li{float:left;margin:15px 0;min-height:300px;width:calc((99.99% / 3) - 31px);padding:15px;border-right:1px dashed #000;border-bottom:0;clear:unset}.single_lank .wpp-list li:before{display:block;position:static;display:inline-block;margin-bottom:10px}.single_lank .wpp-list h1{clear:both;height:auto;font-size:16px;font-weight:700;line-height:22px;padding-top:15px}.single_lank .wpp-list li p{font-size:14px;margin-top:10px;line-height:1.5}.single_lank .wpp-thumbnail{display:block;margin-right:0;width:100%;height:120px}.wpp-list li:last-child{border:0}.wpp-list h1{height:auto;font-size:12px;line-height:18px;padding-top:25px}.wpp-list li:before{left:85px;position:absolute;font-size:14px;font-weight:700;padding:5px;background-color:#ffe300}.wpp-thumbnail{width:80px;height:60px}.wpp-list li:nth-of-type(1):before{content:"No.01"}.wpp-list li:nth-of-type(2):before{content:"No.02"}.wpp-list li:nth-of-type(3):before{content:"No.03"}.wpp-list li:nth-of-type(4):before{content:"No.04"}.wpp-list li:nth-of-type(5):before{content:"No.05"}@media screen and (max-width:767px){#blog_container{margin-top:30px}#blog_detail,#blog_side{float:none;width:100%}#blog_contents .btn_txt{line-height:20px;margin-top:0;font-size:15px}#blog_contents .btn_txt span{font-size:13px}.post_list{padding:10px 30px 10px 10px;margin-bottom:30px}.post_list a{display:table;width:100%}.post_list .img{float:none;display:table-cell;vertical-align:middle;width:30%;min-height:18vw;height:18vw}.post_list .post_detail{float:none;display:table-cell;vertical-align:middle;padding-left:5%;width:65%}.post_list .post_title{font-size:14px;margin-bottom:10px}.post_list .post_date{font-size:13px;margin-bottom:0}.post_list .post_txt{display:none}.post_list .triangle{width:40%}.single_lank .wpp-list li{float:none;width:100%;min-height:unset;position:relative;padding:15px 0;border-bottom:1px dashed #000;border-right:0}.single_lank .wpp-list h1{clear:none;height:auto;font-size:12px;line-height:18px;padding-top:25px}.single_lank .wpp-list li:before{left:85px;position:absolute;font-size:14px;font-weight:700;padding:5px;background-color:#ffe300}.single_lank .wpp-thumbnail{display:inline;margin-right:5px;width:80px;height:60px}.single_lank .wpp-list li p{font-size:12px;margin-top:5px}.scrollable-table th,.scrollable-table td{white-space:nowrap}.scrollable-table{overflow-x:auto}}