body	{
	background-position:center;
	background-color:#2f2c2b;
	color:#555555;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
a { color:#191919;}
li {list-style:none;}

.txt_xs {font-size:10px; line-height:12px !important;}
.txt_s {font-size:10px; line-height:14px;}
.txt_m {font-size:11px; line-height:16px;}
.txt_l {font-size:14px; line-height:20px;}
.txt_right {text-align:right;}
.txt_center {text-align:center;}
.mr_m { margin-right:10px;}
.pr_m {padding-right:10px;}
.mb_s { margin-bottom:5px;}
.mb_m { margin-bottom:10px;}
.mb_ml { margin-bottom:18px;}
.mb_l { margin-bottom:25px;}
.pl_s {padding-left:7px;}
.pl_m {padding-left:10px;}
.pl_l {padding-left:20px;}

/**************/
.pan_list {
	font-size:10px;
	line-height:14px;
	font-weight:normal;
}

.pan_list strong ,
.pan_list span.heavy ,
.pan_list span.new_s ,
.pan_list span.new_l {
	font-weight:normal;
}

#center .pan_list {
	clear:both;
	width:740px;
	overflow:hidden;
	padding:0px 10px;
	padding-bottom:7px;
	border-bottom:1px dotted #dddddd;		
	margin-bottom:10px;
}

#footer .pan_list {
	padding:0px 10px;
	overflow:hidden;
	width:760px;
	height:18px;
	margin-bottom:20px;
	clear:both;
	color:#fff;
}

#footer .pan_list a {
	color:#fff;
}

/****************************/

.list_indent {
	text-indent:-1.4em;
	padding-left:1.4em;
}
.list_00 li {
	margin-bottom:3px;
}
.box_a {clear:both; margin-bottom:25px; padding:0px 10px;}
.box_b {clear:both; padding:0px 10px;}

#top	{
	margin:0px auto;
	background:url(/images/common/bg_head.jpg) repeat-x;
}
#contentsbox {
	width:900px;
	margin:0px auto;
	background:url(/images/common/bg_contents.jpg) repeat-y 0 0;

}

#allbox	{
	width:780px;
	padding:0px 60px;
	margin:0px auto;
	overflow:hidden;
	background:url(/images/common/bg_header.jpg) no-repeat;
}

#center {
/*	clear:both;*/
	width:760px;
	/*overflow:hidden;*/
	margin:0px auto;
}

#headerbox {
	width:800px;
	height:70px;
	overflow:hidden;
	margin:0px auto;
	margin-bottom:5px;
}
#headerbox h1 {
	float:left;
}

#headerbox h2 {
	width:532px;
	padding:10px;
	float:right;
	text-align:right;
	font-size:10px;
	line-height:18px;
	font-weight:normal;
	color:#fff;
	margin-bottom:8px;
}

#headerbox ul {
	display:block;
	width:552px;
	float:right;
}
#headerbox li {
	float:right;
	background:url(/images/common/ico_iba.jpg) no-repeat 0px 0px;
	padding-left:18px;
	padding-right:15px;
	font-size:12px;
	line-height:18px;
}
#headerbox li a {
	white-space:nowrap;
	color:#fff;
	text-decoration:none;
}
#headerbox li a:hover {
	text-decoration:underline;
}
/*********************************/

/*********************************/

#menubox {
	clear:both;
	width:780px;
	height:54px;
	overflow:hidden;
	margin-bottom:17px;
}
#menubox li {
	float:left;
}
#menubox li a {
	display:block;
	width:156px;
	height:54px;
}
#menubox li a:hover img {
	display:none;
}
#menubox li.mnu_01 a{ background:url(/images/common/mnu_01_h.jpg) no-repeat;}
#menubox li.mnu_02 a{ background:url(/images/common/mnu_02_h.jpg) no-repeat;}
#menubox li.mnu_03 a{ background:url(/images/common/mnu_03_h.jpg) no-repeat; width:155px;}
#menubox li.mnu_04 a{ background:url(/images/common/mnu_04_h.jpg) no-repeat;}
#menubox li.mnu_05 a{ background:url(/images/common/mnu_05_h.jpg) no-repeat; width:157px;}

