@charset "utf-8";
/* アルバム紹介用テキストBOX */
.main_sub10 {
	width: 250px;						/* 幅 */
	margin: 10px 10px 0px 0px;			/* マージン */
	height: auto;						/* 高さ */
	padding: 10px 0px 10px 10px;		/* 余白 */
	float: left;						/* フロート左 */	
	color: #E93AD2;						/* フォントカラー */
	font-weight: bold;					/* 太字 */
	border:1px solid #DD7BC4 ;

}
/* アルバム紹介区切り線 */
.main_sub_line {
	width: 590px;						/* 幅 */
	height: 10px;						/* 高さ */
	border-bottom: 1px solid #096;		/* 枠線 */
	clear: both;						/* フロートクリア */
	margin: 0px 0px 10px 0px;			/* マージン */
	padding:0px 0px 0px 30px;			/* 余白 */
}
/* 画像 */
img {
	margin: 0 ;							/* 中央揃えを解除 */
}
/* テーブル */
table {
    border-top: 1px solid #4f4d47;		/* 枠線上 */
    border-right: 1px solid #4f4d47;	/* 枠線右 */
    width: 640px;						/* 幅 */
    border-spacing: 0;					/* 各セルのボーダーの間隔 */
    margin: 0 auto;						/* 中央揃え */
}
/* テーブルヘッダとテーブルデータ */
th, td {
    border-bottom: 1px solid #4f4d47;	/* 枠線下 */
    border-left: 1px solid #4f4d47;		/* 枠線左 */
    text-align: center;					/* テキスト中央揃え */
    padding: 5px;
}
/* テーブルヘッダ見出し */
th { 
	background-color: #FF3E8B; 			/* 背景色 */
	color: #FFFFFF;						/* 文字色 */
}
/* テーブルボディ見出し */
tbody th { 
   background: #FFEFFF;					/* 背景色 */
	color: #333;						/* 文字色 */
}

/* スマホに適用するCSS */
@media screen and (max-width:767px)
{
	.main_sub1{
		font-size: 16px;
	}
/* アルバム紹介用テキストBOX */
.main_sub10 {
	width: 90%;						/* 幅 */
}
/* L晩プリント */
#l {
	width:60%;							/* 幅 */
}

/* データ販売表のテーブル */
#data table { 
	border-right: none;					/* 枠線右は無し */
}
}