body{text-align:center;}
.textc{text-align:center;}
.f20{font-size:20px;}

/*flash*/
#openf{position:relative;width:400px;height:400px;float:left;
              background:url(image/reihoku400.gif);
			  border-right:solid #dddddd 1px;border-bottom:solid #cccccc 1px;
			  font-family:"ＭＳ ゴシック","Osaka-等幅",monospace;}
#openf a{margin-left:5px;}

/*お知らせ*/
.topico{margin:5px 0;float:left;}
.topici{width:800px;margin:0;border:solid #ffdddd 1px;float:left;}
.topict{width:100px;background:#fff0f0;text-align:center;float:left;}
#topic{width:694px;overflow:hidden;text-align:left;color:#ff9900;white-space:nowrap;float:left;}

/*カウンタ*/
.countb{margin:10px 20px 0 0;text-align:right;font-family:"ＭＳ 明朝","平成明朝",serif;}

/*更新日*/
#lastd{text-align:right;font-family:"ＭＳ 明朝","平成明朝",serif;float:right;}

/*催し*/
.fmbox{width:768px;margin:0 auto;float:left;}
.mbox{width:62px;float:left;border:solid #ffaaaa 1px;text-align:center;cursor:pointer;}
.eventb{border:solid #ffaaaa 1px;float:left;}
.evmb{width:390px;padding:4px;border:solid #ffaaaa 1px;float:left;}
.evmt{border-bottom:solid #ffaaaa 1px;text-align:center;clear:both;}
.evtit{margin-left:5px;font-size:20px;}
.evinf{margin:0 0 10px 10px;}

.eventtable{margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
.eventtable tr,.eventtable td{margin:0;vertical-align:top;}
#eventtd1,#eventtd2{width:390px;padding:0;}
#eventtd1{border:solid #ffaaaa 2px;}
#eventt1,#eventt2{border-bottom:solid #ffaaaa 1px;text-align:center;}
#eventt1{background:#ffaaaa;}
#eventt2{background:#ffffff;}
#eventi1,#eventi2{padding-left:5px;}

/*サイトマップ*/
.sitemo{width:400px;margin:5px 0;border-collapse:collapse;border-spacing:0;}
.sitet{margin:3px 0 0 3px;color:#ff0000;}
.sitemo caption{text-align:left;}
.sitemo td{padding:3px 5px;}
.siten{vertical-align:middle;text-align:center;}
.sitec{font-family:"ＭＳ ゴシック","Osaka-等幅",monospace;}
.sitemo a:link{color:#0000ff;}
.sitemo a:visited{color:#3333ff;}
.sitemo a:hover,.sitemo a:active{color:#ff2222;}
.siten{text-align:center;}
.siten a img{border:solid #ffffff 1px;}
.siten a:hover img{border:solid #2222ff 1px;}
.sitefs{margin-left:7px;font-size:12px;}

/*googleマップ*/
#googleM{background:#bbbbff;border:solid #99ccff 1px;text-align:center;}
#googleM a{color:#000066;text-decoration:none;}
#googleM a:hover{color:#ff0000;}

/*箱*/
.boxt{position:relative;z-index:1;background:#eeeeff;
      border-bottom:solid #aaaaff 1px;
      text-align:center;}
.boxt2{background:#eeeeff;
       border-top:solid #aaaaff 1px;
       border-bottom:solid #aaaaff 1px;
       text-align:center;}

.box {width:388px;margin:0 5px 5px 5px;
      border:solid #aaaaff 1px;
      float:left;}
.box p{padding:0 2px;}

.boxso{position:relative;z-index:1;width:200px;float:left;}
.boxsi{margin:0 5px 5px 5px;
       border:solid #aaaaff 1px;
       color:#000066;}

#div200{width:200px;float:left;
        text-align:center;}
.boxsiw{position:relative;z-index:1;height:398px;margin:0 5px 0 0;
       border:solid #aaaaff 1px;
       color:#000066;}
#wview{width:180px;margin:0 auto;text-align:center;}
#todw,#tomw{width:84px;margin:2px;padding:1px;float:left;
            background:#ffffff;text-align:center;}
.stext{font-size:12px;}

.boxsisw{position:relative;z-index:1;height:398px;margin:0 0 0 5px;
         border:solid #aaaaff 1px;
         color:#000066;text-align:center;}

.boxso a{text-decoration:none;display:block;color:#0000ff;}
.boxso a:hover{color:#ff0000;}
.boxso img{border-right:solid #cccccc 1px;border-bottom:solid #aaaaaa 1px;}
.bred{color:#ff6666;}

/*楽天市場 苓北*/
#syoku{text-align:left;}
.arakuten{text-decoration:none;}
.rakuten_t{color:#000000;}
.rakuten_mt{color:#000000;font-size:small;margin-left:10px;}
.shop_r{width:99%;border:solid #33ff33 4px;margin:0 auto;padding:4px;float:left;}
.shop_r a{text-decoration:none;}
.shop_r a img{border-style:none;float:left;}
.dright{float:right;}

/*PR*/
.dpr{padding:16px;font-size:14px;border:solid #ff9999 1px;background:#ffffff;}