body{
	background-image : url(images/back.gif);
	background-repeat : repeat-x;
		margin:0;
		padding:0;
		line-height:25px;
		font-size:15px;
		color:#000;
		font-family:'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
	



.sepa{
		display:flex;
		justify-content: space-between;
		width:500px;
	 
	.sepa_in{
		padding: 10px;
		width:50%;
		box-sizing: border-box;
	}
	
	}
	.waku_top{
		border: 2px solid #1d005b;
		padding:12px;
		line-height:22px;
		margin:16px 16px 18px 16px;
		background: #ffffff;
		font-size:13px;
	}
	


	.waku_haru{
		border-radius:15px;
		border:5px solid #f5bbbf;
		padding:25px 20px;
		padding-bottom:60px;
		margin:15px 25px;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+52,ecfce1+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #ffffff 52%, #ecfce1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #ffffff 52%,#ecfce1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #ffffff 52%,#ecfce1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ecfce1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
	background-image: url(images/waku_haru.png); 
	background-position: right bottom; 
	background-repeat: no-repeat;
	background-position : right 10px bottom 10px;
	background-size:100px;
	}


	.waku_aki{
		border-radius:15px;
		border: 5px solid #f3b270;
		border: 5px solid #fcc790;
		padding:25px 20px;
		padding-bottom:80px;
		margin:15px 25px;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+52,ecfce1+100 */
	background: #ffffff; /* Old browsers */
	background: linear-gradient(135deg, #ffffff 52%,#ffebc6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffebc6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
	background-image: url(images/waku_aki.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
	background-position : right 10px bottom 10px;
	}
	
	
	
	.waku{
		border-radius:15px;
		border:5px solid #f3b270;
		padding:20px;
		margin:15px 25px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,fef5f0+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 1%, #fef5f0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#fef5f0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#fef5f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fef5f0',GradientType=0 ); /* IE6-9 */
	
	}
	
	img   { border:none;}
	
	/* リンクのスタイル */
	a:link {
		color: #A71472;
	}
	
	a:visited {
		color: #A71472;
	}
	
	a:hover {
		color: #CC0099;
	}
	a:active {
		color: #A71472;
	}
	
	/* 見出しのスタイル */
	
	h1 {
	margin: 0px;
	font-size:11px;
	line-height:20px;
	text-indent:6px;
	color: #ffffff;
	background-image : url(images/head.gif);
	font-weight: normal;}
	
	
	
	h2 {background-image: url(images/h2.gif);
	background-repeat :no-repeat;
	width:520px;
	height:30px;
		font-size: 16px;
		font-weight:bold;
	margin:10px 0px 0px 16px;
		padding: 2px 0px 0px 20px;
		color: #A94D4D;
	}
	
	
	h3 {
	margin: 0px;
	padding:3px;
	font-size:13px; 
	color: #ffffff;
	background-image : url(images/head.gif);
	font-weight: normal;}
	
	p{
	padding: 0px 0px 0px 30px;
	}
	
	td{
	line-height:25px;
	font-size:15px;
	}
	
	.news{
	font-size:15px;
	}
	
		
	h2 a{
		text-decoration:none;
	}
	
	p.footer
	{margin: 0px;
	padding:4px 0px 4px 0px;
	font-size:12px; 
	background-image : url(images/footer.gif);
	font-weight: normal;}
	
	
	ul.news{
	//font-weight:bold;
	font-size:15px;
	list-style:none;
	margin:15px 10px 30px 45px;
	padding:0;
	list-style-image:url('images/li.gif')
	}
	
	ul.news li{
	margin-bottom:8px;
	padding:0;
	}
	
	
	#info_a{
	font-size:14px;
	font-weight:bold;
	color:ff0000;
	text-decoration:none;
	}
	
	.info_table{
	margin:14px 0px 14px 22px;
	}
	
	.kon_koe{
	margin:20px;
	padding:0;
	border-bottom:dotted 2px #cccccc;
	}
	
	.kon_koe span{
	margin:0;
	padding:0;
	color:#FF02BB;
	}
	
	.kon_matome{
	text-align:center;
	font-size:14px;
	padding:10px;
	margin:20px;
	border:1px solid #F66D77;
	background-image:url(images/message.gif) right bottom;
	}
	
	//規約
	
	.kiyaku_title{
	font-weight:bold;
	font-size:17px;
	margin:10px;
	}
	
	.kiyaku_exp{
	margin:0px 0px 0px 30px;
	}
	
	.top_news{
		font-size:13px !important;
		line-height:22px !important;
	}
	
	ul.top_news li{
		margin:0;
	}