@charset "shift_jis";
/*--------------------------------------
　基礎設定
---------------------------------------*/
* {
	margin: 0px;
	padding: 0px;
}

body {
	text-align: center;
	line-height: 1;
	　　overflow: auto;
	font-family: verdana,"ＭＳ Ｐゴシック",sans-serif,"ヒラギノ角ゴ Pro W6";
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	line-height: 180%;
}
td,div,p {
	line-height: 180%;
}
img {
	border:none;
}
/*--------------------------------------
　大枠囲み
---------------------------------------*/
#container {
	margin: 0px auto;
	width: 937px;
	text-align: center;
	background-image: url(../img/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/*--------------------------------------
　Link Color
---------------------------------------*/
a {
	color: #000000;
}
a:link {
}
a:visited {
}
a:hover {
}
a:active {
}

/*--------------------------------------
　トップページ
---------------------------------------*/
table.top_main {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
table.top_main td.main_left {
	text-align: left;
	vertical-align: top;
	width: 650px;
	height: 1005px;
}
table.top_main td.main_right {
	text-align: left;
	vertical-align: top;
	padding: 0px;
	height: 328px;
	width: 260px;
}
table.top_main  td.main_banner {
	text-align: left;
	vertical-align: top;
	height: 677px;
	width: 260px;
	background-image: url(../img/mobile_qr.gif);
	background-position: 10px 600px;
	background-repeat: no-repeat;
}
#top_banner_area {
	margin-top: 0px;
	background-image: url(../img/top_bannerarea_bg.jpg);
	background-repeat: no-repeat;
	background-position: -5px 22px;
	height: 590px;
}
#top_banner_area img {
	margin-top: 7px;
	margin-bottom: 0px;
	margin-left: 15px;
}
table.top_main td.main_footer {
	height: 63px;
	background-image: url(../img/mobile_qr.gif);
	background-position: 660px -76px;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	line-height: normal;
}
table.top_main td.main_footer a {
	color: #FFFFFF;
	text-decoration: none;

}
table.top_main  td.main_footer  a:hover {
	color: #FFFFFF;
	text-decoration: none;

}
/*--------------------------------------
　フッター
---------------------------------------*/
div.footer div.copy {
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 5px;
}
div.footer table.footer_link {
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 7px;
	width: 910px;
	line-height: normal;
}
div.footer table.footer_link td.left {
	text-align: left;
	vertical-align: middle;
	line-height: normal;
	font-size: 10px;
}
div.footer table.footer_link td.right {
	text-align: right;
	vertical-align: middle;
	font-size: 10px;
	line-height: normal;
}
div.footer table.footer_link td.right table.logo {
	margin-left: auto;

}
div.footer table.footer_link td.right table.logo img {
	margin-left: 10px;
}


div.footer {
	text-align: left;
	vertical-align: top;
}
/*--------------------------------------
　中ページ
---------------------------------------*/
table.in_main {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
table.in_main  td.main_contents {
	text-align: left;
	vertical-align: top;
	width: 660px;
	padding-left: 20px;
	margin: 0px;
}
table.in_main  td.main_banner {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 190px;
}
table.in_main  td.main_title {
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
}
table.in_main td.main_title img {
	margin-left: 20px;
}


#in_banner_area {
	margin-top: 0px;
	text-align: right;
	vertical-align: top;
	margin-left: auto;
	width: 190px;
	margin-right: 5px;
}


*+html #in_banner_area {
	margin-top: 0px;
	text-align: right;
	vertical-align: top;
	margin-left: auto;
	width: 190px;
	margin-right: 0px;
}
#in_banner_area img {
	margin-top: 0px;
	margin-bottom: 7px;
	margin-right: 0px;
	margin-left: 0px;
}
table.in_main td.main_footer {
	height: 63px;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	line-height: normal;
}
table.in_main td.main_footer a {
	color: #FFFFFF;
	text-decoration: none;

}
table.in_main  td.main_footer  a:hover {
	color: #FFFFFF;
	text-decoration: none;

}
#contents {
	width: 660px;
}
#contents div.top_navi {
	text-align: right;
	vertical-align: top;
	margin-bottom: 10px;
	padding-right: 10px;
}

