/*　タグ初期化　*/

p{
	 margin: 0;
	 padding: 0;
	 }

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

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

a:link{
	 color: #fda409;
	 text-decoration: none;
	 }
	 
a:visited{
	 color: #b39671;
	 text-decoration: none;
	 }
	 
a:hover{
	 color: #fd5f09;
	 text-decoration: none;
	 }
	 

/* 基本構造 */

body{
	  background: url(../images/bg.jpg) repeat-y center top;
	  background-color: #d0edfd;
	  margin: 0 auto;
	  padding: 0;
	  color: #333333;
	  font-size: 14px;
	  line-height: 1.7;
	  text-align: center;
	 }
	 
#wrapper{
	 width: 628px;
	 margin: 0 auto;
	 padding: 0;
	 text-align: left;
	 }
	 
/*　ヘッダ　*/

#head{
	 width: 600px;
	 height: 400px;
	 background: url(../images/head_bg.jpg) no-repeat center top;
	 position: relative;
	 margin: 0 auto;
	 }
	 
#head h1{
	 position:absolute;
	 top: 10px;
	 left: 15px;
	 }
	 
#head h2{
	 position:absolute;
	 top: 60px;
	 left: 104px;
	 }
	 
#head h2.sub_title{
	 position:absolute;
	 top: 115px;
	 left: 175px;
	 }
	 
#head h2.sub_title_icon{
	 position:absolute;
	 top: 155px;
	 left: 260px;
	 }
	 
#head h3{
	 position:absolute;
	 top: 360px;
	 left: 139px;
	 }
	 

/*メイン　エリア*/

#main{
	text-align: center;
	}
	
#main p{
	margin: 0 0 20px 0;
	}
	
#main h3{
    height: 44px;
	padding-top: 18px;
    font-size: 16px;
	font-weight: bold;
	text-align: center;
	background: url(../images/midashi_bg.gif) no-repeat center top;
	}	
	
#main_text{
	width: 400px;
    margin: 0 auto;
	text-align: center;
	}
	
#main_text h4{
	height: 66px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 40px;
	padding-left: 50px;
	background: url(../images/midashi_point.gif) no-repeat left;
	color: #9e8409;
	text-align: left;
	margin-bottom: 30px;
	}
	
#main_text p{
	margin: 0 0 20px 0;
	text-align: left;
	}
	
.date{
	color: #c6af2f;
	font-size: 12px;
	font-weight: bold;
	}	
	
/*　各回タイトル　*/

.vol{ width:600px; text-align: center; margin: 30px auto;}	

/*　カード　*/

.card{ width:400px; text-align: center; margin: 30px auto;}	
	
/*　フッタ　*/

div#footer{
	  width: 628px;
	  height: 145px;
	  }
	  
div#footer ul{
	 width: 540px;
	 margin: 0 auto;
	 }
	 
div#footer li{
	 float: left;
	 background: none;
	 margin: 70px 45px 0 0;
	 padding: 0;
	 }
	 
/*　お題　*/

.odai{
    font-size: 16px;
	font-weight: bold;
	color:#FF0000;
	}

.red14{	color: #FF0000;}

.okaburi{ font-size:14px; font-weight:bold; color:#996600;}

.text12{font-size:12px; line-height: 1.5;}