body {
	background: #FFFFFF;
	/*font:small/1.3 'Lucida Grande' "ＭＳ Pゴシック",Arial,Helvetica,sans-serif;*/
	display: block;
}
a:link {color: #000099; text-decoration:none;}
a:visited {color: #000099; text-decoration:none;}
a:hover{color: #999999;text-decoration:underline;}
.txt-s{font-size:x-small;}
.txt-m{font-size:medium;}
.txt-l{font-size:large;}
.txt-12{font-size:12px;
line-height:16px;}
.amigo_name{font-size:16px;
		font-weight:bold;
		line-height:16px;
		}
.txt-10{font-size:10px;
line-height:14px;}
.txt12_bold {
	font-weight: bold;
	font-size: 12px;
	line-height:16px;
}
.cart_attention {font-weight: bold; color: #cc0000}
.center_padding_5 {text-align: center;padding: 5px;}
.left_padding_5 {text-align: left;padding: 5px;}
.padding5 {padding: 5px;}
.red {
	color: #FF0000;
	font-size: 12px;
	line-height:16px;
}
.bg_rec {
	background-image: url(../img/usr/recommend/recommend_bg.gif);
	background-repeat:no-repeat
}
.seat{ border:0;width:550px;background:#fff;}
.seat td,.seat th{ padding: 4px 0px 4px 4px; text-align: left; border-width:0; border-bottom:1px solid #B8B8B8;}
.seat .gray{background-color: #D8E7F8;}
.seat{ margin:0; border-width:0;}
table.seat td,table.seat th{border-width:0px;border-top:1px solid #B8B8B8;}
table.seat td.seat-tit{
/*border-bottom:1px;*/
/*border-right:1px;*/
}
table.seat th{
background:#ccc;
}

font.error				{color:#ff3300; font-weight:bold; font-size:14px;line-height:16px;}

/*.wrapper-bnr{
position:relative;
}

#event-bnr{
position:absolute; 
left:50px; 
top:10px; 
color:#ffffff; 
font-size:3px;
}*/

/*以下リニューアル時追加↓*/
.bg_mainblue{background:url(../img/usr/renew/bg_mainblue.gif) repeat;}
.bg_sidegray{background:url(../img/usr/renew/bg_sidegray.gif) repeat;}
.bg_member{background:url(../img/usr/renew/sm_memberbg.gif) no-repeat;}
.header10blue {
	font-size: 10px;
	line-height: 14px;
	color: #0b1f65;
}
.header10blue a:link {
	font-size: 10px;
	line-height: 14px;
	color: #0b1f65;
	text-decoration: none;
}
.header10blue a:visited {
	font-size: 10px;
	line-height: 14px;
	color: #0b1f65;
	text-decoration: none;
}
.header10blue a:hover {
	font-size: 10px;
	line-height: 14px;
	color: #999999;
	text-decoration: underline;
}
.header10blue a:active {
	font-size: 10px;
	line-height: 14px;
	color: #0b1f65;
	text-decoration: none;
}
.header10gray {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.bottom4{
	padding-bottom: 4px;
}
.bottom20{
	padding-bottom: 20px;
}
.bottom10{
	padding-bottom: 10px;
}
.gold{color:#cc9900;
}
/*お客様の声リスト*/
ol.voice{
	list-style-position:outside;
	margin-top:0px;
	margin-bottom:0px;
}
/*品質とこだわり*/
.bg01{background:url(../img/usr/renew/about_q_img01.jpg) no-repeat;
padding-top:58px;
padding-left:223px;
}
.bg02{background:url(../img/usr/renew/about_q_img02.jpg) no-repeat;
padding-top:216px;
padding-left:27px;
}
.bg03{background:url(../img/usr/renew/about_q_img03.jpg) no-repeat;
padding-top:60px;
padding-right:160px;
}
.bg04{background:url(../img/usr/renew/about_q_img04.jpg) no-repeat;
padding-top:92px;
padding-left:17px;
}
.bg05{background:url(../img/usr/renew/about_q_img05.jpg) no-repeat;
padding-top:42px;
padding-left:200px;
}
.bg06{background:url(../img/usr/renew/about_q_img06.jpg) no-repeat;
padding-top:78px;
padding-left:27px;
}
.bg07{background:url(../img/usr/renew/about_q_img07.jpg) no-repeat;
padding-top:139px;
padding-left:28px;
}