@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body{
	background-color: #555555;
}

img{border:0px;}

a:link{
	color:#ACD100;
	text-decoration: none;
}

a:visited{
	color:#FFA800;
	text-decoration: none;
}

.dg_all_box {
	width: 225px;
	height: auto;
	border: 2px solid #000;
}
.dg_text_image {
	height: auto;
	margin-bottom: 8px;
	padding-top: 8px;
	padding-left: 5px;
}
.dg_wrapper {
	width: 215px;
	margin: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}

.dg_box {
	width: 209px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-left: 6px;
}
.dg_box2 {
	width: 209px;
	padding-left: 6px;
}

.dg_image {
	width: 42px;
	float: left;
	margin-right: 5px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.dg_text_wrapper {
	width: 150px;
	float: left;
	margin-top: 7px;
	margin-bottom: 5px;
}
.dg_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #ACD100;
}
.dg_text {
	margin-top: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	display: block;
}


.clear {
	clear: both;
}

.dg_ksl_box2 {
	margin-left: 25px;

	height: auto;
}

.dg_ksl_box3 {
	margin-left: 20px;

	height: auto;
}

.dg_ksl_img {
	width: 250px;
	border: 1px solid #FFF;
}
.dg_ksl_textbox {
	margin-top: 10px;
}
.dg_ksl_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ACD100;
}
.dg_ksl_style1 {
	margin-top: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	line-height: 14px;
}
.dg_ksl_style2 {
	margin-top: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
}
.dg_ksl_style3 {
	margin-top: 20px;
}
.dg_ksl_style4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
}
.dg_ksl_style4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 5px;
}
.dg_ksl_tracklist {
	border: 1px solid #FFF;
	margin-top: 10px;
}

.dg_ksl_white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 6px;
	padding-left: 6px;
	background-color: #F3F3F3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-bottom: 6px;
	padding-right: 6px;
}

.dg_ksl_gray {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 6px;
	padding-left: 6px;
	background-color: #E0E0E0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-bottom: 6px;
	padding-right: 6px;
}
.dg_ksl_left {
	float: left;
}
.dg_ksl_right {
	float: right;
	height: 19px;
	width: 48px;
}
.dg_ksl_right2 {
	float: right;
	width: 50px;
	height: 19px;
	margin-left: 20px;
}

.dg_ksl_box {
	height: auto;
	width: 580px;
	padding-bottom: 20px;
	padding-top: 15px;
}

.itune_store_bt a {
	display: block;
	padding: 0px;
	height: 39px;
	width: 175px;
	margin-right: 3px;
	background-image: url(../image/itune_sotre_bt.png);
	background-repeat: no-repeat;
	
}
.itune_store_bt a:hover {
	background-image: url(../image/itune_sotre_bt_a.png);
	background-repeat: no-repeat;
}
.itune_store_bt em{
visibility: hidden;
}

.dg_tokuten_img{
	margin: 5px 0 0 0;
}

