body#ships .main .pagetitle.daiichi-koyo::before{background-image:url("../images/ships/pagetitle_before_daiichi-koyo.jpg")}body#ships .main .pagetitle.daiichi-koyo::after{background-image:url("../images/ships/pagetitle_after_daiichi-koyo.jpg")}body#ships .main .pagetitle.daihachi-koyo::before{background-image:url("../images/ships/pagetitle_before_daihachi-koyo.jpg")}body#ships .main .pagetitle.daihachi-koyo::after{background-image:url("../images/ships/pagetitle_after_daihachi-koyo.jpg")}body#ships .main .pagetitle.heavy-machinery::before{background-image:url("../images/ships/pagetitle_before_heavy-machinery.jpg")}body#ships .main .pagetitle.heavy-machinery::after{background-image:url("../images/ships/pagetitle_after_heavy-machinery.jpg")}body#ships .main .section.detail .contents{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3.75rem 0}@media(max-width: 768px){body#ships .main .section.detail .contents{flex-direction:column;flex-wrap:nowrap;gap:8.3333333333vw}}body#ships .main .section.detail .contents .mainpic{width:100%}body#ships .main .section.detail .contents h4{display:flex;align-items:center;gap:1.25rem;width:100%;margin-bottom:1.25rem;color:var(--key);font-size:1.5rem;font-weight:700}@media(max-width: 768px){body#ships .main .section.detail .contents h4{gap:4.1666666667vw;margin-bottom:4.1666666667vw;font-size:5vw}}body#ships .main .section.detail .contents h4::after{content:"";flex-grow:1;height:.375rem;border-top:.125rem solid var(--blue);border-bottom:.125rem solid var(--orange);background-color:var(--wh)}@media(max-width: 768px){body#ships .main .section.detail .contents h4::after{border-width:.4166666667vw;height:1.25vw}}body#ships .main .section.detail .contents .shipbody table,body#ships .main .section.detail .contents .tugboat table,body#ships .main .section.detail .contents .craneunit table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--key);font-size:1rem;line-height:1.5}@media(max-width: 768px){body#ships .main .section.detail .contents .shipbody table,body#ships .main .section.detail .contents .tugboat table,body#ships .main .section.detail .contents .craneunit table{font-size:3.3333333333vw}}body#ships .main .section.detail .contents .shipbody table tbody tr th,body#ships .main .section.detail .contents .shipbody table tbody tr td,body#ships .main .section.detail .contents .tugboat table tbody tr th,body#ships .main .section.detail .contents .tugboat table tbody tr td,body#ships .main .section.detail .contents .craneunit table tbody tr th,body#ships .main .section.detail .contents .craneunit table tbody tr td{padding:.3125rem 1.25rem}@media(max-width: 768px){body#ships .main .section.detail .contents .shipbody table tbody tr th,body#ships .main .section.detail .contents .shipbody table tbody tr td,body#ships .main .section.detail .contents .tugboat table tbody tr th,body#ships .main .section.detail .contents .tugboat table tbody tr td,body#ships .main .section.detail .contents .craneunit table tbody tr th,body#ships .main .section.detail .contents .craneunit table tbody tr td{padding:1.0416666667vw 4.1666666667vw}}body#ships .main .section.detail .contents .shipbody table tbody tr th,body#ships .main .section.detail .contents .tugboat table tbody tr th,body#ships .main .section.detail .contents .craneunit table tbody tr th{border-right:1px solid var(--wh);color:var(--wh);font-weight:700;-moz-text-align-last:justify;text-align-last:justify;white-space:nowrap;background-color:var(--key)}body#ships .main .section.detail .contents .shipbody table tbody tr th.center,body#ships .main .section.detail .contents .tugboat table tbody tr th.center,body#ships .main .section.detail .contents .craneunit table tbody tr th.center{-moz-text-align-last:center;text-align-last:center}body#ships .main .section.detail .contents .shipbody table tbody tr td,body#ships .main .section.detail .contents .tugboat table tbody tr td,body#ships .main .section.detail .contents .craneunit table tbody tr td{width:50%;text-align:right}@media(max-width: 768px){body#ships .main .section.detail .contents .shipbody table tbody tr td,body#ships .main .section.detail .contents .tugboat table tbody tr td,body#ships .main .section.detail .contents .craneunit table tbody tr td{width:46%}}body#ships .main .section.detail .contents .shipbody table tbody tr:nth-child(2n) th,body#ships .main .section.detail .contents .tugboat table tbody tr:nth-child(2n) th,body#ships .main .section.detail .contents .craneunit table tbody tr:nth-child(2n) th{background-color:var(--blue)}body#ships .main .section.detail .contents .shipbody table tbody tr:nth-child(2n) td,body#ships .main .section.detail .contents .tugboat table tbody tr:nth-child(2n) td,body#ships .main .section.detail .contents .craneunit table tbody tr:nth-child(2n) td{background-color:var(--bk05)}body#ships .main .section.detail .contents .shipbody{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 .625rem;width:100%}body#ships .main .section.detail .contents .shipbody table{width:calc((100% - 1.25rem)/3)}@media(max-width: 768px){body#ships .main .section.detail .contents .shipbody table{width:100%}body#ships .main .section.detail .contents .shipbody table:nth-child(2),body#ships .main .section.detail .contents .shipbody table:nth-child(3){border-bottom:0 none}body#ships .main .section.detail .contents .shipbody table:nth-child(3),body#ships .main .section.detail .contents .shipbody table:nth-child(4){border-top:0 none}}body#ships .main .section.detail .contents .tugboat,body#ships .main .section.detail .contents .craneunit{width:calc((100% - 3.75rem)/2)}@media(max-width: 768px){body#ships .main .section.detail .contents .tugboat,body#ships .main .section.detail .contents .craneunit{width:100%}}body#ships .main .section.detail .contents .subpic{display:flex;flex-wrap:wrap;gap:2.5rem}@media(max-width: 768px){body#ships .main .section.detail .contents .subpic{gap:4.1666666667vw}}body#ships .main .section.detail .contents .subpic img{width:calc((100% - 2.5rem)/2)}@media(max-width: 768px){body#ships .main .section.detail .contents .subpic img{width:calc((100% - 4.1666666667vw)/2)}}body#ships .main .section.detail .contents .nav{width:100%}body#ships .main .section.plan .fig{text-align:center}body#ships .main .section.load .contents .scrolltable .content table tbody tr th,body#ships .main .section.load .contents .scrolltable .content table tbody tr td{text-align:center}body#ships .main .section.load .contents .scrolltable .content table tbody tr th:not(:last-child),body#ships .main .section.load .contents .scrolltable .content table tbody tr td:not(:last-child){border-right:1px solid var(--bk10)}body#ships .main .section.load .contents .scrolltable .content table tbody tr th.standard,body#ships .main .section.load .contents .scrolltable .content table tbody tr td.standard{color:var(--orange);font-weight:700;background-color:var(--key10)}body#ships .main .section.load .contents .scrolltable .content table tbody tr th.separator,body#ships .main .section.load .contents .scrolltable .content table tbody tr td.separator{border-bottom:.125rem solid var(--bk40)}@media(max-width: 768px){body#ships .main .section.load .contents .scrolltable .content table tbody tr th.separator,body#ships .main .section.load .contents .scrolltable .content table tbody tr td.separator{border-bottom-width:.625vw}}body#ships .main .section.load .contents .notes{margin-top:2.5rem;font-size:1rem}@media(max-width: 768px){body#ships .main .section.load .contents .notes{margin-top:8.3333333333vw;font-size:3.3333333333vw}}body#ships .main .section.load .contents .notes>li{position:relative;padding:.125em 0 .125em 1.05em;text-indent:-1.05em;color:var(--bk50);line-height:1.5}