/*　タグ初期化　*/

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(shared/bg.jpg) repeat-x center top;
	  background-color: #d2f3fc;
	  margin: 0 auto;
	  padding: 0;
	  color: #333333;
	  font-size: 14px;
	  line-height: 1.5;
	  text-align: center;
	 }
	 
#wrapper{
	 width: 700px;
	 text-align: left;
	 margin: 0 auto;
	 padding: 0;
	 }
	 
/*　ヘッダ　*/

#head{
	 margin: 15px auto 10px auto;
	 text-align: center;
	 }
	 
	 
/*　ヨドガワ　*/

#yodogawa{
	 margin: 0 auto 15px auto;
	 text-align: center;
	 }
	 
#yodogawa_taidan{
	 margin: 0 auto 30px auto;
	 line-height: 1.7;
	 text-align: center;
	 }
	 
/*　見出し設定　*/

h2{
	margin-bottom: 30px;
	}
	 
/*　コンテンツレイアウト　*/

.mb05{
	 margin: 0 0 5px 0;
	 }
	 
.mb10{
	 margin: 0 0 10px 0;
	 }

.mb15{
	 margin: 0 0 15px 0;
	 }

.mb20{
	 margin: 0 0 20px 0;
	 }
	 
.mb25{
	 margin: 0 0 25px 0;
	 }
	 
/*　コメント　*/

.comment{
	 padding-top: 20px;
	 }
	 
/*　サブウィンドウ　*/

#sub_wrapper{
	 width: 520px;
	 text-align: left;
	 margin: 0 auto;
	 padding: 0;
	 }
	 
/*　フォント　*/

.blue14{color: #358eda; font-size:14px;}
.date{ font-size:10px;}
.taidan_date{color:#6ec3fe; font-size:12px;}
.text12{font-size: 12px;}
.gray14{color: #999999; font-size:14px;}