.dg_tokuten_wrapper{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.dg_tokuten_box{
	width: 48%;
	box-sizing: border-box;
	padding:0 1%;
	margin: 0 1%;
	border: 1px solid black;
	background-color: white;
}

.dg_tokuten_text{
	text-align: center;
}

.dg_tokuten_link{
	position: relative;
	border: 1px solid black;
	padding: 1%;
	text-align: center;
	margin: 4% auto;
	width: 90%;
}

.dg_tokuten_title{
	color: white;
	border-left: 3px solid #ff6563;
	border-bottom: 1px solid #fff;
	padding: 0 0 0 6px;
	margin: 0 0 10px 0;
}

.a_link{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* 以下IDタグ用 */

#ksl0001
,#ksl0002
,#ksl0003
,#ksl0004
,#ksl0005
,#ksl0006
,#ksl0007
,#ksl0008
,#ksl0009
,#ksl0010
,#ksl0011
,#ksl0012
,#ksl0013
,#ksl0014
,#ksl0015
,#ksl0016
,#ksl0017
,#ksl0018
,#ksl0019
,#ksl0020
,#ksl0021
,#ksl0022
,#ksl0023
,#ksl0024
,#ksl0025
,#ksl0026
,#ksl0027
,#ksl0028
,#ksl0029
,#ksl0030
,#ksl0031
,#ksl0032
,#ksl0033
,#ksl0034
,#ksl0035
,#ksl0036
,#ksl0037
,#ksl0038
,#ksl0039
,#ksl0040
,#ksl0041
,#ksl0042
,#ksl0043
,#ksl0044
,#ksl0045
,#ksl0046
,#ksl0047
,#ksl0048
,#ksl0049
,#ksl0050
,#ksl0051
,#ksl0052
,#ksl0053
,#ksl0054
,#ksl0055
,#ksl0056
,#ksl0057
,#ksl0058
,#ksl0059
,#ksl0060
,#ksl0061
,#ksl0062
,#ksl0063
,#ksl0064
,#ksl0065
,#ksl0066
,#ksl0067
,#ksl0068
,#ksl0069
,#ksl0070
,#ksl0071
,#ksl0072
,#ksl0073
,#ksl0074
,#ksl0075
,#ksl0076
,#ksl0077
,#ksl0078
,#ksl0079
,#ksl0080
,#ksl0081
,#ksl0082
,#ksl0083
,#ksl0084
,#ksl0085
,#ksl0086
,#ksl0087
,#ksl0088
,#ksl0089
,#ksl0090
,#ksl0091
,#ksl0092
,#ksl0093
,#ksl0094
,#ksl0095
,#ksl0096
,#ksl0097
,#ksl0098
,#ksl0099
,#ksl0100
,#ksl0101
,#ksl0102
,#ksl0103
,#ksl0104
,#ksl0105
,#ksl0106
,#ksl0107
,#ksl0108
,#ksl0109
,#ksl0110
,#ksl0111
,#ksl0112
,#ksl0113
,#ksl0114
,#ksl0115
,#ksl0116
,#ksl0117
,#ksl0118
,#ksl0119
,#ksl0120
,#ksl0121
,#ksl0122
,#ksl0123
,#ksl0124
,#ksl0125
,#ksl0126
,#ksl0127
,#ksl0128
,#ksl0129
,#ksl0130
,#ksl0131
,#ksl0132
,#ksl0133
,#ksl0134
,#ksl0135
,#ksl0136
,#ksl0137
,#ksl0138
,#ksl0139
,#ksl0140
,#ksl0141
,#ksl0142
,#ksl0143
,#ksl0144
,#ksl0145
,#ksl0146
,#ksl0147
,#ksl0148
,#ksl0149
,#ksl0150
,#ksl0151
,#ksl0152
,#ksl0153
,#ksl0154
,#ksl0155
,#ksl0156
,#ksl0157
,#ksl0158
,#ksl0159
,#ksl0160
,#ksl0161
,#ksl0162
,#ksl0163
,#ksl0164
,#ksl0165
,#ksl0166
,#ksl0167
,#ksl0168
,#ksl0169
,#ksl0170
,#ksl0171
,#ksl0171
,#ksl0172
,#ksl0173
,#ksl0174
,#ksl0175
,#ksl0176
,#ksl0177
,#ksl0178
,#ksl0179
,#ksl0180
,#ksl0181
,#ksl0182
,#ksl0183
,#ksl0184
,#ksl0185
,#ksl0186
,#ksl0187
,#ksl0188
,#ksl0189
,#ksl0190
,#ksl0191
,#ksl0192
,#ksl0193
,#ksl0194
,#ksl0195
,#ksl0196
,#ksl0197
,#ksl0198
,#ksl0199
,#ksl0200
 {
	height: auto;
	width: 580px;
	padding-bottom: 20px;
	padding-top: 15px;
}
#kslv0001
 {
	height: auto;
	width: 580px;
	padding-bottom: 20px;
	padding-top: 15px;
}

#kslc0001
,#kslc0002
,#kslc0003
,#kslc0004
,#kslc0005
,#kslc0006
,#kslc0007
,#kslc0008
,#kslc0009
,#kslc0010
,#kslc0011
,#kslc0012
,#kslc0013
,#kslc0014
,#kslc0015
,#kslc0016
,#kslc0017
,#kslc0018
,#kslc0019
,#kslc0020
 {
	height: auto;
	width: 580px;
	padding-bottom: 20px;
	padding-top: 15px;
}
.sityou_title {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF6668;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-top: 2px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin-bottom: 8px;
}

.bg-green {
	text-align: center;
	font-weight: bold;
	padding: 4px;
	background-color: #FF6668;
	color: #FFF;
}
.bg-white {
	text-align: center;
	padding: 4px;
	background-color: #CCC;
}
.download_box {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
