@ charset "utf-8";


.style3 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; }
.style5 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 11px; }
.style6 {font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; font-size: 11px; line-height: 1.4em;color: #666666;_font-family: "ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
.style7 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 11px;padding: 7px 0; }


/*
.style8 {font-size: 11px}
*/

.style9 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.6em;
}

.guide_line01 {	
    border: 1px solid #DFDFDF;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	height: auto;
	width: auto;
}

.dot_line3 {
background-image:url(../../_share/dotline.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.td02_03 {
	background-image: url(/_share/bg_td02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 92%;
}

.table_border{
	border-top: solid 1px #16394c;
	border-bottom: solid 1px #16394c;
}

/*------------------             RKB             ------------------*/

/* reserved_seat.php */

#contents_box {
	width:590px;
	margin:0 auto;
	padding:0 5px;
	background:url(bkhbar1_1.jpg) #000000 repeat-x;
	border-top: solid 1px #16394c;
	border-bottom: solid 1px #16394c;
}

#flasharea {
	width:590px;
	height:135px;
	padding-bottom:5px;
	background:url(bkwbar1_1.jpg) repeat-y;
	z-index:1;
	position:relative;
}

#bottomarea {
	width:546px;
	background:#dddcd8;
	padding:25px 22px 25px;
	margin:0 auto;
}

#textarea {
	width:486px;
	margin:0 auto;
	padding:30px 30px 20px;
	background:#ffffff;
}

.listbox_l {
	float:left;
	width:151px;
	height:161px;
	margin-right:16px;
}

.listbox_r {
	float:left;
	width:151px;
	height:161px;
}

.clear {
	clear:both;
}

.graybar {
	background:#dcdbd7;
	height:16px;
}

.gototop {
	width:65px;
	height:15px;
	margin:5px 0 0 481px;
}

/* ss2010_2.php */

#contents_box_1col {
	width:750px;
	margin:0 auto;
	padding:0 5px;
	background:url(bkhbar2_1.jpg) #000000 repeat-x;
	border-top: solid 1px #16394c;
	border-bottom: solid 1px #16394c;
}

#titleimg {
	width:750px;
	height:94px;
	padding-bottom:5px;
	background:url(bkwbar2_1.jpg) repeat-y;
}


#bottomarea_1col {
	width:706px;
	margin:0 auto;
	padding:22px;
	background:#dddcd8;
}

#navigate_button {
	width:706px;
	height:44px;
}

.f_left {
	float:left;
}

.f_right {
	float:right;
}

#frasharea_1col {
	width:706px;
	padding-top:20px;
	text-align:center;
	background:#ffffff;
}

#textarea_1col {
	width:640px;
	padding:20px 33px;
	background:#ffffff;
}

.left_textbox {
	float:left;
	width:313px;
	margin-right:14px;
}

.right_textbox {
	float:left;
	width:313px;
}

.marginTop11 {
	margin-top:11px;
}

.ticket {
	color:#666666;
	font-weight:bold;
	border-bottom:#cccccc 2px dotted;
	padding:6px 0 5px;
}

.f_left img {
	position:relative;
	top:2px;
}

.price {
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
}

.yen {
	font-size:12px;
	font-weight:bold;
}

.soldout {
	padding:1px 0 0 30px;
	background:url(seki_kanbai.jpg) no-repeat;
	background-position:0px 3px;
}

.gototop_1col {
	width:65px;
	height:15px;
	margin:5px 0 0 641px;
}

.red {
	color:#ff0000;
}

/* ss2010_3.php */

.list_contents {
	margin-left:19px;
	width:290px;
}

#textarea_1col li {
	border-bottom:#cccccc 1px solid;
	width:286px;
	padding:10px 2px;
}

.list_contents img {
	margin-left:5px;
	float:right;
}

.sub_title {
	font-weight:bold;
	padding-bottom:12px;
	font-size:0.9em;
	border-bottom:#cccccc 1px solid;
}

dt {
	clear:left;
	float:left;
	width:19px;
	padding:10px 0;
}

dd {
	padding:10px 0 10px 25px;
	border-bottom:#cccccc 1px solid;
}

.bonuses p {
	font-weight:bold;
	padding-bottom:5px;
}

.bonuses img {
	float:right;
	margin-left:6px;
	margin-bottom:3px;
}

.noticeimg {
	text-align:right;
	float:right;
	width:121px;
}

.noticeimg img {
	float:none;
}

.marginTop20 {
	margin-top:20px;
}

.bordeaux {
	color:#990000;
	font-weight:bold;
	margin-bottom:5px;
}

.sampleimage {
	text-align:center;
	margin:15px 0 0;
	clear:both;
}

.new {
	padding:2px 33px 2px 0;
	background:url(seki_new.jpg) top right no-repeat;
}

.new.notforsale {
	padding:5px 90px 2px 0;
	background:url(new_hibaihin.gif) top right no-repeat;
}

.pricelist {
	padding:7px 0;
	color:#000000;
}

.price2 {
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
}

/* ss2010_4.php */

.buttons div {
	padding:10px 0 17px;
}

.getadobereader {
	margin:5px 0;
	width:112px;
	border:none;
}

.explanation {
	text-indent:-13px;
	padding:5px 0 5px 14px;
	line-height:1.4em;
}

.buttons .marginBtm_half {
	padding:10px 0 5px;
}

.buttons p {
	font-weight:bold;
	margin-bottom:5px;
}

/*=== 20091201更新 ===*/

/*
privilege.phpとsubscription.phpのタイトル部にボタン追加
*/

#subtitle_w_button {
	height:62px;
	margin-bottom:20px;
}

#subtitle_w_button .f-left {
	float:left;
}

#subtitle_w_button .f-right {
	float:right;
}

#subtitle_w_button .f-right a{
	overflow:hidden;
	width:122px;
	height:52px;
	display:block;
	background:url(btn_seasonlink_m_100203.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

#subtitle_w_button .f-right a:hover{
	background:url(btn_seasonlink_m_100203.gif) 0 -52px no-repeat;
}

/*
seat_price.phpにボタン追加
*/

#gotospecialsite_sp {
	float:right;
	width:122px;
	height:52px;
	margin:5px 60px -70px 0;
	_margin:5px 30px -70px 0;
	z-index:999;
	position:relative;
}

#gotospecialsite_sp a{
	overflow:hidden;
	width:122px;
	height:52px;
	display:block;
	background:url(btn_seasonlink_m_100203.gif) 0 0 no-repeat;
	text-indent:-9999px;

}


#gotospecialsite_sp a:hover{
	background:url(btn_seasonlink_m_100203.gif) 0 -52px no-repeat;

}

/*
index.phpにボタン追加
*/

#gotospecialsite {
	clear:both;
	width:122px;
	height:52px;
	margin:-20px 16px -10px 350px;
}

#gotospecialsite a{
	overflow:hidden;
	width:122px;
	height:52px;
	display:block;
	background:url(btn_seasonlink_m_100203.gif) 0 0 no-repeat;
	text-indent:-9999px;

}


#gotospecialsite a:hover{
	background:url(btn_seasonlink_m_100203.gif) 0 -52px no-repeat;

}


