@charset "Shift_JIS";

/*-----------------------------------------------*/
/*                   archive                     */
/*-----------------------------------------------*/

#archive-contents{
    margin:0 0 15px;
	overflow:hidden;
	width:740px;
	background-repeat:no-repeat;
}

/*
#main-contents h3 {
	margin:0 0px 10px;
	padding:5px 10px;
	width:340px;
	font-size:13px;
	font-weight:bold;
}
*/

#main-contents h3.h_img{
	margin:0 0px 5px;
	padding:0;
	width:740px;
	background:none;
	overflow:hidden;/* MAC IE背景表示用 */
}

#main-contents h3.h_img_h{
	margin:0 0px 5px;
	padding:0;
	width:740px;
	height:80px;
	background:none;
	overflow:hidden;/* MAC IE背景表示用 */
}

#main-contents h3.h_img_h_narrow{
	margin:0 0px 5px;
	padding:0;
	width:500px;
	height:80px;
	background:none;
	overflow:hidden;/* MAC IE背景表示用 */
}

#main-contents h3.h_img_h_narrow2{
	margin:0 0px 5px;
	padding:0;
	width:500px;
	height:40px;
	background:none;
	overflow:hidden;/* MAC IE背景表示用 */
}

#main-contents h3.mens_tag
{
	font-size:9pt;
	padding:0;
	background:none;
	width:100px;
	margin:0px;
	
}

#main-contents h3.h_img_new{
	margin:0 0px 5px;
	padding:0;
	width:500px;
	background:none;
	overflow:hidden;/* MAC IE背景表示用 */
}

#main-contents h3.h_img_left
{
	margin:0 0px 5px;
	padding:0;
	width:500px;
	height:80px;
	background:none;
	overflow:hidden;/* MAC IEwi\p */
	float:left;
}

#main-contents h3.h_img_left2
{
	margin:0 0px 5px;
	padding:0;
	width:500px;
	height:40px;
	background:none;
	overflow:hidden;/* MAC IEwi\p */
	float:left;
}

#main-contents h4.h_img {
	margin:0 0px 5px;
	padding:0;
	width:740px;
	background:none;
	overflow:hidden;/* MAC IE背景表示用 */
}

#main-contents h4.h_img_new {
	margin:0 0px 5px;
	padding:0;
	width:500px;
	background:none;
	overflow:hidden;/* MAC IE背景表示用 */
}

.clear{clear:both;}

.right-p {
	float:right;
	display:inline;
	padding:0 0 10px 10px;
}

.left-p {
	float:left;
	display:inline;
	padding:0 10px 10px 0;
}

#archive-contents .pagetop {
	display:block;
	background:url(/contents/archive/glossary/img/btn_pagetop.gif) no-repeat 0 0;
	height:11px;
	width:59px;
	overflow:hidden;/* MAC IE背景表示用 */
	float:right;
	margin:10px 0 30px;
}

/* archive-contents head padding */

.h500{padding:500px 15px 0;}
.h460{padding:460px 15px 0;}
.h400{padding:400px 15px 0;}
.h385{padding:385px 15px 0;}
.h315{padding:315px 15px 0;}
.h300{padding:300px 15px 0;}
.h255{padding:255px 15px 0; _padding:277px 15px 0;}
.h225{padding:225px 15px 0;}
.h165{padding:165px 15px 0;}


/* archive-contents text color */

.txt_white{color:white;}
.txt_gray{color:#666666;}

/* archive-contents text size */

.txt11{
font-size:11px;
}

/* archive-contents p */

#archive-contents p{
	padding:0;
	margin:0 0 15px;
	letter-spacing:0.15em;
	line-height:23px;
}


#archive-contents p.point-sp{
	margin:0 0 15px;
	letter-spacing:0.15em;
	line-height:23px;
	padding:13px;
	background:#f2f2f2;
	overflow:hidden;
}

/* archive-contents article */

#archive-contents .article-F{
	width:740px;
	overflow:hidden;
	margin-bottom:10px;
}

#archive-contents .article-F_short
{
	width:550px;
	overflow:hidden;
	margin-bottom:10px;
}

#archive-contents .article-L{
	float:left;
	width:360px;
	overflow:hidden;
	margin-right:10px;
	padding:0;
}

#archive-contents .article-R{
	float:right;
	width:360px;
	overflow:hidden;
	margin-left:10px;
	padding:0;
}

#archive-contents .article-R2{
	float:right;
	width:334px;
	overflow:hidden;
	margin-left:10px;
	padding:13px;
	background:#f2f2f2;
}

/* archive-contents article head margin */

.m60{margin-top:60px;}
.m80{margin-top:80px;}
.m110{margin-top:110px;}
.m150{margin-top:150px;}

/* archive-contents Thumb */

#archive-contents .Thumb{
	padding:0;
	margin:0 0 15px;
	overflow:hidden;
}

#archive-contents .Thumb li{
	width:170px;
	overflow:hidden;
	margin-bottom:10px;
	text-align:center;
	font-size:11px;
	line-height:13px;
	text-align:left;
	float:left;
}

#archive-contents .Thumb li.liL{
	margin-right:15px;
}

#archive-contents .Thumb li img{
	margin:0 0 5px;
}

#archive-contents .Thumb p{
	margin-bottom:20px;
	font-size:11px;
	line-height:13px;
	overflow:hidden;
}


#archive-contents .Thumb p img{
margin:0 5px 5px 0;
float:left;
}


#archive-contents .foot-sp{
	padding-bottom:30px;
}


#archive-contents .foot-line{
	padding-bottom:30px;
	margin-bottom:30px;
	background:url(../img/line_dot.gif) repeat-x bottom;
}

#archive-contents .IMGsp img{
	margin-bottom:5px;
}

/*-----------------------------------------------*/
/*                   users-guide                 */
/*-----------------------------------------------*/
#about-contents
{
	padding:0;
	_padding-left:20px;
}

