.chenge_txt1 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 0px 10px 0px 30px;
}
.chenge_txt1-2 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 0px 10px 0px 20px;
}
.chenge_txt1-3 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 0px 10px 0px 0px;
}

.chenge_txt2 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: right;
padding: 0px 30px 0px 30px;
}

.chenge_txt3 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 0px 10px 0px 10px;
}

.chenge_txt3-1 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 0px 10px 0px 25px;
}

.chenge_txt3-2 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: center;
padding: 0px 10px 0px 0px;
}

.chenge_txt3-3 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: center;
padding: 0px 0px 0px 0px;
}

.chenge_txt4 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 0px 10px 0px 0px;
}

.chenge_txt4-2 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 0px 10px 0px 10px;
}

.chenge_txt5 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 0px 0px 0px 0px;
}

.chenge_txt5-2 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 0px 0px 0px 10px;
}

.nw_cell2 {
padding: 5px 5px 5px 5px;
font-size: 12px; color: #000000;
text-align: left;
}

.nw_cell2-2 {
padding: 5px 5px 5px 5px;
font-size: 13px; color: #000000;
text-align: left;
}

.nw_cell3 {
padding: 5px 3px 5px 3px;
font-size: 10px; color: #000000;
text-align: center;
}

.nw_cell4 {
padding: 5px 5px 5px 5px;
font-size: 12px; color: #000000;
text-align: left;
width: 190px;
}

.nw_cell4-2 {
padding: 5px 5px 5px 5px;
font-size: 12px; color: #000000;
text-align: left;
}

.nw_cell5 {
padding: 5px 5px 5px 5px;
font-size: 12px; color: #000000;
text-align: center;
background-color:#F0F0F0;
}

.nw_cell6 {
padding: 5px 5px 5px 5px;
font-size: 14px; color: #000000;
text-align: left;
white-space: nowrap;
}

.nw_cell7 {
padding: 5px 5px 5px 5px;
font-size: 12px; color: #000000;
text-align: left;
}

.nw_cell7-1 {
padding: 5px 5px 5px 5px;
font-size: 12px; color: #000000;
text-align: center;
}

.nw_cell8 {
padding: 5px 5px 5px 5px;
font-size: 14px; color: #000000;
text-align: center;
}

.nw_cell9 {
padding: 5px 5px 5px 5px;
font-size: 12px; color: #000000;
text-align: center;
}

.nw_cell9_2 {
padding: 5px 5px 5px 5px;
font-size: 12px; color: #000000;
text-align: center;
border: solid 1px #AAAAAA;
}

.nw_cell9_3 {
padding: 5px 5px 5px 5px;
font-size: 14px; color: #000000;
text-align: left;
}

.nw_cell9_3 span {
display: block;
width: 530px;
float: right;
}

.nw_cell9_3 ol li {
margin-top: 10px;
}

.nw_cell10 {
padding: 5px 5px 5px 5px;
font-size: 12px; color: #000000;
text-align: left;
background-color:#F0F0F0;
border: solid 1px #AAAAAA;
}

.nw_cell11 {
padding: 5px 5px 5px 10px;
font-size: 12px; color: #000000;
text-align: left;
border: solid 1px #AAAAAA;
}

.nw_cell11a {
padding: 5px 5px 5px 5px;
font-size: 13px; color: #000000;
text-align: center;
border: solid 1px #AAAAAA;
}

.nw_cell11-1 {
padding: 5px 5px 5px 5px;
font-size: 10px; color: #000000;
text-align: left;
border: solid 1px #AAAAAA;
white-space: nowrap;
}

.nw_cell11-1-1 {
padding: 5px 5px 5px 5px;
font-size: 10px; color: #555555;
text-align: left;
border: solid 1px #AAAAAA;
}

