@charset "utf-8";
/* /ir/highlight/ */
.wrap2col .col1 {
	margin-bottom: 2em;
}
.txt10 {
    font-size: 1.2rem;
    line-height: 1.4;
}
.ulType01 {
	margin-top: 0.5em;
	margin-bottom: 1em;
}
ul.ulType01 li {
	margin-bottom: 0;
}
#hanrei {
	text-align: right;
	margin-bottom: 1em;
}
.name {
    float: left;
    font-size: 1.4rem;
    font-weight: bold;
    line-height: 1.4;
}

.tani {
    float: right;
    font-size: 1rem;
    line-height: 1.2;
}
.swf {
	padding-top: 1.6em;
}
table.hyo_table {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: separate;
    border-color: #666 currentcolor currentcolor #666;
    border-image: none;
    border-style: solid none none solid;
    border-width: 1px medium medium 1px;
    empty-cells: show;
    margin-top: 5px;
    width: 100%;
}
table.hyo_table td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: currentcolor #666 #666 currentcolor;
    border-image: none;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    font-size: 1.2rem;
    padding: 2px;
}
.kamoku {
    background-color: #e5f0f5;
    line-height: 1.2;
    text-align: center;
}
.suuchi {
    background-color: #ffffff;
    line-height: 1.2;
    text-align: right;
}
.suuchi_konki {
    background-color: #f2f2f2;
    line-height: 1.2;
    text-align: right;
}