/* サイト全体 */
body {
	margin: 10px;	padding: 0px;
	background: #000044; /* ブラウザの背景色 */
	font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif; /* フォントタイプ */
	font-size: 13px; /* 文字サイズ */
	color: #FFFFFF;  /* 文字色 */
	line-height: 150%;  /* 行間 */
}

a {	color: #000000;
               text-decoration: none; 	} /* 全体のリンク色 */
a:hover {	color: #ff5500;	} /* 全体のリンク（マウスオーバー）色 */

/* H1 */
h1 {
	margin: 0px;
                text-align:center;
	
	font-size: 13px; /* 文字サイズ */
	font-weight: normal; /* 文字の太さ */
	line-height: 110%;  /* 行間 */
                width: 100%; 
                color:#8a99e5; }

/* H2･H3 */
h2, h3 {
	margin: 0px;
	padding: 0px;
	font-size: 13px; /* 文字サイズ */
	font-weight: bold; /* 文字の太さ */
}

/* p */
p {	margin: 0px;	padding: 5px 5px 5px 10px;	}

/* ul */
ul {
	list-style: none; /* リストスタイル */
	margin:0px; padding: 0px 0px 0px 0px;
}

/* コンテナ */
#container {
	border: 1px solid #000000;
	padding: 0px;
	background: #FFFFFF; /* 背景色 */
	margin: 0px auto; /* ブラウザ上の表示位置 */
	width: 800px; /* サイト全体の横サイズ */
}


/* ヘッダー */
#headder {
	width: 100%;	height: 250px;
	background: url("http://www.wing1.biz/img/top3.gif") top left no-repeat; /* 背景色 */

                }



/* ヘッダーコンテンツ */
#header1 {
  text-align:left;
  vertical-align:top;

  padding:25px 0 0 20px;
  font-size:20px;
  font-weight:bold;
  color:#ffffff;

}  


  
h2.header1 {

  vertical-align:top;
  font-size:12px;
  font-weight:bold;
  color:#8a99e5;
  margin:0 0 0 30px;
  padding:0;
  float:left;
}
  
.header2{
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
  margin:40px 0 0 10px;
  padding:40px 20px 0 20px;
 
}

.header3{
  font-size:12px;
  font-weight:bold;
  color:#000077;
  margin:0 0 0 10px;
  padding:0 0px 0 20px;
  vertical-align:bottom;
}





/* 左メニュースタイル */
#lmenu {
	width: 210px;
	padding:0px 0px 20px 0px;
	vertical-align: top;
	background: #FFFFCC; /* 背景色 */
	color: #FFFFFF;  /* 文字色 */
}

#lmenu li {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	color: #330000;
}

.menu_title{
	background: #8a99e5;
	margin: 5px 20px 0px 20px;
	padding: 0px 5px;
}

.menu_title a {	color: #FFFFFF;	text-decoration: none;	}

/*サイトマップ*/
span.sitemap {margin-left:30px;}


/*アーカイブリスト*/
.amain {
	width: 800px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	vertical-align: top;
	color:#000000;
}

.amenu {
	width: 800px;
	padding:0px 0px 20px 0px;
	vertical-align: top;
	background: #FFFFCC; /* 背景色 */
	color: #FFFFFF;  /* 文字色 */
}



.archive_li { 
	margin: 0px 0px 0px 30px;
	padding: 0px;
}

.archive_li  a {
                   color:#73dbe5;
	text-decoration: none;
}

.archive_title {
        font-weight:bold;
        font-size:13px;
	background: ;
	margin: 0px 0px 0px 20px;
	padding: 5px 0px;
}

.archive_title a {
                       color:#000044;
	text-decoration: none;
}


/* コンテンツスタイル */

.top_title { color:#ffcc00;
               font-weight:bold;
               font-size:16px;}

#main {
	width: 590px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	color:#000000;
}
#emain {
	width: 590px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	color:#000000;
}

.pan{         color:;
	margin: 5px 0px 5px 20px;
}
.pan a {color:#006633;}

.main1 {
	border: 1px solid #8a99e5;
	margin: 0px 20px 20px 20px;
	background: #FFFFFF; /* 背景色 */
	color: #000000;
}

.main_title1 {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 5px;
	background: #8a99e5; /* 背景色 */
	color: #FFFFFF;  /* 文字色 */
}

.main_title1 a {
              color: #FFFFFF;
}

.main_right {
  margin: 0px 10px 5px 0px;
  text-align: right;
}

.main2 {
	border: 1px solid #8a99e5;
 	margin: 0px 20px 20px 20px;
                padding: 5px 5px 5px 10px;
	background: #FFFFFF; /* 背景色 */
	color: #000000;
}

.main_title2{
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 5px;
	background: #8a99e5;
	color: #FFFFFF;
}

.entry  a {color:#00b23b;}

img.exc {margin:0px 0px 0px 10px;
             width:120px;
             height:186px;}

table.exc {width:530px;
              margin:0px;}


/*エントリー*/
h2.entry { color:#8a99e5;
               font-weight:bold;
              margin: 10px 0px 0px 20px;
         
}
h2.entry a { color:#0066ff;}
.entry_visitor {
        font-weight:bold;
        font-size:13px;
	background: ;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;}
.entry_visitor a {color:#ff80b5;}

.entry_visitor2 a {color:#53ff19;
                        align:center;}

.entry_p{ margin:0 10px 0 10px;
 }

img.newton { width:94px;
                  heigth:122px;
                  float:right;
                  margin:0 5px 0 10px;}

img.excellent5 {width:430px;
                  heigth:260px;
                  margin:0 10px 0 30px ;}

img.glaph {width:265px;
                  heigth:188px;
                  float:left;
                  margin:20px 10px 0 10px;}

img.request3 {width:400px;
                  heigth:55px;
                  float:left;
                  margin:0px 95px 10px 95px;}

img.deniglaph { width:480px;
                  heigth:465px;
                  float:;
                  margin:0 10px 0 30px;}

img.sokuteiki { width:160px;
                  heigth:145px;
                  float:right;
                  margin:0 10px 0 10px;}

img.kugi {width:220px;
                  heigth:220px;
                  float:;
                  margin:20px 10px 10px 20px;}

img.pan {width:160px;
                  heigth:160px;
                  float:;
                  margin:10px 5px 10px 10px;}
img.iryohi { width:300px;
                  heigth:350px;
                  float:right;
                  margin:10px 5px 10px 10px;}

img.wine { float:left;
               width:120px;
               height:180px;  
               margin:5px 25px 0 20px;    }

img.rogo1 { width:１50;
              height:120;
              float:left;
               margin:5px 5px 5px 10px;}
img.rogo2 { width:150;
              height:150;
              float:left;
               margin:5px 5px 5px 10px;}
img.excellent { margin:10px 0 10px 30px;
 }
              
p          {color:#333333;}

ul.entry { margin-left:50px; list-style-type:disc;font-weight:bold;}

ul.entry a {color:#666666;}

p.entry  a {color:#00b23b;}

.pink  a {color:#cc3d77;}




/* フッター */
#footer {
	width: 100%;
	height: 20px;
	padding: 0px;
	margin: 0px;
	background: #8a99e5; /* 背景色 */
	font-size: 11px; /* 文字サイズ */
	color: #FFFFFF; /* 文字色 */
}

#footer a {color:#ffffff;}