@charset "utf-8";


.dlc01 .dlc_btn01 a{background: #de006e;}
.dlc02 .dlc_btn02 a{background: #de006e;}
.dlc03 .dlc_btn03 a{background: #de006e;}
.dlc04 .dlc_btn04 a{background: #de006e;}
.dlc05 .dlc_btn05 a{background: #de006e;}
.dlc06 .dlc_btn06 a{background: #de006e;}
.dlc07 .dlc_btn07 a{background: #de006e;}
.dlc08 .dlc_btn08 a{background: #de006e;}
.dlc09 .dlc_btn09 a{background: #de006e;}

.dlc_txt{padding-top: 5%; line-height:1.61;}

.dlc_box{width: 95%; max-width: 1000px; margin: 0 auto;  overflow: hidden; padding: 24px;}
.dlc_box_left{
	float: left;
	width: 200px;
}
.dlc_btn_box a{color: #ff0;}
.dlc_btn_box span{font-size: 12px; color: #fff;}
.dlc_box_right{
	float: right;
	width: 100%;
	margin-right: -200px;
	padding-right: 200px;
	box-sizing: border-box;
}

.dlc_btn_box li{padding: 2px 0;}

.tag li{display:inline-block; padding: 5px; margin: 0 2px 0 0; font-size: 12px;}
.tag li.photo{background: #de006e;}
.tag li.live1{background: #de006e;}
.tag li.live2{background: #de006e;}


.dlc_data{padding: 24px; border-bottom: dotted 2px #79003d;}
.dlc_title{font-size: 30px; padding: 1% 0 2% 0; color: #c1b77c;}
.dlc_main_title{width: calc(95% - 48px); padding: 24px; background: #c1b77c; margin: 0 auto; font-size: 30px; font-weight: bold;}
.dlc_main_title span{font-size: 14px;}

.dlc_duy dl{ float: right; padding: 5px;}
.dlc_duy dt,
.dlc_duy dd{display:inline-block;}




.buy_psvita{color: #de006e; padding: 5px; font-weight: 600;}
.buy_ip{color: #de006e;  padding: 5px; font-weight: 600;}

.ssimg{padding: 5% 0;}
.ssimg_left{width: 49.5%; float: left;}
.ssimg_right{width: 49.5%; float: right;}




@media screen and (max-width: 640px) {
.dlc_box_left{
	float: none;
	width: 100%;
}
.dlc_box_right{
	float: none;
	width: 100%;
	margin-right: 0;
	padding-right: 0;
}
.dlc_box{padding:0;}
.dlc_btn_box{margin-bottom: 24px;}
.dlc_btn_box li{width: calc(20% - 4px); float: left; padding: 2px;}
.dlc_btn_box li.free_btn a{font-size: 14px;}
.dlc_btn_box span{display:none;}

.dlc_main_title{font-size: 5vw;}
.dlc_main_title span{display:inline-block; padding: 5px; line-height:1.3;}
.dlc_title{font-size: 20px; padding: 3% 0 2% 0;}

}



@media screen and (max-width: 400px) {

.dlc_btn_box{margin-bottom: 24px;}
.dlc_btn_box li.free_btn a{font-size: 3.5vw;}

}

