@charset "Shift_JIS";

/*▼　機種変遷表（model-change.html）▼*/
.sp-br {
  display: none;
}

.height52{height:52px;}

.Pdfbtn a {
    border: 1px solid #aaa;
    background-color: #f2f2f2;
    color: #333333;
display: inline-block;
}

.Pdfbtn a{
    padding: 10px 28px 10px 10px;
    background-image: url(../../../../image/jp/r1/icon/icon_pdf_hd.gif) !important;
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 20px 20px;
    -moz-background-size: 20px 20px;
    -webkit-background-size: 20px 20px;
    -o-background-size: 20px 20px;
    -ms-background-size: 20px 20px;
    text-align: center;
    margin: 0 auto 10px;
font-size:90%;
}
.Pdfbtn a:hover{
    background-color: #eee;
}
span.borTtl{
display:inline-block;
border:1px solid #333;
padding:10px;
margin-right:5px;
font-size:130%;
font-weight:bold;
}
span.sTtl{
display:inline-block;
margin-right:5px;
font-size:150%;
font-weight:bold;
}
.explainArea{
display:block;
padding:10px;
/*border-radius: 10px;
border:#555 1px solid;*/
background-color:#e5ebee;
}
.explainArea .manualLinkArea {
    display: inline-block;
    background-color: #e16c1e;
    padding: 2px 4px 1px;
    margin-left: 3px;
    color: #FFF;
    /* border: #8f7e07 1px solid; */
    font-size: 90%;
}
.explainArea .measurementsLinkArea {
    display: inline-block;
    background-color: #086ebd;
    padding: 2px 4px 1px;
    margin-left: 3px;
    color: #FFF;
    /* border: #084e85 1px solid; */
    font-size: 90%;
}

.highlight{
font-weight:bold;
background-color:Yellow;
padding: 0px !important;
}


.areaTtl{
display:block;
font-size:120%;
font-weight:bold;
}
.ColumnSet img {
    width: 100%;
}
.Column2.searchArea{
position: relative;
}

.Column2 form{
/*position: absolute;
top: 100px;*/
margin-bottom:15px;
width: 100%;
}
/*input*/
.Column2 form input{
font-size: 90%;
padding: 2px 9px 1.2px;
background-color: #4d4d4d;
border: 1.5px solid #4d4d4d;
}
.Column2 form input.searchTxtBox{
width: 170px;
height: 1.6em;
padding: 2px 5px;
font-size: 90%;
background: none;
border: 1px solid #0c0c0c;
}
.demo{
color: #fff;
}

.fs120{font-size:120%;}

/*table*/
.table-wrap {
  overflow-x: scroll;
margin-bottom:5px;
}
table.modChangeTable {
  /*width: 100%;*/
  width: 1275px;
border-collapse: separate;
/*margin-top: -1px;*/
border-right: none !important;
border-left: none !important;
border-top: 1px solid #222 !important;
border-botom: none !important;
}

table.modChangeTable th .chartListTtl, table.modChangeTable td .chartListTtl {
display: inline-flex;
align-items: center;
justify-content: center;
/* flex-direction: column; */
}
table.modChangeTable th p.thTextBox, table.modChangeTable td p.thTextBox {
display: inline-block;
white-space: pre;
writing-mode: vertical-rl;
}



p.thTextBox span {
display: inline-block;
margin: 3px 2px;
padding: 2px 0;
border: #000 1px solid;
}


table.modChangeTable thead {
border-bottom: solid 1px #222 !important;
border-top: none !important;
border-right: none;
border-left: none;
white-space: nowrap;
}

table.modChangeTable th, table.modChangeTable td {
padding: 0px 0px !important;
border: none;
border-right:solid 1px #222 !important;
border-bottom: solid 1px #222 !important;
border-top: none !important;
border-left: none !important;
border-collapse: separate;
border-spacing: 0;
font-size: 92%;
}

table.modChangeTable thead th{
/*border:none !important;*/
border-bottom: solid 1px #222 !important;
}


table.modChangeTable th span{
display:inline-block;
margin: 5px 0;
padding: 3px 0;
border:#FFF 1px solid;
}
table.modChangeTable th span.stylecl{
display: inline;
margin: 0;
padding:0;
border:none;
letter-spacing: -0.14em;
font-size:90%;
}