/*--------------------------------------
　NEWS
---------------------------------------*/
#contents div.bar_news_date {
	font-size: 12px;
	color: #000000;
	background-image: url(../img/title_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	line-height: normal;
}
#contents div.bar_news_date span {
	font-weight: bold;
	color: #D90106;
	margin-left: 10px;
}
#contents div.news_title {
	background-image: url(../img/point.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	background-position: 5px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #ff9900;
	margin-right: 10px;
	margin-left: 10px;
}
#contents div.news_txt {
	text-align: left;
	vertical-align: top;
	margin-left: 30px;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	margin-bottom: 5px;
	margin-top: 10px;
	background-color: #fcfcfc;
	margin-right: 10px;
	padding: 5px;
}
#contents    div.news_txt    img.left {
	float: left;
	margin-right: 10px;
}
#contents div.news_txt div.right {
	float: right;
	width: 380px;
}
#contents  div.news_txt  div.right p {
	line-height: 180%;
	font-size: 12px;
}
/*--------------------------------------
　ARTISTS
---------------------------------------*/
#contents img.artist_list {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 40px;
}
#contents  img.artist_list_r {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 40px;
}
/*--------------------------------------
　AUDITION
---------------------------------------*/
#contents  div.audition {
	background-image: url(../audition/img/bg01.gif);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}
#contents div.audition ol {
	padding-left: 40px;
	margin-bottom: 15px;
}
#contents div.audition div.audition_detail {
	margin-right: 25px;
	margin-left: 25px;
	margin-bottom: 15px;
}
#contents  div.audition  div.audition_detail2 {
	margin-right: 25px;
	margin-left: 25px;
	margin-bottom: 15px;
	background-color: #fff5fe;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

#contents div.audition div.audition_main {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	margin: 0px;
	padding-bottom: 20px;
}
#contents div.audition div.bar {
	font-size: 12px;
	color: #333333;
	background-image: url(../img/title_bg_short.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	line-height: normal;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
}
#contents  div.audition  div.bar_gold {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../audition/img/tit_bg_caution.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	line-height: normal;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
}
#contents div.audition img.btn {
	margin-bottom: 5px;
	margin-left: 25px;
}

#contents div.audition div.catch {
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contents div.audition .red {color: #EB0005}
#contents div.audition .pink {color: #E639B7}
/*--------------------------------------
　GOODS
---------------------------------------*/
#contents div.bar_goods {
	font-size: 12px;
	color: #000000;
	background-image: url(../img/title_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
}#contents table.goods {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 640px;
	background-color: #fcfcfc;
	margin-left: 10px;
}
#contents table.goods td.goods_text {
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}
#contents table.goods td.goods_text span.name {
	font-size: 14px;
	font-weight: bold;
	color: #ff9900;
}
#contents table.goods td.goods_text span.text {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
#contents  table.goods  div.goods_detail {
	text-align: left;
	vertical-align: top;
	margin-top: 15px;
}
#contents table.goods td.goods_photo {
	width: 200px;
	text-align: left;
	vertical-align: top;
}
/*--------------------------------------
　MOBILE
---------------------------------------*/
#contents  div.mobile {
	background-image: url(../mobile/img/pattern.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}
#contents div.mobile div.green_icon {
	background-image: url(../mobile/img/point01.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 25px;
	font-weight: bold;
	color: #ff9900;
	font-size: 14px;
}
#contents div.mobile div.setsumei {
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 10px;
}

#contents div.mobile div.mobile_txt {
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 45px;
}
#contents div.mobile div.btn {
	text-align: right;
	vertical-align: top;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 25px;
}
#contents div.mobile table.mobile_contents {
	margin-right: 30px;
	margin-left: 30px;
	width: 580px;
	margin-bottom: 15px;
}
#contents div.mobile table.mobile_contents td {
	text-align: left;
	vertical-align: top;
	width: 260px;
}

#contents div.mobile div.icon {
	background-image: url(../mobile/img/point02.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}




#contents div.mobile ol {
	padding-left: 40px;
	margin-bottom: 15px;
}
#contents div.mobile div.mobile_detail {
	margin-right: 25px;
	margin-left: 25px;
	margin-bottom: 15px;
}
#contents  div.mobile  div.mobile_detail2 {
	margin-right: 25px;
	margin-left: 25px;
	margin-bottom: 15px;
	background-color: #fff5fe;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

#contents div.mobile div.mobile_main {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	margin: 0px;
	padding-bottom: 20px;
}
#contents div.mobile div.bar {
	font-size: 12px;
	color: #333333;
	background-image: url(../img/title_bg_short.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	line-height: normal;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
}
#contents  div.mobile  div.bar_gold {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../audiotion/img/tit_bg_caution.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	line-height: normal;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
}
#contents div.mobile img.btn {
	margin-bottom: 5px;
	margin-left: 25px;
}

