/*************************** map_style ********************************/

.map{ font-size: 14px; width:100%; }
.map th{width:80px; font-weight:normal;}
.map td{width:80px;padding-right: 25px; text-align: right;  }
/*************************************************************************/

/*************************** map_1 ********************************/

.map_1{  padding-left: 5px; border-bottom: 1px solid #FFFFFF; border-left: 7px solid #FF0000; }
.map_2{  padding-left: 5px; border-bottom: 1px solid #FFFFFF; border-left: 7px solid #FF9900;  }
.map_3{  padding-left: 5px; border-bottom: 1px solid #FFFFFF; border-left: 7px solid #40D329;  }
.map_4{  padding-left: 5px; border-bottom: 1px solid #FFFFFF; border-left: 7px solid #07AD8C; }
.map_5{  padding-left: 5px; border-bottom: 1px solid #FFFFFF; border-left: 7px solid #179EF4; }
.map_6{  padding-left: 5px; border-bottom: 1px solid #FFFFFF; border-left: 7px solid #261DF3; }

.map_num{ text-align: left; padding-right: 0px;  }
.map_num2{ text-align: right; padding-right: 0px;  }

/******************************************************************/

/*************************** list_1 ********************************/

.list_1{ border-collapse:collapse; width:99%; font-size:15px;}
.list_1 th{ border:1px solid #606060; width:25%; background-color:#4472c4; color:#F7F7F7; padding:10px;}
.list_1 td{ border:1px solid #606060; width:25%;padding:10px; color:#0F1A41; text-align:center;}

/******************************************************************/

#table_kyo {display:table;background-color:#FFFFFF;width: 100%;border-collapse: collapse}
            .row {display:table-row;}
            .row>div {
                display:table-cell;
                margin:5px;
                padding:7px 10px;
				border-bottom:1px dashed #E9E9E9;
            }
.row a{ text-decoration: none; color: #0C2D94;}

.table_item{width: 20%;font-size: 13px; text-align: center;line-height: 26px;}
.table_contents{width: 80%;font-size:15px;color:#424242;line-height: 26px;}
.item{background-color: #EAEFFB;padding:2px 10px;width:130px;color:#070849}

.kyo_l{  vertical-align: top; margin-left: 1px; padding-left: 10px;  list-style-position: outside; }
.kyo_l li{ margin-left: 0; list-style-type: disc; padding-right:10px;line-height: 20px; list-style-type: square;}


.dl_tableA{display: table;width: 100%;margin-bottom: 40px;border-bottom:1px solid #CCCCCC}
.dl_tableA1{display: table-cell;vertical-align: middle;font-size: 20px;font-weight: bold;width: 35%;padding: 10px;text-align: left}
.dl_tableA2{display: table-cell;vertical-align: middle;width: 65%;}
.dl_tableA1 p{font-size: 12px;font-weight: normal;color:#565656}
.dl_tableA1 span{font-size: 14px;display: block;font-weight: normal;color:#565656;line-height: 20px;margin-top: 10px}
.dl_tableA2 a{text-decoration: none;color:#0A165A}
.dl_tableA2 a:hover{color: #C51F22;}

.dl_tableB{display: table;width: 100%;margin-bottom: 5px;margin-top: 5px}

.dl_tableB1{display: table-cell;vertical-align: middle;font-size: 16px;padding: 10px;width: 70%;text-align: left}
.dl_tableB2{display: table-cell;vertical-align: middle;padding: 10px;}
.youshiki_font{padding:1px 4px;margin-right: 10px;background:#0D3066;color:#FFFFFF;border-radius: 10px;font-size: 16px!important;}
.youshiki_font2{padding:1px 4px;margin-right: 10px;background: #CC0078;color:#FFFFFF;border-radius: 10px;font-size: 16px!important;}
.tableborder{border-bottom:1px solid #CCCCCC}


