body{
	margin:0;padding:0;
}
.header1{
	background:url(images/bg_new1.jpg) repeat-x center top;height:220px;text-align:center;padding-top:110px;font-size:180%;
}

@media screen and (max-width:800px) {
.header1{
	background:url(images/bg_new1s.jpg) repeat-x -80px top;height:160px;text-align:center;padding-top:70px;font-size:140%;
}
.details-content li a{
	font-size:20px !important;
}
}
.main{
	margin-left:20px;margin-right:20px;margin-bottom:50px;
}
h1 span{
	font-size:90%;padding-left:20px;
}
h1{
	margin-top:0;
}
.details{

	border-top: 2px solid #ef76a1;
	border-left: 2px solid #ef76a1;
	border-right: 2px solid #ef76a1;
	&:last-of-type {
		border-bottom: 2px solid #ef76a1;
	} 
}
.details-summary{
	position: relative;
	display: block;
	padding: 20px 20px 20px 70px;
	color: #666;
	font-size: 20px;
	font-weight: bold;
	text-align:left;
	background-color: #fee7eb;
	&:hover {
		cursor: pointer;
		opacity: 0.8;
	}
	.btn {
		position: absolute;
        top: 37%;
        left: 20px;
        width: 18px;
        height: 18px;
        transform-origin: center center;
        transition-duration: 0.2s;

        &:before,
        &:after {
            content: "";
            background-color: #666;
            border-radius: 10px;
            width: 18px;
            height: 4px;
            position: absolute;
            top: 7px;
            left: 0;
            transform-origin: center center;
        }
        &:before {
            width: 4px;
            height: 18px;
            top: 0;
            left: 7px;
        }
    }
	&.is-active {
		.btn {
			-webkit-transform: rotate(-180deg);
			transform: rotate(-180deg);
			&:before {
            	content: none;
        	}	
		}
    }
}

.details-summary::-webkit-details-marker {
	display: none;
}

.details-content{
	padding: 20px;font-size:20px;
	p {
		margin: 0 0 20px;
		color: #000;
		font-size: 20px;
		text-align: left;
		&:last-of-type {
			margin: 0 0 0;
		}
	}
}
.details-content ul{
	padding-left:0;
}
.details-content li{
	display:inline-block;margin-right:20px;font-size:20px !important;
}
.details-content li a{
	color:#d82c69;
}

