#tb_navi  {
	border-collapse: collapse;
}
#tb_navi td  {
	padding: 0;
}

#tb_navi tr.navi_class_tr {
    border-bottom: 1px solid;
}

#tb_navi td.td_vide {
	width: 45px;
 	vertical-align: middle;
	padding: 0;
	background-color: #E8E8E8;
}

#tb_navi td.htab {
	padding: 10px;
}

#tb_navi td.td_vide div {
	display: inline-block;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	writing-mode: vertical-lr;
	-ms-writing-mode: tb-rl;
	padding-right: 3px;
	font-size: 11px;
}

#content_main p {
	text-align: justify;
}

.navi_div_komp_block {
    cursor: pointer;
}

.navi_div_komp_block_non {
	height: 50px;
}

.navi_div_komp {
	width: 50px;
	background-color: #EEE;
	border-top: 1px solid #FFF;
	margin: 0 auto;
	cursor: pointer;
}

.navi_div_komp img {
	width: 100%;
	height: 100%;
}

.navi_div_komp:hover {
	background-color: #007DA4;
}

#tb_navi td.set_cent {
 	text-align: center;
	vertical-align: middle;
}

.navi_div_komp_chk {
	background-color: #9FC74C;
	}

.navi_div_komp_nxt {
	background-color: #FF902D;
}

.tooltip {
    position: relative;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 180px;
    background-color: #007DA4;
    color: #FFF;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 250%;
    left: 50%;
    margin-left: -90px;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
	z-index: 100;
}

.tooltip_block {
    position: relative;
}

.tooltip_block .tooltiptext_block, .tooltip_nohover {
    visibility: hidden;
    width: 180px;
    background-color: #6E6EA4;
    color: #FFF;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 110%;
    left: 50%;
    margin-left: -90px;
}

.tooltip_block:hover .tooltiptext_block {
    visibility: visible;
}

input.txt-submit {
	display: block;
	margin: 10px;
	height: 25px;
	width: 140px;
	border:1px solid #BBB;
	background-color: #EFEFEF;
	font:13px, Arial,Sans-serif;
	}