#about-contents .users-guide h2
{
	margin-top:0;
}

/*-----------------------------------------------*/
/*             　　腕時計選びのツボ　            */
/*-----------------------------------------------*/

#main-contents .tsubo
{
	line-height:110%;
}

#main-contents .tsubo p.narrow
{
	width:580px;
	/width:570px;
	/padding-top:0px;
	/margin-top:-20px;
}

#main-contents .tsubo h3{
	margin:10px 0px !important;
	padding:0 !important;
}

#main-contents .tsubo h3 img{
	float:left;
}




#main-contents .tsubo .chap4-tab {
    margin:0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:578px;
}

#main-contents .tsubo .chap4-tab th{
	border-top:1px solid #ccc;
	background:#eaeaea;
}

#main-contents .tsubo .chap4-tab td{
	background:#FFFFFF;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:7px;
	vertical-align:top;
}


.tsubo-head-navi
{
	width:768px;
	height:30px;
	background:url(/contents/archive/tsubo/img/bg_tsuboheadnavi.gif) repeat-x 0 0;
	margin:20px 0 10px -15px;
	overflow:hidden;
}


.front-tsubo-head-navi{
margin:-30px 0 10px -15px !important;
}


.tsubo-head-navi li.navititle
{
	color:#FFF;
	font-weight:bold;
	float:left;
	margin:3px 15px 0 5px;
	height:24px;
	line-height:190%;
	_line-height:220%;
	overflow:hidden;
}



.tsubo-head-navi li.page_link
{
	_width:70px;
	height:24px;
	text-align:center;
	color:#FFF;
	float:left;
	margin:3px 0;
	border-left:1px solid #444;
	font-weight:normal;
	line-height:190%;
	_line-height:220%;
	overflow:hidden;
}


.tsubo-head-navi li.page_link a
{
	display:block;
	color:#444;
	height:24px;
	padding:0 15px;
	background-color:#CCC;
}

.tsubo-head-navi li.page_link a:hover, .tsubo-head-navi li.page_link a.selected
{
	display:block;
	color:#FFF;
	height:24px;
	background-color:#900;
}



.tsubo-head-navi li.pageback 
{
	height:30px !important;
	width:200px;
	overflow:hidden;/* MAC IEwi\p */
	float:right;
	margin: 0 12px;
	_margin: 0 5px;
}

.tsubo-head-navi li.pageback a
{
	background:url(/contents/archive/tsubo/img/btn_pageback.gif) no-repeat 0 0 !important;
	height:30px !important;
	width:200px;
	display:block;
}


.tsubo-navi
{
	width:164px;
	height:380px;
	background:url(/contents/archive/tsubo/img/side_menu.gif) no-repeat 0 0;
	padding-bottom:14px;
	float:right;
}

.tsubo-navi li{
	float:left;
	text-indent:-9999px;
}
.tsubo-navi li a {
	display:block;
	background:url(/contents/archive/tsubo/img/side_menu.gif) no-repeat 0 0;
	height:76px;
	overflow:hidden;/* MAC IEwi\p */
	text-decoration:none;
}


li.tsubo-navi01 a {
    width:164px;
	background-position:0 0;
}

li.tsubo-navi01_selected a {
    width:164px;
	background-position:-165px 0;
}

li.tsubo-navi01 a:hover {
	background-position:-165px 0;
}


li.tsubo-navi02 a {
    width:164px;
	background-position:0 76px;
}

li.tsubo-navi02_selected a {
    width:164px;
	background-position:-165px -76px;
}

li.tsubo-navi02 a:hover {
	background-position:-165px -76px;
}

li.tsubo-navi03 a {
    width:164px;
	background-position:0 76px;
}

li.tsubo-navi03_selected a {
    width:164px;
	background-position:-165px -152px;
}

li.tsubo-navi03 a:hover {
	background-position:-165px -152px;
}

li.tsubo-navi04 a{
    width:164px;
	background-position:0 -228px;
}
li.tsubo-navi04_selected a {
    width:164px;
	background-position:-165px -228px;
}
li.tsubo-navi04 a:hover {
	background-position:-165px -228px;
}


li.tsubo-navi05 {
    width:164px;
	background-position:0 -304px;
}

/*
li.tsubo-navi03 a {
    width:164px;
	background-position:0 142px;
}

li.tsubo-navi03_selected a {
    width:164px;
	background-position:-165px -142px;
}

li.tsubo-navi03 a:hover {
	background-position:-165px -153px;
}

li.tsubo-navi04 a {
    width:164px;
	background-position:0 218px;
}

li.tsubo-navi04_selected a {
    width:164px;
	background-position:-165px -228px;
}

li.tsubo-navi04 a:hover {
	background-position:-165px -228px;
}

li.tsubo-navi05 a {
    width:164px;
	background-position:0 380px;
}

li.tsubo-navi05_selected a {
    width:164px;
	background-position:-165px -304px;
}

li.tsubo-navi05 a:hover {
	background-position:-165px -304px;
}
*/

.chapnavi {
	width:740px;
	margin:0 0 10px 0;
	overflow:hidden;
}
.chapnavi li{
	float:left;
	height:200px;
	width:180px;
	margin:0 5px 10px 0;
	overflow:hidden;
}

.chapnavi li img{
margin:5px 0 0 5px;}


.chapnavi li a {
	display:block;
	background:#fcf2e5;
	height:200px;
	width:180px;
	overflow:hidden;/* MAC IEwi\p */
	text-decoration:none;
}

.chapnavi li a:hover {
	background:#ac4c4c;
}


.chapsubmenu {
  visibility: hidden;
  position: absolute;
  z-index: 3;
  width:180px;
}

.chapsubmenu a {
  display: block;
  height:20px !important;
  width:160px !important;
  background:#7d0000 !important;
  margin-bottom:1px;
  padding:10px 10px 5px;
  color:#FFFFFF !important;
}
.chapsubmenu a:active{
  background:#7d0000 !important;
  color:#FFFFFF;
}