#menubox li.mnu_01_o a img,
#menubox li.mnu_02_o a img,
#menubox li.mnu_03_o a img,
#menubox li.mnu_04_o a img,
#menubox li.mnu_05_o a img{ display:none;}

#menubox li.mnu_01_o a{ background:url(/images/common/mnu_01_o.jpg) no-repeat;}
#menubox li.mnu_02_o a{ background:url(/images/common/mnu_02_o.jpg) no-repeat;}
#menubox li.mnu_03_o a{ background:url(/images/common/mnu_03_o.jpg) no-repeat; width:155px;}
#menubox li.mnu_04_o a{ background:url(/images/common/mnu_04_o.jpg) no-repeat;}
#menubox li.mnu_05_o a{ background:url(/images/common/mnu_05_o.jpg) no-repeat; width:157px;}

/**********************************/

#wrapper {
	clear:both;
	width:760px;
	margin:0px 20px;
	}
/**/
#l_navi {
	width:170px;
	padding-bottom:20px;
	float:left;
}
#l_navi .banner {
	display:block;
	margin-bottom:8px;
}
#l_navi_top {
	width:220px;
	float:left;
}
.bnr_mini {
	padding-bottom:10px;
	border-bottom:1px dotted #adadad;
	margin-bottom:15px;
}


.bnr_mini li {margin-bottom:8px;}
.bnr_mini li img { vertical-align:top;}

.rolex {
	width:125px;
	padding:0 0 10px 0;
	margin:0 auto;
}

/**/

#mainbox {
	width:579px;
	background:#fff;
	/*overflow:hidden;*/
	float:right;
	font-size:12px;
	line-height:18px;
	padding-bottom:20px;
	position:relative;
}

/**/

#centerbox{
	width:400px;
	float:left;
	overflow:hidden;
}



#imgbox {
	margin-bottom:7px;
}
#imgbox .header_category {
	width:760px;
	height:213px;
	overflow:hidden;
}
#imgbox .header_category p img {
	float:left;
}
#imgbox .header_category ul{
	float:left;
}
#imgbox .header_category li img{
	vertical-align:top;
	text-align:left;
}

/**/

#topbox {
	width:532px;
	padding-right:2px;
	float:right;
	font-size:12px;
	line-height:18px;
}

.lineup {
	width:570px;
}
.center {
	padding-top:70px;
	text-align:center;
}
.center img {
	display:inline;
	margin-bottom:35px;
}

.center02 {
	padding-top:30px;
	text-align:center;
}

.center02 img {
	display:inline;
	margin-bottom:35px;
}

/**/

#footerbox {
	clear:both;
}

#footer {
	font-size:10px;
	line-height:14px;
	background:url(/images/common/bg_footer.jpg) #111111 repeat-x;
}
#footer .box_sitemap a,
#footer .box_fmenu a {
	text-decoration:none;
}
#footer .box_sitemap a:hover ,
#footer .box_fmenu a:hover {
	text-decoration:underline;
}
#footer .box_foot {
	width:780px;
	padding:0px 60px;
	margin:0px auto;
	background:url(/images/common/bg_foot.jpg) no-repeat top;
	padding-top:25px;
}

#footer .box_fmenu {
	height:18px;
	margin-bottom:16px;
}
#footer .box_fmenu li {
	float:left;
	padding-right:5px;
	color:#c8b99a;
}
#footer .box_fmenu li a{
	display:block;
	background:url(/images/common/ico_iia.jpg) no-repeat;
	padding-left:20px;
}
#footer .box_fmenu li a:hover {
	text-decoration:underline;
}
#footer .copyright {
	float:right;
}
#footer .logo_foot {
	margin-bottom:5px;
}

#footer .box_sitemap {
	width:780px;
	overflow:hidden;
	color:#fff;
}
#footer .box_sitemap a {
	color:#fff;
	text-decoration:none;
}
#footer .box_sitemap a:hover {
	text-decoration:underline;
}
#footer .box_category {
	width:181px;
	float:left;
	padding:0px 7px;
}
#footer .box_category strong {
	font-size:12px;
	line-height:18px;
	display:block;
	padding-bottom:3px;
	border-bottom:2px solid #463d36;
	margin-bottom:7px;
	padding-left:8px;
}
#footer .box_category li {
	padding-bottom:4px;
	border-bottom:1px solid #2f2c2b;
	margin-bottom:4px;
	background:url(/images/common/ico_gba.jpg) no-repeat 1px 0px;
	padding-left:19px;
}