.nw_cell11-2 {
padding: 5px 5px 5px 15px;
font-size: 12px; color: #000000;
text-align: left;
border: solid 1px #AAAAAA;
}
.nw_cell11-3 {
padding: 5px 5px 5px 20px;
font-size: 12px; color: #000000;
text-align: left;
border: solid 1px #AAAAAA;
}
.nw_cell11-4 {
padding: 5px 5px 5px 25px;
font-size: 12px; color: #000000;
text-align: left;
border: solid 1px #AAAAAA;
}
.nw_cell11-5 {
padding: 5px 5px 5px 30px;
font-size: 12px; color: #000000;
text-align: left;
border: solid 1px #AAAAAA;
}
.nw_cell11-6 {
padding: 5px 5px 5px 45px;
font-size: 12px; color: #000000;
text-align: left;
border: solid 1px #AAAAAA;
}
.nw_cell11-7 {
padding: 5px 5px 5px 55px;
font-size: 12px; color: #000000;
text-align: left;
border: solid 1px #AAAAAA;
}

.nw_cell12 {
padding: 5px 10px 5px 10px;
font-size: 12px; color: #000000;
text-align: right;
border: solid 1px #AAAAAA;
text-justify: distribute;
background-color: #ffffff;
white-space: nowrap;
}

.nw_cell12-2 {
padding: 5px 5px 5px 5px;
font-size: 10px; color: #000000;
text-align: right;
border: solid 1px #AAAAAA;
text-justify: distribute;
background-color: #ffffff;
white-space: nowrap;
}

.nw_cell13 {
padding: 5px 5px 5px 5px;
font-size: 12px; color: #000000;
text-align: center;
background-color:#D2D2D2;
border: solid 1px #aaaaaa;
}

.nw_cell14 {
padding: 5px 5px 5px 5px;
font-size: 14px; color: #ffffff;
text-align: center;
background-color: #ff3f20;
width: 450px;
font-weight: bold;
border: #ff0000 solid 1px;
}

.nw_cell15 {
padding: 5px 10px 5px 10px;
font-size: 13px; color: #ffffff;
text-align: center;
background-color: #3f6dae;
font-weight: bold;
border: #334893 solid 2px;
}

.nw_cell16 {
padding-left: 50px;
}

.nw_cell17 {
font-size: 16px; color: #000000;
text-align: center;
}

.nw_cell18 {
padding: 5px 10px 5px 10px;
font-size: 13px; color: #334893;
text-align: left;
background-color: #add6ec;
font-weight: bold;
}

.nw_cell19 {
background-color: #add6ec;
padding: 10px 10px 10px 10px;
text-align: center;
}

a.wn_link {
font-size: 13px; color: #ffffff;
font-weight: bold;
}

a:hover.wn_link {
font-size: 13px; color: #334893;
font-weight: bold;
}

.wn_waku {
width: 500px;
}

.t10_txt2 {
font-size: 13px; color: #000000;
padding: 5px;
border-right: solid 1px #999999;
border-bottom: solid 1px #555555;
text-align: left;
}

.t10_txt2-1 {
font-size: 13px; color: #000000;
padding: 5px;
border-right: solid 1px #999999;
border-bottom: solid 1px #555555;
text-align: left;
background-color: #eddb28;
}

.t10_txt2-2 {
font-size: 13px; color: #000000;
padding: 5px;
border-right: solid 1px #999999;
border-bottom: solid 1px #555555;
text-align: left;
background-color: #f3e770;
}

.t10_txt2-3 {
font-size: 13px; color: #000000;
padding: 5px;
border-right: solid 1px #999999;
border-bottom: solid 1px #555555;
text-align: left;
background-color: #f7f2bc;
}

.t10_txt3 {
font-size: 16px; color: #008EB1;
font-weight: bold;
text-align: left;
}

.t10_txt4 {
font-size: 13px; color: #000000;
text-align: left;
padding: 5px 10px 5px 10px;
}

.t10_txt5 {
font-size: 13px; color: #000000;
padding: 5px;
border-right: solid 1px #999999;
border-bottom: solid 1px #555555;
text-align: left;
background-color: #E5E5E5;
}

