@charset"utf-8";

.goshinmotsu{ color:#424242; width: 700px; text-align:left; }
.goshinmotsu ul { padding-left: 1em; }
.goshinmotsu ul li{ list-style-type: disc; line-height: 160%; }
.goshinmotsu h2{font-size: 12px;}
.goshinmotsu h3{font-size: 12px;}
.goshinmotsu a{ color:#5c926f; text-decoration: underline; }
.goshinmotsu .pagelink{ border: 1px solid #b8d2c5; background:#f8f8f4; padding: 20px 30px; margin-bottom: 30px; }
.goshinmotsu .pagelink p{ margin-bottom: 10px; color: #5c926f; }
.goshinmotsu .pagelink ul{ margin-bottom: 10px; }
.goshinmotsu .pagelink ul li{ line-height: 200%; }

.goshinmotsu .gos_tbl{ border-collapse: collapse; margin-bottom: 30px; }
.goshinmotsu .gos_tbl th{ border: 1px solid #ffffff; padding: 8px; text-align:center; }
.goshinmotsu .gos_tbl td{ padding: 10px 10px; text-align:center; }
.goshinmotsu .gos_tbl td p,.gos_tbl td ul{ text-align:left; }
.goshinmotsu .gos_tbl td img{ margin-bottom: 3px; }
.goshinmotsu .gos_tbl .gos_bdrb{ border-right: 1px solid #ababab; border-bottom: 1px solid #ababab; }
.goshinmotsu .gos_tbl .gos_bdb{ border-bottom: 1px solid #ababab; }
.goshinmotsu .gos_tbl .gos_bdr{ border-right: 1px solid #ababab; }

.goshinmotsu .gos_tbl .gos_th1{ background:#669999; color:#ffffff; }
.goshinmotsu .gos_tbl .gos_th2{ background:#75a9a9; color:#ffffff; }
.goshinmotsu .gos_tbl .gos_th3{ background:#569d7a; color:#ffffff; }
.goshinmotsu .gos_tbl .gos_th4{ background:#69b28e; color:#ffffff; }
.goshinmotsu .gos_tbl .gos_th5{ color:#206a46; text-align:left; line-height: 220%; }
.goshinmotsu .gos_tbl .gos_bg1{ background:#ffffea; }

.goshinmotsu .gos_tbl .tategaki{ width: 12px; line-height: 180%; }

.goshinmotsu .soudanArea{ margin: 0 0 30px 30px; }
.goshinmotsu .soudanArea .soudan-inner{ margin-left: 25px; }
.goshinmotsu .soudanArea h2{margin-bottom: 10px;}
.goshinmotsu .soudanArea h2 span{ padding-right: 10px; }
.goshinmotsu .soudanArea p{  line-height: 180%; }

.goshinmotsu .housouArea{margin: 0 0 30px 0;}
.goshinmotsu .housouArea h2{ color:#206a46; margin-bottom: 15px; font-size: 14px;}
.goshinmotsu .tesage_caption{ font-size: 10px; text-align: center; margin-bottom: 5px;}
.goshinmotsu .tesage_caption span{ padding: 0 20px; }

.goshinmotsu .pagetop{ text-align: right; margin-bottom: 0px; height: 1%; }
