.posi   {   color: #666666;   font-size: 12px;  padding: 5px;  border: solid 1px #bdbdbd;  width: auto;   margin:0;  height:auto; text-align:left;}
.posi1 {  color: #666666;   font-size: 12px;  padding: 5px;  border: solid 1px #bdbdbd;  width: auto;   margin:10px 0px 5px 0;  height:auto;background-image: url("../skin/images/posi.jpg");background-repeat: repeat-x; }
.posi2 {  color: #666666;   font-size: 12px;  padding: 15px;  border: solid 1px #bdbdbd;  width: auto;   margin:5px 0px 0 0;  height:auto;text-align:left;}
.posi3 {  color: #666666;   font-size: 12px;  padding: 5px;  border: solid 1px #bdbdbd;  width: auto;   margin:0px 0px 5px 0;  height:auto;background-image: url("../skin/images/posi.jpg");background-repeat: repeat-x; }
.info   {   color: #666666;   font-size: 11px;  padding: 5px;  border: solid 1px #bdbdbd;  width: auto;   margin:20px 0px 0px 0;  height:auto; line-height:150%;}
.ren4  {   color: #666666;   font-size: 11px;  padding: 5px;  border: solid 1px #bdbdbd;  width: auto;   margin:20px 0px 0px 0;  height:250px; width:100px; line-height:150%;text-align:center;}
.center{ text-align:center; }
.center-posi   {   color: #666666;   font-size: 12px;  padding: 5px;  border: solid 1px #bdbdbd;  width: auto;   margin:0;  height:auto; text-align:center;}
.adress{ width:190px; padding:5px;  border: solid 1px #bdbdbd; filter:dropshadow(color=#f0f0f0,offx=3,offy=3,positive=1); margin-top:20px;} 


.scroll {
  border:1px solid #CECFCE;
  width:auto;
　padding:5px;
  height:165px;
  list-style:none;  
  font-size:10px;
  overflow:hidden;
}

.scroll h3 {
  background-color:#F7F7F7;
  margin:0 0 5px 0;
  padding:2px 0 2px 9px;
  font-weight:bold;
  font-size:12px;
  line-height:140%; 
}


.scroll ul li {
  list-style:none;
  filter:dropshadow(color=#f0f0f0,offx=3,offy=3,positive=1);
  width:100%;
}

.scroll li A {
  DISPLAY: block;
  width: 100%;
}

.scroll li A:hover {
  DISPLAY: block; 
  color: #000066;
  width: 100%; 
  
}

.scroll ul A:hover {
  DISPLAY: block; 
  color: #000066;
  width: 100%; 
  padding-left:3px;
  
} 

.lili {
  margin:2px 0px;
  padding:0px 0px 2px 1px;
  list-style-type: none;
  background-color: #f7f7f7;
  background-position: left top;
  background-repeat: no-repeat;
  list-style:none;
  line-height:200%;
  border:none;
  
}


/* ------- ★全体の設定★　------- */

* {
  margin: 0;
  padding: 0;
}

HTML {
  scrollbar-3dlight-color:#ffffff;
  scrollbar-arrow-color:#999;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color:#f0f0f0;
  scrollbar-highlight-color:#999;
  scrollbar-shadow-color:#999;
  scrollbar-track-color:#ffffff;
}

body {
  color: #666;
  background-color: #ffffff;
  
  padding: 0px 0px 0px 0px;
  text-align: center;
  font-size:12px;
}

BR{letter-spacing:normal;}

input, textarea {
  font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.btn {
  background-color:#000066;
  color:#fff;
}

img{
  border-width:0px;
}

.top-span{
  font-size: 11px;
  
}

b{
 font-size:12px;
 
}

h1 {
  font-size: 10px;
  margin: 0px;
  float: left;
}

h2 {
  margin: 0px;
  font-size: 10px;
  font-weight:normal;
  filter:dropshadow(color=#eef0f2,offx=3,offy=3,positive=1);
  width:100%;
}

h3 {
  font-size: 13px;
  color:#666666;
  margin: 0px;
}

h4 {
   margin: 0px;
  font-size: 10px;
  font-weight:normal;
  filter:dropshadow(color=#eef0f2,offx=3,offy=3,positive=1);
  width:100%;
}


blockquote {
  font-size: 12px;
  padding: 5px;
  margin: 5px;
  border: 1px dashed #d4c6b1;
}


/* ------- ★リンク色★ ------- */
a:link     {color: #666; text-decoration: none;}
a:visited   {color: #666; text-decoration: none;}
a:hover   {color: #000066; text-decoration: underline;}


/* ------- ★中身の指定★　------- */


#box2 {
  MARGIN-LEFT: auto; 
  MARGIN-RIGHT: auto; 
  width: 783px;
  
     
}


/* ------- ★上の部分★ ------- */
#banana {
  
  margin: 0 ;
  padding:0;
  
}

#banana_2 {
  clear: both;
  margin: 0px;
  padding: 0px 20px 0px 20px;
  text-align: left;
  float:right;
  
}


#banana_l {
  text-align: left;
  margin: 0px 0px 0px 10px;
  padding: 10px 0px 0px 10px;
 float:left;
}


.description {
  font-weight: normal;
  color: #999;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin: 0px 0px 0px 0px;
}

/* ------- ★サイドの部分★ ------- */
#side {
  float:left;
  OVERFLOW: hidden;
  width: 230px;
  clear: both;
}

/* ------- ★中央の部分★ ------- */
.main-head {
  width: 512px;
  background-image:url("../skin/images/main-head.jpg");
  height:15px;
  color:#ffffff;
}



#main {
  float:right ;
  OVERFLOW:visible;
  width: 512px;
  background-image:url("../skin/images/main-middle.jpg");
  
  text-align:left;
  margin:10px 20px 0px 0 ;
}


.main-foot {
  width: 512px;
  background-image:url("../skin/images/main-foot.jpg");
  height:15px;
  color:#ffffff;
}


/* ------- ★メインの部分★ ------- */
.entryBodyset {
  width: 450px;
  margin: 10px 25px 30px 30px ;
  text-align: left;
}

.entry_title {
  color: #ffffff;
  background-color:#000066; 
  text-align: center;
  font-family: Georgia,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
  letter-spacing : 1px;
  padding: 3px ;
  
}
.entry_title a, .entry_title a:link, .entry_title a:visited, .entry_title a:active {color:#ffffff; text-decoration:none;}
.entry_title a:hover {color: #ffffff; text-decoration: none;}

.entry_body   {
  font-size: 12px;
  line-height: 190%;
  font-family:  Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin: 5px;
  
}


.komidasi {
  width:50%;
  filter:dropshadow(color=#f0f0f0,offx=3,offy=3,positive=1);
  font-weight:bold;
  margin:30px 0 5px 0;
  border-bottom:3px solid #000066;
}

/* ------- ■サイド ------- */
.sideSet {
  width:230px;
  margin: 0px 0px 0px 20px;
  
  text-align: left;
}

.linktitle {
  font-family: "Verdana", "ＭＳ ゴシック", "Osaka";
  font-size: 11px;
  font-weight: normal;
  color: #888;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 10px 5px 0px 10px;
  
}

.linktext {
  font-size: 10px;
  color: #666;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  line-height: 150%;
  padding: 5px 30px 5px 5px;

}

.linktext ul li {
  margin:2px 0px;
  padding:0px 0px 2px 1px;
  list-style-type: none;
  background-position: left top;
  background-repeat: no-repeat;
  list-style:none;
  line-height:200%;
  border-bottom: #cccccc 1px dotted;
}

.linktext ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  
}




.linktext li A {
  DISPLAY: block;
  width: 100%;
}

.linktext li A:hover {
  DISPLAY: block; 
  color: #000066;
  width: 100%; 
  
}

.linktext ul A:hover {
  DISPLAY: block; 
  color: #000066;
  width: 100%; 
  padding-left:3px;
  
}


/* ------- ★㊤の部分★ ------- */
.ue {
  font-size: 15px;
  text-align: right;
  font-family: Georgia,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
  margin: 0px 20px 0px 0px;
  height:30px;
}

.ue A:hover {
  font-size: 20px;
  font-weight:bold;
  text-decoration: none;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
}

/* ------- ★フッター★  ------- */
#footer {
  width: 750px;
  MARGIN-LEFT: auto; 
  MARGIN-RIGHT: auto;
  padding:0 60px 10px 50px;
  text-align:center;
}

.copyright  {
  color: #333;
  line-height: 130%;
  font-size: 9px;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  text-align:right;
  padding:  5px;
  margin: 5px 0px 0px 0px;
  filter:dropshadow(color=#f0f0f0,offx=3,offy=3,positive=1);
  width:730px;
}

/* ------- 　★トップメニュー★  ------- */

#top_menu{ 
  width:500px;
  text-align:right;
  font-size:10px;
  line-height:25px;
  color:#666;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;  
  padding:10px 30px 20px 0px;
  filter:dropshadow(color=#f0f0f0,offx=3,offy=3,positive=1);
  float:right;
}

#top_menu a{
  color:#666;
  font-size:10px;
  letter-spacing:normal;
  text-decoration: none;
  height:25px;
  vertical-align:middle;
  margin:0 4px 0 4px;
  font-weight:bold;
}

#top_menu a:hover{
  color:#000066;
  text-decoration: underline;
  font-size:12px;
}



/* ------- 　★左右レイアウト★  ------- */
.box {
  margin:10px 0;
 
}


.box ul {
  padding: 0 0 0 5px;
  margin: 0px;
  list-style:none;
}

.box li A {
  DISPLAY: block;
  width: 100%;
}

.box li A:hover {
  DISPLAY: block; 
  color: #000066;
  width: 100%; 
  
}

.box ul A:hover {
  DISPLAY: block; 
  color: #000066;
  width: 100%; 
  padding-left:3px;
  
}

.box h3 {
  background-color:#F7F7F7;
  margin:0 0 5px 0;
  padding:2px 0 2px 9px;
  font-weight:bold;
  font-size:12px;
  line-height:140%;
}

.box_left {
  border:1px solid #CECFCE;
  float:left;
  width:200px;
  padding:5px;
  margin:0 0 10px 0;
  height:165px;
  
}

.box_right {
  border:1px solid #CECFCE;
  padding:5px;
  float:right;
  margin:0 0 10px 0;
  width:200px;
  height:165px;
  
}

/* ------- 　★ぱんくずメニュー★  ------- */

.pankuzu_menu{ 
  width:100%;
  text-align:left;
  font-size:10px;
  line-height:25px;
  color:#666;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;  
  padding:20px 30px 20px 30px;
  filter:dropshadow(color=#f0f0f0,offx=3,offy=3,positive=1);
  clear: both;
}

.pankuzu_menu a{
  color:#666;
  font-size:10px;
  letter-spacing:normal;
  text-decoration: none;
  height:25px;
  vertical-align:middle;
  margin:0 4px 0 4px;
  font-weight:bold;
}

.pankuzu_menu a:hover{
  color:#000066;
  text-decoration: underline;
  font-size:12px;
}


.clear {clear:both;}

/* ------- 　★カテメニュー★  ------- */

#menu{ 
  width:100%;
  text-align:left;
  font-size:10px;
  line-height:25px;
  color:#666;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;  
   padding:20px 10px 20px 20px;
  filter:dropshadow(color=#f0f0f0,offx=3,offy=3,positive=1);
  
}

#menu a{
  color:#666;
  font-size:10px;
  letter-spacing:normal;
  text-decoration: none;
  height:25px;
  vertical-align:middle;
  margin:0 4px 0 4px;
  }

#menu a:hover{
  color:#000066;
  text-decoration: underline;
  font-size:12px;
}
