@charset "Shift_JIS";
* {
font-size:12px;
}


body {
margin:0;
padding:0;
}

img {
border: none;
}
.wrapper {
width: 688px;
border: 1px solid #d9d9d9;
padding: 25px;
}
.wrapper .name ul li {
display: block;
float: left;
padding-left: 18px;
padding-right: 12px;
width: 10em;
background-attachment: scroll;
background-color: transparent;
background-image: url(../img/list_point.gif);
background-repeat: no-repeat;
background-position: left center;
list-style-type: none;
te
}
.wrapper .name p {
margin: 0px;
width:640px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #8dc610;
padding-bottom: 10px;
clear:left;
}
.wrapper .name ul {
overflow:hidden;
margin: 0px;
padding-bottom: 30px;
}
.wrapper .name {
border: 2px solid #d9d9d9;
padding: 18px;
}
.frame_btn {
float: right;
width: 120px;
}
.clear {
float: none;
}
.frame_tit {
width: 740px;
}

#now_select {
position: relative;
height: 42px;
width: 688px;
background-image: url(../img/now_select_bg.gif);
background-repeat: no-repeat;
margin-bottom: 20px;
}

#now_select_0 {
position: absolute;
left: 0px;
top: 12px;
width: 197px;
text-align: center;
font-weight: bold;
color: #FFF;
}

#now_select_1 {
position: absolute;
left: 196px;
top: 12px;
width: 170px;
text-align: center;
font-weight: bold;
color: #8dc610;
}

#now_select_2 {
position: absolute;
left: 371px;
top: 12px;
width: 169px;
text-align: center;
color: #8dc610;
font-weight: bold;
}

#now_select_3 {
position: absolute;
left: 537px;
top: 12px;
width: 149px;
text-align: center;
font-weight: bold;
color: #a0a0a0;
}

/* ------------------------------
f_2.html
------------------------------ */

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a img {border-style:none;}

#radio_area td {
width: 50px;
text-align: center;
background-color: #FFF;
}
#radio_area {
text-align: center;
background-image: url(../img/radio_area_bg.gif);
height: 239px;
width: 688px;
margin-bottom: 10px;
}
#radio_area td input {
margin-top: 5px 0px 5px;
}
#radio_area h3 {
margin: 0px;
padding-top: 14px;
padding-right: 0px;
padding-bottom: 14px;
padding-left: 0px;
}
#radio_area p {
font-size: 78%;
}
#container {
width: 740px;
}
#result {
background-image: url(../img/result_bg.gif);
height: 75px;
width: 688px;
margin-bottom: 10px;
background-repeat: no-repeat;
}
#result_left {
float: left;
margin-top: 30px;
width: 290px;
text-align: center;
font-weight: bold;
color: #FFF;
}
#radio_area table {
height: 66px;
background-color: #d6d6d6;
}
#radio_area td {
width: 49px;
}
#radio_area input {
margin-bottom: 10px;
}
#result_right {
float: right;
margin-top: 30px;
margin-right: 15px;
width: 360px;
font-size: 12px;
font-weight: bold;
}
#result_sum_money {
font-size: 24px;
color: #e80000;
}
#result_en {
font-size: 16px;
font-weight: bold;
color: #e80000;
}
.red {
color: #e80000;
}
.annotation {
clear: both;
font-size: 11px;
border: 1px solid #e90606;
padding-left: 60px;
background-image: url(../img/ex_mark.gif);
background-repeat: no-repeat;
padding-top: 6px;
padding-bottom: 6px;
line-height: 1.4em;
margin-bottom: 20px;
}
#now_select {
position: relative;
height: 42px;
width: 688px;
background-image: url(../img/now_select_bg.gif);
background-repeat: no-repeat;
margin-bottom: 20px;
}

#now_select_0 {
position: absolute;
left: 0px;
top: 12px;
width: 197px;
text-align: center;
font-weight: bold;
color: #FFF;
}

#now_select_1 {
position: absolute;
left: 196px;
top: 12px;
width: 170px;
text-align: center;
font-weight: bold;
color: #8dc610;
}

#now_select_2 {
position: absolute;
left: 371px;
top: 12px;
width: 169px;
text-align: center;
color: #8dc610;
font-weight: bold;
}

#now_select_3 {
position: absolute;
left: 537px;
top: 12px;
width: 149px;
text-align: center;
font-weight: bold;
color: #a0a0a0;
}
#total_left {
float: left;
color: #5e5e59;
font-size: 18px;
font-weight: bold;
}
#total_right {
float: right;
}
#total_bottom {
clear: both;
}
.th_left {
float: left;
margin-left: 10px;
}
.th_right {
float: right;
margin-right: 10px;
}
#details_area h3 {
height: 41px;
width: 688px;
margin: 0px;
padding: 0px;
}
#details_area th {
background-color: #8dc610;
width: 648px;
color: #FFF;
height: 33px;
}
#details_area_contents {
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #8dc610;
border-bottom-color: #8dc610;
border-left-color: #8dc610;
padding: 19px;
}
#details_area_contents table {
}
#details_area .td_left {
background-color: #eaf2d9;
width: 144px;
text-align: center;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #d6d6d6;
border-bottom-color: #d6d6d6;
border-left-color: #d6d6d6;
font-size: 12px;
}
#details_area .td_right {
width: 503px;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #d6d6d6;
border-bottom-color: #d6d6d6;
padding-top: 20px;
padding-right: 15px;
padding-bottom: 20px;
padding-left: 15px;
}
.subsidy_name {
font-weight: bold;
}
.subsidy_name {
margin-bottom: 10px;
}
.subsidy .td_right {
background-color: #fffdd7;
}
.subsidy_money {
color: #e70000;
font-size: 16px;
font-weight: bold;
}
.url .td_right a {
color: #966;
}
.url .td_right {
font-size: 12px;
}
.biko .td_right {
font-size: 12px;
}
#details_area .annotation {
width: 544px;
margin-left: 20px;
margin-right: 20px;
margin-top: 12px;
background-color: #FFF;
}
#total {
background-color: #faf7cd;
height: 160px;
width: 647px;
clear: both;
margin-top: 20px;
}
.plus_mark {
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}
#total_top {
height: 26px;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #bab38d;
margin-right: 20px;
margin-left: 20px;
padding-top: 20px;
font-weight: bold;
padding-bottom: 8px;
}
#tootal_sum_money {
font-size: 26px;
color: #e70000;
}
#main_contents {
border: 1px solid #d9d9d9;
width: 686px;
padding: 26px;
clear: both;
}
#error_mes {
height: 115px;
width: 688px;
background-image: url(../img/error_bg.gif);
background-repeat: no-repeat;
margin-bottom: 10px;
text-align: center;
}
#error_mes h3 {
color: #e70000;
font-weight: bold;
padding-top: 30px;
font-size: 16px;
margin: 0px;
padding-bottom: 10px;
}
#error_mes p {
font-size: 12px;
margin: 0px;
padding: 0px;
font-weight: bold;
line-height: 1.2em;
}
h2 {
float: left;
font-size: 20px;
margin: 0px;
padding: 0px;
}
#back_btn {
float: right;
}
.system_name .td_right {
font-size: 12px;
}

/* ------------------------------
btn’Ç‰Á
------------------------------ */

div.logo {width: 740px;text-align: right;
}
