@charset "utf-8"; /* !reset add ---------------------------------------------------------- */ #bscGlobalFooter *{ box-sizing: initial; } #bscGlobalFooter img{ border: 0 none; vertical-align: top; } #bscGlobalFooter ul, #header ol{ list-style: none; } #bscGlobalFooter div, #bscGlobalFooter dl, #bscGlobalFooter dt, #bscGlobalFooter dd, #bscGlobalFooter ul, #bscGlobalFooter ol, #bscGlobalFooter li, #bscGlobalFooter h1, #bscGlobalFooter h2, #bscGlobalFooter h3, #bscGlobalFooter h4, #bscGlobalFooter h5, #bscGlobalFooter h6, #bscGlobalFooter pre, #bscGlobalFooter form, #bscGlobalFooter fieldset, #bscGlobalFooter input, #bscGlobalFooter textarea, #bscGlobalFooter p, #bscGlobalFooter blockquote, #bscGlobalFooter th, #bscGlobalFooter td { margin: 0; padding: 0; } .conversion.exist{ margin-top: 50px; } /* !common ---------------------------------------------------------- */ #bscGlobalFooter .ico { margin-left: 5px; vertical-align: baseline; width: 11px; height: auto; } /* !pageTop ---------------------------------------------------------- */ .pageTop { display: none; position: fixed; right: 20px; bottom: 20px; opacity: 0.85; -ms-filter: "alpha(opacity=85)"; filter: alpha(opacity=85); } .pageTop:hover { opacity: 1; -ms-filter: "alpha(opacity=100)"; filter: alpha(opacity=100); } /* !footer ---------------------------------------------------------- */ #bscGlobalFooter { min-width: 980px; border-top: 1px solid #ccc; text-align: left; } #bscGlobalFooter #footerSitemap { padding: 40px 0 60px; background-color: #e5e5e5; } #bscGlobalFooter #footerSitemap> div { margin: 0 auto; width: 980px; } #bscGlobalFooter #footerSitemap #sitemap_top { margin-top: -44px; } #bscGlobalFooter #footerSitemap .tit small { font-weight: normal; line-height: 1.4em; display: block; } #bscGlobalFooter #footerSitemap> div .categoryName { margin-bottom: 20px; padding: 5px 0 0 34px; background: url(/common/images/footer/ico_footer_sitemap_category01.gif) no-repeat left center; font-size: 142.85%; font-weight: bold; } #bscGlobalFooter #footerSitemap> div#sitemap_products .categoryName { background-image: url(/common/images/footer/ico_footer_sitemap_category01.gif); } #bscGlobalFooter #footerSitemap> div#sitemap_corporate .categoryName { background-image: url(/common/images/footer/ico_footer_sitemap_category02.gif); } #bscGlobalFooter #footerSitemap> div#sitemap_ir .categoryName { background-image: url(/common/images/footer/ico_footer_sitemap_category03.gif); } #bscGlobalFooter #footerSitemap> div#sitemap_csr .categoryName { background-image: url(/common/images/footer/ico_footer_sitemap_category04.gif); } #bscGlobalFooter #footerSitemap> div#sitemap_saiyou .categoryName { background-image: url(/common/images/footer/ico_footer_sitemap_category05.gif); } #bscGlobalFooter #footerSitemap> div a { text-decoration: none; color: #333; } #bscGlobalFooter #footerSitemap> div a:hover, #bscGlobalFooter #footerSitemap> div a:focus { text-decoration: underline; } #bscGlobalFooter #footerSitemap> div> ul { margin-top: 26px; display: table; } #bscGlobalFooter #footerSitemap> div .categoryName + ul { margin-top: 46px; } #bscGlobalFooter #footerSitemap> div> ul> li { width: 230px; display: table-cell; padding-right: 20px; } #bscGlobalFooter #footerSitemap> div> ul> li small{ font-size: 10px; } #bscGlobalFooter #footerSitemap> div> ul> li .tit { padding: 15px 0 14px 15px; border-bottom: 1px solid #ccc; background: url(/common/images/footer/ico_footer_sitemap_arrow01.gif) no-repeat left 1.4em; color: #000; font-weight: bold; } #bscGlobalFooter #footerSitemap> div> ul> li> ul + .tit { margin-top: 30px; } #bscGlobalFooter #footerSitemap> div> ul> li ul { } #bscGlobalFooter #footerSitemap div> ul> li li { margin-top: 10px; padding-left: 15px; background: url(/common/images/footer/ico_footer_sitemap_arrow02.gif) no-repeat left 0.45em; } #bscGlobalFooter #footerSitemap div> ul> li li:first-child { margin-top: 15px; } #bscGlobalFooter #footerSitemap> div> ul> li.colspan2 { width: 500px; } #bscGlobalFooter #footerSitemap> div> ul> li.colspan3 { width: 750px; } #bscGlobalFooter #footerSitemap> div> ul> li.colspan2> ul, #bscGlobalFooter #footerSitemap> div> ul> li.colspan3> ul { width: 100%; display: table; } #bscGlobalFooter #footerSitemap> div> ul> li.colspan2> ul> li, #bscGlobalFooter #footerSitemap> div> ul> li.colspan3> ul> li { width: 230px; display: table-cell; padding: 0 20px 0 0; background: none; } #bscGlobalFooter #footerContent { background: url(/common/images/footer/bg_footer02.gif) repeat left top; } #bscGlobalFooter #footerContent #footerLinks { background: url(/common/images/footer/bg_footer01.gif) repeat left top; } #bscGlobalFooter #footerLinks ul { margin: 0 auto; padding: 17px 0 15px; width: 980px; display: block; min-height: 1%; } #bscGlobalFooter #footerLinks ul:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } #bscGlobalFooter #footerLinks li { float: left; margin-right: 20px; padding-left: 15px; background: url(/common/images/footer/ico_footer_arrow01.png) no-repeat left 0.4em; line-height: 1.5; } #bscGlobalFooter #footerLinks li:first-child { margin-left: 0; } #bscGlobalFooter #footerLinks li a { color: #ccc; text-decoration: none; } #bscGlobalFooter #footerLinks li a:hover, #footerLinks li a:focus { text-decoration: underline; } #bscGlobalFooter #copyright { padding: 55px 0 !important; text-align: center; color: #fff; font-size: 85.71%; } #bscGlobalFooter #copyright .logo { margin-bottom: 11px !important; } #bscGlobalFooter #copyright .logo img{ max-width: 54px; max-height: 49px; } #bscGlobalFooter .categoryName> .linkTxtToIndex { display: inline-block; margin: 2px 0 0 25px; padding-left: 13px; background: url(/common/images/footer/ico_footer_sitemap_arrow01.gif) no-repeat left 0.3em; font-size: 70%; font-weight: normal; vertical-align: middle; } /*既存ページ反映時の修正用*/ .conversion { background-color: #FFF; } .conversion .gridWrap { max-width: 980px !important; margin: 0 auto; padding-bottom: 40px; } .conversion a img { -webkit-transition: opacity 0.1s ease-out; -moz-transition: opacity 0.1s ease-out; -ms-transition: opacity 0.1s ease-out; transition: opacity 0.1s ease-out; } .conversion a img:hover { opacity: 0.7; -webkit-opacity: 0.7; -moz-opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha(opacity=70)"; } #bscGlobalFooter { font-family: "BridgestoneTypeTP-Regular", "NoChattering", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Sans", sans-serif; font-size: 14px; line-height: 1.64; color: rgb(51, 51, 51); -webkit-text-size-adjust: none; } #bscGlobalFooter #footerSitemap> div> ul { margin-top: 0 !important; } #bscGlobalFooter a { word-break: break-all; outline: none; } #bscGlobalFooter p { margin-bottom: 0 !important; } /* !conversion add ---------------------------------------------------------- */ .conversion img{ vertical-align: top; } .conversion p{ margin: 0; padding: 0; } .conversion .gridWrap { overflow: hidden; margin-bottom: -30px; } .conversion.exist .gridWrap { margin-bottom: 0; } .conversion .grid { min-height: 1%; margin: 0 -10px; } .conversion .grid::after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } .conversion .grid-even> .grid-mod { padding: 0 10px; } .conversion .grid> .grid-mod { float: left; box-sizing: border-box !important; margin-bottom: 30px; overflow: hidden; } .conversion .w1per2, .conversion .w2per4 { width: 50%; } #sns_icons, #sns_icons_home { x_width: 980px; x_margin: 0 auto; text-align: center; /* padding:10px 0 10px 0;*/ padding:16px 0 16px 0;/*20240412追加*/ } #sns_icons li, #sns_icons_home li { display: inline; /* margin:0 5px;*/ margin:0 8px;/*20240412追加*/ } .footer_fix_conversation{ margin-bottom: 0; } .footer_fix_conv_wrap{ display: block; position: fixed; bottom: 0; margin-bottom: 0; left: 0; width: 100%; background-color: rgba(255,255,255,.9); z-index: 2; transition: .3s bottom ease; } .footer_fix_conv_wrap.hide{ bottom: -84px; } .footer_fix_conv_inner{ display: flex; align-items: center; justify-content: center; height: 84px; } .footer_fix_conv_con02{ display: flex; } .footer_fix_conversation a{ font-family: "BridgestoneTypeTP-Regular", "NoChattering", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Sans", sans-serif; font-weight: 600 !important; color: #fff; text-decoration: none; } .footer_fix_conv_shijyou a{ display: flex; align-items: center; justify-content: center; width: 400px; height: 60px; background: repeating-linear-gradient(-45deg, #da000b 0, #da000b 3px, #bf4337 3px, #bf4337 4px); font-size: 15px; } .footer_fix_conv_shijyou a:before{ content: ''; background-image: url("/common/images/icon_conv_shijyoukai@2x.png"); background-size: 42px; width: 42px; height: 42px; margin-right: 7px; } .footer_fix_conv_shop a{ display: flex; align-items: center; justify-content: center; width: 400px; height: 60px; background: repeating-linear-gradient(-45deg, #da000b 0, #da000b 3px, #bf4337 3px, #bf4337 4px); font-size: 15px; } .footer_fix_conv_shijyou + .footer_fix_conv_shop a{ margin-left: 10px; } .footer_fix_conv_shop a:before{ content: ''; background-image: url("/common/images/icon_conv_tenpo@2x.png"); background-size: 60px 32px; width: 60px; height: 32px; margin-right: 8px; } .footer_fix_conv_catalog a{ display: flex; align-items: center; justify-content: center; flex-direction: column; width: 160px; height: 60px; background: repeating-linear-gradient(-45deg, #4e4e4e 0, #4e4e4e 3px, #363636 3px, #363636 4px); font-size: 10px; margin-left: 10px; } .footer_fix_conv_catalog a:before{ content: ''; background-image: url("/common/images/icon_conv_catalog@2x.png"); background-size: 56px 30px; width: 56px; height: 30px; } .pageTop{ z-index: 3; } #sns_icons { width: 100%; li{ img{ width: 50px; } } }

AltStyle によって変換されたページ (->オリジナル) /