#footer div.brand_link {
	width:100%;
	padding:10px 0 0 0;
	clear:both;
}

#footer div.brand_link h3{
	font-size:12px;
	padding:7px;
}

#footer div#brand_contents {
	width:auto;
	/zoom: 1;
}

#footer div#brand_contents:after { content : ''; display : block; clear : both; height:0; }


#mainbox .topcaption {
	margin:0px 10px;
	font-size:12px;
	line-height:18px;
}
#mainbox .update {
	margin:0px 10px;
	margin-top:5px;
}
#mainbox .attention {
	margin:0px 10px;
	font-size:10px;
	font-weight:bold;
}
#l_navi ul.list_00 {
	background:url(/images/common/lr_navi/ul_back.gif) repeat-y;
	margin-bottom:0px;
}
#l_navi ul.list_00 a{ text-decoration:none;}
#l_navi ul.list_00 a:hover{ text-decoration: underline;}
#l_navi ul.list_00 li{
	font-size:12px;
	display:block;
	margin:0px 1px;
	width:145px;
	overflow:hidden;
	background:url(/images/common/lr_navi/btn_back.gif) no-repeat;
	text-decoration:none;
	color:#555555;
	padding-left:25px;
	line-height:20px;
}
#l_navi ul.list_00 li:hover,
#l_navi ul.list_00 li.here {
	background:url(/images/common/lr_navi/btn_back_f2.gif) no-repeat;
}
#l_navi ul.list_00 li.mnu_09 {
	background:url(/shop_info/images/btn_back_2.jpg) no-repeat;
	line-height:18px;
	height:37px;
}
#l_navi ul.list_00 li.mnu_09:hover ,
#l_navi ul.list_00 li.mnu_09.here {
	background:url(/shop_info/images/btn_back_2_f2.jpg) no-repeat;
}
#r_navi{
	width:170px;
	overflow:hidden;
	float:right;
}
#r_navi ul {
	background:url(/images/common/lr_navi/ul_back.gif) repeat-y;
	margin-bottom:0px;
}
#r_navi div.mb_m {
	margin-bottom:5px;
}

#r_navi ul img {
	display:block;
}
#r_navi ul li{
	display:block;
	margin:0px 1px;
	width:165px;
	overflow:hidden;
	background:url(/images/common/lr_navi/btn_back.gif) no-repeat;
	text-decoration:none;
	color:#555555;
	text-indent:25px;
	line-height:20px;
	height:20px;
}
#r_navi ul li a{
	display:block;
	width:165px;
	overflow:hidden;
	text-decoration:none;
	color:#555555;
	line-height:20px;
	height:20px;
}


#r_navi ul li a:hover,
#r_navi .exp_00 {
/*	margin:5px;
	font-size:10px;
	line-height:14px;
*/
	display:block;
	background:url(../../images/common/lr_navi/btn_back_f2.gif) no-repeat;

}


#r_navi .staffbox {
	font-size:10px;
	line-height:14px;
	margin-bottom:6px;
	background:url(/images/common/lr_navi/ul_back.gif) repeat-y;
}



.mnu_brand ul li a{
	display:block;
	margin:0px 1px;
	width:165px;
	/*overflow:hidden;*/
	background:url(/images/common/lr_navi/btn_back.gif) no-repeat;
	text-decoration:none;
	color:#555555;
	text-indent:25px;
	line-height:20px;
	height:20px;
}


#l_navi .mnu_brand ul{
	display:block;
	background:url(../images/common/lr_navi/h3_brand.gif) no-repeat top;
	padding-top:27px;
}
.mnu_brand {
	width:170px;
	overflow:hidden;
	background:url(../images/common/lr_navi/ul_back2.gif) no-repeat bottom;
	padding-bottom:16px;
	margin-bottom:5px;
}

