/*基本*/a:link{  color:#ffffff;  text-decoration:none ;}a:visited{  color:#92D4F5;  text-decoration:none ;}a:hover{  color:#ffffff;  background-color:#92D4F5;  text-decoration:none ;}body{  background-color:#92D4F5;  color:#000000;  line-break:strict;  font-size:10pt;  word-break:break-all;   word-wrap:break-word;  margin:0px;  padding:0px 0px;}body.framebody{  background-color:#ffffff;}/*ヘッダ*/div.headbase{  width:700px;  background-color:#ffffff;  margin:0px auto;  padding:0px;}/*フッタ*/div.copybase{  width:700px;  background-color:#121E3F;  margin:0px auto;  padding:0px;}div.copyright{  margin:0px;  padding:10px 10px;  text-align:left;  font-size:10pt;  font-color:#ffffff;}/*制御用*/div.getposition{  position:absolute;  margin:0px;  padding:0px;  border:0px none;}br.floatclear{  clear:both;}br.floatclearleft{  clear:left;}/*基本コンテンツ部品*/div.contentbase{  clear:both;  width:700px;  background-color:#006BB5;  margin:0px auto;  padding:10px 0px;}div.content{  margin:0px;  padding:5px 10px;  text-align:left;  font-size:10pt;  font-color:#ffffff;}div.listbase{  clear:both;  width:700px;  background-color:#ffffff;  margin:0px auto;  padding:10px 0px;}div.list{  margin:0px;  padding:0px 10px;  text-align:left;  font-size:14pt;  font-color: #121e3f;}div.mainbase{  clear:both;  width:700px;  background-color:#ffffff;  margin:0px auto;  padding:0px 0px;}div.main{  margin:0px;  padding:0px 0px;  text-align:left;  font-size:14pt;  font-color: #121e3f;}div.mainleft{  width:150px;  margin:0px;  padding:0px 3px;  text-align:left;  font-size:10pt;  font-color:#ffffff;}div.maincenter{  margin:0px;  padding:10px 10px;  text-align:left;  font-size:9pt;  font-color:#222222;}div.mainright{  margin:0px;  padding:0px 0px;  text-align:left;  font-size:10pt;  font-color:#121e3f;}div.memberbase{  width:700px;  background-color:#ffffff;  margin:0px auto;  padding:0px;}div.member{  margin:0px;  padding:10px 10px;  text-align:left;  font-size:10pt;  font-color: #222222;}h1 {color:  #121e3f; font-size: 18pt}h2 {color:  #121e3f; font-size: 14pt}h3 {color:  #ffffff; font-size: 12pt}h4 {color:  #ffffff; font-size: 10pt}/*個別コンテンツ*/img.logoimage{  margin:30px 0px 15px 0px;  border-width:0px;  border-style:none;  padding:0px;}img.lineimage{  margin:10px 0px;  border-width:0px;  border-style:none;  padding:0px;}img.largeimage{  margin:10px 0px;  border-width:0px;  border-style:none;  padding:0px;}img.smallimageleft{  float:left;  margin:10px 10px 10px 0px;  border-width:0px;  border-style:none;  padding:0px;}img.smallimageright{  float:right;  margin:10px 0px 10px 10px;  border-width:0px;  border-style:none;  padding:0px;}div.contenthalfleft{  width:220px;  margin:10px 0px;  border-width:0px;  border-style:none;  padding:0px 0px 0px 10px;}div.contenthalfright{  width:220px;  margin:10px 0px;  border-width:0px;  border-style:none;  padding:0px 10px 0px 0px;}div.contentthumleft{  float:left;  width:150px;  margin:0px 10px 10px 0px;  border-width:0px;  border-style:none;  padding:0px;}div.contentthumcenter{  float:left;  width:150px;  margin:0px 10px 10px 0px;  border-width:0px;  border-style:none;  padding:0px;}div.contentthumright{  float:left;  width:150px;  margin:0px 0px 10px 0px;  border-width:0px;  border-style:none;  padding:0px;}img.iconimage{  float:left;  margin:0px 5px 5px 0px;}div.titlebase{  clear:both;  width:480px;  margin:10px auto;  border-width:0px;  border-style:none;  padding:0px;}h3.title{  margin:0px;  padding:0px;  font-size:large;  font-weight:bold;  font-style:normal;}table.chargetable{  width:300px;  margin:0px;  border-width:0px;  border-style:none;  padding:0px;}td.itemcell{  margin:0px;  border-width:0px;  border-style:none;  padding:1px;}td.chargecell{  margin:0px;  border-width:0px;  border-style:none;  padding:1px;  text-align:right;}span.pointmark{  color:#2d623c;  font-size:x-small;}div.apointment{  margin:2px -10px;  border-width:2px;  border-style:solid;  border-color:#2d623c;  padding:10px;}div.ad{  margin:2px 0px;  text-align:center;  border-width:2px;  border-style:dotted;  border-color:#2d623c;  padding:2px;}
