.graph.inner1080 {
width: 100%;
margin-top: 30px;
}
.common-table.type03{margin: 0 0 40px 0;}
.common-table.type03 th,
.common-table.type03 td{
padding: 14px 14px;
line-height: 2.13;
max-width: 240px;
height: 60px;
left: 0px;
top: 0px;
background: none;
order: 0;
margin: 1px 0px;
text-align: center; color: #323436;
}
.common-table.type03 tr{
border-bottom: 1px solid #DADEE3;
}
.common-table.type03 tr.last{
border-bottom: none;
}
.common-table.type03 tr.noborder{
border-bottom: none;
}
.common-table.type03 tr th:first-child{
background-color: #F3F5F8;
color: #88909D;
}
.common-table.type03 tr.noborder th:first-child{
height: 20px;
background-color: transparent;
padding: 0;
}
.common-table.type03 tr.last th:first-child{
background-color: transparent;
}
.common-table.type03 thead{
border-top: 1px solid #DADEE3;
}
.common-table.type03 thead th{
width: 50%;
vertical-align: top;
text-align: center;
background-color: #D9DEF6;
padding: 14px 0 14px 6px;
font-weight: bold;
font-size: 16px;
line-height: 150%;
letter-spacing: 0.04em;
color: #555A60;
}
.common-table.type03 thead th:nth-child(5){
background-color: #F3F5F8;
}
.common-table.type03 thead th:nth-child(6){
background-color: #F3F5F8;
}
.common-table.type03 thead th:nth-child(7){
background-color: #F3F5F8;
}
.common-table.type03 thead th:first-child{
background-color: #88909D;
color: #FFF;
vertical-align: middle;
}
.common-table.type03 tr th{
font-weight: 400;
}
.common-table.type03 tr.last th:nth-child(3){
background-color: #D9DEF6;
border: 1px solid #DADEE3;
}
.common-table.type03 tr.last th:nth-child(4){
border: 1px solid #DADEE3;
}
.common-table.type03 tr.last th:nth-child(6){
background-color: #F3F5F8;
border: 1px solid #DADEE3;
}
.common-table.type03 tr.last th:nth-child(7){
border: 1px solid #DADEE3;
}
.common-table.type03 tr.noborder th{
padding: 0;
height: 20px;
}
.common-table.type03 thead th{
border-left: 1px solid #FFF;
}
.common-table.type03 thead td{
vertical-align: top;
text-align: center;
background-color: #F3F5F8;
padding: 14px 0 0px 32px;
font-weight: bold;
font-size: 16px;
line-height: 180%;
letter-spacing: 0.04em;
color: #555A60;
}
.common-table.type03 td{
padding-left: 34px;
font-size: 14px;
color: #000;
background-color: #FFF;
}
@media screen and (max-width: 767px){
.graph.inner1080 {
margin-top: 20px;
}
.common-table.type03{
width: 100%;
display: block; margin: 0 0px 40px 0px;
padding: 0 40px 0 0;
overflow: auto;
white-space: nowrap;
}
.common-table.type03 th,
.common-table.type03 td{}
.common-table.type03 tr{border-bottom: 1px solid #DADEE3;}
.common-table.type03 thead{}
.common-table.type03 thead th{
width: 50%;
font-weight: 700 !important;
font-size: 14px;
text-align: center;
padding: 11px 0 10px 0px;
border-left: 1px solid #FFF;
}
.common-table.type03 tr th{
font-size: 14px;
padding: 12px 40px;
height: 40px;
font-weight: 200;
}
.common-table.type03 thead td{
font-size: 14px;
padding: 11px 0 10px 16px;
}
.common-table.type03 td{
height: 49px;
line-height: 0;
padding: 24px 0 9px 16px;
}
}