.chapsubmenu a:hover {
  background:#1b1b1b !important;
  color:#FFFFFF;
}

.case0 .specword{
	padding:0;
	margin:2px;
	background:#f1f1f1;
	overflow:hidden;
	float:left;
	width:180px;
}

.specword{
	padding:0;
	margin:5px;
	background:#f1f1f1;
	overflow:hidden;
	float:left;
	width:360px;
	font-size:88%;
}

.specword img{
margin:0;
}

.specword p{

	padding:10px 15px 0 !important;
}
.specword p.h10em{height:10em;}
.specword p.h16em{height:16em;}
.specword p.h18em{height:18em;}

.specword h4{
	margin:0 !important;
	padding:5px;
	text-indent:0;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:#7d0000;
}

.specword h4 span{font-size:11px;}


.frm{
	padding:0;
	margin:5px;
	background:#f1f1f1;
	overflow:hidden;
	float:left;
	width:235px;
}

.frm_short{
	padding:0;
	margin:5px;
	background:#f1f1f1;
	overflow:hidden;
	float:left;
	width:180px;
}

.frm img{
margin:0;
}

.frm p
,.frm_short p{
	padding:10px 15px 0 !important;
}
.frm p,.frm_short p{height:10em;}
.frm p.h16em,.frm_short p.h16em{height:16em;}
.frm p.h18em,.frm_short p.h18em{height:18em;}

.frm h4
,.frm_short h4{
	margin:0 !important;
	padding:5px;
	text-indent:0;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background:#7d0000;















}

.case0  p{height:165px; font-size:110%;}
.case1  p{height:100px;}
.case2  p{height:130px;}
.case3  p{height:190px; line-height:110%; font-size:100%;}
.case3_a  p{height:170px; font-size:100%;}
.case4  p{height:195px;}
.case5  p{height:200px;}
.case6  p{height:230px;}

*:first-child+html .case3
{
	float:left
}

.case3 .frm_short
{
	/margin:2px;
	_margin:1px;
}

.case2 .specword
{
	_margin:2px;
}


.tab-tsubo {
    margin:0 15px 15px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#333333;
	width:700px;
}

.tab-tsubo  th{
	background:url(../img/bg_diagonal.gif) repeat;
	padding:5px;
	border-top:1px solid #ccc;
}

.tab-tsubo  td{
	background:#FFFFFF;
	padding:5px;
}


/*-----------------------------------------------*/
/*             辛口　ムーヴメント講座            */
/*-----------------------------------------------*/

#movement h3
{
	margin:0 0px 10px;
	padding:5px 10px;
	width:340px;
	font-size:13px;
	font-weight:bold;
}

.movement_footer
{
	width:700px;
	text-align:center;
}