.mnu_brand ul  li a:hover{
	display:block;
	background:url(../../images/common/lr_navi/btn_back_f2.gif) no-repeat;
}
.mnu_brand ul {
	background:url(/images/common/lr_navi/ul_back.gif) repeat-y;
	margin-bottom:6px;
	}
.mnu_brand {
	font-size:12px;
	width:170px;
	}

.mnu_brand .banner {
	display:block;
	margin-bottom:6px;
	}


.mnu_brand ul li{
	list-style:none;
}
/**/



#imgbox{
	margin-bottom:12px;
}
.make {text-indent:-9999px;clear:both;}

#mainbox .c_title {
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
	clear:both;
	margin-top:20px;
	font-size:14px;
}
#mainbox .c_title td {
	padding-left:5px;
}
#mainbox .go_back {text-align:right; clear:both; border-top:1px solid #cccccc; margin-bottom:20px;}
#mainbox .store {clear:both;}



/**/
#banner {
	background:#e9e9e9;
	text-align:center;
	padding-top:5px;
}
#banner img {
	margin-bottom:5px;
	border:0px;
	padding:0px;
	display:block;
}

/**/


#event .entry {
	background: url(../../event/images/bg_foot.jpg) no-repeat bottom;
	background-position:1px bottom;
	padding-bottom:10px;
	margin-bottom:5px;	
}
#event .entry-header {
	background-image: url(../../event/images/bg_title.jpg);
	background-repeat: no-repeat;
	padding-left:60px;
	padding-top:13px;
	padding-bottom:10px;
	margin:0px;
	color:#696969;
	font-size:12px;
	line-height:14px;
}
#event .entry-body {
	background:url(../../event/images/bg_body.jpg) repeat-y;
	margin:0px;
	padding:0px;
}

#event h4 {
	border-top:1px dotted #e3d0b9;
	padding-top:5px;
	margin:0px 20px;
}
#event h4 a {
	background:url(../../event/images/btn_more_info.jpg) no-repeat;
	width:80px;
	height:24px;
	display:block;
	text-indent:-9999px;
	margin-left:459px;
}
#event .entry-body .comment {
	width:520px;
	margin-left:20px;
	padding:5px 0px;
	overflow:hidden;
}
#event .entry-body .comment img {
	border:0;
}




.tbl_df td,.tbl_df th{
	vertical-align:top;
}

.bg_blw {
	background:#e7ecf9;
}


/**/
.tbl_prof {
	border:1px solid #cccccc;
	border-bottom:0;
	border-right:0;
}
.tbl_prof th {
	text-align:left;
	background:#fafafa;
}
.tbl_prof td,
.tbl_prof th {
	border:1px solid #cccccc;
	border-top:0;
	border-left:0;
	padding:3px 5px;
}

#shopinformation h3.title {
	clear:both;
	background:url(/event/images/bg_main_title.jpg) no-repeat;
	padding:8px 10px 14px 27px;
	padding:7px 10px 10px 27px;
	color:#ffffff;
	font-size:12px;
	line-height:18px;
}
#shopinformation .box_s {padding:5px 10px;}
#shopinformation .box_sl { width:274px;padding:5px 10px; height:183px;}
#shopinformation .box_sl2 { width:274px;padding:5px 10px; height:242px;}
#shopinformation .box_sl3 { width:274px;padding:5px 10px; padding-bottom:35px;}
#shopinformation .box_sl4 {width:274px;padding:5px 10px; height:170px;}

#shopinformation .box_rtd {width:282px;}

#shopinformation .box_sx { width:559px;padding:5px 10px; height:150px;}
#shopinformation .box_sx2 { width:559px;padding:5px 10px; height:240px;}
#shopinformation .box_sx3 { width:559px;padding:5px 10px; height:90px;}
#shopinformation .box_sx4 { width:559px;padding:5px 10px; height:165px;}
#shopinformation .box_sx5 { width:559px;padding:5px 10px; height:145px;}
#shopinformation .box_sx6 { width:559px;padding:5px 10px;padding-bottom:35px;}
#shopinformation .box_sx7 { width:564px;padding:5px 10px; padding-left:0; height:250px;}
#shopinformation .box_sx8 { width:574px;padding:5px 10px; padding-left:0;padding-bottom:15px;}

