A:link { color: #006699; }A:visited { color:  #006699; }A:hover { color: #FF9900; }A:active { color:  #FF9900; }body form {    margin: 0;    padding: 0;    margin-top: 0px;    background-color: #F9F9F9;    background-repeat: repeat-x;    background-attachment: fixed;}#wrapper {    display: block;    width: 766px;    height: 100%;    position: relative;    border: solid 1px #930034;    margin: 0;    background-color: #eef4f5;    margin-left: auto;    margin-right: auto;    padding: 0;}#gazou {    width: 760px;    position: relative;    background-color: #eef4f5;    margin-left: auto;    margin-right: auto;    padding: 0;    font-size: 12px;    font-style: normal;    margin-top: 0px;}#seminer {    width: 752px;    padding: 4px;    height:30px;    position: relative;    background-color: #eef4f5;    margin-top: 0px;    font-size: 14px;    font-style: normal;    margin-left: 3px;}#bun {    width: 559px;    position: relative;    margin-top: 10px;    font-size: 12px;    font-style: normal;}#bun h1 {  font-size: 14px;  color: #999;  padding: 0;  margin-top: 10px;  margin-bottom: 0px;}#button {    position: relative;    background-color: #eef4f5;    margin-left: auto;    margin-right: auto;    padding: 0;    margin-bottom: 10px;}#tab_b {    margin-top: 0;    background-color: #EEF4F5;    margin-left: 0;    padding: 0;    float: left;}#best {    margin-bottom: 2px;    font-size: 10px;    font-style: normal;    margin-top: 10px;}#tab_b_aisatu {    background-color: #FFF;    width: 170px;    height: 50px;    padding: 3px;    position: relative;    border: solid 1px #a6d223;    background-color: #fff;    margin-bottom: 10px;    margin-left: 4px;}#left_navi {    background-color: #FFF;    width: 170px;    height: 450px;    position: relative;    padding: 3px;    margin-top: 10px;    margin-left: 4px;    border: solid 1px #a6d223;    font-size: 12px;    font-style: normal;    line-height: 16px;}#left_navi hr {    width: 80%;    margin-top: 10px;    margin-bottom: 10px;    text-align: center;    border: dotted 1px #a6d223;}#bosyu {    width: 170px;    height: 50px;    padding: 3px;    position: relative;    border: solid 1px #a6d223;    background-color: #fff;    margin-bottom: 10px;    margin-left: 4px;}#buzan_m {    background-color: #FFF;    width: 170px;    height: 70x;    position: relative;    padding: 3px;    margin-top: 10px;    margin-left: 4px;    border: solid 1px #a6d223;    font-size: 12px;    font-style: normal;    line-height: 16px;}#adress {    background-color: #FFF;    width:  170px;    height: 220px;    position: relative;    border: solid 1px #a6d223;    padding: 3px;    margin-top: 10px;    margin-left: 4px;    font-size: 11px;    font-style: normal;    line-height: 16px;}#contents {    position: relative;    width: 559px;    height: 100%;    background-color: #fff;    padding: 7px;    margin-top: 0px;    margin-right: 4px;    float:right;    font-size: 12px;    color: #333333;    font-style: normal;    line-height: 16px;    border: solid 1px #a6d223;}#kiyaku {    position: relative;    width: 100%;    height: 100%;    background-color: #F0FFFF;    margin-top: 0px;    margin-left: 4px;    font-size: 11px;    color: #333333;    font-style: normal;    line-height: 16px;}#kiyaku h3 {  font-size: 14px;  color: #000;  padding: 0;  margin-top: 10px;  margin-bottom: 0px;}#kiyaku TD.title {  font-size: 14px;  color: #000;  padding: 0;  margin-top: 10px;  margin-bottom: 0px;}#kiyaku TD.main {  font-size: 12px;  color: #000;  padding: 0;  margin-top: 10px;  margin-bottom: 0px;  line-height: 20px;  vertical-align: top;}#kiyaku TD.sub1 {  font-size: 12px;  color: #000;  padding: 0;  margin-top: 10px;  margin-bottom: 0px;  line-height: 20px;  vertical-align: top;}#kiyaku TD.sub2 {  width: 410pt;  font-size: 12px;  color: #000;  padding: 0;  margin-top: 10px;  margin-bottom: 0px;  line-height: 20px;  vertical-align: top;}#kiyaku TD {  font-size: 20px;  color: #000;  padding: 0;  margin-top: 10px;  margin-bottom: 0px;  font-style: normal;  line-height: 20px;  vertical-align: top;}#douetki {    position: relative;    width: 559px;    height: 100%;    font-size: 12px;    color: #333333;    font-style: normal;    line-height: 20px;    margin-top: 15px;}#not {    width: 550px;    position: relative;    font-size: 12px;    color: #333333;    font-style: normal;    line-height: 16px;    margin-top: 0px;    margin-left: 4px;}#obi1 {    width: 550px;    height: 18px;    margin-top: 5px;    margin-bottom: 10px;    position: relative;    background-color: #999999;}#obi1 h2 {  font-size: 16px;  color: #fff;  padding: 0;  margin-left: 3px;  margin-top: 0px;  margin-bottom: 0px;}#obi2 {    width: 550px;    height: 18px;    margin-top: 5px;    margin-bottom: 10px;    position: relative;    background-color: #66CC00;}#obi2 h2 {  font-size: 16px;  color: #fff;  padding: 0;  margin-left: 3px;  margin-top: 0px;  margin-bottom: 0px;}#obi3 {    width: 550px;    height: 18px;    margin-top: 10px;    margin-bottom: 10px;    position: relative;    background-color: #930034;}#obi3 h2 {  font-size: 16px;  color: #fff;  padding: 0;  margin-left: 3px;  margin-top: 0px;  margin-bottom: 0px;}#douteki h1 {  font-size: 16px;  color: #000000;  margin-left: 7px;  padding: 0;}#douteki h2 {  font-size: 16px;  color: #006699;  padding: 0;  margin-top: 15px;  margin-bottom: 0px;}#douteki h3 {  font-size: 16px;  color: #006699;  padding: 0;  margin-top: 20px;  margin-bottom: 20px;  font-style: normal;  line-height: 20px;}#douteki h4 {  font-size: 16px;  color: #000000;  padding: 0;  margin-top: 16px;  margin-bottom: 16px;}#douteki h5 {  font-size: 12px;  font-weight: bold;  font-style: normal;  color: #006699;  padding: 0;  margin-top: 10px;  margin-bottom: 0px;}#douteki h6 {  font-size: 13px;  color: #006699;  text-align:left;  padding: 0;  margin-top: 8px;  margin-bottom: 0px;}#m_botton {  margin-top: 10px;  margin-bottom: 10px;  }#d_link {    width: 760px;    position: relative;    background-color: #eef4f5;    margin-left: 0;    font-size: 11px;    font-style: normal;    border-top-width: 1px;    padding-top: 0px;    margin-top: 5px;}#pankuzu      {    font-size: 12px;    width: 750px;    font-style: normal;    margin-right: 10px;    }#foot {    width: 760px;    height:15px;    position: relative;    background-color: #930034;    margin-left: auto;    margin-right: auto;    padding: 0;    font-size: 12px;    color: #fff;    font-style: normal;    margin-top: 10px;}#title {    width: 760px;    position: relative;    background-color: #fff;    background-color: #eef4f5;}#title h1 {  font-size: 10px;  color: #333;  padding: 4px;  margin-top: 0px;  margin-bottom: 0px;}.footright {  font-size: 12px;  color: #666666;  padding: 0;  margin: 0px;}.footkeyword {    font-size: 14px;    padding: 0;    margin: 14px 0px 6px 0px;    color: #333;}#tab{    width: 284px;    position: relative;    margin-left: auto;    margin-right: auto;    margin-top: 0px;    margin-bottom: 0px;    float:right;}#top_navi {    width: 760px;    position: relative;    background-color: #fff;    margin-top: 0px;    font-size: 12px;    font-style: normal;}#news {    width: 581px;    position: relative;    background-color: #fff;    border: solid 1px #ccc;    padding: 4px;    margin-top: 5px;    float:left;    font-size: 12px;    font-style: normal;    line-height: 20px;}#top_right_menu {    margin-left: 8px;    width: 200px;    position: relative;    background-color: #fff;    padding: 4px;    float:left;    font-size: 10px;    font-style: normal;    line-height: 16px;}.form100 {  background-color: #FFFFFF; width: 100px; border: #999999; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}.form200 { background-color: #FFFFFF; width: 200px; border: #999999; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}.form50 { background-color: #FFFFFF; width: 50px; border: thin #999999 solid}.form300 { background-color: #FFFFFF; width: 300px; border: #999999; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }#contents_top {    width: 562px;    position: relative;    background-color: #fff;    border: solid 1px #ccc;    padding: 5px;    margin-top: 5px;    margin-right: 0px;    float:right;    font-size: 12px;    font-style: normal;    line-height: 20px;}#contents h4 {  font-size: 11px;}#contents h2 {  font-size: 12px;}#contents li {  margin-left: 0px;}#contents_info{    float: left;    height: 393px;    width: 446px;    font-size: 12px;    color: #333333;    font-style: normal;    padding-right: 5px;    padding-left: 5px;}#right{    float:right;    width: 292px;}#contents_kousikitowa{    font-size: 12px;    color: #333333;    font-style: normal;}#kousikitowa_bun{    font-size: 12px;    color: #333333;    font-style: normal;    padding-left: 10px;}#contents_sinkan{        font-size: 12px;    color: #333333;    font-style: normal;    margin-top: 5px;}#link{    font-size: 12px;    color: #333333;    font-style: normal;    margin-top: 5px;}#contents_sinkan_bun{    font-size: 12px;    color: #333333;    font-style: normal;    padding-left: 10px;    }.red_boll {  list-style-type: font-family;  list-style-image: url('/img/wpeB.gif') }.slist_abs_16pt {  font-size:16pt;  font-family:HGP創英角ｺﾞｼｯｸUB;  margin:35px 5px;}.slist_caution {  text-align: left;  text-indent: -10;  margin-left: 12}.slist_text_gochic {  font-family: HGP創英角ｺﾞｼｯｸUB;}.slist_text {  font-size: 10pt;  line-height: 160%;  margin-top: 0;  text-align:left;  margin:15px;}.slist_list1 {  background-color: #006da3;  font-size: 10pt;  color: #ffffff;  margin:15px 0px;  text-align:center;}.slist_abs {  font-size: 12pt;  font-family: HGP創英角ｺﾞｼｯｸUB;  line-height: 160%;  margin-top: 0;  text-align:center;}.sform_title {  border-width: 5px 0px;  border-style:solid;  border-color:#5ba3c7;  background-color: #def0fa;  width: 560;  font-size: 14px;  color: #006699;  font-weight: bold;  text-align:left;  padding: 5px 8px;  margin-top: 8px;  margin-bottom: 0px;}.sform_index {  font-size: 10pt;  color: #006699;  width: 534;  text-align:left;  margin:8px 2px;}.prof_title {    position: relative;    padding: 10px;    margin: 10px;    text-align: left;}#privacy {    width: 560px;    position: relative;    background-color: #fff;    border: solid 1px #ccc;    padding: 8px;    margin-top: 5px;    float:right;    font-size: 12px;    font-style: normal;    line-height: 20px;}.privacy_h1 {  font-size: 10pt;  font-weight: bold;  color: #0B0F99;  border-bottom: 1px solid #0B0F99;}.privacy_h2 {  font-size: 9pt;  font-weight: bold;}#menu {    width: 221px;    font-size: 13px;    font-style: normal;    position: relative;    padding: 0px;    background-color: #fff;    margin-top: 5px;}a#menu  {  width: 221px;  font-size: 13px;  color: #666;  background-color: #fff;  text-decoration: none;  padding: 0px;  border-top: 1px solid #666;  border-bottom: 1px solid #666;  border-right: 1px solid #666;  border-left: 6px solid #999;}a#menu:hover {  width: 221px;  color: #000;  background-color: #DEDEDE;  border-left: 6px solid #0B0F99;  border-top: 1px solid #666;  border-bottom: 1px solid #666;  border-right: 1px solid #666;}.waku {  width: 500px;  border: 1px solid #CCC;  padding: 10px;}.waku1 {  width: 400px;  text-align: center;  background-color: #CCCCFF;  border: 1px solid #9999FF;  margin: 5px auto;  padding-bottom: 10px;  padding-top: 10px;}.waku2 {  width: 400px;  text-align: center;  background-color: #CCCCFF;  border: 1px solid #9999FF;  margin: 5px auto;  padding-bottom: 10px;  padding-top: 10px;}.txt_underline {  text-decoration: underline;}.txt_bold {  font-weight: bold}.txt_underlinebold {  text-decoration: underline;  font-weight: bold}.txt_yellowback {  background-color: #FFFF00;}.txt_yellowbackbold {  background-color: #FFFF00;  font-weight: bold;}.back_border {  border: 1px solid gray;  padding: 20px;  width: 75%;  }hr {  height: 1px;  color: #999999;  margin: 5px;}li {    margin-left: 0;}.error {  color: #FF0000;}.require {  color: #FF0000;}.CTooltip {  position:fixed;  top: 10px;  right: 10px;  z-index: 2;  width: 380px;  visibility: hidden;  font: 8pt 'MS Comic Sans','Arial',sans-serif;  background-color: #FFFFE6;  padding: 8px;  border: 1px solid black;}.T_ttl_c0 {  text-align: center;  font-weight: bold;  background-color: #C0C0C0;  padding: 8px;  border: 1px solid #C0C0C0;  color:  #000000;}.T_dt_c0 {  background-color: #FFFFE6;  padding: 8px;  border: 1px solid #C0C0C0;  color:  #000000;}.playsound {  z-index: 0;  visibility: hidden;}.dummylink_on {  color: #FF9900;  text-decoration: underline;}.dummylink_off {  color: #006699;  text-decoration: underline;}#wmv table tr td {    position: relative;    padding: 0px;    margin-top: 0px;    margin-right: 4px;    border: solid 0px;}#guide {    position: relative;    width: 190px;    height: 100%;    background-color: #fff;    margin-top: 0px;    margin-left: 4px;    font-size: 14px;    color: #333333;    font-style: normal;    line-height: 20px;}.hissu {    font-size: 9pt;    line-height: 11pt;    font-weight: bold;    color: #FF0000;}#review {    text-align: left;}#review .left_td{    text-align: left;}#review .style_td{    text-align: left;    padding:0.2em;    margin:1px;    border-bottom: 1px dashed #808040;    font-size:90%;}#review .style_comment{    text-align: left;    padding:0.2em;    margin:1px;    font-size:90%;}#review hr{    width: 90%;    height: 1px;    border: 1px solid #8AB405;}