#contents div.mobile div.catch {
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
}
/*--------------------------------------
　CALENDAR
---------------------------------------*/
#contents table.cal_navi {
	width: 640px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#contents  table.cal_navi  td.last_next {
	text-align: left;
	vertical-align: top;
	width: 100px;
}
#contents table.cal_navi td.regular {
	text-align: right;
	vertical-align: top;
	width: 440px;
}
#contents div.cal_icon {
	background-image: url(../calendar/img/icon_bg.gif);
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	margin-bottom: 15px;
	font-size: 12px;
}
#xml_information td {
	font-size: 14px;
	line-height: 16px;
	color: #333333;
}
#xml_information div,p,h2 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 16px;
}
#xml_information tr.schedule01 {
	background-color: #fcf9f2;
}
#xml_information tr.schedule02 {
	background-color: #f7f4ef;
}

#xml_information table.schedule {
	margin-bottom: 10px;
	margin-left: 10px;
	width: 640px;
}

#xml_information table.schedule td {
	font-size: 12px;
	vertical-align: top;
	padding: 3px 5px;
	border-bottom: 2px solid #ffffff;
}
#xml_information  td.txt_regular  {
	background-image: url(../calendar/img/schedule_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


#xml_information td.day {
	width: 10%;
	background-image: url(../calendar/img/schedule_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#xml_information td.artist {
	width: 28%;
	background-image: url(../calendar/img/schedule_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#xml_information table.schedule td.media {
	width: 10%;
	background-image: url(../calendar/img/schedule_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	vertical-align: middle;
}

#xml_information td.text {
	width: 62%;
	vertical-align: middle;
}
/*--------------------------------------
　MAIL
---------------------------------------*/
#contents  div.mail {
	background-image: url(../mail/img/bg01.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}
#contents div.mail div.mail_main {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	padding-bottom: 20px;
	margin: 0px;
	padding-top: 10px;
}
#contents div.mail div.bar {
	font-size: 12px;
	color: #ea0005;
	background-image: url(../img/title_bg_short.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height: normal;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	margin-top: 0px;
	font-weight: bold;
}
#contents div.mail form {
	margin: 0px;
	padding: 0px;
}
#contents div.mail table.form_outer {
	width: 570px;
	background: #f4f4f4;
	color: #666666;
	padding: 7px 10px 0px 10px;
	margin-bottom: 15px;
}

#contents div.mail div.hissu {
	font-size: 10px;
	line-height: 12px;
	margin-top: 7px;
	margin-right: 25px;
	margin-bottom: 3px;
	margin-left: 25px;
}

#contents div.mail span.asterisk {
	color: #FF0000;
}

#contents div.mail table.form_inner {
	width: 570px;
	background: #ffffff;
	margin-right: 25px;
	margin-left: 25px;
}

#contents div.mail td.form_innner_l {
	width: 160px;
	text-align: right;
	vertical-align: center;
	padding: 5px 10px 0px 0px;
	font-size: 12px;
}
#contents div.mail td.form_innenr_l_c1 {
	width: 200px;
}


#contents div.mail td.form_innner_r {
	width: 380px;
	vertical-align: top;
	padding-top: 5px;
	font-size: 12px;
}

#contents div.mail td.form_innner_l2 {
	width: 160px;
	text-align: right;
	vertical-align: center;
	padding: 5px 10px 5px 0px;
	font-size: 12px;
}

#contents div.mail td.form_innner_r2 {
	width: 380px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}

#contents div.mail td.form_innner_l_c1 {
	width: 160px;
	text-align: right;
	vertical-align: center;
	padding: 10px 10px 0px 0px;
}

#contents div.mail td.form_innner_r_c1 {
	width: 380px;
	vertical-align: top;
	padding-top: 10px;
}

#contents div.mail td.form_innner_l_c2 {
	text-align: right;
	vertical-align: center;
	padding: 5px 10px 10px 0px;
}

#contents div.mail td.form_innner_r_c2 {
	vertical-align: top;
	padding: 5px 0px 10px 0px;
}


#contents div.mail td.form_innner_l_d {
	width: 160px;
	text-align: right;
	vertical-align: center;
	padding: 10px 10px 10px 0px;
}

#contents div.mail td.form_innner_r_d {
	width: 380px;
	vertical-align: top;
	padding: 10px 0px;
}

