.sp {
	display:none;
}

.bd_top img{
	display: block;
}

.bd_thumbnail {
	padding-top: 19px;
	text-align: left;
}
.bd_thumbnail li {
	margin: 0 50px 50px 0;
}

.bd_thumbnail li:nth-child(3n) {
	margin-right: 0px;
}
.bd_thumbnail li img {
	width: 224px;
	height: auto;
}

.bd_triangleline {
	width: 780px;
	height: 21px;
	margin: 0 0 30px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NzAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmMjUwO30uY2xzLTJ7ZmlsbDpub25lO29wYWNpdHk6MC4yNjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPuOCouODvOODiOODnOODvOODiSAxMjwvdGl0bGU+PGcgaWQ9IkJEX0RWRCIgZGF0YS1uYW1lPSJCRCZhbXA7RFZEIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTMuMTYgMTcuMjcgMCAxMi4xOSAxNi42MyAzLjggMTMuMTYgMTcuMjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMzUuNDUgMTEuOTMgMjIuNDkgMTcuNDggMjguMjEgMCAzNS40NSAxMS45MyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI1My41IDYuNDkgNDguMzMgMTkuNDIgMzkuNzkgMy4wOSA1My41IDYuNDkiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNzAuOTkgMy4xMyA3Ni42NCAxNS44NiA1OC44NCAxMC4yNCA3MC45OSAzLjEzIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9Ijg2LjE4IDIuNzMgOTkuMzQgNy44MiA4Mi43MSAxNi4yIDg2LjE4IDIuNzMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTA0LjMxIDguMDcgMTE3LjI4IDIuNTIgMTExLjU1IDIwIDEwNC4zMSA4LjA3Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyMC4yOCAxMy41MSAxMjUuNDUgMC41OCAxMzMuOTkgMTYuOTEgMTIwLjI4IDEzLjUxIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjE0Mi4yMiAxNi44NyAxMzYuNTcgNC4xNCAxNTQuMzYgOS43NiAxNDIuMjIgMTYuODciLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTcyLjAyIDE3LjI3IDE1OC44NiAxMi4xOSAxNzUuNDkgMy44IDE3Mi4wMiAxNy4yNyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxOTQuMzIgMTEuOTMgMTgxLjM1IDE3LjQ4IDE4Ny4wNyAwIDE5NC4zMiAxMS45MyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIyMTIuMzYgNi40OSAyMDcuMTkgMTkuNDIgMTk4LjY1IDMuMDkgMjEyLjM2IDYuNDkiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMjI5Ljg1IDMuMTMgMjM1LjUgMTUuODYgMjE3LjcgMTAuMjQgMjI5Ljg1IDMuMTMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMjQ1LjA0IDIuNzMgMjU4LjIgNy44MiAyNDEuNTcgMTYuMiAyNDUuMDQgMi43MyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIyNjMuMTcgOC4wNyAyNzYuMTQgMi41MiAyNzAuNDIgMjAgMjYzLjE3IDguMDciLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMjc5LjE0IDEzLjUxIDI4NC4zMSAwLjU4IDI5Mi44NSAxNi45MSAyNzkuMTQgMTMuNTEiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMzAxLjA4IDE2Ljg3IDI5NS40MyA0LjE0IDMxMy4yMyA5Ljc2IDMwMS4wOCAxNi44NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIzMzAuODkgMTcuMjcgMzE3LjcyIDEyLjE5IDMzNC4zNiAzLjggMzMwLjg5IDE3LjI3Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjM1My4xOCAxMS45MyAzNDAuMjEgMTcuNDggMzQ1Ljk0IDAgMzUzLjE4IDExLjkzIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjM3MS4yMyA2LjQ5IDM2Ni4wNSAxOS40MiAzNTcuNTEgMy4wOSAzNzEuMjMgNi40OSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIzODguNzEgMy4xMyAzOTQuMzYgMTUuODYgMzc2LjU2IDEwLjI0IDM4OC43MSAzLjEzIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjQwMy45IDIuNzMgNDE3LjA2IDcuODIgNDAwLjQzIDE2LjIgNDAzLjkgMi43MyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI0MjIuMDQgOC4wNyA0MzUgMi41MiA0MjkuMjggMjAgNDIyLjA0IDguMDciLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNDM4IDEzLjUxIDQ0My4xNyAwLjU4IDQ1MS43MSAxNi45MSA0MzggMTMuNTEiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNDU5Ljk0IDE2Ljg3IDQ1NC4yOSA0LjE0IDQ3Mi4wOSA5Ljc2IDQ1OS45NCAxNi44NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI0ODkuNzUgMTcuMjcgNDc2LjU5IDEyLjE5IDQ5My4yMiAzLjggNDg5Ljc1IDE3LjI3Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjUxMi4wNCAxMS45MyA0OTkuMDcgMTcuNDggNTA0LjggMCA1MTIuMDQgMTEuOTMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNTMwLjA5IDYuNDkgNTI0LjkxIDE5LjQyIDUxNi4zOCAzLjA5IDUzMC4wOSA2LjQ5Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjU0Ny41NyAzLjEzIDU1My4yMiAxNS44NiA1MzUuNDMgMTAuMjQgNTQ3LjU3IDMuMTMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNTYyLjc2IDIuNzMgNTc1LjkyIDcuODIgNTU5LjI5IDE2LjIgNTYyLjc2IDIuNzMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNTgwLjkgOC4wNyA1OTMuODYgMi41MiA1ODguMTQgMjAgNTgwLjkgOC4wNyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI1OTYuODYgMTMuNTEgNjAyLjAzIDAuNTggNjEwLjU3IDE2LjkxIDU5Ni44NiAxMy41MSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI2MTguOCAxNi44NyA2MTMuMTUgNC4xNCA2MzAuOTUgOS43NiA2MTguOCAxNi44NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI2NDkuMTggMTcuMjcgNjM2LjAxIDEyLjE5IDY1Mi42NCAzLjggNjQ5LjE4IDE3LjI3Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjY3MS40NyAxMS45MyA2NTguNSAxNy40OCA2NjQuMjMgMCA2NzEuNDcgMTEuOTMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNjg5LjUyIDYuNDkgNjg0LjM0IDE5LjQyIDY3NS44IDMuMDkgNjg5LjUyIDYuNDkiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNzA3IDMuMTMgNzEyLjY1IDE1Ljg2IDY5NC44NSAxMC4yNCA3MDcgMy4xMyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI3MjIuMTkgMi43MyA3MzUuMzUgNy44MiA3MTguNzIgMTYuMiA3MjIuMTkgMi43MyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI3NDAuMzMgOC4wNyA3NTMuMjkgMi41MiA3NDcuNTcgMjAgNzQwLjMzIDguMDciLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNzU2LjI5IDEzLjUxIDc2MS40NiAwLjU4IDc3MCAxNi45MSA3NTYuMjkgMTMuNTEiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHdpZHRoPSI3NzAiIGhlaWdodD0iMjAiLz48L2c+PC9zdmc+);
}

