.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;}
.midasi { padding:3px 5px; border-color:#cccccc; border-width:0 0 1px 7px; border-style:solid; background:#F8F8F8; margin-bottom:5px; clear:left; }
.t_menu { padding:0 5px 5px 0; font-size:9px; line-height:200%; border-bottom: dotted 1px #bdbdbd; margin:0 20px; text-align:left; width:90%;  filter:dropshadow(color=#f0f0f0,offx=3,offy=3,positive=1);}
.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: #333333;
  background-color: #ffffff;
  
  padding: 0px 0px 0px 0px;
  text-align: center;
  font-size:10px;
  background-image: url("../files/back_g.jpg");background-repeat:repeat-x;
}

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 {
  font-size: 15px;
  text-decoration: underline;
  margin: 0 0 10px 0;
}


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;}


/* ------- ★中身の指定★　------- */


#box {
  MARGIN-LEFT: auto; 
  MARGIN-RIGHT: auto; 
  width: 800px;
  background-image:url("../skin/images/back-image.gif");
  
     
}

#toplogo
  { margin:15px;
}


/* ------- ★サイドの部分★ ------- */
#side {
  float:left;
  OVERFLOW: hidden;
  width: 180px;
}

/* ------- ★メイン★ ------- */
.main-midasi {
  width: 555px;
  border-bottom:solid 1px #999999;
  color:#999999;
  margin : 25px 25px 0 25px;
  padding-bottom:10px;
}



#main {
  float:right ;
  OVERFLOW: visible;
  width: 620px;
  text-align:left;
  margin:0 ;
}

.main-foot {
  width: 512px;
  background-image:url("../skin/images/main-foot.jpg");
  height:15px;
  color:#ffffff;
}


/* ------- ★メインの部分★ ------- */
.entryBodyset {
  width: 550px;
  margin: 10px 25px 30px 30px ;
  text-align: left;
}

.entry_title {
  width:100%;
  font-size:10px;
  color: #ffffff;
  background-color:#e1e1e1; 
  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: #666; text-decoration: none;}

.entry_body   {
  font-size: 10px;
  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:180px;
  margin: 0px 0px 0px 0px;
  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-type: 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;
  
}

.copyright  {
  color: #999999;
  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:595px;
}


/* ------- 　★トップメニュー★  ------- */

#top_menu{ 
  width:555px;
  text-align:right;
  font-size:9px;
  color:#999999;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;  
  padding:10px 30px 0px 0px;
  float:right;
}

#top_menu a{
  color:#999999;
  font-size:9px;
  letter-spacing:normal;
  text-decoration: none;
  height:25px;
  vertical-align:middle;
  margin:0 4px 0 4px;
  }

#top_menu a:hover{
  color:#000066;
  text-decoration: underline;
  font-size:10px;
}


/* ------- 　★左右レイアウト★  ------- */
.menu_out {
  margin:10px 0;
 
}


.menu_out ul {
  padding: 5px;
  margin: 0px;
  list-style:none;
}



.menu_out h3 {
  background-color:#F7F7F7;
  margin:0 0 5px 0;
  padding:2px 0 2px 9px;
  font-weight:bold;
  font-size:12px;
  line-height:140%;
}

.menu_out_left {
  border:1px solid #CECFCE;
  float:left;
  width:200px;
  padding:5px;
  margin:0 0 10px 0;
  height:159px;
  
}

.menu_out_right {
  border:1px solid #CECFCE;
  padding:5px;
  float:right;
  margin:0 0 10px 0;
  width:200px;
  height:159px;
  
}

/* ------- 　★ぱんくずメニュー★  ------- */

.pankuzu_menu{ 
  width:730px;
  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;
  text-decoration: underline;
}

.pankuzu_menu a:hover{
  color:#000066;
  text-decoration: underline;
  font-size:12px;
}


.clear {clear:both;}
/* ------- 　★テーブル★  ------- */

table {
  width: auto;/*テーブル幅*/
  height:auto;/*テーブル高*/
  font-size:9px;
  border-collapse:collapse;/*罫線処理*/
}

td  {
  background-color: #ffffff;/*背景色1*/
  width: 88px;/*セル幅*/
  height: 13px;/*セル高*/
  font-weight:normal;/*セル内文字太さ*/
  text-align:center;/*セル内文字位置*/
  border:1px solid #ccc;/*罫線色*/
}

th {
  background-color: #efefef;/*背景色2*/
  
  height: 13px;/*セル高*/
  font-weight:normal;/*セル内文字太さ*/
  text-align:center;/*セル内文字位置*/
  border:1px solid #ccc;/*罫線色*/

}

tr{
  background-color:  #ffffff;/*背景色3*/
 
  height: 13px;/*セル高*/
  font-weight:normal;/*セル内文字太さ*/
  text-align:center;/*セル内文字位置*/
  border:1px solid #ccc;/*罫線色*/
}


/* ------- 　★カテメニュー★  ------- */

#menu{ 
  width:555px;
  text-align:left;
  font-size:10px;
  line-height:25px;
  color:#666;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;  
  margin:10px 25px 30px 25px;
  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;
}