#shopinformation .foot_addbox {background:url(/shop_info/images/foot_add.jpg) no-repeat bottom; margin-bottom:5px;}
#shopinformation .head_addbox {background:url(/shop_info/images/head_add.jpg) no-repeat top; padding-top:5px; width:282px;}
#shopinformation .addbox { width:262px; padding:5px 10px; background:#eeeeed;}
#shopinformation .btn_map {margin-top:5px;}
#shopinformation .btn_contact {margin-top:5px;}
#shopinformation .bnr_blog {padding:0 1px 0 0;background-color:#eeeeed;}
#shopinformation .ml_m {
	margin-left:10px;
}
#shopinformation .tbl_brand {
	margin-bottom:10px;
	border:1px solid #d5d5d5;
	border-bottom:0;
	border-right:0;
}
#shopinformation .tbl_brand td,
#shopinformation .tbl_brand th {
	padding:3px 5px;
	border:1px solid #d5d5d5;
	border-top:0;
	border-left:0;
}
#shopinformation .tbl_brand td {
	width:157px;
	white-space:nowrap;
}
#shopinformation .tbl_brand th {
	white-space:nowrap;
	background:#efefef;
	color:#5299c6;
	text-align:center;
/*	width:130px;*/
}

#shopinformation .tbl_brand th.w {
	width:26px;
}

#shopinformation .bg_jewelry { background:url(/shop_info/images/bg_jewelry.jpg) no-repeat bottom right;}
#shopinformation .bg_watch { background:url(/shop_info/images/bg_watch.jpg) no-repeat bottom right;}
#shopinformation .bg_eyewear { background:url(/shop_info/images/bg_eyewear.jpg) no-repeat bottom right;}
#shopinformation .bg_jw { background:url(/shop_info/images/bg_jewelry_watch.jpg) no-repeat bottom right;}
#shopinformation .bg_gj { background:url(/shop_info/images/bg_jewelry_gold.jpg) no-repeat bottom right;}



#about .tit_01 {
	background:url(/anshindo/images/bg_tit_01.jpg) no-repeat;
	padding:11px 10px;
	font-size:16px;
	line-height:20px;
	color:#f7ecd2;
	font-weight:bold;
	padding-bottom:25px;
}
#about .tit_02 {
	background:url(/anshindo/images/bg_tit_02.jpg) no-repeat;
	padding:3px 10px;
	font-size:12px;
	line-height:18px;
	color:#f7ecd2;
	font-weight:bold;
	clear:both;
	padding-bottom:15px;
}
#about .tbl_art {
	border:1px solid #e1e1e1;
	border-bottom:0;
	border-right:0;
	width:100%;
}
#about .tbl_art td,
#about .tbl_art th{
	border:1px solid #e1e1e1;
	border-left:0;
	border-top:0;
	padding:6px 6px;
	width:25%;
	white-space:nowrap;
}
#about .tbl_art p {
	background: url(/images/common/ico_lbw.jpg) no-repeat;
	padding-left:18px;
}

#about .tbl_history {
	border:1px solid #e1e1e1;
	border-bottom:0;
	border-right:0;
	width:575px;
}
#about .tbl_history td,
#about .tbl_history th{
	border:1px solid #e1e1e1;
	border-left:0;
	border-top:0;
	padding:6px 6px;
	vertical-align:top;
}
#about .tbl_history th{
	white-space:nowrap;
	text-align:left;
}


#event h3.title {
	background:url(/event/images/bg_main_title.jpg) no-repeat;
	padding:7px 10px 10px 27px;
	color:#ffffff;
	font-size:12px;
}
#event .article {
	margin-bottom:15px;
}
/**/
.bnr_marier {
	margin-bottom:10px;
}
.bnr_marier img {
	margin-bottom:3px;
}
.bnr_marier p {
	font-size:10px;
	line-height:14px;
}
.pd_m {
	padding:10px;
}
.txt_short {
	letter-spacing:-1px;	
}
.txt_short2 {
	letter-spacing:-2px;	
}

/**/