.h3_01{background:#424c41 !important; color:#FFFFFF !important;}
.h3_02{background:#324c8f !important; color:#FFFFFF !important;}
.h3_03{background:#764b67 !important; color:#FFFFFF !important;}
.h3_04{background:#1b4534 !important; color:#FFFFFF !important;}
.h3_05{background:#2c4b79 !important; color:#FFFFFF !important;}
.h3_06{background:#6e3f35 !important; color:#FFFFFF !important;}
.h3_07{background:#397484 !important; color:#FFFFFF !important;}
.h3_08{background:#973625 !important; color:#FFFFFF !important;}
.h3_09{background:#97555f !important; color:#FFFFFF !important;}
.h3_10{background:#c97132 !important; color:#FFFFFF !important;}
.h3_11{background:#6a6b41 !important; color:#FFFFFF !important;}
.h3_12{background:#3b4f85 !important; color:#FFFFFF !important;}
.h3_13{background:#593b30 !important; color:#FFFFFF !important;}
.h3_14{background:#133a6a !important; color:#FFFFFF !important;}
.h3_15{background:#3d4f51 !important; color:#FFFFFF !important;}
.h3_16{background:#273f65 !important; color:#FFFFFF !important;}
.h3_17{background:#39553e !important; color:#FFFFFF !important;}
.h3_18{background:#80312a !important; color:#FFFFFF !important;}
.h3_19{background:#2d4d3e !important; color:#FFFFFF !important;}
.h3_20{background:#253870 !important; color:#FFFFFF !important;}
.h3_21{background:#532541 !important; color:#FFFFFF !important;}
.h3_22{background:#be4a2a !important; color:#FFFFFF !important;}
.h3_23{background:#651a05 !important; color:#FFFFFF !important;}
.h3_24{background:#88251f !important; color:#FFFFFF !important;}

/*-----------------------------------------------*/
/*             男の肖像　時計の選択              */
/*-----------------------------------------------*/


/* safari only \*/

html:\66irst-child body #archive-contents{
	line-height:80%;
	font-size:8pt;
}

#mens_index

#mens_index ul{
	width:710px;
	margin:0 auto;
	_margin:0 0 0 15px;
}

#mens_index li{
	width:225px;
	overflow:hidden;
	margin:0 5px 10px;
	padding:10px 0;
	font-size:11px;
	float:left;
}

.mens_tag_img
{
	float:left;
	width:96px;
	margin:0;
}

.mens_tag_left
{
	float:left;
	width:60px;
	line-height:100%;
}

#archive-contents
{
	_width:768px;
	_padding-right:10px;
}

/* next */

#archive-contents .next{
	background:url(/contents/archive/img/bg_choice_next.gif) no-repeat;
	overflow:hidden;
	width:355px;
	height:175px;
	position:absolute;
}

#archive-contents .next p{
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	top:85px;
	text-align:center;
}


/* cast */

#archive-contents .cast{
	background:url(../img/bg_shop.gif) repeat-y;
	overflow:hidden;
}

#archive-contents .cast ul{
	margin-right:10px;
	padding:0;
	background:none;
	width:225px;
	float:right;
}

#archive-contents .cast li{
	color:#5f5f5f;
	font-size:11px;
}

#archive-contents .castIMG{
	width:100px;
	float:left;
	margin:0 10px 10px 10px;
}

#archive-contents .cast li.name{
	color:#9b0004;
	font-size:14px;
	font-weight:bold;
}

#archive-contents .cast li.name em{
	color:#9b0004;
	font-size:11px;
}




/*-----------------------------------------------*/
/*                   selecter                    */
/*-----------------------------------------------*/


/* link-txt */

.link-txt{
	margin:0 auto 20px;
	overflow:hidden;
	text-align:center;
}

.link-txt span{
	color:#FFFFFF;
	background:#cccccc;
	padding:10px;
	line-height:2.5em;
	margin:0 3px;
	font-size:12px;
}

.link-txt a{
	color:#FFFFFF;
	background:#999999;
	padding:10px;
	line-height:2.5em;
	margin:0 3px;
	font-size:12px;
}

.link-txt a:hover{
	color:#FFFFFF;
	background:#990000;
}




/* select-archive */

.select-archive{
	width:700px;
	_width:705px;
	margin:0 auto 10px;
	overflow:hidden;
}

.select-archive li{
	overflow:hidden;
	margin:0 5px 10px;
	padding:10px 0;
	/* font-size:11px; 20120111 変更 */
	font-size:10px;
}

.select-archive li.no-l{
	float:left;
	width:235px;
}

.select-archive li.no-r{
	float:right;
	width:235px;
}

.select-archive li.archive-list{
	float:left;
	padding:0px;
	margin:0 2px 10px;
	width:225px;
	background-color:#FFF;
	border:2px solid #ccc;
	font-size:9pt;
	line-height:130%;
}

.select-archive li.archive-list strong{
	display:block;
	margin:5px 0 2px 0;
	font-weight:bold;
	color:#900;
}


.select-archive li a{
	width:210px;
	display:block;
	overflow:hidden;
	color:#333333;
}

.select-archive li a:hover{
	color:#990000;
}


.select-archive .archive-left a:hover img, .select-archive .archive-right a:hover img{
	border:1px solid #990000;
}

.select-archive .archive-list a:hover img, .select-archive .archive-right a:hover img{
	border:1px solid #990000;
}

.select-archive .title-archive{
	text-align:center;
	float:left;
}


.select-archive .title-archive a{
width:auto !important;
}

.select-archive .archive-left-no{
	float:left;
	width:235px;
	display:block;
	overflow:hidden;
}



.select-archive .archive-left{
	float:left;
	background:url(../img/bg_select_left.gif) no-repeat center left;
	padding-left:25px;
}

.select-archive .archive-left img
,.select-archive .archive-list img
{
	width:70px;
	border:1px solid #999999;
	margin-right:5px;
	float:left;
}

.select-archive .archive-right{
	float:right;
	text-align:right;
	background:url(../img/bg_select_right.gif) no-repeat center right;
	padding-right:25px;
}

.select-archive .archive-right img{
	width:70px;
	border:1px solid #999999;
	margin-left:5px;
	float:right;	
}


/* bn-archive */

#bn-archive, #bn-archive_index, #bn-archive_index_antique {
    margin:0  15px;
    _margin-left:15px;
	overflow:hidden;
	width:740px;
	_width:720px;
} 

#bn-archive h2
,#bn-archive_index h2{
	width:730px;
	height:30px;
    background:url(../img/bg_h2.gif) no-repeat bottom left;
	margin:10px auto;
	_margin:10px 0 0 15px;
	text-indent:1em;
	font-size:14px;
	font-weight:normal;
	line-height:140%
}

#bn-archive h2 strong
,#bn-archive_index h2 strong{
	font-weight:bold;
}

#bn-archive ul
,#bn-archive_index ul
,#bn-archive_antique ul{
	width:710px;
	margin:0 auto;
	_margin:0 0 0 15px;
}

#bn-archive li
,#bn-archive_index li
,#bn-archive_antique li{
	width:225px;
	overflow:hidden;
	margin:0 5px 10px;
	padding:10px 0;
	font-size:11px;
	float:left;
}

/* 2011.2.25 Actmind追加 */
#bn-archive li{
	padding:0;
	height:90px;
	line-height:130%;
	/line-height:130%;
}

#bn-archive_antique li{
	padding:0;
	height:90px;	/* 2011.2.25 80から変更 */
	line-height:130%;
	/line-height:130%;
}


#bn-archive_index li{
	border:1px solid #ccc;
	font-size:88%;
	padding:0;
	margin:0 5px 10px 0;
	line-height:100%;
	/line-height:100%;
}

#bn-archive li a
,#bn-archive_index li a
,#bn-archive_antique li a{
	width:220px;
	display:block;
	overflow:hidden;
}


#bn-archive_antique li a{
color:#f4e8dd;}

#bn-archive_antique li a:hover{
color:#bb7840;}

#bn-archive li img
,#bn-archive_index li a img{
	width:70px;
	border:1px solid #999999;
	margin-right:5px;
	float:left;
}

#bn-archive_antique li a img{
	width:70px;
	border:1px solid #ba7740;
	margin:2px 7px 2px 2px;
	float:left;
}


/*-----------------------------------------------*/
/*       　 　     腕時計用語集      　 　       */
/*-----------------------------------------------*/

.glossary{
	background:url(/contents/archive/glossary/img/bg_glo.jpg) no-repeat 0 0;
	padding:240px 15px 0;
}


.glonavi {
	width:740px;
	height:87px;
	margin:0 0 10px 0;
}
.glonavi li{
	float:left;
	
}
.glonavi li a {
	display:block;
	background:url(/contents/archive/glossary/img/btn_glo.jpg) no-repeat 0 0;
	height:41px;
	width:144px;
	overflow:hidden;/* MAC IEwi\p */
	text-decoration:none;
}


li.glonavi01 a {
	background-position:0 0;
	margin:0 5px 5px 0;
}
li.glonavi01 a:hover {
	background-position:0 -87px;
}

li.glonavi02 a {
	background-position:-149px 0;
	margin:0 5px 5px 0;
}
li.glonavi02 a:hover {
	background-position:-149px -87px;
}

li.glonavi03 a {
	background-position:-298px 0;
	margin:0 5px 5px 0;
}
li.glonavi03 a:hover {
	background-position:-298px -87px;
}

li.glonavi04 a {
	background-position:-447px 0;
	margin:0 5px 5px 0;
}
li.glonavi04 a:hover {
	background-position:-447px -87px;
}

li.glonavi05 a {
	background-position:-596px 0;
	margin:0 0 5px 0;
}
li.glonavi05 a:hover {
	background-position:-596px -87px;
}

li.glonavi06 a {
	background-position:0 -46px;
	margin:0 5px 5px 0;
}
li.glonavi06 a:hover {
	background-position:0 -133px;
}

li.glonavi07 a {
	background-position:-149px -46px;
	margin:0 5px 5px 0;
}
li.glonavi07 a:hover {
	background-position:-149px -133px;
}

li.glonavi08 a {
	background-position:-298px -46px;
	margin:0 5px 5px 0;
}
li.glonavi08 a:hover {
	background-position:-298px -133px;
}

li.glonavi09 a {
	background-position:-447px -46px;
	margin:0 5px 5px 0;
}
li.glonavi09 a:hover {
	background-position:-447px -133px;
}

li.glonavi10 a {
	background-position:-596px -46px;
	margin:0 0 5px 0;
}
li.glonavi10 a:hover {
	background-position:-596px -133px;
}


.glossary-frame{
	overflow:hidden;
	width:740px;
	margin-bottom:40px;
}

.glossary-frame .word{
	float:left;
	margin:5px 0 0 20px;
}

.glossary-frame dl{
	border-left:1px solid #e5e5e5;
	width:610px;
	padding:0 0 10px 25px;
	margin-right:10px;
	float:right;
}

.glossary-frame dl dt{
	background:url(../img/line_dot.gif) repeat-x bottom;
	padding:5px;
	margin:0;
	overflow:hidden;
	font-size:14px;
	line-height:100%;
	clear:both;
}

.glossary-frame dl dt span{
	font-size:11px;
	color:#990000;
}

.glossary-frame dl dd{
	padding:10px 5px;
	margin-bottom:20px;
	clear:both;
}

.glossary-frame dl dd img{
	float:right;
	margin:0 0 10px 15px;
}



#wordnavi{
	padding:20px;
	background:#f1f1f1;
	margin-bottom:25px;
}

#wordnavi ul{
	background:url(/contents/archive/glossary/img/line.gif) repeat-x bottom left;
	padding:5px 5px 10px 40px;
	text-indent:-1.5em;
}

