@charset "UTF-8"; /**---------------------------------------- CSS_japanese_Common_File import -------------------------------------------**/ @import url("./slick.css"); @import url("./slick-theme.css"); @import url("https://unpkg.com/scroll-hint@1.1.2/css/scroll-hint.css"); @import url("./style3.css?code=115"); @import url("./common.css"); @import url("./sp.css"); @import url("./sp-common.css"); @import url("./css_code.css"); @import url("./free.css?code=118"); /**---------------------------------------- CSS_en_child_CSS -------------------------------------------**/ #summary { padding: 80px 0 20px !important; border: none; } #classifying { padding-top: 60px; } /* .main { padding: 170px 0 0 !important; }*/ .summary-item.is-hide { height: 200px; } @media screen and (max-width: 768px) { #summary { padding: 0px !important; } } .product-summary-table td:nth-child(2) { font-size: 12px; font-weight: normal; } /*header*/ .hd-right-btn p { font-size: 90%; font-weight: bold; } /*Layout*/ .slider-wrapper { margin-bottom: 20px; } .catalog-search-wrapper { margin: 0; } @media screen and (max-width: 768px) { .blue-ribbon h2 { font-size: 90%; padding: 0 !important; } } /*banner setBox*/ .en_top-banner_pc { display: none; } .en_top-banner_sp { display: none; } /* margin: 20px 0 60px 0; width: 100%; display: flex; flex-wrap:wrap; text-align: center; } .en_top-banner_pc li { padding:10px 0; box-sizing:border-box; } .en_top-banner_pc li img { height: auto; } .en_top-banner_pc li a:hover img { animation: none !important; } .en_top-banner_pc li:nth-child(n+1):nth-child(-n+3) { width: calc(100%/3); } .en_top-banner_pc li:nth-child(4) { width: calc(100%/2); padding-left: 14px; padding-right: 10px; } .en_top-banner_pc li:nth-child(5) { width: calc(100%/2); padding-left: 4px; padding-right: 14px; } .en_top-banner_sp { display: none; }*/ @media screen and (max-width: 768px) { .en_top-banner_pc { display: none; } .en_top-banner_sp { display: none; } /* .en_top-banner_sp { display: block; margin: 50px 15px; text-align: center; } .en_top-banner_sp li img { padding-bottom:20px; } .en_top-banner_sp li:nth-child(n+1):nth-child(-n+5) { padding: auto; width: 100%; }*/ } /*Footer*/ .footer-support-detail { padding: 15px 0; text-align: center; width:96%; max-width:1120px; margin: auto; } /*20220906 追加--*/ /* .footer-support-detail p { font-size: 105%; } */ .footer-support-detail dl { float: left ; padding-right: 2px ; text-align: center ; } .footer-support-detail dt { float: left ; clear: left ; width: calc(96% /5) ; height: 1.6em ; } .footer-support-detail dd{ margin-left: 2px ; } .footer-support-detail p a { font-size: 90% font-color: black; text-decoration: none; } /*--20220906 追加*/ @media screen and (max-width: 768px) { .footer-support-detail { margin-left: 20px; } .footer-support-detail dt { width: calc(96% /2) ; } .footer-support-detail dd{ margin-left: 2px ; } .footer-support-detail p a { margin: 40px 0 -20px 0; display: block; font-size: 120%; line-height: 1.4em; color: black; } } /*Footer inquiry BTN*/ .footer-contact-btn { margin: 5px auto 20px auto !important; } .footer-contact-btn a { width: 320px; padding: 15px !important; border-radius: 50px; margin: auto; } @media screen and (max-width: 768px) { .footer-contact-btn a { display: block; width: 250px; margin: auto; } } /*Footer Link*/ .footer-en-links { background-color: #282c34; } .footer-en-links ul { width: 60%; padding: 0px 10px; margin: auto !important; display: flex; justify-content: space-between; } .footer-en-links li { display: block; width: calc(100%/3); } .footer-en-links li a { display: block; width:; border-right:1px solid #fff; text-align: center; padding: 15px; font-size: 12px; } .footer-en-links li:first-child { border-left:1px solid #fff; } .footer-en-links li:last-child a::after { content: url(../images/common/ico-new-window.png); margin: 0 0 0 20px; vertical-align: middle } .footer-en-links li a { color:#fff; text-decoration: none; } @media screen and (max-width: 768px) { .footer-en-links ul { width: 100%; } .footer-en-links li:first-child { border-left:none; } } /**---------------------------------------- CSS_en_child_CSS -------------------------------------------**/ /* .search-result-section h1 { font-size: 20px; color:#fff; } */ .result-table th { white-space: nowrap; } @media screen and (max-width: 1100px) { } @media screen and (max-width: 768px) { } @media screen and (max-width: 768px) { }