.categorybox {
	background:url(/images/common/bg_category_footer.jpg) bottom no-repeat;
	padding-bottom:10px;
	margin-bottom:10px;
	width:169px;
}
.categorybox a{
	color:#333333;
}
.categorybox img {
	vertical-align:top;
}
.categorybox dl {
	background:url(/images/common/bg_category.jpg) repeat-y;
	padding-bottom:3px;
}
.categorybox dt {
	margin-bottom:0px;
}
.categorybox dd {
	margin-top:10px;
	margin-bottom:0px;
}
.categorybox dd.exp {
	margin-top:0px;
	font-size:10px;
	line-height:10px;
/*	background:url(/images/common/ico_cate.gif) no-repeat 8px 5px;*/
/*	padding-left:22px;*/
	padding-left:8px;
	/*margin-top:10px;*/
	margin-bottom:7px;
	background:url(/images/common/ico_category.jpg) no-repeat 2px -2px;
	padding-left:19px;
}
.categorybox dd.exp2 {
	margin-bottom:0px;
}
.categorybox dd.exp a {
	text-decoration:none;
}
.categorybox dd img {
	margin-bottom:3px;
	margin-left:1px;
}
/**/
.brandbox th {
	border-right:1px solid #cccccc;
}


/**/

.qa_box {
	width:550px;
	overflow:hidden;
	background:#f8f8f6;
	margin-bottom:10px;
	padding:7px 10px;
}
.qa_box .q {
	background:url(/faq/images/ico_q.jpg) no-repeat 0px 3px;
	padding-left:23px;
	padding-bottom:6px;
}
.qa_box .a {
	background:url(/faq/images/ico_a.jpg) no-repeat 0px 3px;
	padding-left:23px;
}

.qa_box span.list {
	display:block;
	margin:0 0 0 1em;
	text-indent:-1em;
}

/**/
.entry-tags {
	margin-top:10px;
	background:#F6F6F6;
	padding:3px 5px;

}
.entry-tags a,
.entry-tags strong{
	font-size:10px;
}
.article {
}
.list_back {
	text-align:right;
	margin-bottom:10px;
}

/*
---------------------------------------------*/

#shopinformation .box_shop {
	width:270px;
	height:164px;
	padding:0px 7px 0px 7px;
	overflow:hidden;
	background:url(/shop_info/images/bg_shop.jpg) no-repeat;
	margin-bottom:15px;
}
#shopinformation .box_blank_shop {
		height:164px;
		margin-bottom:15px;
}
#shopinformation .box_shop h3 {
	font-size:14px;
	text-align:center;
	padding:18px 0px;
	padding-bottom:17px;
}
#shopinformation .box_shop h3.foreign {
	padding-top:11px;
	padding-bottom:10px;
}

#shopinformation .box_shop th {
	padding-right:6px;
}
#shopinformation .box_shop .add {
	height:54px;
	line-height:16px;
}
#shopinformation .tit_shop {
	background:url(/shop_info/images/bg_title.jpg) no-repeat;
	padding:15px;
	padding-top:17px;
	padding-bottom:30px;
	font-size:14px;
	line-height:20px;
}


#gressive .ml_m {margin-left:10px;}
#gressive .ml_ml { margin-left:15px;}

/*
---------------------------------------------*/


.bg_breitling01 { background:url(/shop_info/images/time3/bg_breitling01.gif) no-repeat bottom right;}
.bg_breitling01 p { padding-left:10px;}
.bg_breitling02 { background:url(/shop_info/images/time3/img_bg_breitling.jpg) no-repeat;}
.box_sx9 { width:539px;padding:12px 20px; height:302px;}
.box_sx10 { padding:12px 20px; height:302px;}
.box_sx9 p , .box_sx10 p { width:292px; font-size:10px; line-height:14px; padding-top:5px;}
.box_sx9 p.engineer , .box_sx10 p.engineer { width:214px; font-size:10px; line-height:14px; padding-top:5px;}

.breitling_news {
	width:578px;
	overflow:hidden;
	padding:0 0 0 0;
	margin-bottom:10px;
}
.breitling_news img {
	float:left;
}
.breitling_news ul {
	display:block;
	width:498px;/*348*/
	height:33px;/*42*/
	overflow:hidden;
	padding:227px 5px 0px 75px;
	background:url(/watch/breitling/images/bg_news.jpg) no-repeat;
}
.breitling_news li {
	float:right;
	width:71px;
	font-size:14px;
	text-align:center;
	display:block;
}
.breitling_news li.fuji {
	width:70px;
}
.breitling_news li a {
	color:#fff;
	font-weight:bold;
}
.breitling_news li.time3{
	width:107px;
}

