@charset "UTF-8";body{font-size:.875rem;color:#333;line-height:1.8;background-color:#fff;margin:0;padding:0}a{text-decoration:none;color:#333}a:hover{text-decoration:none;opacity:.7}.bigsize{font-size:1.1rem;font-weight:700}@media (min-width:600px){.sp{display:none}.pc{display:block}}@media (max-width:599px){.sp{display:block}.pc{display:none}}main{padding-top:80px}.mainimg_top{width:100%}.mainimg_top img{width:100%}section.top{padding:40px 0;width:100%}section.no_padding{padding:0;width:100%}.contents{width:95%;max-width:1200px;margin:0 auto}ul.bigBnArea{width:100%}ul.bigBnArea li{margin-bottom:1rem}.bg{background-color:#f6f6f6}.center{text-align:center;margin:0 auto}.flex_area{display:flex;flex-direction:column}.flex_area .flex_area_txt{padding:30px 0}.flex_area .flex_area_img img{width:100%;object-fit:contain;object-position:center}@media (min-width:768px){.flex_area{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex_area .flex_area_txt{flex:1;padding:30px 0}.flex_area .flex_area_img{flex:1.5}.flex_area .flex_area_img img{width:100%;object-fit:contain;object-position:center}}.ttl_h1_top{font-size:1.5rem;margin:30px 0;text-align:center}.ttl_h2_top{font-size:.9rem;margin-bottom:30px}.ttl_h2_top .bigsize{font-size:2rem}.diagonal{width:60px;height:60px;background-color:#fff;background-image:linear-gradient(-45deg,transparent 50%,#e30012 50%,#e30012 51%,transparent 51%)}.bg .diagonal{width:60px;height:60px;background-color:#f6f6f6;background-image:linear-gradient(-45deg,transparent 50%,#e30012 50%,#e30012 51%,transparent 51%)}.ttl_center .diagonal{margin:0 auto}.ttl_center{text-align:center;width:100%;margin:0 auto}@media (max-width:767px){.flex_area_txt{text-align:center;width:100%;margin:0 auto}.flex_area_txt .diagonal{margin:0 auto}}.ttl_vision:before{content:"OUR VISION";display:block;color:#e30012;margin-bottom:30px}.ttl_product:before{content:"PRODUCT";display:block;color:#e30012;margin-bottom:30px}.ttl_news:before{content:"NEWS";display:block;color:#e30012;margin-bottom:30px}.btn_more_block{margin:60px auto;text-align:center;width:80%}@media (min-width:768px){.btn_more_block{max-width:300px}}.btn_more{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#e30012;color:#fff;line-height:50px;border-radius:25px;padding:0 20px;text-align:left;text-decoration:none}.btn_hover:hover{opacity:.7}.post-8{margin:0;padding:0;color:#666}.topnews{width:100%;background-color:#dedede;padding:20px 0}.topnews dl{max-width:1200px;width:95%;margin:0 auto;display:flex;flex-direction:column;gap:5px}.topnews dt{display:flex;justify-content:center;align-items:center;color:#fff;line-height:1;background-color:#e30012;font-size:.7rem;border-radius:3px;padding:0 10px}@media (min-width:768px){.topnews dl{display:flex;flex-direction:row;gap:10px}}.product_bg{background-image:url(//jhq.co.jp/css/../img/top/product_bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:40%}.top_product_list_area .top_product_list li{margin-bottom:40px}.top_product_list_area .product-name{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px}.top_product_list_area .product_more{background-color:#333;padding:2px 10px;color:#fff;line-height:1.2;border-radius:4px;font-size:.8rem}.top_product_list_area .product-name .ttl_h3{color:#000}@media (min-width:767px){.top_product_list_area .top_product_list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1%;width:100%;margin:60px auto;padding:0}.top_product_list_area .top_product_list li{width:22%}.top_product_list_area .product-name{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.cargo_area{background-color:#515535}.cargo_area_img{background-image:url(//jhq.co.jp/css/../img/top/cargo_image.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:400px}.cargo_area_text{display:flex;flex-direction:column;gap:20px;padding:2% 5%;color:#ad9b6a}.cargo_area_text_logo{width:30%}.cargo_area_text_cargocontainer{width:60%}.cargo_btn{margin:60px 0;padding:10px;border:1px solid #ad9b6a}.cargo_btn a{color:#ad9b6a;display:flex;justify-content:space-between;align-items:center}@media (min-width:768px){.cargo_area{display:flex;justify-content:space-between}.cargo_area_img{width:100%;height:auto}.cargo_area_text_logo{width:20%}}.news_area{margin:30px auto;border-top:1px solid #ccc}.news_area_time{display:flex;align-items:center}.news_area article.news_area_list{border-bottom:1px solid #ccc;padding:15px 0}.news_area .news_time{margin-right:10px}.news_area .news_icon_news{background-color:#e30012;color:#fff;font-size:.7rem;border-radius:3px;padding:0 10px;text-align:center}.news_area .news_icon_product{background-color:#118ccf;color:#fff;font-size:.7rem;border-radius:3px;padding:0 10px;text-align:center}@media (min-width:767px){article.news_area_list{display:flex;align-items:center}article.news_area_list .news_area_time{margin-right:20px}}.blog-header{display:flex;align-items:center;gap:10px}.blog-header .category{background-color:#e30012;color:#fff;font-size:.7rem;border-radius:3px;text-align:center;padding:0 10px}.blog-header .category a{color:#fff}section.category-news{padding:30px 0 0}.blog-body h1{font-size:1.2rem;margin:10px 0 40px}.blog-footer a{display:block;width:180px;text-align:center;line-height:30px;border-radius:15px;border:1px solid #ccc;margin:15px 0}.content-newslist{width:95%;max-width:1200px;margin:0 auto;padding:30px 0;border-bottom:1px solid #ccc}.blog-title-index i.fa-solid{margin-right:5px}.page-navi{display:flex;justify-content:space-between;align-items:center;width:95%;max-width:1200px;margin:100px auto 60px}