#wordnavi ul li{
	flaoat:left;
	margin:5px 15px 0 0;
	background:url(/contents/archive/glossary/img/arrow.gif) no-repeat 0 4px;
	padding:0 0 0 8px;
	display:inline;
}

#wordnavi ul li.top{
	margin:5px 5px 0 0;
	background:none;
	padding:0;
	width:1.5em;
}

#wordnavi ul li a{
	color:#333333;
}

#wordnavi ul li a:hover{
	color:#990000;
}

/*-----------------------------------------------*/
/*       　 　     メンテナンス      　 　       */
/*-----------------------------------------------*/
#mente_top
{
	margin:0;
}

#mente_top .mente-select
{
}

#mente_top .mente-select .mente-list
{
	width:200px;
	height:288px;
	border:2px solid #ccc;
	float:left;
	margin:10px 0 10px 30px;
}

#mente_top .mente-select .mente-list img
{
	width:200px;
	height:288px;
}



.mente-shop {
	width: 730px;
	overflow:hidden;
	border:1px solid #bcbcbc;
	background:#f5f5f5;
	margin-bottom:10px;
}

.mente-shop .shop-name{
	background:url(../img/bg_name.gif) repeat 0 0;
	padding:0;
	margin:0 0 10px ;
	height:40px;
	font-weight:bold;
	font-size:16px;
	overflow:hidden;
	color: #FFFFFF;
}

.mente-shop .shop-name span{
	padding:10px;
	float:left
}

.mente-shop .shop-name a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.mente-shop .shop-name a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.mente-shop .shop-name a:hover {
	color: #ff9999;
	text-decoration: none;
}

.mente-shop .shop-name img{
	overflow:hidden;
	float:right;
}

.mente-shop .txt-area{
	float:left;
	width: 540px;
	padding:5px 15px;
}

.mente-shop .icon-area{
	float:right;
	width: 120px;
	padding:5px 10px;
}

.mente-shop .icon-area img{
	margin-bottom:3px;
}

.mente-shop dl{
	padding: 0;
	margin-bottom:15px;
	background:#575757;
}

.mente-shop dt {
	float: left;
	clear: both;
	width: 120px;
	color: #FFFFFF;
	padding:5px;
	border-top:1px solid #f5f5f5;
	
}
.mente-shop dd {
	margin: 0 0 0 120px;
	padding: 5px 5px 5px 10px;
	background:#FFFFFF;
	color: #3f3838;
	border-top:1px solid #f5f5f5;
}
.mente-shop p{
	overflow:auto;
}
.mente-shop p span{
	color:#990000;
	font-weight:bold;
	font-size:14px;
}

.mente-shop p img{
	float:left;
	padding:1px;
	border:1px solid #990000;
	margin: 0 15px 25px 0;
}




/*-----------------------------------------------*/
/*       　 　     ロレックス礼讃    　 　       */
/*-----------------------------------------------*/
#rolex .con_box
{
	width:706px;
}