#contents div.mail table.form_outer_thanks {
	width: 570px;
	background: #f4f4f4;
	color: #666666;
	padding: 7px 10px;
	margin-bottom: 15px;
	font-size: 14px;
}

#contents div.mail table.form_inner_thanks {
	width: 570px;
	background: #ffffff;
	color: #006699;
	font-weight: bold;
	text-align: center;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	font-size: 14px;
}

#contents div.mail div.form_btn {
	margin: 7px 0px 7px 202px;
}

#contents div.mail div.other_forms {
	color: #666666;
	margin-bottom: 20px;
}

#contents div.mail div.catch {
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#contents div.mail div.mail_detail {
	margin-right: 25px;
	margin-left: 25px;
	margin-bottom: 15px;
}
#contents   div.mail   div.mail_change   {
	background-image: url(../mail/img/point_yajirushi.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	color: #333333;
}
#contents    div.mail    div.mail_change a   {
	color: #3CB2E4;
	font-size: 12px;
	text-decoration: underline;
}



/*--------------------------------------
　LIVE
---------------------------------------*/
#contents table.live {
	margin-top: 15px;
	margin-bottom: 5px;
	width: 640px;
	background-color: #fcfcfc;
	margin-left: 10px;
}
#contents table.live td.live_text img.btn {
	margin-top: 2px;
}

#contents table.live td.live_text {
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	vertical-align: top;
	padding: 10px;
}
#contents table.live td.live_text p.tour {
	font-weight: bold;
	background: #ff9900;
	color:#FFF;
	padding:2px;
	font-size: 12px;
	line-height: 14px;
}
#contents table.live td.live_text span.name {
	font-weight: bold;
	color: #ff9900;
	font-size: 12px;
	line-height: 14px;
}
#contents  table.live  td.live_text  span.name a {
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
	line-height: 14px;
}
#contents  table.live  td.live_text  span.name a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
	text-decoration: underline;
	line-height: 14px;
}

#contents  table.live  td.live_text  div.text {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 20px;
	line-height: 16px;
	margin-top: 5px;
}
#contents table.live td.live_text div.catch {
	font-size: 12px;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
}
#contents  table.live  div.live_detail {
	text-align: left;
	vertical-align: top;
	margin-top: 0px;
	font-size: 10px;
	color: #ea0005;
	line-height: 14px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFC5C7;
	padding-top: 3px;
	margin-bottom: 10px;
}
#contents table.live td.a_photo {
	width: 120px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
	font-size: 10px;
	color: #ea0005;
}
#contents table.live td.a_photo img {
	margin-top: 10px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	margin-right: 10px;
}
#contents table.live td.a_photo img.btn {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/*--------------------------------------
　RELEASE
---------------------------------------*/
#contents table.release {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 640px;
	background-color: #fcfcfc;
	margin-left: 10px;
}
#contents table.release td.release_text img.btn {
	margin-bottom: 5px;
}

#contents table.release td.release_text {
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding: 10px;
}
#contents table.release td.release_text span.name {
	font-size: 14px;
	font-weight: bold;
	color: #ff9900;
}
#contents  table.release  td.release_text  div.text {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 10px;
	margin-top: 5px;
}
#contents table.release td.release_text div.catch {
	font-size: 12px;
	color: #FF797C;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
}
#contents  table.release  table.songlist  {
	width: 100%;
	margin-bottom: 15px;
}
#contents table.release table.songlist ul {
	width: 100%;
}

#contents table.release table.songlist td {
	padding-right: 10px;
	width: 239px;
	text-align: left;
	vertical-align: top;
}
#contents  table.release  table.songlist  td.single {
	padding-right: 10px;
	width: 100%;
	text-align: left;
	vertical-align: top;
}
#contents  table.release  table.songlist  li.disc_no {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFC5C7;
	width: 100%;
	color: #ea0005;
	font-size: 12px;
}
#contents table.release table.songlist li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	list-style-type: none;
	color: #333333;
}



#contents  table.release  div.release_detail {
	text-align: left;
	vertical-align: top;
	margin-top: 0px;
	font-size: 12px;
	color: #333333;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFC5C7;
	padding-top: 3px;
	margin-bottom: 10px;
}
#contents table.release td.jk_photo {
	width: 120px;
	text-align: center;
	vertical-align: top;
	background-color: #EFEFEF;
	padding-bottom: 10px;
	font-size: 10px;
	color: #ea0005;
}#contents table.release td.jk_photo img {
	margin-top: 10px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	margin-right: 10px;
}