.t10_txt6 {
padding: 5px;
border-right: solid 1px #999999;
border-bottom: solid 1px #555555;
text-align: center;
}

.t10_txt7 {
font-size: 15px; color: #000000;
text-align: left;
padding: 5px 10px 5px 10px;
}

.chenge_cell1 {
font-size: 13px; color: #000000;
padding: 5px 5px 5px 10px;
text-align: left;
}

.chenge_cell2 {
font-size: 12px; color: #000000;
padding: 5px 5px 5px 10px;
text-align: left;
}

.chenge_cell3 {
font-size: 12px; color: #000000;
padding: 5px;
text-align: center;
border: solid 2px #0068B7;
}

.chenge_cell4 {
font-size: 12px; color: #000000;
padding: 5px 5px 5px 20px;
text-align: left;
}

.chenge_cell5 {
font-size: 12px; color: #000000;
padding: 5px 5px 5px 30px;
text-align: left;
}

.list_txt1 {
font-size: 20px; color: #333333;
font-weight: bold;
text-align: center;
}

.list_txt2 {
font-size: 12px; color: #333333;
text-align: left;
padding-left: 20px;
}

.pro_waku1 { 
border: 1px solid #999999;
background-color:#ecdec4;
text-align: center;
font-size: 13px; color: #503F28;
}

.pro_waku2 {
border: 1px solid #999999;
background-color:#FFFFFF;
color: #333333; font-size: 12px;
text-align: center;
}

.pro_waku3 {
border: 1px solid #999999;
background-color:#FAF0DC;
color: #333333; font-size: 12px;
text-align: center;
}

.pro_waku4 {
border: 1px solid #503F28;
background-color:#FFFFFF;
font-size: 13px; color: #503F28;
text-align: left;
padding: 3px 0px 3px 20px;
}

.pro_waku5 {
background-color:#ECDEC4;
font-size: 12px; color: #000000;
text-align: left;
padding: 3px 0px 3px 20px;
}

.pro_waku6 {
border: 1px solid #999999;
background-color:#FFFFFF;
padding: 3px 0px 3px 20px;
font-size: 12px; color: #000000;
text-align: left;
}


.moji21{
font-size: 12px; color: #000000;
}

/*定款*/
.teikan_txt1 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 20px 10px 0px 30px;
vertical-align: top;
}

.teikan_txt2 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: center;
padding: 0px 10px 0px 0px;
vertical-align: top;}

.teikan_txt3 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 0px 10px 0px 0px;
}

.teikan_txt4 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 0px 10px 0px 175px;
}
.teikan_txt5 {
font-size: 12px; color: #000000;
line-height: 1.7em;
text-align: left;
padding: 0px 10px 0px 30px;
vertical-align: top;
}

ul.octxt1 {
font-size: 13px; color: #000;
text-align: left;
margin-left: 30px;
}
ul.octxt1 li { list-style:none; }
ul.octxt1 li:before { content:"※ " }

.bup-tbl {
}

.bup-tbl th {
font-size: 13px;
font-weight: normal;
background-color: #f2f2f2;
border: 1px solid #acacac;
padding: 2px;
white-space: nowrap;
}

.bup-tbl td.buptd1 {
font-size: 13px;
color: #fff;
background-color: #005abb;
border: 1px solid #acacac;
padding: 2px 2px 2px 5px;
}

.bup-tbl td.buptd2 {
font-size: 13px;
text-align: center;
border: 1px solid #acacac;
padding: 2px;
background-color: #177ff0;
color: #fff;
}

.bup-tbl td.buptd3 {
font-size: 13px;
border: 1px solid #acacac;
padding: 2px 2px 2px 5px;
width: 380px;
}

.bup-tbl td a {
display: block;
margin-top: -3px;
}

.bup-tbl td a:after {
content: url(../contents/img/bup-ya.png);
margin-left: 10px;
}