@charset 'utf-8';

.clrfx:before,.clrfx:after {content: " ";display: table;}
.clrfx:after {clear: both;}
.clrfx {*zoom: 1;}

/* Common
 * --------------------------------------------------------*/


.yodogawa{
	font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	font-size: 170%;
	line-height: 1.8;
	color: #000;
	padding: 38px 0 30px 270px;
	color: #000;
}

.yodogawa .title{
	font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	font-size: 180%;
	line-height: 1.8;
	color: #000;
	padding-top: 30px;
	padding-bottom: 20px;
}

.yodogawa .image{
	text-align: left;
}


.sou{
	width: 870px;
	text-align: center;
	margin: 30px auto 0 auto;
	padding: 54px 105px 94px 105px;
	background: url(../images/paper.jpg) repeat;
}

.sou .text{
	font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	font-size: 170%;
	line-height: 1.8;
	color: #000;
	width: 600px;
	text-align: left;
	padding-left: 120px;
}

.sou .image{
	text-align: center;
	padding: 40px 0;
}


@media (max-width : 600px ){
	#contents .yodogawa{
		width: 95%;
		padding-left: 30px;
	}
	#contents .sou{
		width: 90%;
		margin: 30px auto 0 auto;
		padding-left: 5%;
		padding-right: 5%;
		background-image: url(../images/paper.jpg);
	}
	#contents .sou .text{
		width: 100%;
		padding-left: 0px;
	}

}