/*---------------------------------------------*/

p.about_jewelry {
	width:291px;
	margin:0px 0px 30px 10px;
}

p.about_jewelry2 {
	float:left;
	width:241px;
	margin:0px 0px 30px 30px;
}

.about_jewelry3 {
	clear:both;
	width:515px;
	margin:0px 10px 0px 10px;
	padding:20px;
	background:#f1f1f1;
	border:1px solid #e9e9e9;
}

.outer {
	padding:25px 0 0 0;
	clear:both;
}

p.j_guarantee {
	width:288px;
}

p.j_guarantee02 {
	width:328px;
	padding:85px 0 0 0;
}

.mb_jew {
	margin-bottom:30px;
}


/*---------------------------------------------*/

.about_anshindo {
	width:567px;
	margin:0px 0px 30px 10px;
	padding:0;
	font-size:14px;
	line-height:22px;
}

p.unoaerre_btn {
	width:579px;
	height:56px;
	background:url("../event/fair/unoaerre2011/images/img_bg.gif") no-repeat 0 0;
}

p.unoaerre_btn a {
	display:block;
	width:288px;
	height:38px;
	text-indent:-9999px;
	margin:0 auto;
	background:url("../event/fair/unoaerre2011/images/img_btn.gif") no-repeat 0 0;
}

p.unoaerre_btn a:hover {
	background:url("../event/fair/unoaerre2011/images/img_btn_on.gif") no-repeat 0 0;
}

/*---------------------------------------------*/

ul.qa_title {
	width:571px;
	border-top:#c8c8c8 1px dotted;
	margin:0 0 30px 0;
}

ul.qa_title li {
	width:551px;
	padding:5px 10px;
	border-bottom:#c8c8c8 1px dotted;
}

ul.qa_title li.odd {
	background-color:#f8f8f6;
}

ul.qa_title li span {
	color:#8fb9c9;
	font-weight:bold;
}

ul.qa_title li a {
	text-decoration:none;
}

ul.qa_title li a:hover {
	text-decoration:underline;
}


/*---------------------------------------------*/
div.contact_wrapper {
	padding:20px 0 0 0;
	clear:both;
}

div.contact_wrapper2 {
	padding:10px 0 10px 0;
	clear:both;
}

div.contact_area {
	padding:17px;
	background-color:#f1f1f1;	
	clear:both;
}

div.contact_area p.simple {
	text-align:center;
}

div.contact_area p.btnsimple {
	width:255px;
	margin:0 auto;
}

div.contact_area p.txt {
	padding:0 0 8px 0;	
}

div.contact_area p.txt strong span.new_l ,
div.contact_area p.txt strong span.new_s {
	display:none;
}

div.contact_area p.txt strong a {
	color:#555555;
	text-decoration:none;
}

div.contact_area p.btn {
	width:255px;
	float:left;
}

div.contact_area p.shop {
	width:280px;
	padding:22px 0 0 0;
	background:url("../images/common/category/shop_bg.gif") no-repeat 0 0;
	float:right;
}

div.contact_area p.sub {
	clear:both;
	padding:5px 0 0 0;
}


/*---------------------------------------------*/
iframe#rolex-digital-corners {
	position:absolute;
	top:198px;
	right:-10px;
}

div.rolex_wrapper {
	width:578px;
	height:375px;
}

.information {
	background:#f7f7f7;
	padding:10px;
	margin-bottom:10px;
	color:#ea0000;
	border:1px solid #cccccc;
}
.information a {
	color:#323232;
}

.information2 {
	background:#f7f7f7;
	padding:10px;
	margin-bottom:10px;
	border:1px solid #cccccc;
}
.information2 a {
	color:#323232;
}

td.icon div.outer {
	padding:0;
	position:relative;
}

td.icon div.outer .online {
	position:absolute;
	top:5px;
	left:-3px;
}

div.contact_area div.outer .online {
	padding:0 10px 0 0;
	position:relative;
	top:2px;
	left:0;
}