#rolex #wrapper
{
	margin-top:10px;
}

#rolex h3
{
	background:url(/contents/archive/rolex-appreciation/img/rolex_icon.jpg) no-repeat 18px 0;
	width:300px;
	height:30px;
	padding:15px 0 0 43px;
	margin:0 0 10px 0;
}	

#rolex .img_box_right
,#rolex .img_box_right_L
,#rolex .img_box_right_400
{
	float:right;
	width:200px;
	margin-left:20px;
}

#rolex .img_box_left
,#rolex .img_box_left_L
,#rolex .img_box_left_400
{
	float:left;
	width:200px;
	margin-right:20px;
}

#rolex .img_box_right_L
{
	width:300px;
	margin-right:30px;
}

#rolex .img_box_left_L
{
	width:300px;
	margin-left:30px;
}

#rolex .img_box_right_400
,#rolex .img_box_left_400
{
	width:400px;
	margin-left:20px;
}

#rolex .img_box_right p
,#rolex .img_box_right_L p
,#rolex .img_box_right_400 p
,#rolex .img_box_left p p
,#rolex .img_box_left_L p
,#rolex .img_box_left_400 p
{
	margin-top:5px;
	color:#5a5634;
	text-align:justfy;
	margin-left:0;
}

#rolex p
{
	line-height:140%;
	margin-left:20px;
}

#rolex table
{
	width:400px;
	border-collapse: separate;
	border:1px solid #838060;
	float:left;
	line-height:100%;
}

#rolex table th
{
	vertical-align:top;
	padding:2px 5px;
	width:100px;
	border-left:1px solid #838060;
	border-right:1px solid #838060;
	border-bottom:1px dotted #838060;
	background-color:#d4e5c9;
}

#rolex table td
{
	padding:2px 5px;
	width:300px;
	border-right:1px solid #838060;
	border-bottom:1px dotted #838060;
}

#rolex .block
{
	width:280px;
	margin-left:20px;
}

#rolex .block_r
{
	float:left;
	width:280px;
	margin-left:60px;
}

#rolex .block_l
{
	width:706px;
	margin-left:20px;
}

#rolex .block_l img.left
{
	display:block;
	margin-left:30px;
}

#rolex .block p
,#rolex .block_l p
,#rolex .block_r p
{
	margin-left:0px;
	margin-top:5px;
}

#rolex strong
{
	color:#234912;
	font-weight:bold;
}
/*-----------------------------------------------*/
/*                   モデルアーカイブ            */
/*-----------------------------------------------*/

div.model_archives div#hwraper
,div.model_archives div.hwraper
{
	width:768px;
	margin-bottom:10px;
}

div#model_archives_luminormarina div#hwraper
,div#model_archives_luminormarina div.hwraper
{
	width:768px;
	margin-bottom:10px;
}

div.model_archives h3.h_img
{
	margin-top:20px;
}

div.model_archives h4
{
	margin-bottom:0px;
}

div.model_archives div#hwraper h3.h_img
,div.model_archives div.hwraper h3.h_img
{
	float:left;
	height:31px;
	margin-left:8px;
}

div#model_archives_luminormarina div#hwraper h3.h_img
,div#model_archives_luminormarina div.hwraper h3.h_img
{
	float:left;
	height:31px;
}

div.model_archives div#hwraper h4.h_img
,div.model_archives div.hwraper h4.h_img
{
	float:left;
	margin: 5px 15px 10px 5px;
}

div#model_archives_luminormarina div#hwraper h4.h_img
,div#model_archives_luminormarina div.hwraper h4.h_img
{
	float:left;
	margin: 5px 15px 10px 15px;
}

div.model_archives .wrap
{
	width:768px;
	height:330px;
	margin-left:20px;
}

div.catalog
{
	float:left;
	margin:10px 20px;
}

div.model_archives ol
{
	width:350px;
	margin:10px 10px 0 20px;
}

div.model_archives ol li
{
	padding:2px 0 10px 30px;
}

div.model_archives ol li.first
{
	background:url(/contents/archive/model_archives/submariner/img/circle1.jpg) no-repeat 0 0;
}

div.model_archives ol li.second
{
	background:url(/contents/archive/model_archives/submariner/img/circle2.jpg) no-repeat 0 0;
}

div.model_archives ol li.third
{
	background:url(/contents/archive/model_archives/submariner/img/circle3.jpg) no-repeat 0 0;
}

div.model_archives ol li.fourth
{
	background:url(/contents/archive/model_archives/submariner/img/circle4.jpg) no-repeat 0 0;
}



.model-archive-navi
{
	width:570px;
	height:24px;
	background:url(/contents/archive/model_archives/submariner/img/tab.gif) no-repeat 0 0;
	margin-bottom:20px;
	float:left;
}

.model-archive-navi li{
	float:left;
	text-indent:-9999px;
}
.model-archive-navi li a {
	display:block;
	background:url(/contents/archive/model_archives/submariner/img/tab.gif) no-repeat 0 0;
	height:24px;
	overflow:hidden;/* MAC IE背景表示用 */
	text-decoration:none;
}


li.model-archive-navi01 a {
    width:95px;
	background-position:0 0;
}

li.model-archive-navi01_selected a {
    width:95px;
	background-position:0 -24px;
}

li.model-archive-navi01 a:hover {
	background-position:0 -24px;
}


li.model-archive-navi02 a {
    width:111px;
	background-position:95px 0px;
}

li.model-archive-navi02_selected a {
    width:111px;
	background-position:-95px -25px;
}

li.model-archive-navi02 a:hover {
	background-position:-95px -25px;
}

li.model-archive-navi03 a {
    width:181px;
	background-position:206px 0px;
}

li.model-archive-navi03_selected a {
    width:181px;
	background-position:-206px -25px;
}

