
.tooma-cms-list{max-width:1200px;margin:60px auto;padding:0 20px;color:#333}
.tooma-cms-list h1{font-size:32px;margin:0 0 28px;text-align:center}
.tooma-news-list{list-style:none;padding:0;margin:0}
.tooma-news-list li{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #eee;padding:18px 0}
.tooma-news-list a{color:#222;text-decoration:none}
.tooma-news-list span{color:#888;white-space:nowrap}
.tooma-pagination{display:flex;gap:10px;justify-content:center;margin:40px 0}
.tooma-pagination a,.tooma-pagination span{padding:8px 12px;border:1px solid #ddd;color:#333;text-decoration:none}
.tooma-search-form{display:flex;gap:12px;max-width:680px;margin:0 auto 36px}
.tooma-search-form input{flex:1;border:1px solid #ddd;padding:12px 14px;font-size:15px}
.tooma-search-form button{background:#c7000c;color:#fff;border:0;padding:0 28px}
.tooma-empty{text-align:center;color:#888;padding:36px 0}
.tooma-inline-form,.tooma-message-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:820px;margin:40px auto}
.tooma-inline-form textarea,.tooma-message-form textarea{grid-column:1/-1;min-height:140px;resize:vertical}
.tooma-inline-form input,.tooma-inline-form textarea,.tooma-message-form input,.tooma-message-form textarea{box-sizing:border-box;width:100%;border:1px solid #ddd;padding:12px;font-size:15px;background:#fff}
.tooma-inline-form button,.tooma-message-form button{display:inline-block;width:max-content;min-width:120px;background:#c7000c;color:#fff;padding:12px 28px;border:0;text-decoration:none;cursor:pointer}
@media(max-width:760px){.tooma-inline-form,.tooma-message-form{grid-template-columns:1fr}.tooma-search-form{display:block}.tooma-search-form button{width:100%;height:44px;margin-top:10px}.tooma-news-list li{display:block}.tooma-cms-list h1{font-size:26px}}

.tooma-rich-single-content .tooma-advantage-page{color:#666;font-size:16px;line-height:1.8}
.tooma-rich-single-content .tooma-advantage-title{margin:0;color:#c70007;font-size:24px;font-weight:400;line-height:1.4}
.tooma-rich-single-content .tooma-advantage-rule{width:100%;height:1px;background:#efefef;margin:15px 0 24px}
.tooma-rich-single-content .tooma-advantage-section{margin-top:28px}
.tooma-rich-single-content .tooma-advantage-subtitle{margin:24px 0 12px;color:#c7000c;font-size:20px;font-weight:700;line-height:1.45}
.tooma-rich-single-content .tooma-advantage-text{margin:0 0 18px;color:#666;font-size:16px;line-height:1.8}
.tooma-rich-single-content .tooma-advantage-image{margin:22px 0}
.tooma-rich-single-content .tooma-advantage-image img{display:block;width:100%;height:auto}
.tooma-rich-single-content .tooma-advantage-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}
.tooma-rich-single-content .tooma-advantage-gallery.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.tooma-rich-single-content .tooma-advantage-gallery img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:768px){
  .tooma-rich-single-content .tooma-advantage-title{font-size:22px}
  .tooma-rich-single-content .tooma-advantage-subtitle{font-size:19px}
  .tooma-rich-single-content .tooma-advantage-gallery,
  .tooma-rich-single-content .tooma-advantage-gallery.is-two{grid-template-columns:1fr;gap:14px}
}

.pc_pattern .myheader-contain,
.pc_pattern .layout_header,
.pc_pattern #u751300,
.pc_pattern #u751300 .laybox,
.pc_pattern #u751300 .laybox_child_frame,
.pc_pattern #u751304,
.pc_pattern #u751304 .modules,
.pc_pattern #u751305,
.pc_pattern #u751305 .basic_navbar,
.pc_pattern #u751305 .navContent,
.pc_pattern #u751305 .navPart,
.pc_pattern #u751305 .hasWidth{overflow:visible!important}
.pc_pattern #u751305 .basic_navbar{position:relative;z-index:10020}
.pc_pattern #u751305 .basic_navbar .childrenData{display:none!important}
.pc_pattern #u751305 .basic_navbar .navContent .itemNav{position:relative;display:inline-block;vertical-align:top}
.pc_pattern #u751305 .basic_navbar .tooma-header-subnav{display:none;position:absolute;left:50%;top:99px;transform:translateX(-50%);min-width:170px;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 24px rgba(0,0,0,.12);z-index:10060}
.pc_pattern #u751305 .basic_navbar .itemNav:hover .tooma-header-subnav,
.pc_pattern #u751305 .basic_navbar .itemNav:focus-within .tooma-header-subnav,
.pc_pattern #u751305 .basic_navbar .itemNav.tooma-subnav-open .tooma-header-subnav{display:block}
.pc_pattern #u751305 .basic_navbar .tooma-header-subnav li{display:block;margin:0;padding:0;background:#fff;white-space:nowrap}
.pc_pattern #u751305 .basic_navbar .tooma-header-subnav a{display:block;height:42px;line-height:42px;padding:0 20px;color:#333;font-size:14px;font-weight:400;text-align:center;text-decoration:none;white-space:nowrap}
.pc_pattern #u751305 .basic_navbar .tooma-header-subnav li:hover{background:#f7f7f7}
.pc_pattern #u751305 .basic_navbar .tooma-header-subnav li:hover a{color:#c7000c}

#u691702 .tooma-search-results-form{margin:0}
#u691702 .tooma-search-results-form button.searchs_btn_content{border:0;cursor:pointer;padding:0}
#u691702 .tooma-search-results-form .pc_iframe_preview.searchs_btn_content{display:block}
#u691702 .tooma-search-render-source{display:none!important}
#u691702 .productList:empty,
#u691702 .articleList:empty{display:none}
#u691702:has(.tooma-search-render-item) .noResult,
#u691702.tooma-has-products .noResult,
#u691702.tooma-has-articles .noResult{display:none!important}
#u691702.tooma-has-products .product_title,
#u691702.tooma-has-articles .article_title{display:block!important}
#u691702 #page_691702{display:none!important}
#u691702 .module_content:has(.productList:not(:empty)) .product_title,
#u691702 .basic-article-list-box:has(.articleList:not(:empty)) .article_title{display:block!important}
#u691702 .tooma-search-product-card .list_one_wrap{display:block;color:inherit;text-decoration:none}
#u691702 .tooma-search-product-card .list_content_frame{padding:16px 18px}
#u691702 .tooma-search-product-card .product_name_wrap{line-height:28px}
#u691702 .tooma-search-product-card .product_name{font-size:16px;color:#333}
#u691702 .articleList .news_list_item_link{display:block;color:inherit;text-decoration:none}
#u691702 .articleList .news_list_item_header{display:flex;align-items:center;justify-content:space-between;gap:20px}
#u691702 .articleList .news_list_item_title{margin:0;font-size:18px;font-weight:400;color:#333;line-height:1.5}
#u691702 .articleList .news_list_item_date{flex:0 0 auto;color:#999;font-size:14px}
#u691702 .articleList .news_list_item_summery{margin-top:10px;color:#777;font-size:14px;line-height:1.8}
#u691702 .articleList .news_list_item_ext_line{margin-top:10px}
#u691702 .articleList .news_list_item_group_item{color:#999;font-size:14px;text-decoration:none}
#u691702 .articleList .news_list_parting_line{border-bottom:1px solid #ececec}
@media(max-width:768px){
  #u691702 .tooma-search-results-form .pc_iframe_preview.searchs_btn_content{display:none!important}
  #u691702 .articleList .news_list_item_header{display:block}
  #u691702 .articleList .news_list_item_date{display:block;margin-top:6px}
}
