@charset "utf-8";@import url(//connect.nissha.com/gassensor/wp-content/themes/nissha/inc/blog/aside.css);body{background-color:#000}.content-wrap{width:70%;background-color:#f3f7fe;padding-bottom:100px;border-radius:0 30px 30px 0;position:relative;z-index:1}.content-wrap:after{content:'';position:absolute;background-color:#f3f7fe;height:100%;width:100%;top:0;right:50%;z-index:0}.innerwrap{width:840px;margin:0 30px 0 auto}.breadcrumbs{position:relative;z-index:1}.blog-list{flex-wrap:wrap;justify-content:space-between;padding-right:30px}.blog-list li{width:calc(96%/2);margin-bottom:20px;background-color:#fff;position:relative;z-index:1}.blog-list img{width:100%;height:250px;object-fit:cover}.blog-list p.cat{display:flex;justify-content:flex-end;margin-top:-30px}.blog-list p.cat span{padding:3px 0;position:relative;font-size:12px;color:#0070b8;padding:5px 0 10px;z-index:1;min-width:100px;text-align:center}.blog-list p.cat span:first-of-type:before{content:'';position:absolute;top:0;right:0;bottom:3px;left:-30px;z-index:-1;background:#fff;transform:scaleY(1.3) perspective(.8em) rotateX(4deg);transform-origin:bottom right;border-radius:8px 0 0}.blog-list p.cat span:nth-of-type(2n){background-color:#fff;padding:6px 10px 11px;bottom:2px}.blog-list p.cat span:last-of-type{padding-right:10px}.blog-list time{font-size:12px;margin:10px 40px 10px 20px}.blog-list .arrow-b_bl{margin:10px 40px 20px 20px}.blog-list .arrow-b_bl:before{right:-10px;margin-top:-9px}.blog-list li:hover .arrow-b_bl:before{right:-20px}.contentwrap h2{font-size:26px}.contentwrap ul{margin-bottom:30px}.contentwrap li{position:relative;padding-left:15px;line-height:1.8;margin-bottom:5px}.contentwrap li:before{content:'';width:5px;height:5px;position:absolute;left:0;top:18px;transform:rotate(45deg);margin-top:-7px;transition:all .3s;border-top:solid 1px #333;border-right:solid 1px #333}.contentwrap li dl{margin-bottom:10px}.contentwrap li dd{font-weight:400}.contentwrap p a{font-weight:700}.contentwrap p a:hover{border-bottom:1px solid #333}.toc_list li{padding-left:0}.toc_list li:before{display:none}#toc_container ul ul{margin-left:10px!important}div#toc_container{margin-bottom:50px}#toc_container li{font-weight:400}.articlewrap h3{margin:50px 0 30px;border-bottom:1px solid #0070b8;border-image:linear-gradient(to right,#0070b8 0%,#bfdbed 100%);border-image-slice:1;padding-bottom:7px}@media screen and (max-width:768px){main.inner{padding:0;width:100%}.content-wrap{width:100%;border-radius:30px;padding:50px 10px 100px}.content-wrap:after{display:none}.inner{margin:0}.blog-list{padding:0}.blog-list li{width:100%;margin-bottom:50px;padding-bottom:20px}.blog-list p.cat{margin-top:-24px}.pagination a.page-numbers.prev{margin-left:0}}.searchwrap{color:#333}.search .blog-list{padding-top:100px}.searchwrap .search{position:relative;z-index:1;margin:100px 0}.searchwrap .search .textwidget div{text-align:center}.searchwrap .search+.search{margin:-70px 0 0}.searchwrap .search+.search #searchform{width:300px;margin:0 auto}.searchwrap .search+.search #searchform input{padding:10px 0 10px 12px}.searchwrap .search+.search #searchform button{width:30px;height:30px;background-position:5px center}.searchwrap .search-list{flex-flow:wrap}.searchwrap .search-list li{width:calc(100%/3)}.searchwrap .search-list li img{width:428px;height:285px;object-fit:cover}.searchwrap .search-list li time{margin:10px 0 0 20px;display:inline-block}.searchwrap .search-list li p{padding:0 60px 20px 20px}.searchwrap .search-list li p.arrow-b_bl:before{top:10%}.searchwrap #searchform{position:relative;left:0;top:17px}.search header .widgettitle{font-size:0;margin-top:-37px}.searchwrap #searchform button{position:absolute;top:0;right:12px;cursor:pointer}.searchwrap #searchform input{box-shadow:inset 0px 2px 3px #333;border:none;border-radius:50px;padding:6px 0 7px 12px;color:#aaa;background-color:#eee;width:100%;font-size:10px!important}.searchwrap #searchform button{background-image:url(//connect.nissha.com/gassensor/wp-content/themes/nissha/inc/blog/../../common/images/search.svg)}.searchwrap #searchform button{background-repeat:no-repeat;background-position:1px center;background-size:16px;background-color:#9d9d9d;border:none;font-size:0;border-radius:0 50px 50px 0;position:absolute;top:1px;right:0;width:20px;height:22px}.pagination h2.screen-reader-text{display:none}@media screen and (max-width:768px){main.inner.flex.searchwrap{width:100%;margin-top:-100px}.searchwrap .content-wrap{padding:50px 0 100px}}