@charset "UTF-8";
/* CSS Document */
@media screen and (min-width: 641px){
.wrapp{
	margin: 10px auto;
	width: 901px;
	border: 1px solid #999;
}
.waku {
	line-height: 1.6;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}

p{
	margin-bottom: 1em;
}
.center{
	text-align: center;
	margin-bottom: 30px;
}
.add{
	font-size: 75%;
}
.transparent-bothends {
	position: relative;
	width: 100%;
	margin: 20px 0;
	padding: 20px 0;
	text-align: center;
	font-size: 131%;
	color: #609;
	font-weight: normal;
}
.transparent-bothends::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 1px;
    margin: 0 auto;
    text-align: center;
    background-image: -webkit-linear-gradient(left, transparent, #000 25%, #000 75%, transparent);
    background-image: linear-gradient(to right, transparent, #000 25%, #000 75%, transparent);
    background-position: center;
    background-repeat: no-repeat;
}
}

@media screen and (max-width:640px){
.wrapp{
	margin: 0px auto;
	width: 100%;
	line-height: 1.6;
}


p{
	margin-bottom: 1em;
	margin-right: 1em;
	margin-left: 1em;
}
.add{
	font-size: 75%;
}
.transparent-bothends {
	position: relative;
	width: 100%;
	margin: 20px 0;
	padding: 20px 0;
	text-align: center;
	font-size: 131%;
	color: #609;
	font-weight: normal;
}
.transparent-bothends::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 1px;
    margin: 0 auto;
    text-align: center;
    background-image: -webkit-linear-gradient(left, transparent, #000 25%, #000 75%, transparent);
    background-image: linear-gradient(to right, transparent, #000 25%, #000 75%, transparent);
    background-position: center;
    background-repeat: no-repeat;

}