li.model-archive-navi03 a:hover {
	background-position:-206px -25px;
}

div.model_archives div#model-archive-navi_1
,div.model_archives div#model-archive-navi_2
,div.model_archives div#model-archive-navi_3
{
	width:768px;
	height:331px;
	background:url(/contents/archive/model_archives/submariner/img/submariner_header1.jpg) no-repeat;
	margin-bottom:10px;
}

div.model_archives div#model-archive-navi_2
{
	background:url(/contents/archive/model_archives/submariner/img/submariner_header1.jpg) no-repeat;
}

div.model_archives div#model-archive-navi_3
{
	background:url(/contents/archive/model_archives/submariner/img/submariner_header2.jpg) no-repeat;
}

div.model_archives #back_wrap
{
	padding-top:307px;
}

div.model_archives #back_wrap .back_wrap
{
	background:#222;
	width:768px;
	height:24px;
}

div.model_archives #back_wrap .brand_search
{
	float:right;
}

div.model_archives .brand_search
{
	margin-right:1px;
	display:block;
	/*background:url(/contents/archive/model_archives/submariner/img/tab.gif) no-repeat 0 0;*/
	height:25px;
	overflow:hidden;/* MAC IE背景表示用 */
	text-decoration:none;
}

div.model_archives .brand_search li{
	float:left;
	text-indent:-9999px;
}

div.model_archives .brand_search li a
{
	display:block;
	/*background:url(/contents/archive/model_archives/submariner/img/tab.gif) no-repeat 0 0;*/
	background:url(/contents/archive/model_archives/luminormarina/img/btn_archives_03.gif) no-repeat 0 0;
	height:25px;
	margin-top:1px;
	overflow:hidden;/* MAC IE背景表示用 */
	text-decoration:none;
}

div.model_archives li.brand_search a {
    width:191px;
	background-position:0 0;
}

div.model_archives li.brand_search a:hover {
	background-position:0 0px;
}

/*-- ルミノール用 --*/
div#model_archives_luminormarina div#luminor_back_1
,div#model_archives_luminormarina div#luminor_back_2
,div#model_archives_luminormarina div#luminor_back_3
{
	width:768px;
	height:311px;
	background:url(/contents/archive/model_archives/luminormarina/img/arc_header_pane01.jpg) no-repeat;
	margin-bottom:10px;
}

div#model_archives_luminormarina div#luminor_back_2
{
	background:url(/contents/archive/model_archives/luminormarina/img/arc_header_pane02.jpg) no-repeat;
}

div#model_archives_luminormarina div#luminor_back_3
{
	background:url(/contents/archive/model_archives/luminormarina/img/arc_header_pane03.jpg) no-repeat;
}

div#model_archives_luminormarina #back_wrap
{
	padding-top:287px;
}

div#model_archives_luminormarina #back_wrap .brand_search
{
	float:right;
}

div#model_archives_luminormarina .brand_search
{
	margin-right:1px;
	display:block;
	/*background:url(/contents/archive/model_archives/submariner/img/tab.gif) no-repeat 0 0;*/
	/*background:url(/contents/archive/model_archives/luminormarina/img/btn_archives_03.gif) no-repeat 0 0;*/
	height:21px;
	overflow:hidden;/* MAC IE背景表示用 */
	text-decoration:none;
}

div#model_archives_luminormarina .brand_search li{
	float:left;
	text-indent:-9999px;
}

div#model_archives_luminormarina .brand_search li a
{
	display:block;
	/*background:url(/contents/archive/model_archives/submariner/img/tab.gif) no-repeat 0 0;*/
	background:url(/contents/archive/model_archives/luminormarina/img/btn_archives_03.gif) no-repeat 0 0;
	height:21px;
	overflow:hidden;/* MAC IE背景表示用 */
	text-decoration:none;
}

div#model_archives_luminormarina li.brand_search a {
    width:191px;
	background-position:0 0;
}

div#model_archives_luminormarina li.brand_search a:hover {
	background-position:0 0px;
}

div#model_archives_luminormarina .model-archive-navi
{
	float:left;
	width:500px;
	height:24px;
	/*background:url(/contents/archive/model_archives/submariner/img/tab.gif) no-repeat 0 0;*/
	background:url(/contents/archive/model_archives/luminormarina/img/tab.gif) no-repeat 0 0;
	margin-bottom:20px;
}

div#model_archives_luminormarina .model-archive-navi li{
	float:left;
	text-indent:-9999px;
}
div#model_archives_luminormarina .model-archive-navi li a {
	display:block;
	/*background:url(/contents/archive/model_archives/submariner/img/tab.gif) no-repeat 0 0;*/
	background:url(/contents/archive/model_archives/luminormarina/img/tab.gif) no-repeat 0 0;
	height:24px;
	overflow:hidden;/* MAC IE背景表示用 */
	text-decoration:none;
}


div#model_archives_luminormarina li.model-archive-navi01 a {
    width:95px;
	background-position:0 0;
}

div#model_archives_luminormarina li.model-archive-navi01_selected a {
    width:95px;
	background-position:0 -24px;
}

div#model_archives_luminormarina li.model-archive-navi01 a:hover {
	width:95px;
	background-position:0 -24px;
}


div#model_archives_luminormarina li.model-archive-navi02 a {
    width:130px;
	background-position:150px 0px;
}

div#model_archives_luminormarina li.model-archive-navi02_selected a {
    width:130px;
	background-position:-95px -25px;
}

div#model_archives_luminormarina li.model-archive-navi02 a:hover {
    width:130px;
	background-position:-95px -25px;
}

div#model_archives_luminormarina li.model-archive-navi03 a {
    width:160px;
	background-position:225px 0px;
}

div#model_archives_luminormarina li.model-archive-navi03_selected a {
    width:181px;
	background-position:-225px -25px;
}

div#model_archives_luminormarina li.model-archive-navi03 a:hover {
    width:160px;
	background-position:-225px -25px;
}

