#con-flash{
  clear:both;
  background:url("../image/index-flash-back.gif") no-repeat;
  height:350px;
}
#con-new{
  margin:1px 0px 0px;
}

/*--------------------新着情報詳細--------------------*/
#new-left{
  float:left;
  text-align:left;
  width:420px;
}
#new-right{
  float:right;
  text-align:left;
  width:370px;
}

.new-all{
  border:1px solid #cccccc;
  height:200px;
}

.new-kind-left{
  width:209px;
  float:left;
  margin-top:5px;
}
.new-kind-right{
  width:209px;
  float:right;
  margin-top:5px;
}
.new-kind-left h3{
  background:url("../image/index-kind-title1.gif") no-repeat;
  font-size:11pt;
  font-weight:normal;
  padding:7px 7px 13px 28px;
  margin:0px;
  color:#990033;
}
.new-kind-right h3{
  background:url("../image/index-kind-title2.gif") no-repeat;
  font-size:11pt;
  font-weight:normal;
  padding:7px 7px 13px 28px;
  margin:0px;
  color:#003366;
}
ul.kind{
  list-style-position:inside;
  list-style-image:url("../image/index-kind-li.gif");
  margin:0px 0px 10px 10px;
  margin-left:auto;
  margin-right:auto;
}
.kind li{
  line-height:160%;
}

.ban img{
  margin:0px 0px 1px;
}

/*----------------QRコード部分--------------*/
.qr{
  padding:8px 125px 8px 8px;
  background:#f5f5f5 url("../image/index-qr-back.gif") no-repeat;
  margin-top:7px;
  margin-bottom:7px;
  border:1px solid #cccccc;
  height:120px;
  clear:both;
}
.qr span{
  display:block;
  font-size:11pt;
  color:#990033;
  border-bottom:1px dotted #999999;
  padding:0px 0px 3px;
  margin:0px 0px 5px;
  font-weight:bold;
}
.qr img{
  margin-left:5px;
  margin-top:5px;
}

/*---------------バナー小部分--------------*/
.ban-s-all{
  width:370px;
}
.ban-s-left{
  float:left;
  width:122px;
  margin-right:2px;
}
.ban-s-right{
  float:right;
  width:122px;
}

/* 新着情報リストアップページ用スタイル */
#con-new{
}
#new{
  text-align:left;
  overflow:auto;
  height:140px;
  padding:0px 5px 5px;
  margin-bottom:2px;
}
#new h2{
  font-size:13px;
  font-weight:normal;
  margin:0px 0px 3px;
  color:#993366;
}
#new h3{
  border-bottom:1px dotted #993366;
  padding-bottom:2px;
  font-size:13px;
  margin:0px;
}
#new p{
  margin:3px 0px 10px;
}
#new img{
  zoom:50%;
  border:0;
}
.new-title{
  text-align:left;
  padding:3px 0px 0px 25px;
  margin:0px 0px 0px;
  background-image:url("../../blog_image/side_h2_back.gif");
  background-repeat:no-repeat;
  height:20px;
  color:#990066;
  font-size:16px;
  line-height:115%;
  font-weight:bold;
  letter-spacing:2px;
}
#con-new a:link{
  color:#333333;
  text-decoration:none;
}
#con-new a:visited{
  color:#999999;
  text-decoration:none;
}
#con-new a:active{
  text-decoration:underline;
}
#con-new a:hover{
  text-decoration:underline;
}