table.modChangeTable th.borLeft, table.modChangeTable td.borLeft{border-left: solid 1px #222 !important; background-color: #e9e5e2;}
table.modChangeTable th.borRight, table.modChangeTable td.borRight{border-right: solid 1px #222 !important;}
table.modChangeTable th.borLR, table.modChangeTable td.borLR{border-right: solid 1px #222 !important; border-left-color: #222 !important;}
table.modChangeTable th.borBnone, table.modChangeTable td.borBnone{border-bottom: none !important;}

.scroll_div { overflow: auto; box-sizing: initial;}

.ttlImg img {
width: auto !important;
height: 1827px !important;
}

table.modChangeTable th.BKcolor1, table.modChangeTable td.BKcolor1{
padding: 10px 4px !important;
background-color:#008563;
color:#FFF;
}
table.modChangeTable th.BKcolor2, table.modChangeTable td.BKcolor2{
padding: 10px 4px !important;
background-color:#e1efe2;
font-weight: bold;
}
table.modChangeTable th.BKcolor3, table.modChangeTable td.BKcolor3{
padding: 10px 4px !important;
background-color:#7594bd;
color:#FFF;
}
table.modChangeTable th.BKcolor4, table.modChangeTable td.BKcolor4{
padding: 10px 4px !important;
background-color:#c7e8fa;
font-weight: bold;
}
table.modChangeTable th.BKcolor5, table.modChangeTable td.BKcolor5{
padding: 10px 4px !important;
background-color:#ed6d01;
color:#FFF;
}
table.modChangeTable th.BKcolor6, table.modChangeTable td.BKcolor6{
padding: 10px 4px !important;
background-color:#fcd475;
font-weight: bold;
}
table.modChangeTable th.BKcolor7, table.modChangeTable td.BKcolor7{
padding: 10px 4px !important;
background-color:#f39800;
color:#FFF;
}
table.modChangeTable th.BKcolor8, table.modChangeTable td.BKcolor8{
padding: 10px 4px !important;
background-color:#d1bad9;
font-weight: bold;
}
table.modChangeTable th.verticalWriting:first-child{

writing-mode: vertical-rl;
text-align: center;
/*
padding: 0 5px;

*/
}

table.modChangeTable sup{
fonr-size:83% !important;
}

/* リンクボタン */
table.modChangeTable td li a.manualLinkArea{/*取説リンク*/
display: inline-block;
background-color:#e16c1e;
padding:2px 4px;
margin-left:3px;
color:#FFF;
/*border:#8f7e07 1px solid;*/
font-size:90%;
}
table.modChangeTable td li a.manualLinkArea:hover{/*取説リンク*/
background-color:#c05711;
}
table.modChangeTable td li a.measurementsLinkArea{/*寸法図リンク*/
display: inline-block;
background-color:#086ebd;
padding:2px 4px;
margin-left:3px;
color:#FFF;
/*border:#084e85 1px solid;*/
font-size:90%;
}
table.modChangeTable td li a.measurementsLinkArea:hover{/*寸法図リンク*/
background-color:#084e85;
}
/*-------------------------------*/
/* リスト共通 */
table.modChangeTable td li{
disuplay:inline-block;
position: absolute;
font-size:90%;
font-weight:bold;
}
/*-------------------------------*/
table.modChangeTable td.line01-01_02{
position: relative;
height:78px;
background:url(../img/model-change_04-01_02b.png) no-repeat left top;
}
table.modChangeTable td.line01-01_02 li:nth-child(1){ top:28px; left:65px; }
table.modChangeTable td.line01-01_02 li:nth-child(2){ top:28px; left:233px; }
table.modChangeTable td.line01-01_02 li:nth-child(3){ top:25px; left:375px; }
table.modChangeTable td.line01-01_02 li:nth-child(4){ top:102px; left:62px; }
table.modChangeTable td.line01-01_02 li:nth-child(5){ top:102px; left:230px; }
table.modChangeTable td.line01-01_02 li:nth-child(6){ top:99px; left:370px; }
table.modChangeTable td.line01-01_02 li:nth-child(7){ top:99px; left:498px; letter-spacing: -0.05em;}
table.modChangeTable td.line01-01_02 li:nth-child(8){ top:99px; left:608px; letter-spacing: -0.05em;}
table.modChangeTable td.line01-01_02 li:nth-child(9){ top:99px; left:735px; }
table.modChangeTable td.line01-01_02 li:nth-child(10){ top:99px; left:868px; letter-spacing: -0.05em;}
table.modChangeTable td.line01-01_02 li:nth-child(11){ top:99px; left:1010px; }
table.modChangeTable td.line01-01_02 li:nth-child(12){ top:144px; left:100px; letter-spacing: -0.05em;}
table.modChangeTable td.line01-01_02 li:nth-child(13){ top:144px; left:230px; letter-spacing: -0.05em;}
table.modChangeTable td.line01-01_02 li:nth-child(14){ top:142px; left:365px; }
table.modChangeTable td.line01-01_02 li:nth-child(15){ top:142px; left:498px; letter-spacing: -0.05em;}
table.modChangeTable td.line01-01_02 li:nth-child(16){ top:174px; left:488px; }
table.modChangeTable td.line01-01_02 li:nth-child(17){ top:174px; left:653px; }
table.modChangeTable td.line01-01_02 li:nth-child(18){ top:174px; left:816px; letter-spacing: -0.05em;}
table.modChangeTable td.line01-01_02 li:nth-child(19){ top:142px; left:835px; }
table.modChangeTable td.line01-01_02 li:nth-child(20){ top:142px; left:1005px; }


table.modChangeTable td.line01-03{
position: relative;
height:350px;
background:url(../img/model-change_04-03b.png) no-repeat left top;}
table.modChangeTable td.line01-03 li:nth-child(1){ top:222px; left:42px; /*letter-spacing: -0.05em; font-size: 80%;*/ }
table.modChangeTable td.line01-03 li:nth-child(2){ top:253px; left:100px; }
table.modChangeTable td.line01-03 li:nth-child(3){ top:253px; left:235px; }
table.modChangeTable td.line01-03 li:nth-child(4){ top:250px; left:350px; letter-spacing: -0.05em; }
table.modChangeTable td.line01-03 li:nth-child(5){ top:253px; left:490px; }
table.modChangeTable td.line01-03 li:nth-child(6){ top:253px; left:610px; }
table.modChangeTable td.line01-03 li:nth-child(7){ top:253px; left:737px; }
table.modChangeTable td.line01-03 li:nth-child(8){ top:253px; left:870px;}
table.modChangeTable td.line01-03 li:nth-child(9){ top:253px; left:1010px; }

table.modChangeTable td.line01-03 li:nth-child(10){ top:295px; left:100px;}
table.modChangeTable td.line01-03 li:nth-child(11){ top:295px; left:235px; }
table.modChangeTable td.line01-03 li:nth-child(12){ top:295px; left:365px; }
table.modChangeTable td.line01-03 li:nth-child(13){ top:295px; left:500px; letter-spacing: -0.05em; font-size: 80%; }
table.modChangeTable td.line01-03 li:nth-child(14){ top:325px; left:490px; letter-spacing: -0.05em; font-size: 86%; }
table.modChangeTable td.line01-03 li:nth-child(15){ top:325px; left:670px; letter-spacing: -0.05em; font-size: 86%; }
table.modChangeTable td.line01-03 li:nth-child(16){ top:325px; left:816px; letter-spacing: -0.05em; font-size: 86%; }
table.modChangeTable td.line01-03 li:nth-child(17){ top:295px; left:845px;}
table.modChangeTable td.line01-03 li:nth-child(18){ top:295px; left:1010px;}

table.modChangeTable td.line01-04{
position: relative;
height:73px;
background:url(../img/model-change_04-04b.png) no-repeat left top;
}
table.modChangeTable td.line01-04 li:nth-child(1){ top:27px; left:62px; }
table.modChangeTable td.line01-04 li:nth-child(2){ top:27px; left:234px; }
table.modChangeTable td.line01-04 li:nth-child(3){ top:24px; left:365px; }
table.modChangeTable td.line01-04 li:nth-child(4){ top:24px; left:485px; }
table.modChangeTable td.line01-04 li:nth-child(5){ top:24px; left:607px; }
table.modChangeTable td.line01-04 li:nth-child(6){ top:24px; left:737px; }
table.modChangeTable td.line01-04 li:nth-child(7){ top:24px; left:870px; }
table.modChangeTable td.line01-04 li:nth-child(8){ top:24px; left:1010px; }

table.modChangeTable td.line01-05{
position: relative;
height:72px;
background:url(../img/model-change_04-05b.png) no-repeat left top;
}
table.modChangeTable td.line01-05 li:nth-child(1){ top:26px; left:62px; }
table.modChangeTable td.line01-05 li:nth-child(2){ top:26px; left:234px; }
table.modChangeTable td.line01-05 li:nth-child(3){ top:24px; left:345px; }
table.modChangeTable td.line01-05 li:nth-child(4){ top:24px; left:485px; }
table.modChangeTable td.line01-05 li:nth-child(5){ top:24px; left:607px; }
table.modChangeTable td.line01-05 li:nth-child(6){ top:24px; left:737px; }
table.modChangeTable td.line01-05 li:nth-child(7){ top:24px; left:870px; }
table.modChangeTable td.line01-05 li:nth-child(8){ top:24px; left:1010px; }

table.modChangeTable td.line01-06{
position: relative;
height:125px;
background:url(../img/model-change_04-06b.png) no-repeat left top;
}
table.modChangeTable td.line01-06 li:nth-child(1){ top:24px; left:62px; }
table.modChangeTable td.line01-06 li:nth-child(2){ top:24px; left:234px; }
table.modChangeTable td.line01-06 li:nth-child(3){ top:18px; left:345px; font-size:80%;}
table.modChangeTable td.line01-06 li:nth-child(4){ top:18px; left:428px; font-size:80%; }
table.modChangeTable td.line01-06 li:nth-child(5){ top:18px; left:525px; font-size:80%; }
table.modChangeTable td.line01-06 li:nth-child(6){ top:24px; left:610px; }
table.modChangeTable td.line01-06 li:nth-child(7){ top:24px; left:737px; }
table.modChangeTable td.line01-06 li:nth-child(8){ top:24px; left:870px; }
table.modChangeTable td.line01-06 li:nth-child(9){ top:24px; left:1010px; }

table.modChangeTable td.line01-06 li:nth-child(10){ top:70px; left:255px; font-size:80%; }
table.modChangeTable td.line01-06 li:nth-child(11){ top:64px; left:345px; font-size:80%;}
table.modChangeTable td.line01-06 li:nth-child(12){ top:64px; left:430px; font-size:80%; }
table.modChangeTable td.line01-06 li:nth-child(13){ top:64px; left:518px; font-size:80%; letter-spacing: -0.05em; }
table.modChangeTable td.line01-06 li:nth-child(14){ top:106px; left:482px; font-size:80%;}
table.modChangeTable td.line01-06 li:nth-child(15){ top:106px; left:698px; font-size:80%; }
table.modChangeTable td.line01-06 li:nth-child(16){ top:65px; left:740px; font-size:80%; letter-spacing: -0.05em; }
table.modChangeTable td.line01-06 li:nth-child(17){ top:68px; left:838px; }
table.modChangeTable td.line01-06 li:nth-child(18){ top:68px; left:1010px; }

table.modChangeTable td.line01-07{
position: relative;
height:116px;
background:url(../img/model-change_04-07b.png) no-repeat left top;
}
table.modChangeTable td.line01-07 li:nth-child(1){ top:26px; left:62px; }
table.modChangeTable td.line01-07 li:nth-child(2){ top:26px; left:235px; }
table.modChangeTable td.line01-07 li:nth-child(3){ top:24px; left:335px;}
table.modChangeTable td.line01-07 li:nth-child(4){ top:24px; left:735px; letter-spacing: -0.05em; }
table.modChangeTable td.line01-07 li:nth-child(5){ top:20px; left:885px; letter-spacing: -0.05em; font-size:80%;}
table.modChangeTable td.line01-07 li:nth-child(6){ top:24px; left:1000px; }

table.modChangeTable td.line01-07 li:nth-child(7){ top:68px; left:240px; }
table.modChangeTable td.line01-07 li:nth-child(8){ top:68px; left:335px;}
table.modChangeTable td.line01-07 li:nth-child(9){ top:68px; left:736px; font-size:80%; letter-spacing: -0.05em;}
table.modChangeTable td.line01-07 li:nth-child(10){ top:68px; left:835px; }
table.modChangeTable td.line01-07 li:nth-child(11){ top:68px; left:1010px; }

table.modChangeTable td.line01-08{
position: relative;
height:125px;
background:url(../img/model-change_04-08b.png) no-repeat left top;
}
table.modChangeTable td.line01-08 li:nth-child(1){ top:26px; left:62px; }
table.modChangeTable td.line01-08 li:nth-child(2){ top:26px; left:235px; }
table.modChangeTable td.line01-08 li:nth-child(3){ top:24px; left:335px; font-size:80%;}
table.modChangeTable td.line01-08 li:nth-child(4){ top:24px; left:422px; font-size:80%;}
table.modChangeTable td.line01-08 li:nth-child(5){ top:24px; left:510px; letter-spacing: -0.05em; font-size:80%; }
table.modChangeTable td.line01-08 li:nth-child(6){ top:24px; left:620px; letter-spacing: -0.05em; }
table.modChangeTable td.line01-08 li:nth-child(7){ top:24px; left:740px; letter-spacing: -0.05em; }
table.modChangeTable td.line01-08 li:nth-child(8){ top:24px; left:870px; }
table.modChangeTable td.line01-08 li:nth-child(9){ top:24px; left:1010px; }

table.modChangeTable td.line01-08 li:nth-child(10){ top:70px; left:240px; }
table.modChangeTable td.line01-08 li:nth-child(11){ top:68px; left:330px; font-size:80%;}
table.modChangeTable td.line01-08 li:nth-child(12){ top:68px; left:418px; font-size:80%;}
table.modChangeTable td.line01-08 li:nth-child(13){ top:68px; left:525px; font-size:80%; letter-spacing: -0.05em;}
table.modChangeTable td.line01-08 li:nth-child(14){ top:108px; left:482px; font-size:80%; }
table.modChangeTable td.line01-08 li:nth-child(15){ top:100px; left:660px; font-size:86%; }
table.modChangeTable td.line01-08 li:nth-child(16){ top:100px; left:827px; font-size:86%; letter-spacing: -0.05em;}
table.modChangeTable td.line01-08 li:nth-child(17){ top:68px; left:835px; }
table.modChangeTable td.line01-08 li:nth-child(18){ top:68px; left:1010px; }

table.modChangeTable td.line01-09{
position: relative;
height:72px;
background:url(../img/model-change_04-09b.png) no-repeat left top;
}
table.modChangeTable td.line01-09 li:nth-child(1){ top:26px; left:62px; }
table.modChangeTable td.line01-09 li:nth-child(2){ top:26px; left:235px; }
table.modChangeTable td.line01-09 li:nth-child(3){ top:24px; left:375px; }
table.modChangeTable td.line01-09 li:nth-child(4){ top:24px; left:498px; font-size:80%; }
table.modChangeTable td.line01-09 li:nth-child(5){ top:24px; left:610px; }
table.modChangeTable td.line01-09 li:nth-child(6){ top:24px; left:742px; }
table.modChangeTable td.line01-09 li:nth-child(7){ top:24px; left:874px; }
table.modChangeTable td.line01-09 li:nth-child(8){ top:24px; left:1010px; }

table.modChangeTable td.line01-10{
position: relative;
height:118px;
background:url(../img/model-change_04-10b.png) no-repeat left top;
}
table.modChangeTable td.line01-10 li:nth-child(1){ top:26px; left:62px; }
table.modChangeTable td.line01-10 li:nth-child(2){ top:26px; left:235px; }
table.modChangeTable td.line01-10 li:nth-child(3){ top:24px; left:375px; }
table.modChangeTable td.line01-10 li:nth-child(4){ top:24px; left:488px; }
table.modChangeTable td.line01-10 li:nth-child(5){ top:24px; left:610px; }
table.modChangeTable td.line01-10 li:nth-child(6){ top:24px; left:742px; }
table.modChangeTable td.line01-10 li:nth-child(7){ top:24px; left:874px; }
table.modChangeTable td.line01-10 li:nth-child(8){ top:24px; left:1010px; }

table.modChangeTable td.line01-10 li:nth-child(9){ top:70px; left:62px; }
table.modChangeTable td.line01-10 li:nth-child(10){ top:68px; left:858px; }
table.modChangeTable td.line01-10 li:nth-child(11){ top:68px; left:1010px; }

table.modChangeTable td.line01-11{
position: relative;
height:76px;
background:url(../img/model-change_04-11b.png) no-repeat left top;
}
table.modChangeTable td.line01-11 li:nth-child(1){ top:26px; left:62px; }
table.modChangeTable td.line01-11 li:nth-child(2){ top:26px; left:235px; }
table.modChangeTable td.line01-11 li:nth-child(3){ top:24px; left:375px; }
table.modChangeTable td.line01-11 li:nth-child(4){ top:24px; left:488px; }
table.modChangeTable td.line01-11 li:nth-child(5){ top:24px; left:610px; }
table.modChangeTable td.line01-11 li:nth-child(6){ top:24px; left:742px; }
table.modChangeTable td.line01-11 li:nth-child(7){ top:24px; left:874px; }
table.modChangeTable td.line01-11 li:nth-child(8){ top:24px; left:1010px; }

table.modChangeTable td.line01-12{
position: relative;
height:125px;
background:url(../img/model-change_04-12b.png) no-repeat left top;
}
table.modChangeTable td.line01-12 li:nth-child(1){ top:26px; left:62px; }
table.modChangeTable td.line01-12 li:nth-child(2){ top:26px; left:235px; }
table.modChangeTable td.line01-12 li:nth-child(3){ top:24px; left:375px; }
table.modChangeTable td.line01-12 li:nth-child(4){ top:24px; left:510px; font-size:80%; letter-spacing: -0.05em; }
table.modChangeTable td.line01-12 li:nth-child(5){ top:24px; left:610px; }
table.modChangeTable td.line01-12 li:nth-child(6){ top:24px; left:742px; }
table.modChangeTable td.line01-12 li:nth-child(7){ top:24px; left:874px; }
table.modChangeTable td.line01-12 li:nth-child(8){ top:24px; left:1010px; }

table.modChangeTable td.line01-12 li:nth-child(9){ top:68px; left:385px; }
table.modChangeTable td.line01-12 li:nth-child(10){ top:60px; left:515px; font-size:80%; letter-spacing: -0.05em; }
table.modChangeTable td.line01-12 li:nth-child(11){ top:102px; left:490px; font-size:80%; letter-spacing: -0.05em; }
table.modChangeTable td.line01-12 li:nth-child(12){ top:102px; left:700px; font-size:80%; letter-spacing: -0.05em; }
table.modChangeTable td.line01-12 li:nth-child(13){ top:68px; left:734px; font-size:80%; letter-spacing: -0.05em; }
table.modChangeTable td.line01-12 li:nth-child(14){ top:68px; left:858px; }
table.modChangeTable td.line01-12 li:nth-child(15){ top:68px; left:1010px; }

table.modChangeTable td.line01-13{
position: relative;
height:114px;
background:url(../img/model-change_04-13b.png) no-repeat left top;
}
table.modChangeTable td.line01-13 li:nth-child(1){ top:26px; left:62px; }
table.modChangeTable td.line01-13 li:nth-child(2){ top:26px; left:235px; }
table.modChangeTable td.line01-13 li:nth-child(3){ top:24px; left:332px;}
table.modChangeTable td.line01-13 li:nth-child(4){ top:24px; left:736px; }
table.modChangeTable td.line01-13 li:nth-child(5){ top:24px; left:874px; }
table.modChangeTable td.line01-13 li:nth-child(6){ top:24px; left:1010px; }

table.modChangeTable td.line01-13 li:nth-child(7){ top:68px; left:354px;}
table.modChangeTable td.line01-13 li:nth-child(8){ top:68px; left: 734px; font-size: 80%; letter-spacing: -0.05em; }
table.modChangeTable td.line01-13 li:nth-child(9){ top:68px; left:858px; }
table.modChangeTable td.line01-13 li:nth-child(10){ top:68px; left:1010px; }

table.modChangeTable td.line01-14{
position: relative;
height:125px;
background:url(../img/model-change_04-14b.png) no-repeat left top;
}
table.modChangeTable td.line01-14 li:nth-child(1){ top:26px; left:62px; }
table.modChangeTable td.line01-14 li:nth-child(2){ top:26px; left:235px; }
table.modChangeTable td.line01-14 li:nth-child(3){ top:24px; left:375px; }
table.modChangeTable td.line01-14 li:nth-child(4){ top:24px; left:510px; letter-spacing: -0.05em; }
table.modChangeTable td.line01-14 li:nth-child(5){ top:24px; left:620px; }
table.modChangeTable td.line01-14 li:nth-child(6){ top:24px; left:742px; }
table.modChangeTable td.line01-14 li:nth-child(7){ top:24px; left:874px; }
table.modChangeTable td.line01-14 li:nth-child(8){ top:24px; left:1010px; }

table.modChangeTable td.line01-14 li:nth-child(9){ top:68px; left:385px; }
table.modChangeTable td.line01-14 li:nth-child(10){ top:68px; left:506px; font-size: 80%; letter-spacing: -0.05em; }
table.modChangeTable td.line01-14 li:nth-child(11){ top:100px; left:472px; }
table.modChangeTable td.line01-14 li:nth-child(12){ top:100px; left:705px; }
table.modChangeTable td.line01-14 li:nth-child(13){ top:68px; left:734px; font-size: 80%; letter-spacing: -0.05em; }
table.modChangeTable td.line01-14 li:nth-child(14){ top:68px; left:858px; }
table.modChangeTable td.line01-14 li:nth-child(15){ top:68px; left:1010px; }

table.modChangeTable td.line01-15{
position: relative;
height:125px;
background:url(../img/model-change_04-15b.png) no-repeat left top;
}
table.modChangeTable td.line01-15 li:nth-child(1){ top:26px; left:62px; }
table.modChangeTable td.line01-15 li:nth-child(2){ top:26px; left:235px; }
table.modChangeTable td.line01-15 li:nth-child(3){ top:24px; left:375px; }
table.modChangeTable td.line01-15 li:nth-child(4){ top:24px; left:510px; letter-spacing: -0.05em; }
table.modChangeTable td.line01-15 li:nth-child(5){ top:24px; left:620px; }
table.modChangeTable td.line01-15 li:nth-child(6){ top:24px; left:742px; }
table.modChangeTable td.line01-15 li:nth-child(7){ top:24px; left:874px; }
table.modChangeTable td.line01-15 li:nth-child(8){ top:24px; left:1010px; }

table.modChangeTable td.line01-15 li:nth-child(9){ top:68px; left:385px; }
table.modChangeTable td.line01-15 li:nth-child(10){ top:68px; left:506px; letter-spacing: -0.05em; font-size: 80%; }
table.modChangeTable td.line01-15 li:nth-child(11){ top:100px; left:472px; }
table.modChangeTable td.line01-15 li:nth-child(12){ top:100px; left:705px; }
table.modChangeTable td.line01-15 li:nth-child(13){ top:68px; left:734px; letter-spacing: -0.05em; font-size: 80%; }
table.modChangeTable td.line01-15 li:nth-child(14){ top:68px; left:858px; }
table.modChangeTable td.line01-15 li:nth-child(15){ top:68px; left:1010px; }


/* 2つ目table */

table.modChangeTable td.line02-01{
position: relative;
height:148px;
background:url(../img/model-change_05-01b.png) no-repeat left top;
}
table.modChangeTable td.line02-01 li:nth-child(1){ top:35px; left:82px; }
table.modChangeTable td.line02-01 li:nth-child(2){ top:63px; left:82px; }
table.modChangeTable td.line02-01 li:nth-child(3){ top:92px; left:82px; }
table.modChangeTable td.line02-01 li:nth-child(4){ top:63px; left:262px; }
table.modChangeTable td.line02-01 li:nth-child(5){ top:63px; left:418px; }
table.modChangeTable td.line02-01 li:nth-child(6){ top:63px; left:540px; }
table.modChangeTable td.line02-01 li:nth-child(7){ top:63px; left:664px; }
table.modChangeTable td.line02-01 li:nth-child(8){ top:63px; left:802px; }
table.modChangeTable td.line02-01 li:nth-child(9){ top:63px; left:1010px; }

table.modChangeTable td.line02-02{
position: relative;
height:108px;
background:url(../img/model-change_05-02b.png) no-repeat left top;
}
table.modChangeTable td.line02-02 li:nth-child(1){ top:23px; left:130px; }
table.modChangeTable td.line02-02 li:nth-child(2){ top:23px; left:254px; }
table.modChangeTable td.line02-02 li:nth-child(3){ top:21px; left:418px; }
table.modChangeTable td.line02-02 li:nth-child(4){ top:21px; left:545px; letter-spacing: -0.05em; }
table.modChangeTable td.line02-02 li:nth-child(5){ top:21px; left:660px; }
table.modChangeTable td.line02-02 li:nth-child(6){ top:21px; left:802px; }
table.modChangeTable td.line02-02 li:nth-child(7){ top:21px; left:995px; }

table.modChangeTable td.line02-02 li:nth-child(8){ top:67px; left:130px; }
table.modChangeTable td.line02-02 li:nth-child(9){ top:67px; left:254px; }
table.modChangeTable td.line02-02 li:nth-child(10){ top:65px; left:418px; }
table.modChangeTable td.line02-02 li:nth-child(11){ top:65px; left:545px; letter-spacing: -0.05em; }
table.modChangeTable td.line02-02 li:nth-child(12){ top:65px; left:660px; }
table.modChangeTable td.line02-02 li:nth-child(13){ top:65px; left:802px; }
table.modChangeTable td.line02-02 li:nth-child(14){ top:65px; left:995px; }

table.modChangeTable td.line02-03{
position: relative;
height:65px;
background:url(../img/model-change_05-03b.png) no-repeat left top;
}
table.modChangeTable td.line02-03 li:nth-child(1){ top:21px; left:245px; }

table.modChangeTable td.line02-04{
position: relative;
height:82px;
background:url(../img/model-change_05-04b.png) no-repeat left top;
}
table.modChangeTable td.line02-04 li:nth-child(1){ top:38px; left:380px; }
table.modChangeTable td.line02-04 li:nth-child(2){ top:38px; left:642px; letter-spacing: -0.05em }
table.modChangeTable td.line02-04 li:nth-child(3){ top:3px; left:635px; letter-spacing: -0.05em; }
table.modChangeTable td.line02-04 li:nth-child(4){ top:38px; left:792px; }
table.modChangeTable td.line02-04 li:nth-child(5){ top:38px; left:990px; }

table.modChangeTable td.line02-05{
position: relative;
height:345px;
background:url(../img/model-change_05-05b.png) no-repeat left top;
}
table.modChangeTable td.line02-05 li:nth-child(1){ top:5px; left:4px; }
table.modChangeTable td.line02-05 li:nth-child(2){ top:43px; left:350px; }
table.modChangeTable td.line02-05 li:nth-child(3){ top:5px; left:430px; }
table.modChangeTable td.line02-05 li:nth-child(4){ top:5px; left:780px; }
table.modChangeTable td.line02-05 li:nth-child(5){ top:43px; left:790px; }
table.modChangeTable td.line02-05 li:nth-child(6){ top:43px; left:935px; letter-spacing: -0.05em; font-size: 80%;}
table.modChangeTable td.line02-05 li:nth-child(7){ top:43px; left:1055px; letter-spacing: -0.05em; font-size: 80%;}

table.modChangeTable td.line02-05 li:nth-child(8){ top:107px; left:300px; }
table.modChangeTable td.line02-05 li:nth-child(9){ top:107px; left:510px; }
table.modChangeTable td.line02-05 li:nth-child(10){ top:105px; left:647px; letter-spacing: -0.05em; font-size: 80%; text-align: right;}
table.modChangeTable td.line02-05 li:nth-child(11){ top:74px; left:610px; letter-spacing: -0.05em; font-size: 80%; }
table.modChangeTable td.line02-05 li:nth-child(12){ top:107px; left:785px; letter-spacing: -0.05em; font-size: 80%; }
table.modChangeTable td.line02-05 li:nth-child(13){ top:107px; left:930px; letter-spacing: -0.05em; font-size: 80%; }
table.modChangeTable td.line02-05 li:nth-child(14){ top:107px; left:1055px; letter-spacing: -0.05em; font-size: 80%; }

table.modChangeTable td.line02-05 li:nth-child(15){ top:172px; left:195px; }
table.modChangeTable td.line02-05 li:nth-child(16){ top:172px; left:450px; letter-spacing: -0.05em; }
table.modChangeTable td.line02-05 li:nth-child(17){ top:140px; left:455px; letter-spacing: -0.05em; font-size: 80%;}
table.modChangeTable td.line02-05 li:nth-child(18){ top:140px; left:775px; letter-spacing: -0.05em; font-size: 80%; }
table.modChangeTable td.line02-05 li:nth-child(19){ top:172px; left:790px; letter-spacing: -0.05em;}
table.modChangeTable td.line02-05 li:nth-child(20){ top:172px; left:936px; letter-spacing: -0.05em; font-size: 80%;}
table.modChangeTable td.line02-05 li:nth-child(21){ top:172px; left:1055px; letter-spacing: -0.05em; font-size: 80%; }

/*table.modChangeTable td.line02-05 li:nth-child(22){ top:256px; left:70px; }*/
table.modChangeTable td.line02-05 li:nth-child(22){ top:237px; left:360px; }
table.modChangeTable td.line02-05 li:nth-child(23){ top:232px; left:655px; letter-spacing: -0.05em; font-size: 80%;}
table.modChangeTable td.line02-05 li:nth-child(24){ top:204px; left:610px; letter-spacing: -0.05em; }
table.modChangeTable td.line02-05 li:nth-child(25){ top:237px; left:785px; letter-spacing: -0.05em; }
table.modChangeTable td.line02-05 li:nth-child(26){ top:237px; left:930px; letter-spacing: -0.05em; font-size: 80%; }
table.modChangeTable td.line02-05 li:nth-child(27){ top:237px; left:1062px; letter-spacing: -0.05em; font-size: 80%; }

table.modChangeTable td.line02-05 li:nth-child(28){ top:301px; left:260px; }
table.modChangeTable td.line02-05 li:nth-child(29){ top:301px; left:470px; }



table.modChangeTable td.line02-05 li:nth-child(30){ top:301px; left:648px; letter-spacing: -0.05em;}
table.modChangeTable td.line02-05 li:nth-child(31){ top:269px; left:610px; letter-spacing: -0.05em; }
table.modChangeTable td.line02-05 li:nth-child(32){ top:301px; left:785px; font-size:80%; letter-spacing: -0.05em; }
table.modChangeTable td.line02-05 li:nth-child(33){ top:301px; left:930px; letter-spacing: -0.05em; }
table.modChangeTable td.line02-05 li:nth-child(34){ top:301px; left:1062px; font-size:80%; letter-spacing: -0.05em; }

table.modChangeTable td.line02-06{
position: relative;
height:149px;
background:url(../img/model-change_05-06b.png) no-repeat left top;
}
table.modChangeTable td.line02-06 li:nth-child(1){ top:4px; left:136px; }
table.modChangeTable td.line02-06 li:nth-child(2){ top:33px; left:340px; }
table.modChangeTable td.line02-06 li:nth-child(3){ top:4px; left:435px; letter-spacing: -0.05em;}
table.modChangeTable td.line02-06 li:nth-child(4){ top:4px; left:780px; }
table.modChangeTable td.line02-06 li:nth-child(5){ top:33px; left:805px; font-size:80%; letter-spacing: -0.05em; }
table.modChangeTable td.line02-06 li:nth-child(6){ top:33px; left:936px; font-size:80%; letter-spacing: -0.05em;}
table.modChangeTable td.line02-06 li:nth-child(7){ top:33px; left:1057px; font-size:80%; letter-spacing: -0.05em;}

/*table.modChangeTable td.line02-06 li:nth-child(8){ top:118px; left:65px; }*/
table.modChangeTable td.line02-06 li:nth-child(8){ top:100px; left:370px; }
table.modChangeTable td.line02-06 li:nth-child(9){ top:100px; left:645px; letter-spacing: -0.05em;}
table.modChangeTable td.line02-06 li:nth-child(10){ top:66px; left:590px; }
table.modChangeTable td.line02-06 li:nth-child(11){ top:102px; left:785px; font-size:80%; letter-spacing: -0.05em; }
table.modChangeTable td.line02-06 li:nth-child(12){ top:102px; left:936px; font-size:80%; letter-spacing: -0.05em; }
table.modChangeTable td.line02-06 li:nth-child(13){ top:102px; left:1062px; font-size:80%; letter-spacing: -0.05em; }

table.modChangeTable td.line02-07{
position: relative;
height:65px;
background:url(../img/model-change_05-07b.png) no-repeat left top;
}
table.modChangeTable td.line02-07 li:nth-child(1){ top:23px; left:80px; }
table.modChangeTable td.line02-07 li:nth-child(2){ top:23px; left:258px; }
table.modChangeTable td.line02-07 li:nth-child(3){ top:21px; left:410px; }
table.modChangeTable td.line02-07 li:nth-child(4){ top:21px; left:542px; letter-spacing: -0.05em; font-size: 80%; }
table.modChangeTable td.line02-07 li:nth-child(5){ top:21px; left:656px; }
table.modChangeTable td.line02-07 li:nth-child(6){ top:21px; left:795px; }
table.modChangeTable td.line02-07 li:nth-child(7){ top:21px; left:990px; }

table.modChangeTable td.line02-08{
position: relative;
height:65px;
background:url(../img/model-change_05-08b.png) no-repeat left top;
}
table.modChangeTable td.line02-08 li:nth-child(1){ top:23px; left:80px; }
table.modChangeTable td.line02-08 li:nth-child(2){ top:23px; left:258px; }
table.modChangeTable td.line02-08 li:nth-child(3){ top:21px; left:410px; }
table.modChangeTable td.line02-08 li:nth-child(4){ top:21px; left:542px; letter-spacing: -0.05em; font-size: 80%; }
table.modChangeTable td.line02-08 li:nth-child(5){ top:21px; left:652px; }
table.modChangeTable td.line02-08 li:nth-child(6){ top:21px; left:795px; }
table.modChangeTable td.line02-08 li:nth-child(7){ top:21px; left:990px; }

table.modChangeTable td.line03-01{
position: relative;
height:65px;
background:url(../img/model-change_06-01b.png) no-repeat left top;
}
table.modChangeTable td.line03-01 li:nth-child(1){ top:23px; left:80px; }
table.modChangeTable td.line03-01 li:nth-child(2){ top:23px; left:258px; }
table.modChangeTable td.line03-01 li:nth-child(3){ top:23px; left:420px; }

table.modChangeTable td.line03-02{
position: relative;
height:65px;
background:url(../img/model-change_06-02b.png) no-repeat left top;
}
table.modChangeTable td.line03-02 li:nth-child(1){ top:23px; left:80px; }
table.modChangeTable td.line03-02 li:nth-child(2){ top:23px; left:258px; }
table.modChangeTable td.line03-02 li:nth-child(3){ top:21px; left:420px; }
table.modChangeTable td.line03-02 li:nth-child(4){ top:21px; left:552px; }
table.modChangeTable td.line03-02 li:nth-child(5){ top:21px; left:660px; }
table.modChangeTable td.line03-02 li:nth-child(6){ top:21px; left:805px; }
table.modChangeTable td.line03-02 li:nth-child(7){ top:21px; left:1000px; }

table.modChangeTable td.line03-03{
position: relative;
height:65px;
background:url(../img/model-change_06-03b.png) no-repeat left top;
}
table.modChangeTable td.line03-03 li:nth-child(1){ top:23px; left:80px; }
table.modChangeTable td.line03-03 li:nth-child(2){ top:23px; left:258px; }
table.modChangeTable td.line03-03 li:nth-child(3){ top:21px; left:420px; }
table.modChangeTable td.line03-03 li:nth-child(4){ top:21px; left:552px; }
table.modChangeTable td.line03-03 li:nth-child(5){ top:21px; left:660px; }
table.modChangeTable td.line03-03 li:nth-child(6){ top:21px; left:805px; }
table.modChangeTable td.line03-03 li:nth-child(7){ top:21px; left:1000px; }

table.modChangeTable td.line03-04{
position: relative;
height:65px;
background:url(../img/model-change_06-04b.png) no-repeat left top;
}
table.modChangeTable td.line03-04 li:nth-child(1){ top:23px; left:80px; }
table.modChangeTable td.line03-04 li:nth-child(2){ top:23px; left:258px; }
table.modChangeTable td.line03-04 li:nth-child(3){ top:21px; left:420px; }
table.modChangeTable td.line03-04 li:nth-child(4){ top:21px; left:554px; }
table.modChangeTable td.line03-04 li:nth-child(5){ top:21px; left:663px; }
table.modChangeTable td.line03-04 li:nth-child(6){ top:21px; left:805px; }
table.modChangeTable td.line03-04 li:nth-child(7){ top:21px; left:1000px; }

table.modChangeTable td.line03-05{
position: relative;
height:66px;
background:url(../img/model-change_06-05b.png) no-repeat left top;
}
table.modChangeTable td.line03-05 li:nth-child(1){ top:23px; left:80px; }
table.modChangeTable td.line03-05 li:nth-child(2){ top:23px; left:258px; }
table.modChangeTable td.line03-05 li:nth-child(3){ top:22px; left:420px; }
table.modChangeTable td.line03-05 li:nth-child(4){ top:22px; left:552px; }
table.modChangeTable td.line03-05 li:nth-child(5){ top:22px; left:660px; }
table.modChangeTable td.line03-05 li:nth-child(6){ top:22px; left:805px; }
table.modChangeTable td.line03-05 li:nth-child(7){ top:22px; left:1000px; }

table.modChangeTable td.line04-01{
position: relative;
height:76px;
background:url(../img/model-change_07-01b.png) no-repeat left top;
}
table.modChangeTable td.line04-01 li:nth-child(1){ top:36px; left:80px; }
table.modChangeTable td.line04-01 li:nth-child(2){ top:36px; left:258px; }
table.modChangeTable td.line04-01 li:nth-child(3){ top:34px; left:378px; }
table.modChangeTable td.line04-01 li:nth-child(4){ top:2px; left:400px; }
table.modChangeTable td.line04-01 li:nth-child(5){ top:34px; left:542px; }
table.modChangeTable td.line04-01 li:nth-child(6){ top:34px; left:665px; }
table.modChangeTable td.line04-01 li:nth-child(7){ top:34px; left:805px; }
table.modChangeTable td.line04-01 li:nth-child(8){ top:34px; left:1010px; }

table.modChangeTable td.line04-02{
position: relative;
height:76px;
background:url(../img/model-change_07-02b.png) no-repeat left top;
}
table.modChangeTable td.line04-02 li:nth-child(1){ top:36px; left:80px; }
table.modChangeTable td.line04-02 li:nth-child(2){ top:36px; left:258px; }
table.modChangeTable td.line04-02 li:nth-child(3){ top:36px; left:412px; }
table.modChangeTable td.line04-02 li:nth-child(4){ top:2px; left:400px; }
table.modChangeTable td.line04-02 li:nth-child(5){ top:34px; left:542px; font-size:80%; letter-spacing: -0.05em;}
table.modChangeTable td.line04-02 li:nth-child(6){ top:2px; left:530px; font-size:80%; letter-spacing: -0.05em;}
table.modChangeTable td.line04-02 li:nth-child(7){ top:34px; left:665px; }
table.modChangeTable td.line04-02 li:nth-child(8){ top:34px; left:805px; }
table.modChangeTable td.line04-02 li:nth-child(9){ top:34px; left:1010px; }

table.modChangeTable td.line04-03{
position: relative;
height:76px;
background:url(../img/model-change_07-03b.png) no-repeat left top;
}
table.modChangeTable td.line04-03 li:nth-child(1){ top:36px; left:80px; }
table.modChangeTable td.line04-03 li:nth-child(2){ top:36px; left:258px; }
table.modChangeTable td.line04-03 li:nth-child(3){ top:32px; left:420px; }
table.modChangeTable td.line04-03 li:nth-child(4){ top:32px; left:542px; }
table.modChangeTable td.line04-03 li:nth-child(5){ top:32px; left:650px; }
table.modChangeTable td.line04-03 li:nth-child(6){ top:2px; left:640px; }
table.modChangeTable td.line04-03 li:nth-child(7){ top:32px; left:805px; }
table.modChangeTable td.line04-03 li:nth-child(8){ top:32px; left:1010px; }

.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb20{margin-bottom:20px;}

/*------------------------------*/


@media screen and (max-width: 1274px){
.scroll_div { overflow: auto; margin:0 -15px; box-sizing: initial;}
}

/*max-width: 767px----------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 767px){
.Column2.searchArea{
position: static !important;
}

.Column2.searchArea form{
position: static !important;
top: 100px;
width: 100%;
}
.sp-br {
    display: block;
}
/*table*/

.height52{height:53px;}

table.modChangeTable {
width:1263px;
border-collapse: separate;
/*margin-top: -1px;*/
border-right: none !important;
border-left: none !important;
border-top: 1px solid #222 !important;
border-bottom: none !important;
}

table.modChangeTable th .chartListTtl, table.modChangeTable td .chartListTtl {
display: inline-flex;
align-items: center;
justify-content: center;
/* flex-direction: column; */
}
table.modChangeTable th p.thTextBox, table.modChangeTable td p.thTextBox {
display: inline-block;
white-space: pre;
writing-mode: vertical-rl;
}

p.thTextBox span {
display: inline-block;
margin: 3px 2px;
padding: 2px 0;
border: #000 1px solid;
}


table.modChangeTable thead {
border-bottom: solid 1px #222 !important;
border-top: none !important;
border-right: none;
border-left: none;
white-space: nowrap;
}

table.modChangeTable th, table.modChangeTable td {
padding: 0px 0px !important;
border: none;
border-right:solid 1px #222 !important;
border-bottom: solid 1px #222 !important;
border-top: none !important;
border-left: none !important;
font-size:92%;
border-collapse: separate;
border-spacing: 0;
}



table.modChangeTable th.BKcolor1, 
table.modChangeTable th.BKcolor3, 
table.modChangeTable th.BKcolor5, 
table.modChangeTable th.BKcolor7{
padding: 0px 0px !important;
}

table.modChangeTable thead th{
border:none !important;
border-bottom: solid 1px #222 !important;
border-right: solid 1px #222 !important;
}


/* border調整 */

table.modChangeTable th.borLeft, table.modChangeTable td.borLeft{border-left: solid 1px #222 !important;}
table.modChangeTable th.borRight, table.modChangeTable td.borRight{border-right: solid 1px #222 !important;}
table.modChangeTable th.borLR, table.modChangeTable td.borLR{border-right: solid 1px #222 !important; border-left-color: #222 !important;}
table.modChangeTable th.borBnone, table.modChangeTable td.borBnone{/*border-bottom: none !important;*/border-bottom: solid 1px #222 !important;}

.scroll_div { overflow: auto; margin:0 -15px; box-sizing: initial;}
/*--------------------*/


}

/*max-width: 579px----------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 579px) {

.Pdfbtn{
text-align: center !important;
}

.Pdfbtn a{margin:0 auto 15px;
}
/*.table-wrap{margin:0 -15px}*/

/*input*/
.Column2 form input{
font-size: 90%;
    padding: 6px 10px;
}
.Column2 form input.searchTxtBox{
width: 170px;
height: 2em;
padding: 2px 5px;
font-size: 90%;
}

}