﻿#package{background-image:url(../images/back_01_pt.png);background-repeat:repeat-y;background-position:center top;background-size:100%}#contents #section01 .baseArea{margin:5.0rem auto 10.0rem auto}#contents #section01 .baseArea h2{color:#004d9c}#contents #section01 .baseArea h2>p{margin-top:4.2rem;color:black;font-size:4.0rem}#contents #section01 .baseArea h2>p>img{vertical-align:0}#categoryList{width:100%;background-color:white}#categoryList>li{width:20%;margin-top:2.5rem;padding-top:1.0rem;padding-bottom:.5rem;color:#646464;text-align:center;text-align-last:center;white-space:nowrap;float:left;overflow-x:hidden;border-bottom:solid 4px #c5c5c5;background-color:rgba(255,255,255,0.9);pointer-events:auto;cursor:pointer}#categoryList>li:first-of-type{color:#004d9c;border-bottom:solid 4px #004d9c;pointer-events:none}#categoryList>li:hover{color:#004d9c!important;border-bottom:solid 4px #004d9c!important;opacity:1}#section01 .baseArea>ul{width:100%;margin-top:5.0rem}#section01 .baseArea>ul>h3{width:100%;margin-bottom:.3rem;font-size:4.0rem}#section01 .baseArea>ul>li{width:100%;margin-top:2.0rem}#section01 .baseArea>ul>li:first-of-type{margin-top:0}#section01 .baseArea>ul>li>table{width:90%;margin-left:5%;margin-right:5%;padding-bottom:3.7rem}#section01 .baseArea>ul>li>table *{color:white}#section01 .baseArea>ul>li>table>caption{width:100%;margin-top:3.4rem;color:white;font-size:2.4rem;font-weight:bold;border-bottom:solid 1px white}#section01 .baseArea>ul>li table tr{display:inline-block;width:100%;margin-top:1.1em}#section01 .baseArea>ul>li table tr:first-of-type{margin-top:1.8em}#section01 .baseArea>ul>li table tr th{width:24%;float:left}#section01 .baseArea>ul>li table tr td{width:74%;float:right;line-height:1.55em}#infrastructure>h3{color:#004d9c}#infrastructure>li{background-color:#004d9c}#finance>h3{color:#5283c2}#finance>li{background-color:#5283c2}#insurance>h3{color:#646464}#insurance>li{background-color:#646464}#manufacturer>h3{color:black}#manufacturer>li{background-color:#f1f1f1}#manufacturer>li>table>caption{border-bottom:solid 1px black!important}#manufacturer>li>table *{color:black!important}@media(max-width:500px){#package{background:white}#contents #section01 .baseArea h2>p{margin-top:2.0rem;font-size:2.0rem}#categoryList>li{width:31.33333333333333%;margin-top:1.0rem;padding-bottom:.7rem}#categoryList>li:nth-child(3n),#categoryList>li:nth-child(3n-1){margin-left:calc(6% / 3)}#section01 .baseArea>ul>h3{font-size:2.8rem}#section01 .baseArea>ul>li>table>caption{font-size:1.8rem}#section01 .baseArea>ul>li table tr th{width:100%;font-size:1.6rem}#section01 .baseArea>ul>li table tr th br{display:none}#section01 .baseArea>ul>li table tr td{width:100%;font-size:1.6rem}}