
h2{
	font-size : 17px;
	line-height : 30px;
	font-weight: normal;
	margin : 20px 0px 20px 0px;
	padding : 0px;
}

h2 a{
	margin-left : 10px;
	margin-right : 10px;
}

.decocom{
	margin-top : 10px;
	margin-bottom : 20px;
	font-size : 10px;
	line-height : 16px;
}

.decobanas img{
	margin : 10px auto 10px auto;
}

.yoyakubana{
	width : 500px;
	margin : 10px auto 10px auto;
}

.yoyakubana table{
	font-size : 10px;
	margin-top : 10px;
	margin-left : 20px;
}

.yoyakubana td{
	vertical-align : middle;
}

h3{
	font-size : 16px;
	font-weight: bold;
}

.decoline{
	border-bottom : 2px dotted #808080;
	margin : 10px auto 20px auto;
}


.decobase{
	width : 100%;
	margin : 20px auto 20px auto;
	display : table;
}




.decoswaku{
	margin : 6px;
	text-align : center;
	padding : 20px 0px 20px 0px;
	border : 1px solid #cd5c5c;
}

.decoswaku table{
	margin : 10px auto 10px auto;
}

.decoswaku td{
	font-size : 11px;
	padding : 5px;
	vertical-align : middle;
	border : 1px solid #cd5c5c;
}



.decoswaku1{
	width : 290px;
	height : 400px;
	margin : 6px;
	float : left;
	border : 1px solid #cd5c5c;
	position : relative;
}

.decosimgwaku1{
	height : 200px;
	overflow : hidden;
	text-align : center;
	border-bottom : 1px solid #cd5c5c;
	margin : 10px 10px 5px 10px;
}

.decosimgwaku1 img{
	width : 200px;
}

.decoswaku2{
	width : 187px;
	height : 400px;
	margin : 6px;
	float : left;
	border : 1px solid #cd5c5c;
	position : relative;
}

.decosimgwaku2{
	height : 200px;
	overflow : hidden;
	text-align : center;
	border-bottom : 1px solid #cd5c5c;
	margin : 10px 10px 5px 10px;
}

.decosimgwaku2 img{
	width : 150px;
}


.decoswaku1 p,.decoswaku2 p{
	margin : 7px;
	padding : 0px;
}

.decbt{
	width : 100%;
	bottom : 3;
	position:absolute;
	text-align : center;
}

