@charset "utf-8"; /*============================================================= Common Layout =============================================================*/ /* FRAME -------------------------------------------------------------*/ .contentsPage { width: 702px; } table, table th, table td { margin:0; padding:0; border-collapse:collapse !important; } /*TTL -------------------------------------------------------------*/ #ttlPage { clear: both; width: 100%; display: table; margin-bottom: 30px; background: #ecf2f5 url("/-/media/Project/Daikin/daikin_com/csr/information/refrigerant/images/ttl_bg jpg") no-repeat right center; background-size: contain; } #ttlPage h1 { display: table-cell; vertical-align: middle; padding: 0 40px; height: 156px; font-size: 24px; } .g-ttl-2 { font-size: 18px; } /*txt -------------------------------------------------------------*/ .indent { } .clrBlue { color: #0068b6; } .clrGreen { color: #44b060; } .clrOrange { color: #ec6c00; } .clrGold { color: #af941d; } .clrYellowGreen { color: #7eb919 } /*box -------------------------------------------------------------*/ .section { clear: both; padding-top: 30px; } .boxQA { padding: 20px; background: #ecf2f5; } .boxQATtl { text-align: center; font-size: 22px; } .boxQATtl h2 { color:#0097e0; } /* boxTable ----------------------*/ .boxTable { width: 100%; overflow: hidden; text-align: center; } .boxTableInner { width: 100%; text-align: left; } .boxTableInner table { width: 100%; } .boxTableInner table th { background-color: #eee; font-weight: normal; border: 1px #ccc solid; padding: 5px; text-align: center; white-space: nowrap; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; } .boxTableInner table td { border: 1px #ccc solid; padding: 5px; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; } .boxTableInner table .nowrap { white-space: nowrap; } /*navbox -------------------------------------------------------------*/ .g-navbox ul { margin: 0; } .g-navbox li { float: left; width: 50%; display: table; text-align: left; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; } .g-navbox li span, .g-navbox li a { display: table-cell; height: 90px; vertical-align: middle; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; } .g-navbox-on span { background-color: #00c6f7; } @media only screen and (max-width: 959px) { /* FRAME -------------------------------------------------------------*/ .contentsPage { width: 100%; } } @media only screen and (max-width: 768px) { /*box -------------------------------------------------------------*/ .section { clear: both; padding-top: 50px; } .boxQA { padding: 10px; } .boxQATtl { text-align: center; font-size: 18px; } /*navbox -------------------------------------------------------------*/ .g-navbox li { width: 100%; } .g-navbox li span, .g-navbox li a { height: auto; } } @media only screen and (max-width: 480px) { #ttlPage h1 { height: 100px; font-size: 18px; padding: 0 20px; } /* boxTable ----------------------*/ .boxTableInner { width: auto; overflow-x: scroll; } .boxTableInner::-webkit-scrollbar { height: 10px; } .boxTableInner::-webkit-scrollbar-track { margin: 0 2px; background: #ccc; border-radius: 5px; } .boxTableInner::-webkit-scrollbar-thumb { border-radius: 5px; background: #666; } .boxTableInner table td{ white-space: nowrap; } } @media only screen and (max-width: 370px) { }