@charset "utf-8"; @media (max-width: 992px) { .navbar-brand { height: 30px; } .sub-brand:visited, .sub-brand { line-height: 1.6; margin-left: 15px; padding-left: 15px; } .navbar-header .langLink > li { padding: 0 10px; } .navbar-header .globalLink > li:first-child > a { padding: 0 10px 0 25px; background-position: 10px 4px; } .navbar-header .globalLink > li > a {padding: 0 10px;} .ml-410 { margin-left: 255px !important; } .gNav-sub > li .sub-content .list-item > li { max-width: 45%; } .gNav > li > a {min-height: 40px;} .table-div .tb-row .td:first-child { background: #71bbe8; text-align: center; width: 100%; } .table-div .tb-row .td .capacity { margin-top: 0; } .table-div .tb-row .tb-col-xs {margin: 5px 0;} .table-div .tb-row .tb-col-xs:last-child {margin-left:2%;width: 48%;} .table-div .tb-row .tb-col-xs:first-child {margin-right:2%;margin-left:0;width: 48%;} .table-div .tb-row .tb-col-xs > .td { margin: 0; min-height: 40px; padding: 0; } .table-div .tb-row .td { font-size: 10px; } .ie8 .table-div .tb-row .col-md-2 {width: 100%;} .table-div .tb-row .td .btn-show { display: inline-block; font-size: 10px; padding: 5px 3px; margin: 5px 2px 0; min-width: inherit; } .table-div .tb-row .td .btn-show.btn .type-pdf { margin-right: 2px; padding: 0 2px } .table-div .tb-row .td:first-child > p { display: table-cell; font-size: 13px; text-align: left; vertical-align: middle; padding: 0 3px; width: 100%; } .table-responsive > .plank > tbody > tr > td.text-center { white-space: normal; } .catalog-list .col .col-inner { padding: 10px; } .visual-01 .box-news { left: 20px; right: 20px; width: auto; } .area-group > .area span { font-size: 24px; } .area-group > .area:before { background-size: 70% auto; } .modal-dialog { width: auto; } .modal-dialog .accordion .panel-body .thumb-left { margin-right: 10px; } .footerNavi [class^="col-md-"] { margin-top: 30px; } .footerNavi [class^="col-md-"]:first-child { margin-top: 0; } footer h2 + h2 { margin-top: 15px; } } @media screen and (max-width: 767px) { /* header ---------------------------------------------------------------------------- */ body { font-size: 10px; } header { background-color: #fff; min-height: inherit; height: 52px; padding:15px 20px; position: fixed; left: 0; right: 0; z-index: 900; } .sub-brand:visited, .sub-brand {line-height: 1.2;} .arrow03 { background-position: 20px 20px; } #navbar { background-color: transparent; position: fixed !important; bottom: 0; left: 0; top: 52px !important; right: 0; overflow-y: scroll; z-index: 1030; } /*.nav-04 { padding-top: 52px; }*/ .navbar-fix{ padding-top: 52px; } .nav-02 + div[style], #scroll-to-top + div[style] { display: none!important; } .navbar-brand {height:20px;} .sub-brand { border-left-width: 1px; font-size: 10px; line-height: 1.5; margin: 3px 0 0 10px; padding: 0 0 0 10px; } .navbar-header .navbar-toggle { border-radius: 0; margin: 0; padding: 0; } .navbar-header .navbar-toggle.collapsed .icon-navbar { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico04.png) no-repeat center center; background-size: 25px auto; -webkit-background-size: 25px auto; display: block; height: 20px; width: 25px; } .ie8 .navbar-header .navbar-toggle.collapsed .icon-navbar { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico04_1x.png) no-repeat center center; } .navbar-header .navbar-toggle .icon-navbar { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico05.png) no-repeat center center; background-size: 25px auto; -webkit-background-size: 25px auto; display: block; height: 20px; width: 25px; } .ie8 .navbar-header .navbar-toggle .icon-navbar { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico05_1x.png) no-repeat center center; } .navbar-collapse { box-shadow: none; padding: 0; } .navbar-collapse .container {padding: 0;} .navbar-collapse .search-box { background: #3e63a2; padding: 15px 20px; } .search-box .form-control { background: #8ba1c7 url(https://www.nipponsteel.com/product/images_v2/nav_ico06.png) no-repeat 8px 7px; background-size: 20px auto; -webkit-background-size: 20px auto; color: #fff; } .ie8 .search-box .form-control { background: #8ba1c7 url(https://www.nipponsteel.com/product/images_v2/nav_ico06_1x.png) no-repeat 8px 7px; } .search-box .form-control::-moz-placeholder { color: #fff; } .search-box .form-control:-ms-input-placeholder { color: #fff; } .search-box .form-control::-webkit-input-placeholder { color: #fff; } /* gnav ---------------------------------------------------------------------------- */ .ie8 #navbar .gNav { margin-top: 0; } .gNav { background: #3e63a2; display: block; margin: 0; position: relative; width: auto; } .gNav > li { background: none; border-top: 1px solid #fff; display: block; text-align: left; } .gNav > li > a { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico01.png) no-repeat right center; background-size: 14px auto; -webkit-background-size: 14px auto; color: #fff; display: block; line-height: 40px; margin: 0; } .ie8 .gNav > li > a { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico01_1x.png) no-repeat right center; } .gNav > li > a:hover { color: #fff; } .gNav > li.has-sub > a { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico07.png) no-repeat right center; background-size: 14px auto; -webkit-background-size: 14px auto; pointer-events: none; } .ie8 .gNav > li.has-sub > a { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico07_1x.png) no-repeat right center; } .gNav-sub > li .sub-content .list-item .caption a { color: #000; } .gNav > li.has-sub.hover > a { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico08.png) no-repeat right center; background-size: 14px auto; -webkit-background-size: 14px auto; } .ie8 .gNav > li.has-sub.hover > a { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico08_1x.png) no-repeat right center; } .gNav > li.has-sub:hover > a:before { display: none; } .gNav > li.has-sub:hover .gNav-sub { display: none; } /* gNav-sub ---------------------------------------------------------------------------- */ .gNav-sub { background: #2ca6e0; border: none; margin: 0 -15px; padding: 0; position: relative; top: 0; right: 0; left: 0; } .gNav-sub:after {display: none;} .gNav-sub > li { border-top: 1px solid #fff; height: auto; padding-right: 15px; width: auto; } .gNav-sub > li > a { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico01.png) no-repeat right center; background-size: 14px auto; -webkit-background-size: 14px auto; background-color:#2ca6e0; display: block; line-height: 40px; padding: 0 20px; width: auto; } .ie8 .gNav-sub > li > a { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico01_1x.png) no-repeat right center; } .gNav-sub > li.two-line > a { line-height: 1.2; padding-top: 7px; } .ie8 .gNav-sub > li.two-line > a { height: 30px; margin-top: 10px; } .ie8 .gNav-sub > li.two-line > a { background-position: right 25%; } .gNav-sub > li.ico-min02 > a { background: #2ca6e0 url(https://www.nipponsteel.com/product/images_v2/com_ic09.png) no-repeat right center; background-size: 14px auto; -webkit-background-size: 14px auto; } .gNav-sub > li.ico-min02 > a { background: #2ca6e0 url(https://www.nipponsteel.com/product/images_v2/com_ic09_1x.png) no-repeat right center; } .gNav-sub > li .sub-content { background: #e6e6e6; color: #000; display: block; position: relative; top: 0; right: 0; bottom: 0; left: 0; margin-right: -15px; padding: 10px; text-align: center; } .gNav-sub > li .sub-content .list-item > li { display: inline-block; float: none; margin: 5px 2% 0 2%; max-width: 45%; vertical-align: top; } .gNav-sub > li .sub-content .caption { background: #fff; font-size: 10px; } .gNav-sub > li .sub-content img { vertical-align: bottom; } .globalLink, .langLink { border-top: 1px solid #fff; margin: 0; } #navbar .globalLink li { border-left: 1px solid #fff; background: #3e63a2; float: left; width: 50%; } #navbar .globalLink li:first-child { border: none; } #navbar .globalLink li a { color: #fff; line-height: 40px; } #navbar .globalLink li:first-child a { background: url(https://www.nipponsteel.com/product/images_v2/header_ico01.png) no-repeat right center; } .gNav-sub > li > a, .gNav-sub > li:hover > a { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico01.png) no-repeat right center; background-size: 14px auto; -webkit-background-size: 14px auto; } .ie8 .gNav-sub > li > a, .ie8 .gNav-sub > li:hover > a { background: url(https://www.nipponsteel.com/product/images_v2/nav_ico01_1x.png) no-repeat right center; } .gNav-sub > li.ico-min02 > a, .gNav-sub > li.ico-min02:hover > a { background: url(https://www.nipponsteel.com/product/images_v2/header_ico01.png) no-repeat right center; } .gNav-sub > li:hover > a:after, .gNav-sub > li.ico-min02 > a:after, .gNav-sub > li.ico-min02:hover > a:after, .gNav-sub > li.ico-min02.active > a:after, .gNav-sub > li.ico-min02 > a:after { display: none; } #navbar .langLink li { border-left: 1px solid #fff; background: #cccccc; float: left; width: 33.3333%; } #navbar .langLink li:first-child { border: none; } #navbar .langLink li a { color: #000; line-height: 40px; text-align: center; } .navbar-close { background: #3e63a2 url(https://www.nipponsteel.com/product/images_v2/nav_ico09.png) no-repeat 20px center; background-size: 16px auto; -webkit-background-size: 16px auto; border-radius: 0; border-top: 1px solid #fff; color: #fff; display: block; float: none; line-height: 40px; margin: 0; padding: 0 0 0 50px; text-align: left; width: 100%; } .ie8 .navbar-close { background: #3e63a2 url(https://www.nipponsteel.com/product/images_v2/nav_ico09_1x.png) no-repeat 20px center; } /* accordion ------------------------------------*/ .accordion .panel-collapse .title { font-size: 12px; margin-top: 10px; } .panel-collapsed .title { font-size: 12px; } .title-02 { font-size: 12px; } .heading02 { border-left: 2.5px solid #444; font-size: 12px; margin-bottom: 15px; padding: 1px 10px; } .heading03 { font-size: 12px; margin-top: 15px; margin-bottom: 15px; padding: 1px 0; font-weight: bold; } .accordion { padding: 20px 0; } .panel-collapsed, .panel-collapsed .panel-body, .accordion .panel-heading { padding: 10px; } .accordion .panel-collapse { padding: 0 10px; } .accordion .thumb-content, /*.accordion .panel-heading .top-content,*/ .accordion .panel-group .panel + .panel { margin-top: 10px; } .accordion .thumb-content, .accordion .panel-body { clear: both; } .accordion .panel-heading .thumb-left + .top-content + .thumb-content { margin-left: 0; padding-bottom: 0; } .accordion .panel-heading .thumb-left { margin: 0 10px 0 0; max-height: 80px; max-width: 120px; height: auto; } .accordion .thumb .thumb-right { margin: 10px 0 10px 10px; } .accordion .thumb .thumb-right + .top-content { margin: 10px 130px 0 0; } .accordion .thumb .thumb-right + .top-content + .thumb-content, .accordion .thumb .thumb-right + .thumb-content { margin-right: 0; } .accordion .panel-body .thumb-left { margin: 10px 10px 0 0; } /*.accordion .panel-heading .thumb-left,*/ .accordion .panel-heading .thumb-left span, .accordion .panel-heading .thumb-left a, .accordion .thumb .thumb-right, .accordion .thumb .thumb-right img { max-height: 80px; max-width: 120px; height: auto; } .accordion .panel-body .thumb-left span, .accordion .panel-body .thumb-left a { max-height: 50px; max-width: 80px; height: auto; } .modal-content .accordion .panel-body .pull-left, .modal-content .accordion .panel-body .thumb-left { float: none !important; margin-right: 0; } .modal-content .accordion .panel-body .thumb-left span, .modal-content .accordion .panel-body .thumb-left a { max-height: inherit; max-width: 260px; margin-left: auto; margin-right: auto; height: auto; } .accordion .panel-collapse .panel-body, .accordion .panel-body { padding: 10px; } .accordion .panel-body > * { margin-top: 10px; } .accordion .panel-body.bg-white .col-sm-6 { padding-left: 0; padding-right: 0; } .accordion .panel-collapse .panel-body > .box-content { padding-left: 10px; padding-right: 10px; } .product-inquiry p .btn, .accordion .panel-heading .btn { width: 100%; } .accordion .panel-heading .thumb .top-content { position: relative; } .accordion .panel-heading .thumb .top-content:after { clear: both; content:''; display: table; } .accordion .top-content + .thumb-content :last-child, .accordion .pull-left + .top-content + .thumb-content :last-child { padding-bottom: 0; } .accordion .panel-heading .thumb-heading { font-size: 12px; text-align: center; } .accordion .panel-heading .thumb-left + .top-content .thumb-heading { padding-bottom: 30px; } .accordion .panel-heading .thumb-left + .top-content .text-right, .accordion .panel-heading .thumb-left + .top-content h5 { position: absolute; right: 0; left: 130px; margin-top: -30px; } .heading04 { font-size: 12px; } .accordion .panel-body .thumb-heading { font-size: 10px; margin-top: 5px; } .accordion .panel-body .thumbnail h4 + figure { margin-top: 15px; } .accordion .panel-body .thumbnail figure + h4 { margin-top: 10px; } .accordion .panel-body .thumbnail figure a { /* max-height: 145px;*/ max-width: 230px; height: auto; } .accordion .panel-body .thumbnail { padding: 10px 10px 1010px; } .accordion .thumb-heading + *, .accordion .panel-body .list { clear: both; } .accordion .panel-heading .thumb-content { display: block !important; } .accordion .panel-footer { padding: 10px 0; } .accordion .panel-footer, .dowload, .text-note { text-align: center; } .row-eq-height { display: block; } .accordion .panel-collapse .panel-body .row-eq-height .col, .accordion .panel-body .row-eq-height .col { display: block; float: none; margin-top: 10px; padding: 0; width: auto; } .accordion .panel-collapse .panel-body .row [class^="col-"]:first-child { margin: 0; padding: 0; } .ie8 .accordion .panel-body .row-eq-height .col { max-width: none; width: 100%; } .accordion .panel-collapse .panel-body.related-app { padding: 10px 5px; } .accordion .panel-collapse .panel-body.related-app .row { margin-top: -10px; } .accordion .panel-collapse .panel-body.related-app .row [class^="col-"] { margin-top: 10px; padding: 0 5px; } .row-eq-height .col:first-child { margin-top: 0; } .row-eq-height .btn { position: relative; right: 0; bottom: 0; margin-top: 10px; } .row-eq-height .col.bd-20 .thumbnail { border: 10px solid #f2f2f2; padding-bottom: 1010px; } .row-eq-height .col.bd-20:after { height: 10px; } .ico-btn-show { max-height: 7px; max-width: 11px; height: 7px; width: 11px; } .ico-btn-link { max-height: 10px; max-width: 6px; height: 10px; width: 6px; } .ico-btn-close { max-height: 11px; max-width: 11px; height: 11px; width: 11px; } .contact-us { padding: 20px 0; } .contact-us .panel-info { border-width: 2px; } .contact-us .panel-info .panel-heading h3 { font-size: 12px; } .contact-us .panel-info .panel-body { padding: 0 8px 10px; } .contact-us .btn-info, .contact-us .btn-info:visited { display: block; min-width: inherit; margin: 10px auto 0; padding: 6px 2px; white-space: normal; } .block-container { padding: 10px 0; } .heading-03 { font-size: 12px; padding: 5px; } .heading-04 { font-size: 10px; } /* info ------------------------------------*/ .product-inquiry .text-inquiry { margin-bottom: 10px; } .product-inquiry .text-inquiry a { color: #2ca6e0; } .product-inquiry .thumb { padding: 10px 10px 0 10px; } .product-inquiry .thumb.no-img { height: 127px; } .product-inquiry .thumb .caption { font-size: 9px; max-height: 44px; padding: 5px; } .product-inquiry .content-inquiry { margin-bottom: 0; } .product-inquiry .content-inquiry { margin: 0 -5px; } .product-inquiry .content-inquiry .col { margin-top: 10px; padding: 0 5px; } .modal-header { padding: 5px 10px; } .ico-btn-close-pop { -webkit-background-size: 13px 13px; background-size: 13px 13px; } .modal-body { padding: 5px; } .modal .content { padding: 10px; } .modal .catalog-list { margin-bottom: 0; } .modal .list-number { margin-bottom: 0; padding-left: 10px; } .modal-body .list { margin-left: 0; } .modal-body .list li { margin-top: 17px; } .modal-footer .btn + .btn { margin-left: 5px; } .modal-footer .btn { min-width: 115px; } .modal { padding: 0 5px !important; } .modal-dialog { margin: 30px 0; } .product-inquiry figure > a, .product-inquiry figure > span { min-height: 73px; max-height: 73px; max-width: 115px; } .modal-footer { padding: 10px; } .ico-btn-next, .ico-btn-pre { max-height: 9px; max-width: 5px; height: 9px; width: 5px; } .btn { font-size: 10px; } .btn-gray, .btn-close, .btn-show { padding: 6px 5px; } .major-awards .panel-heading { font-size: 12px; padding: 5px 10px; } .major-awards .table-scale { margin-bottom: 10px; } .major-awards .panel:last-child { margin-bottom: 0; } .thumb-trans .list { width: 100%; } .box { margin-top: 10px; } .box dd { margin-left: 0; } .text-superdyma { max-width: 56px; } /* table-div ---------------------------------------------------------------------------- */ .catalog-download { padding: 20px 0; } .catalog-download .collapse { display: none; } .catalog-download .collapse.in { display: block; } .table-div .tb-row .td .btn-show { font-size: 7px; } .table-div .tb-row .th, .table-div .tb-row .td { height: 30px; word-break: break-all; } .table-div .tb-col { display: table; width: 100%; } .table-div .tb-col .th, .table-div .tb-col .td { float: left; height: 53px; width: 33.3333%; } .table-div .tb-col.colspan .th { padding: 1px 1px 1px 31px; } .table-div .th-colspan.colspan3 { border-right: 1px solid #f2f2f2; height: 300%; width: 30px; vertical-align: middle; } .table-div .tb-col .th > *{ white-space: normal; } .table-div .rowspan.row2 { width: 66.6%; } .table-div .tb-row .tb-col-xs:last-child {margin-left:0;} /* tab-respon ---------------------------------------------------------------------------- */ .table.table-respon .sizeM { width: auto; } .table.table-respon .sizeS { width: auto; } .table.table-respon thead tr { left: -9999px; position: absolute; top: -9999px; } .table.table-respon tbody tr { background-color: #71bbe8; border-top: 10px solid #fff; } .table.table-respon tbody tr td { position: relative; padding-left: 27%; } .table.table-respon tbody tr td:before { background-color: #d2d2d2; content: attr(data-title); height:1000px; padding: 8px; position: absolute; left: 0; top: 0; text-align: center; white-space: nowrap; width: 25%; } .table.table-respon tbody tr td { display: block; min-height: 1.25em; overflow: hidden; } .ie8 .table.table-respon tbody tr td { clear: both; float: left; width: 100%; } /* visual ---------------------------------------------------------------------------- */ .visual-01 { min-height: 320px; padding-top: 52px; } .navbar-fix + .topicPath + .visual-01 { padding-top: 0; } .visual-01 .visual-inner { min-height: 320px; position: relative; } .visual-01 .visual-inner { background-image: none !important; } .visual-01 .visual-inner-sp { display: block; min-height: 320px; position: absolute; } /*.visual-01 .visual-inner:after { -webkit-background-size: 2px 2px; background-size: 2px 2px; min-height: 224px; }*/ .visual-01 .visual-inner .container { min-height: 320px; min-width: 280px; } .visual-01.no-kv, .visual-01.no-kv .visual-inner, .visual-01.no-kv .visual-inner-sp, .visual-01.no-kv .visual-inner .container { min-height: 100px!important; } .visual-name { margin: 10px auto; max-height: 75px; max-width: 280px; } .visual-image { margin: 20px auto 0; max-width: 280px; } .visual-name .jp { font-size: 30px; } .visual-name .en { font-size: 12px; } .visual-text .text { font-size: 12px; line-height: 1.4; margin: 20px 0 0; max-height: none; min-height: 0; position: static; } .visual-text.text-white .text { color: #000; } .visual-01 .box-news { margin-top: 20px; padding: 0 5px 5px; position: inherit; left: 0; right: 0; top: 0; } /* visual-03 */ .visual-03 {margin-bottom: 20px;} .visual-03 .visual-name { margin-top: 50px; margin-left: auto; margin-right: auto; max-width: 280px; min-height: 75px; padding: 10px; width: 100%; } .visual-03 .visual-name .cell { padding-top: 0; } .visual-03 .visual-name .title-head span { font-size: 15px; } .visual-03 .visual-name .title-head strong { font-size: 28px; } .visual-03 .visual-name .cell { vertical-align: middle; } .visual-03 .visual-text { margin: 20px 0 0; } .visual-03 .visual-text .text { color: #000; line-height: 1.4; font-size: 12px; margin: 0; position: static; text-align: left; } .visual-03 .box-news { margin-bottom: 20px; } .box-news > .panel-heading .panel-title { font-size: 12px; padding-bottom: 0; } .box-news .panel-body dd { font-size: 10px; margin: 0; padding: 0; } .visual-01.visal-bridge .box-news { margin-top: 20px; } .accordion .thumb .top-content .btn { margin-top: 10px; position: static; min-width: 0; width: auto; display: block; } .accordion .thumb .thumb-left + .top-content .btn { position: absolute; bottom: 0; left: 130px; min-width: 0; width: auto; } .accordion .panel-body .row-pd .thumb { max-height: 100px; min-height: 50px; } .ml-60, .ml-120, .ml-180, .ml-260, .ml-410 { margin-left: 0 !important; } .ml-20 { margin-left: 10px !important; } .pl-10 { padding-left: 5px !important; } .pl-20 { padding-left: 10px !important; } .list-link li > .list-link { padding-left: 10px; } .list-link-01 { margin-bottom: 5px; } .list-link-01 > li { font-size: 10px; line-height: 1.4; margin-top: 10px; padding-left: 12px; text-indent: -12px; } .list-link-01 .list-link-01 { padding-left: 10px; } .list-link-01 > li > a { -webkit-background-size: 5px 6px; background-size: 5px 6px; background-position: 0 4px; padding-left: 12px; } .list-unstyled li.col-xs-6 { padding-left: 5px; padding-right: 5px; } .list-link-02 > li { font-size: 10px; line-height: 1.4; margin-top: 5px; padding-left: 7px; text-indent: -7px; } .list-link-02 .list-link-02 { padding-left: 7px; } .list-link-02 > li > a { -webkit-background-size: 4px 7px; background-size: 4px 7px; background-position: 0 1px; padding-left: 7px; } .btn-group-02 > .btn { padding: 3px; max-width: 101px; width: 50%; } .btn-group-02 > .btn > span { margin-left: 3px; } .arrow01 { background: url(https://www.nipponsteel.com/product/images_v2/com_ic21.gif) no-repeat 30px 15px; background-size: 10px auto; -webkit-background-size: 10px auto; padding-bottom: 10px; } .ie8 .arrow01 { background: url(https://www.nipponsteel.com/product/images_v2/com_ic21_1x.gif) no-repeat 30px 15px; } .accordion .arrow02 { background-size: 40px auto; -webkit-background-size: 40px auto; padding-bottom: 15px !important; } .text-02 { margin-top: 53px; } .font-20 + .font-53 { margin-top: 16px; } .font-53 { font-size: 28px; } .font-20 { font-size: 15px; } .visual-03 .font-14 { color: #000; font-size: 12px; margin-top: 17px; top: 0; } .font-14 { font-size: 12px; } .lead-block-01 { padding: 20px 0; } .lead-block-01 .head-box .title-head > span { font-size: 15px; padding-bottom: 10px; } .lead-block-01 .head-box .title-head > strong { font-size: 28px; } .lead-block-01 .head-box .text-head { font-size: 12px; line-height: 1.4; margin-top: 13px; } .area-group { display: block; margin-top: 38px; } .area-group > .area { display: block; max-width: inherit; margin: 0 0 10px; padding: 0; width: 100%; } .area-group > .area > a { display: block; border: none; max-width: inherit; margin: 0; padding: 10px; width: 100%; } .area-group > .area-arrow { margin-bottom: 10px; height: 20px; width: 100%; } .area-group > .area-arrow span { background: url(https://www.nipponsteel.com/product/images_v2/com_ic22.png); background-repeat: no-repeat; background-position: center; -webkit-background-size: 20px 20px; background-size: 20px 20px; margin-top: -10px; margin-left: -10px; height: 30px; } .ie8 .area-group > .area-arrow span { background: url(https://www.nipponsteel.com/product/images_v2/com_ic22_1x.png); background-repeat: no-repeat; background-position: center; } .area-group > .area > a > img { display: inline-block; max-width: 30px; } .area-group > .area span { display: inline-block; font-size: 18px; padding: 0 0 0 20px; } .list-com [class^="col-"] { margin-top: 10px; } .list-com [class^="col-"] a { margin-top: 10px; padding: 0 5px; height: 30px; line-height: 30px; } .list-com [class^="col-"] a img { max-height: 24px; } /* nav-02 ---------------------------------------------------------------------------- */ .nav-04 { background: none; border-top: 1px solid #ccc; margin-top: 0; } .nav-04:before { width: 0; height: 0; } .nav-04 .container { padding-left: 0; padding-right: 0; } .nav-04 ul { border-left: none; display: table; margin-bottom: 0; width: 100%; } .nav-04 ul + ul { margin-top: 1px; } .nav-04 ul li { height: auto; margin-bottom: 1px; max-width: none; width: auto; } .nav-04 ul li a { font-size: 10px; max-width: none; width: auto; } .nav-04 { /*background: none;*/ border-top: 1px solid #ccc; margin-top: 0; } /*.nav-02:before { width: 0; height: 0; } .nav-02 .container { padding-left: 0; padding-right: 0; }*/ /*.nav-02 ul { display: table; margin-bottom: 0; width: 100%; }*/ /*.nav-02 ul + ul { margin-top: 1px; }*/ /*.nav-02 ul li { height: auto; margin-bottom: 1px; max-width: none; width: auto; }*/ /*.nav-02 li,*/ .nav-03 li { padding: 4px 2px; } .nav-02 li { padding: 3px 2px; } .nav-05 li { padding: 2px; } .nav-02 ul li a, .nav-03 ul li a, .nav-05 ul li a { background: url(https://www.nipponsteel.com/product/images_v2/com_ic12.png) no-repeat 5px center; background-size: 7px auto; -webkit-background-size: 7px auto; font-size: 6px; max-width: none; padding: 3px 5px 2px 14px; width: auto; } .ie8 .nav-02 ul li a, .ie8 .nav-03 ul li a, .ie8 .nav-05 ul li a { background: url(https://www.nipponsteel.com/product/images_v2/com_ic12_1x.png) no-repeat 5px center; } .nav-02 ul li a:hover, .nav-03.nav-03-mix ul li a, .nav-03.nav-03-mix ul li a:hover, .nav-03 ul li a:hover, .nav-05 ul li a, .nav-02 ul .active a { background: url(https://www.nipponsteel.com/product/images_v2/com_ic13.png) no-repeat 5px center #2ca6e0; background-size: 7px auto; -webkit-background-size: 7px auto; border-radius: 2px; } .ie8 .nav-02 ul li a:hover, .ie8 .nav-03.nav-03-mix ul li a, .ie8 .nav-03.nav-03-mix ul li a:hover, .ie8 .nav-03 ul li a:hover, .ie8 .nav-05 ul li a, .ie8 .nav-02 ul .active a { background: url(https://www.nipponsteel.com/product/images_v2/com_ic13_1x.png) no-repeat 5px center #2ca6e0; } .nav-05 + .btn { margin-top: 15px; } .container .nav-05 ul { margin: 0 -2px; } .btn-tab-01 { border-bottom: 5px solid #2ca6e0; margin-top: 20px; } .btn-tab-01 .container { margin: 0; } .btn-tab-01 .list-inline li a { font-size: 10px; line-height: 35px; } .btn-tab-01 .bx-prev, .btn-tab-01 .bx-next { display: block; } .btn-show, .btn-close { min-width: 100%; } .ie8 .btn-close { padding-left: 0; padding-right: 0; } .btn-tab-02 .list-inline li { line-height: 4; } .btn-tab-02 .list-inline li a { line-height: 1.4; padding: 0 5px; } .btn-group-01 { margin: 0 -1px 0 0; } .btn-group-01 ul {margin: 0;} .btn-group-01 li { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; max-width: none !important; margin-top: 1px; margin-right: 1px; padding-top: 2px; padding-bottom: 102px; width: 32.995%; } .btn-group-01 li:nth-child(3n+1) { clear: both; } .btn-group-01 li:before { display: none; } .btn-group-01 li:after { background: none; background-color: #fff; height: 1px; width: 32.995%; bottom: 50%; } .ie8 .btn-group-01 li:after { display: block!important; } .ie8 .btn-group-01 li a { height: 36px; } .btn-group-01 li a { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 5px 0; font-size: 9px; letter-spacing: -1px; } .link-dowload img { max-height: 20px; } .dl-qa dt { padding: 5px 0; } .dl-qa dt + dd { padding-bottom: 5px; } .mw-8 { max-width: 8px; } /* #visual-02 ---------------------------------------------------------------------------- */ .visual-02 { margin-top: 0; padding-top: 52px; height: auto; } .visual-02 .bxslider li { height: 320px; width: 100%; } .visual-02 .bxslider li:after, .visual-02 .nivoSlider:after { -webkit-background-size: 2px 2px; background-size: 2px 2px; } .visual-02 .visual-inner { min-height: 320px; position: relative; } .row-news .box-news { margin-top: 20px; } .row-news .box-news .panel-body { min-height: auto; } .row-news .box-news .panel-body dt { margin-top: 12px; } .row-news .box-news .panel-body dt:first-child { margin-top: 0; } .visual-02 .bx-controls { bottom: 15px; text-align: center; } .visual-02 .bx-pager-item a { width: 35px; } .list-bnr > ul { margin: 0 auto; max-width: 280px; padding: 0; } .list-bnr > ul li { float: none; height: auto; margin: 0 0 20px; padding: 0; line-height: 0.6; width: auto; } .list-bnr > ul > li:last-child { margin-bottom: 0; } .visual-02 .list-bnr { position: static; bottom: 0; } .row-news { margin-top: 0; position: static; } .visual-02 .slider-wrapper { margin: 0 0 20px; max-height: 320px; height: auto; } .visual-02.only-slide .slider-wrapper { margin-bottom: 0; } .visual-02 .nivo-controlNav { right: 10px; top: 10px; } .visual-02 .nivo-control { width: 35px; } /* catalog-block ---------------------------------------------------------------------------- */ .catalog-block .row { margin-top: 10px; } .catalog-block .row .col, .modal .col { margin-top: 10px; } .catalog-block .row .col:first-child { margin-top: 0; } .catalog-title { min-height: inherit; font-size: 13px; padding: 0; height: auto; } .catalog-body { margin-top: 10px; min-height: 150px; } .catalog-list .col .thumbnail { padding: 0; width: 70px; } .catalog-list .col .thumbnail .catalog-infor { font-size: 10px; } .catalog-list .label-list { width: 178px; } .catalog-list .label-list li { font-size: 9px; float: left; line-height: 1; margin: 4px 2px; overflow: hidden; width: 85px; } .catalog-list .btn { font-size: 11px; padding-bottom: 3px; padding-top: 5px; } .catalog-list .btn:focus { padding-bottom: 3px; padding-top: 5px; } .catalog-block .btn-info.btn-download { font-size: 11px; min-width: inherit; padding: 3px 10px; width: 100%; } .btn-download.btn-info .glyphicon { margin-right: 5px; } .ico-btn-download { -webkit-background-size: 12px 14px; background-size: 12px 14px; height: 12px; width: 14px; } /* six strengths ---------------------------------------------------------------------------- */ .lead-block { padding: 15px 0 22px; } .lead-block img { max-width: 100%; } .lead-block .container > h2 { margin: 0 auto; max-width: 188px; } .lead-block .container > p { margin: 0 auto; max-width: 244px; padding-top: 13px; } [class^='list-sec-'] { min-height: 450px; } [class^='list-sec-'] .section-inner { min-height: 450px; } .list-sec-05 .section-inner, .list-sec-03 .section-inner, .list-sec-01 .section-inner { -webkit-background-size: 2px 2px; background-size: 2px 2px; min-height: 450px; } .list-sec-05 .section-inner .arrow-top, .list-sec-03 .section-inner .arrow-top, .list-sec-01 .section-inner .arrow-top { -webkit-background-size: auto 15px; background-size: auto 15px; height: 15px; margin-left: -13px; width: 25px; z-index: 3; } .list-sec-05 .section-inner .arrow-bottom, .list-sec-03 .section-inner .arrow-bottom, .list-sec-01 .section-inner .arrow-bottom { -webkit-background-size: auto 15px; background-size: auto 15px; height: 15px; } .list-sec-06 .section-inner, .list-sec-04 .section-inner, .list-sec-02 .section-inner { min-height: inherit; padding: 20px 0; } .heading-box { background: none; margin-top: -50px; height: 100px; top: 50%; } .left-tit .heading-box, .right-tit .heading-box { background: none; } .list-sec-06 .heading-box, .list-sec-04 .heading-box, .list-sec-02 .heading-box { margin-top: 20px; top: 0; } .list-number > li { padding-bottom: 5px; } .heading-box h2 > img { width: 280px; } .right-tit .heading-box h2 > img { margin-right: auto; } .left-tit .heading-box h2 > img { margin-left: auto; } .list-sec-02 > .container { position: relative; } .list-sec-02 .highlight-box { position: relative; top: 0; } .highlight-box { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #2ca6e0; height: auto; min-height: 35px; padding: 7px; text-align: left; width: auto; } .highlight-box > p { display: block; } .highlight-box .image-high { -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; border-width: 1px; max-height: 37px; max-width: 37px; position: absolute; left: 7px; top: 7px; } .highlight-box .caption-high { font-size: 12px; padding: 0; margin: 2px 45px 0; min-height: inherit; } .highlight-box .btn-about { background-image: url(https://www.nipponsteel.com/product/six_strengths/images_v2/index_bg_top02.png); background-repeat: no-repeat; background-position: center; -webkit-background-size: 40px 40px; background-size: 40px 40px; font-size: 8px; height: 40px; padding: 1px; position: absolute; top: 5px; right: 5px; word-break: break-all; width: 40px; } .ie8 .highlight-box .btn-about { min-height: 40px; min-width: 40px; -ms-behavior: url(https://www.nipponsteel.com/product/css_v2/backgroundsize.min.htc); } .list-sec-02 .container .highlight-box + .technical-dev, .list-sec-02 .container > .technical-dev:first-child { margin-top: 130px; } .technical-dev .panel { border: 2px solid #2ca6e0; min-height: inherit; } .technical-dev .panel > .panel-heading { margin: 0 7px; } .technical-dev .panel > .panel-heading h3 { font-size: 16px; padding: 9px 0 7px; } .technical-dev .panel > .panel-heading strong { color: #e5457a; } .technical-dev .panel > .panel-body { padding: 7px; } .technical-dev .panel > .panel-body p { margin-top: 6px; } .technical-dev .panel > .panel-body p:first-child { margin-top: 4px; } .list-sec-04, .list-sec-04 .section-inner { -webkit-background-size: 320px auto; background-size: 320px auto; background-position: center center; min-height: inherit; } .list-sec-04 .capacity-image { display: block; margin-top: 120px; max-width: 280px; } .capacity-image [class^='capacity-']{ display: block; margin-left: auto; margin-right: auto; text-align: center; vertical-align: middle; } .list-round { margin-top: 130px; } .list-round > div { margin-right: 16px; position: relative !important; width: 130px; } .list-round > div:nth-child(2) {margin-right: 0;} .list-round > div:last-child { display: block; margin: 3px auto 0; } .list-round > div img { width: 100%; } .list-round > div .icon-plus { height: 21px; margin-left: 0; margin-top: -15px; position: absolute; left: 130px; top: 120px; width: 21px; } .list-round > div > * { position: relative; z-index: 2; } .return { margin-top: 10px; max-width: 320px; } .modal-flort .col:first-child { margin-top: 0; } .flort-image { max-width: 70px; } .flort-title { font-size: 12px; font-weight: bold; line-height: 1.6; margin: -4em 0 0 80px; min-height: 48px; } .flort-text { line-height: 1.6; padding-top: 10px; } .chart-image { text-align: center; } .icon-btn img { height: 10px; } .arrow-down img { max-width: 19px; } .link-pdf { padding: 2px 0; } .pb-40 { padding-bottom: 0 !important; } .nssol { max-width: 15px; } .btn-trades { max-width: 77px; } .features { font-size: 10px; padding: 2px 5px; } .accordion .panel-collapse .panel-body.product-inquiry [class^="col-"] { padding: 0 5px; } .accordion .panel-body.product-inquiry .thumb { padding: 10px; } /* for material ---------------------------------------------------------------------------- */ /*.product-inquiry .superdyma .figure, .product-inquiry .superdyma figure > a { min-height: 85px; max-height: 160px; max-width: none; }*/ .btn-pad { padding: 6px 5px !important; } .accordion .panel-heading .big-photo .thumb-left { margin: 0 10px; } .accordion .big-photo .thumb-left { margin: 0 0 10px 0; } .accordion .big-photo .thumb-left span { max-height: none; max-width: none; } /*.product-inquiry .superdyma .caption { height: 44px; } .product-inquiry .superdyma .figure .block-img { max-height: }*/ .product-inquiry .superdyma.group-table .table-block { display: block; overflow: visible; } .product-inquiry .superdyma.group-table .table-block-sp { display: table; overflow: hidden; width: 100%; } .product-inquiry .superdyma.group-table .table-block-sp .col { border-left: 5px solid #fff; border-right: 5px solid #fff; padding: 0 0 100px; } .accordion .sp-full-img .thumb-left, .accordion .sp-full-img .thumb-left a { max-height: 175px; max-width: 260px; } .accordion .sp-full-img .thumb-left { float: none !important; margin: 0 auto 10px; } .accordion .panel-heading .sp-full-img .thumb-left + .top-content { margin-left: 0; min-height: inherit; } .accordion .panel-heading .sp-full-img .thumb-heading { text-align: left; } .accordion .panel-heading .sp-full-img .btn, .accordion .thumb .sp-btn, .accordion .panel-footer .sp-btn, .accordion .sp-btn { min-width: 130px; width: auto; } .sp-text-center { text-align: center; } .frame-img { height: 150px; } .group-frame > .row [class^="col-xs"] + [class^="col-xs"] { margin-top: 0; } .group-frame > .row [class^="col-xs"]:first-child { padding-right: 5px; } .group-frame > .row [class^="col-xs"]:last-child { padding-left: 5px; } .group-frame > .row, .frame-img + .frame-img { margin-top: 10px; } .group-frame > p { font-size: 9px; margin-top: 5px; } .group-frame > .row > [class^="col-sm"]:first-child { padding: 0; } .group-frame > .row > [class^="col-sm"]:last-child { margin-top: 10px; padding: 0; } .group-frame > .row > [class^="col-sm"] > [class^="col-xs"]:first-child { padding-left: 5px; padding-right: 0; } .group-frame > .row > [class^="col-sm"] > [class^="col-xs"]:last-child { margin-top: 10px; } .group-frame .frame02 [class^="col-sm"] > [class^="col-xs"]:first-child { padding-left: 0; padding-right: 5px; } .group-frame .frame02 [class^="col-sm"] > [class^="col-xs"]:last-child { margin-top: 0; padding-left: 5px; padding-right: 0; } .group-frame > .frame03 > [class^="col-sm"]:last-child { margin-top: 0; } .sp-fh-310 { height: 310px; } /* news ---------------------------------------------------------------------------- */ .news-content { padding: 20px 0; } .sec-news-01 { background-color: #f2f2f2; } .pt-news { padding-top: 72px } .box-news-02 { margin-bottom: 0; padding: 5px; } .box-news-02 .panel-body { padding: 10px; } .box-news-02 .panel-body > dl > dd { line-height: 1.5; margin: 0; padding-left: 0; } .box-news-02 .media > .media-left { max-width: 70px; } .box-news-02 .media > .media-left img { max-width: 60px; } .box-news-02 .media > .media-body { margin-top: 10px; } .box-news-02 .media > .media-body a { line-height: 1.5; } .box-news-02 .media-02 > .media-left { float: none; max-width: none; padding-right: 0; } .box-news-02 .media-02 > .media-left img { display: block; } .box-news-02 .media-02 > .media-body { display: block; line-height: 1.5; width: auto; } .btn-news { margin-top: 10px; text-align: center; } .btn-show-02 .ico-btn-prev, .btn-show-02 .ico-btn-next { margin: 0 3px 0 0; height: 12px; top: 3px; width: 7px; } /* fukkou ---------------------------------------------------------------------------- */ .block-boder { padding: 10px; } .block-boder .heading-03 { font-size: 12px; margin-top: 10px; padding: 5px; } .panel-blank > .media-group { padding: 10px; } .panel-blank > .media-group .col + .col, .panel-blank > .media-group > .row { margin-top: 10px; } .panel-blank > .media-group .col .media { padding: 5px; } .panel-blank > .media-group .col .media-left { max-width: 80px; margin-right: 10px; } .panel-blank > .media-group .col .media-left > img { max-width: 80px; } .panel-blank > .media-group .media-body { display: block; padding-right: 0; width: auto; } .panel-blank > .media-group .media-left + .media-body .heading-04 { line-height: 1.4; } .panel-blank > .media-group .text-detail { margin-top: 10px; } .panel-blank > .media-group .text-detail p { margin-top: 10px; } .panel-blank > .panel-footer .btn.btn-show-02 { min-width: 130px; } /* fukkou sub page ---------------------------------------------------------------------------- */ .accordion .panel-collapse > .inner-list { margin-bottom: 10px; padding: 10px; } .accordion .panel-collapse > .inner-list .text-box { margin-top: 12px; min-height: inherit; } .accordion .panel-collapse > .inner-list .col { padding-left: 0; padding-right: 0; } .accordion .panel-collapse > .inner-list .heading-04 { margin-top: 20px; } .accordion .panel-collapse > .inner-list .btn.btn-show-02 { display: block; margin-left: auto; margin-right: auto; min-width: inherit; text-align: left; white-space: normal; } .accordion .panel-collapse > .inner-list p { margin-top: 9px; } .row-news-01 .col > .box-news-02 { margin-top: 10px; } .row-news-01 .col:first-child .box-news-02 { margin-top: 0; } .accordion02 .row-news-01 .box-news-02 .panel-body, .row-news-01 .box-news-02 .panel-body { min-height: inherit; } /* .media-group-01 ---------------------------------------------------------------------------- */ .media-group-01 .block-boder { margin-bottom: 10px; } .media-group-01 .block-boder .media-left { max-width: 90px; float: left; } .media-group-01 .block-boder .media-left > img { min-width: 90px; padding-right: 10px; } .media-group-01 .block-boder .media-body { display: inherit; overflow: visible; width: auto; } .media-group-01 .block-boder .media-body .text-detail { clear: both; line-height: 1.4; min-height: inherit; margin-top: 10px; padding-bottom: 0; } .media-group-01 .block-boder .media-body .text-detail p { margin-top: 5px; } .media-group-01 .block-boder .button-detail { margin-top: 10px; text-align: center; } .media-group-01 .block-boder .button-detail .btn.btn-show { min-width: 130px; } /* roukyu category ---------------------------------------------------------------------------- */ .media-group-01 .block-boder .media-body .heading-04 > span { display: block; padding-right: 0; } .media-group-01 .block-boder .media-body .heading-04 .partner-img { display: block; float: none; margin-top: 10px; text-align: right; } .media-group-01 .block-boder .media-body .heading-04 .partner-img img { height: 15px; } .media-group-01 .block-boder .media-content { padding: 10px; } .media-group-01 .collapse-content { margin-top: 10px; } .collapse-content .area-media { padding: 10px; } .collapse-content .area-media .lead-text-01 { font-size: 12px; line-height: 1.4; } .contact-us-01 > .col-right { padding-top: 10px; text-align: center; } .contact-us-01 > .col-right .btn-contact { padding-bottom: 10px; } .contact-us-01 > .col-right .btn-contact a { text-align: center; min-width: 100%; } .row-height { display: block; } .row-height .col { display: block; padding: 0; width: auto; } .row-height .col:after { height: 10px; } .row-height .col:nth-child(2n) { padding: 10px 0 0; } .row-height .col:nth-child(2n):after { right: -10px; } .row-height .col .area-media { border-width: 10px; } .dl-qa-01 { line-height: 1.2; font-size: 9px; } .dl-qa-01 > dt { margin-top: 15px; } .dl-qa-01 > dd .marker { padding-right: 5px; } .dl-qa-01 > dd { line-height: 1.2; margin-top: 9px; } /* roukyu ---------------------------------------------------------------------------- */ .block-02 { margin-bottom: 10px; } .block-02 > p { line-height: 1.4; padding-top: 8px; } .block-02 .title-03 { font-size: 12px; padding: 0 0 5px; } .group-row .col > .panel { padding: 5px; } .group-row .col > .panel .panel-heading { padding: 4px 10px; } .group-row .panel-heading > span a > img { height: 24px; } .group-row .panel-heading .btn.btn-show-02 { margin-top: 0; padding: 4px 5px; min-width: inherit; } .group-row .col > .panel .panel-body { padding: 14px 5px 5px; min-height: inherit; } .group-row .col > .panel .panel-body.min-h188 { min-height: inherit; } /* contact ---------------------------------------------------------------------------- */ p.date_button { width: 100%; background: #2ca6e0; text-align: center; } p.date_button a { font-size: 10px; width: 100%; display: block; padding: 6px 0px; background: none; } /* footer ---------------------------------------------------------------------------- */ #content > :last-child { padding-bottom: 20px; } footer { border-top: none; padding-bottom: 22px; } .pageTop, .pageTop-cn { text-align: center; } .pageTop a:hover, .pageTop a:visited, .pageTop a, .pageTop-cn a:hover, .pageTop-cn a:visited, .pageTop-cn a { background-color: #2ca6e0; display: block; font-size: 14px; padding: 15px 0; } .pageTop a .glyphicon, .pageTop-cn a .glyphicon { margin-right: 5px; } .footerLink { float: none; padding: 20px 0 23px; text-align: center; } .footerLink li { display: inline-block; padding: 0 8px; float: none; } .footerLink li .ico-blank-02 { padding-right: 10px; } .footerLink li:last-child { padding-right: 0; } #copyright { float: none; line-height: 1.6; text-align: center; } /* ---------------------------------------------------------------------------- */ map,area { display: none; pointer-events: none; } .alert.alert-info { font-size: 12px; } .panel-group .nav-03 ul { padding-left: 0; padding-right: 0; } .panel-group .nav-03 .text-L { font-size: 13px; font-weight: bold; white-space: normal; text-align: left; } }