/*　タグ初期化　*/

p{
	 margin: 0;
	 padding: 0;
	 }

h1,h2,h3,h4,h5,h6{
	 margin: 0;
	 padding: 0;
	 }

ul,li{
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 }
	 
/*　リンク　*/

a:link{
	 text-decoration: none;
	 }
	 
a:visited{
	 color: #333333;
	 text-decoration: none;
	 }
	 
a:hover{
	 color: #;
	 text-decoration: none;
	 }
	 
/*　基本構造　*/

body{
	  background-color: #fff9ca;
	  margin: 0 auto;
	  padding: 0;
	  color: #333333;
	  font-size: 12px;
	  line-height: 18px;
	  text-align: center;
	 }
	 
#wrapper{
	 width: 800px;
	 text-align: left;
	 margin: 0 auto;
	 padding: 0;
     position:relative;
	 }
	 
#main{
	 background: url(../images/base_mid.gif) repeat-y center top;
	 width: 800px;
	 text-align: center;
     position:absolute;
     margin: 0 auto;
     top:116px;
	 }
	 
/*　ヘッダ　*/

#head{
	 width: 800px;
	 background:url(../images/base_head.gif) no-repeat center top;
	 margin: 0 auto;
	 padding: 0;
	 text-align: left;
	 position:absolute;
     top:0px;
     left:0px;
	 }
	 
#head h1{
	 margin: 40px 0 20px 30px;
	 float: left;
	 }
	 
#head ul{
	 margin: 40px 30px 0 0 ;
     width: 119px;
	 float: right;
	 }
	 
#head li{
	 margin: 3px 0 0 0;
	 width: 119px;
	 }
	 
.date{
	 margin: 30px 30px 0 0 ;
	 float: right;
	 }
	 

/*　サブメニュー　*/

#sub_menu{
	 width: 750px;
	 margin: 0 auto;
	 padding: 20px 0 0 0;
	 clear:both;
	 }
	 
#sub_menu li{
	 float: left;
	 }

a.sub_title{ width: 100px; height:100%; padding: 5px 0 0 0; display: block;} 
a:visited.sub_title h3{ color: #91918f; text-decoration:none; } 
a.sub_title h3{ color: #00a0c6; font-size: 12px; font-weight: bold; text-decoration:none;}
a:hover.sub_title h3{ color: #ff9500; text-decoration:none;} 

/*　糸井さんエリア　*/

#darling_menu{
	 width: 794px;
	 margin: 0 auto;
	 padding: 20px 0 0 0;
	 }
	 
.darling_menu_table{
	 margin: 20px 20px;
	 }
	 
#darling_menu a{
	 font-size: 14px;
	 color: #83B300;
	 font-weight: bold;
	 }
	 
#darling_menu a:visited{
	 color: #91918f;
	 }
	 
#darling_menu a:hover{
	 color: #ff9500;
	 text-decoration: none;
	 }

/*　フッタ　*/
	 
#foot{
	 width: 800px;
	 height: 175px;
	 margin: 0 auto;
	 background: url(../images/base_foot.gif);
	 background-color: #fff9ca;
	 text-align: center;
	 }


/*　フォントサイズ　*/

.text14{font-size: 14px; line-height:22px;}
.text12{ font-size: 12px; color: #333333; font-weight: normal;}
.text10{ font-size: 10px;}