.campaign li {
	display: inline-block;
}

.campaign li:first-child {
	margin-right: 50px;
}

.bd_over:hover {
	opacity: 0.85;
}

.bd_opacity {
	opacity: 0.65;
}

.interval {
	width: 820px;
	padding: 40px 119px 0;
	box-sizing: border-box;
	background-image : url(../img/bg_interval.png);
	background-size: 100%;
}

.interval.bvc {
	padding: 40px 93px 0;
}

.line-height {
	line-height: 1rem;
}

.interval.privilege {
	padding: 0 100px;
	line-height: 30px;
}

.campaign_box {
	padding: 15px;
	background-color: #fff9b0;
	margin: 10px 0;
	line-height: 22px;
}

.package {
	margin-bottom:30px;
	text-align: center;
}

.text_area {
	line-height: 25px;
	font-size: 14px;
}

.text_area.bvc {
	line-height: 23px;
}

.detail_area {
	line-height: 18px;
	padding-top: 20px;
	border-top: 2px dashed #cccccc;
}

.btn_area {
	margin-top: 30px;
	text-align: center;
}

.txt_bg_yellow {
	background-color: #fff250;
	padding: 1px;
}

.txt_bg_red {
	background-color: #ff003c;
	color: #ffffff;
	padding: 1px;
}

.fl {
	width: 277px;
	float: left;
}

.fr {
	float: right;
	width: 277px;
}


.animate_area {
	padding-bottom: 30px;
	border-bottom: 2px dashed #cccccc;
}

.item_list li {
	width: 193px;
	display: inline-block;
	text-align: center;
}

.item_list li:not(:nth-child(3n)) {
	margin-right: 16px;
}

.item_list li:nth-child(3) {
	margin-bottom: 20px;
}

.amazon_area {
	margin-top: 20px;
}

.amazon_area .txt_small{
	line-height: 16px
}

.audio_area {
	position: relative;
	margin: 10px 0;
}

.title_pos {
	position: absolute;
	top: 15px;
	left: 65px;
	font-size: 14px;
	color: #fff250;
}

.title {
	width: 300px;
	height: 20px;
	overflow: hidden;
}

.audiojs {
	width: 410px;
	height: 30px;
	padding: 20px;
	background-image: url('../img/bg_music.jpg');
	box-shadow: none;
}

.audiojs .play-pause {
	width: 30px;
	height: 30px;
	padding: 0;
	border-radius: 50%;
	background-color: #fff250;
	border: none;
	position: relative;
}

.audiojs p {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -15px 0 0 -12px;
}
.audiojs p.play { margin: -15px 0 0 -12px; }
.audiojs p.pause { margin: -15px 0 0 -13px; }
.audiojs p.loading { margin: -14px 0 0 -14px; }
.audiojs p.error { margin: -14px 0 0 -13px; }

.audiojs .scrubber {
	width: 270px;
	height: 5px;
	margin: 25px 10px 0;
	background-color: #595959;
}

.audiojs .time {
	float: none;
	margin: 17px 0 0 0;
	padding: 0;
	line-height: 20px;
	color: #fff250;
	border: none;
}

.audiojs .time .played {
	color: #fff250;
}

.audiojs .scrubber .progress {
	background: #fff250;
}