.info_detail h4 { display: none;}

.tab_lnk { text-align: center;}
.tab_lnk ul { width: 100%; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center;}
.tab_lnk li { flex-basis: 48%; padding: .5em 0; text-align: center; font-size: 96%; font-weight: 700; white-space: nowrap; margin: 0 1.9% 0 0;}
.tab_lnk li.lnkactv:hover { cursor: pointer; opacity: .8;}

.tab_lnk li { background-color: rgba(0, 80, 255, 1);}
.tab_lnk li span { color: rgba(255, 255, 255, 1);}
.tab_lnk li.lnkactv { background-color: rgba(0, 80, 255, .15);}
.tab_lnk li.lnkactv span { color: rgba(0, 80, 255, 1);}

.wn_sp { box-sizing: border-box; width: 98.8%;}
.wn_sp { display: block; border: 1px solid rgba(0, 80, 255, 1);}

.wn_sp table { width: 100%;}
.wn_sp tr { border-top: 1px solid rgba(0, 80, 255, .5);}
.wn_sp tr:first-child { border-top: 0;}
.wn_sp th { font-size: 90%; line-height: 120%; padding: .75em; border-right: 1px dotted rgba(0, 80, 255, .35); white-space: nowrap; font-weight: 700;}
.wn_sp td { font-size: 96%; line-height: 130%; padding: .75em; }
.nengo { display: block; font-size: 84%;}
/*for_W640-*/
@media all and (min-width: 640px) { 
.nengo { display: inline-block;}
}

/*colors2025*/
.tab_lnk .tab_blue { background-color: rgba(28, 137, 255, 1);}
.tab_lnk .tab_purple { background-color: rgba(160, 130, 245, 1);}
.tab_lnk .tab_pink { background-color: rgba(245, 165, 210, 1);}
.tab_lnk .tab_orange { background-color: rgba(243, 153, 0, 1);}
.tab_lnk .tab_red { background-color: rgba(243, 63, 0, 1);}
.tab_lnk .tab_gold { background-color: rgba(220, 147, 42, 1);}
.tab_lnk .tab_blue.lnkactv { background-color: rgba(28, 137, 255, .5);}
.tab_lnk .tab_purple.lnkactv { background-color: rgba(160, 130, 245, .5);}
.tab_lnk .tab_pink.lnkactv { background-color: rgba(245, 165, 210, .5);}
.tab_lnk .tab_orange.lnkactv { background-color: rgba(243, 153, 0, .5);}
.tab_lnk .tab_red.lnkactv { background-color: rgba(243, 63, 0, .5);}
.tab_lnk .tab_gold.lnkactv { background-color: rgba(220, 147, 42, .5);}
.tab_lnk .tab_red.lnkactv span, .tab_lnk .tab_yellow.lnkactv span, .tab_lnk .tab_blue.lnkactv span, .tab_lnk .tab_purple.lnkactv span, .tab_lnk .tab_skye.lnkactv span { color: rgba(255, 255, 255, 1);}
.wn_blue { border: 1px solid rgba(28, 137, 255, 1);}
.wn_purple { border: 1px solid rgba(160, 130, 245, 1);}
.wn_pink { border: 1px solid rgba(245, 165, 210, 1);}
.wn_orange { border: 1px solid rgba(243, 153, 0, 1);}
.wn_red { border: 1px solid rgba(243, 63, 0, 1);}
.wn_gold { border: 1px solid rgba(220, 147, 42, 1);}
.wn_blue tr { border: 1px solid rgba(28, 137, 255, .5);}
.wn_purple tr { border: 1px solid rgba(160, 130, 245, .5);}
.wn_pink tr { border: 1px solid rgba(245, 165, 210, .5);}
.wn_orange tr { border: 1px solid rgba(243, 153, 0, .5);}
.wn_red tr { border: 1px solid rgba(243, 63, 0, .5);}
.wn_gold tr { border: 1px solid rgba(220, 147, 42, .5);}
.wn_blue th { font-size: 90%; line-height: 120%; padding: .75em; border-right: 1px dotted rgba(28, 137, 255, .35); background-color: rgba(28, 137, 255, .1);}
.wn_purple th { font-size: 90%; line-height: 120%; padding: .75em; border-right: 1px dotted rgba(160, 130, 245, .35); background-color: rgba(160, 130, 245, .1);}
.wn_pink th { font-size: 90%; line-height: 120%; padding: .75em; border-right: 1px dotted rgba(245, 165, 210, .35); background-color: rgba(245, 165, 210, .1);}
.wn_orange th { font-size: 90%; line-height: 120%; padding: .75em; border-right: 1px dotted rgba(243, 153, 0, .35); background-color: rgba(243, 153, 0, .1);}
.wn_red th { font-size: 90%; line-height: 120%; padding: .75em; border-right: 1px dotted rgba(243, 63, 0, .35); background-color: rgba(243, 63, 0, .1);}
.wn_gold th { font-size: 90%; line-height: 120%; padding: .75em; border-right: 1px dotted rgba(220, 147, 42, .35); background-color: rgba(220, 147, 42, .1);}