/*table*/

div#history_model
{
	margin-left:23px;
}

div#model_archives_luminormarina table.ref
{
	float:left;
	width:720px;
	margin-bottom:10px;
}

div#model_archives_luminormarina table.ref th
{
	border:1px solid #666633;
	background-color:#A5B999;
	padding:5px;
	text-align:center;
}

div#model_archives_luminormarina table.ref tr.red td
{
	color:red;
}

div#model_archives_luminormarina table.ref td.color-a
{
	border:1px solid #666633;
	background-color:#BED29B;
	padding:5px;
	font-size:9pt;
}

div#model_archives_luminormarina table.ref td.color-b
{
	border:1px solid #666633;
	background-color:#DFEACE;
	padding:5px;
}

/*-- 3ページ目 --*/
div#model_archives_luminormarina div.defferent
{
	margin-bottom:15px;
}

div#model_archives_luminormarina div.defferent div.left
{
	width:400px;
}

div#model_archives_luminormarina div.defferent div.right
{
	margin-right:25px;
}

div#model_archives_luminormarina div.defferent p
{
	width:360px;
}

div#model_archives_luminormarina div.defferent div#hwraper
{
	width:360px;
	margin-bottom:10px;
}

div#model_archives_luminormarina div.defferent div.hwraper h4.h_img
{
	width:360px
	float:left;
	margin: 5px 15px 10px 15px;
}

/*----------------------------------------------*/
div#model_archives_luminormarina table.spec
{
	width:350px;
	height:450px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	text-align:left;
}

div#model_archives_luminormarina table.spec th
{
	height:25px;
	padding:0;
	text-align:left;
}

div#model_archives_luminormarina table.spec td
{
	vertical-align:top;
	text-align:left;
	border:none;
}

div#model_archives_luminormarina table.spec td span
{
	font-weight:bold;
	color:#7b0000;
}

div#model_archives_luminormarina table.spec td em
{
	font-weight:bold;
}

div#model_archives_luminormarina table.spec td div
{
	font-size:8pt;
	margin-top:5px;
	line-height:140%;
}

/*----------------------------------------*/
div.model_archives table.ref
{
	float:left;
	width:500px;
}

div.model_archives table.ref th
{
	border:1px solid #666633;
	background-color:#A5B999;
	padding:5px;
}

div.model_archives table.ref td.color-a
{
	border:1px solid #666633;
	background-color:#BED29B;
	padding:5px;
}

div.model_archives table.ref td.color-b
{
	border:1px solid #666633;
	background-color:#DFEACE;
	padding:5px;
}

div.model_archives table.spec
{
	width:350px;
	height:450px;
	float:left;
	margin-left:25px;
	margin-top:0px;
}

div.model_archives table.spec th
{
	height:25px;
	padding:0;
	border-bottom:2px solid #7b0000;
}

div.model_archives table.spec td
{
	padding:5px 0px 5px 5px;
	margin-bottom:10px;
	vertical-align:top;
}

div.model_archives table.spec td span
{
	font-weight:bold;
	color:#7b0000;
}

div.model_archives table.spec td em
{
	font-weight:bold;
}

div.model_archives table.spec td div
{
	font-size:8pt;
	margin-top:5px;
	line-height:140%;
}

#ditail_header
{
	background:url(/contents/archive/model_archives/submariner/img/ditail_bg.gif) no-repeat 0 0;
	width:768px;
	height:300px;
}

#ditail_header p
{
	width:400px;
	float:right;
}

#table_block
{
	width:768px;
	margin:20px 0;
}

#table_block .left
{
	padding-top:50px;
	margin:0 15px;
}


#table_block table
{
	width:400px;
	float:left;
	margin:20px 0;
}

#table_block table th
{
	border-bottom:1px solid #666633;
	background-color:#A5B999;
	padding:5px;
	font-weight:bold;
	font-color:#FFF;
	text-align:center;
	font-size:8pt;
}

#table_block table td
{
	width:160px;
	font-size:8pt;
	text-align:center;
	border-bottom:1px solid #666633;
	padding:5px;
}

#detail_check .left
{
	margin-left:20px;
}

#detail_check div.part
{
	margin-top:20px;
}

#detail_check div.part2
{
	margin-top:44px;
}

#detail_check p
{
	width:342px;
	margin:5px 0;
}


#history_second_a
,#history_second_b
{
	width:728px;
	margin:0 20px;
}

#history_second_a p.caption
,#history_second_b p.caption
{
	color:#666633;
	margin:2px 0 0 0;
	width:220px;
}

#history_second_a dl
,#history_second_b dl
{
	width:480px;
}

#history_second_a dd
,#history_second_b dd
{
	margin-bottom:10px;
}

#history_second_a
{
	margin-bottom:10px;
}

#history_second_b
{
	margin-bottom:20px;
}

#history_third
{
	margin:0 20px 20px 20px;
}

#history_third p
{
	margin-left:0;
}

#history_third div.left
{
	text-align:justify;
	width:220px;
}


/*-----------------------------------------------*/
/*                   プレゼント用                */
/*-----------------------------------------------*/
table.preTable
{
	width:728px !important;
	margin-left:50px;
}

table.preTable td
{
	width:200px;
}

table.preTable td p
{
	width:350px;
}

div.lineHr
{
	margin-left:65px;
}

p.oubo
{
	margin-left:30px;
}

h4.oubo
{
	font-weight:bold;
	color:#7d0000;
	padding-left:10px;
}

ul.oubo
{
	margin-left:40px;
	margin-bottom:10px;
	list-style:disc outside;
	width:650px;
}

ul.oubo li.ulink:hover
{
	color:#000;
}

div.preClose
{
	margin:20px;
}

/*---------レア---------------------*/
p.rare_credit
{
	font-size:8pt;
	line-height:100% !important;
	text-align:right;
}

