@charset "UTF-8";
/* CSS Document */




* {
	margin: 0;
	padding: 0;
}




html, body {
	margin: 0;
	padding: 0;
	font-size: 100%;
}








h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}




table, caption, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}




span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}




a {
	outline:none;
}




.line             { color:#FFFFFF; text-decoration:none;}
a.line:link       { color:#FFFFFF; text-decoration:none;}
a.line:visited    { color:#FFFFFF; text-decoration:none;}
a.line:hover      { color:#FFFFFF; text-decoration:none; border-bottom: 1px solid}
a.line:active     { color:#FFFFFF;}




img {	vertical-align:top;	}
br.clear{ clear:both; }




/* ===============================================
 common
 =============================================== */
 
body {
	background: #000000 url(../images/common/body_bg02.jpg) repeat-x;
}
 
 
div#container {
}
 
 
div#wrapper {
	background: url(../images/common/header_bg2.jpg) no-repeat;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
 
/*---- header ----*/
div#header {
	height: 108px;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
}




div#header h1 {
	float: right;
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	clear: both;
	padding-top: 5px;
}




div#header h2 {
	position: absolute;
	margin-top: 15px;
	margin-left: -58px;
	top: -10px;
}
div#header div#header_bn {
	float: right;
	width: 315px;
	padding-top: 15px;
}
div#header div#header_bn div.banner01 {
	float: left;
	height: 65px;
	width: 200px;	
}
div#header div#header_bn div.banner02 {
	float: right;	
}
div#header div#header_bn div.banner03 {
	float: right;
	padding-top: 5px;	
}








/*---- contents ----*/
div#contents {
	background: url(../images/common/contents_bg02.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	min-height: 1187px;
}*html div#contents {
	background: url(../images/common/contents_bg02.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 1187px;
}




div#contents02 {
	background: url(../images/common/contents_bg03.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	min-height: 1187px;
}*html div#contents02 {
	background: url(../images/common/contents_bg03.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 1187px;
}




div#contents03 {
	background: url(../images/common/contents_bg04.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	min-height: 1187px;
}*html div#contents03 {
	background: url(../images/common/contents_bg04.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 1187px;
}




div#contents04 {
	background: url(../images/common/contents_bg05.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	min-height: 1187px;
}*html div#contents04 {
	background: url(../images/common/contents_bg05.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 1187px;
}




div#contents05 {
	background: url(../images/common/contents_bg06.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	min-height: 1187px;
}*html div#contents05 {
	background: url(../images/common/contents_bg06.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 1187px;
}




div#contents06 {
	background: url(../images/common/contents_bg07.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	min-height: 1187px;
}*html div#contents06 {
	background: url(../images/common/contents_bg07.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 1187px;
}




div#contents07 {
	background: url(../images/common/contents_bg09.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	min-height: 1187px;
}*html div#contents07 {
	background: url(../images/common/contents_bg09.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 1187px;
}




div#contents08 {
	background: url(../images/common/contents_bg08.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	min-height: 1187px;
}*html div#contents08 {
	background: url(../images/common/contents_bg08.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 1187px;
}




div#contents09 {
	background: url(../images/common/contents_bg10.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	min-height: 1187px;
}*html div#contents09 {
	background: url(../images/common/contents_bg10.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 1187px;
}
div#contents10 {
	background: url(../images/common/contents_bg11.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	min-height: 1187px;
}*html div#contents10 {
	background: url(../images/common/contents_bg11.jpg) no-repeat;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 1187px;
}
/*---- side ----*/
div#side {
	float: left;
	width: 207px;
	padding-left: 20px;
	padding-top: 25px;
}
 
 
/*---- main ----*/
div#main {
	float: right;
	width: 535px;
	padding-right: 20px;
	padding-top: 25px;
}
 
 
/*---- footer ----*/
div#footer_bg {
	background: #393939 url(../images/common/footer_bg.jpg) repeat-x;
	height: 94px;
	clear: both;
}




div#footer {
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}




div#footer h2 {
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	padding-top: 5px;	
}




div#footer ul {
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	list-style: none;
	padding-top: 20px;
	padding-bottom: 30px;
}




div#footer li {
	padding-left: 5px;
	display: inline;
}




div#footer li a,
div#footer li a:link,
div#footer li a:visited{
	color: #FFFFFF;
	text-decoration: none;
}




div#footer li a:hover{
	text-decoration: none;
	color: #CCCCCC;
}








/*---- g_navi01 ----*/
div#g_navi01 {
	width: 810px;
	margin-right: auto;
	margin-left: auto;
}




div#g_navi01 ul {
	list-style: none;
}




div#g_navi01 li {
	float: left;
	height: 27px;
}




div#g_navi01 li a {
	text-indent: -9999px;
	display: block;
	height: 27px;
}




div#g_navi01 li.btn01,
div#g_navi01 li.btn01 a:hover {
	background: url(../images/common/g_navi_over01.jpg);
	width: 111px;	
}
div#g_navi01 li.btn01 a {
	background: url(../images/common/g_navi01.jpg);
	width: 111px;
}




div#g_navi01 li.btn02,
div#g_navi01 li.btn02 a:hover {
	background: url(../images/common/g_navi_over02.jpg);
	width: 102px;	
}
div#g_navi01 li.btn02 a {
	background: url(../images/common/g_navi02.jpg);
	width: 102px;
}




div#g_navi01 li.btn03,
div#g_navi01 li.btn03 a:hover,
div#history div#g_navi01 li.btn03 a {
	background: url(../images/common/g_navi_over03.jpg);
	width: 73px;	
}
div#g_navi01 li.btn03 a {
	background: url(../images/common/g_navi03.jpg);
	width: 73px;
}




div#g_navi01 li.btn04,
div#g_navi01 li.btn04 a:hover,
div#technology div#g_navi01 li.btn04 a {
	background: url(../images/common/g_navi_over04.jpg);
	width: 89px;	
}
div#g_navi01 li.btn04 a {
	background: url(../images/common/g_navi04.jpg);
	width: 89px;
}




div#g_navi01 li.btn05,
div#g_navi01 li.btn05 a:hover,
div#collection div#g_navi01 li.btn05 a {
	background: url(../images/common/g_navi_over05.jpg);
	width: 90px;	
}
div#g_navi01 li.btn05 a {
	background: url(../images/common/g_navi05.jpg);
	width: 90px;
}




div#g_navi01 li.btn06,
div#g_navi01 li.btn06 a:hover,
div#shop div#g_navi01 li.btn06 a {
	background: url(../images/common/g_navi_over06.jpg);
	width: 77px;	
}
div#g_navi01 li.btn06 a {
	background: url(../images/common/g_navi06.jpg);
	width: 77px;
}




div#g_navi01 li.btn07,
div#g_navi01 li.btn07 a:hover,
div#guarantee div#g_navi01 li.btn07 a {
	background: url(../images/common/g_navi_over07.jpg);
	width: 84px;	
}
div#g_navi01 li.btn07 a {
	background: url(../images/common/g_navi07.jpg);
	width: 84px;
}




div#g_navi01 li.btn08,
div#g_navi01 li.btn08 a:hover,
div#catalogue div#g_navi01 li.btn08 a {
	background: url(../images/common/g_navi_over08.jpg);
	width: 80px;	
}
div#g_navi01 li.btn08 a {
	background: url(../images/common/g_navi08.jpg);
	width: 80px;
}




div#g_navi01 li.btn09,
div#g_navi01 li.btn09 a:hover {
	background: url(../images/common/g_navi_over09.jpg);
	width: 104px;	
}
div#g_navi01 li.btn09 a {
	background: url(../images/common/g_navi09.jpg);
	width: 104px;
}












/*---- g_navi02 ----*/
div#g_navi02 {
	width: 810px;
	margin-right: auto;
	margin-left: auto;
}




div#g_navi02 ul {
	list-style: none;
}




div#g_navi02 li {
	float: left;
	height: 45px;
}




div#g_navi02 li a {
	text-indent: -9999px;
	display: block;
	height: 45px;
}




div#g_navi02 li.btn01,
div#g_navi02 li.btn01 a:hover,
div#owners div#g_navi02 li.btn01 a {
	background: url(../images/common/g_navi02_over01.jpg);
	width: 158px;	
}
div#g_navi02 li.btn01 a {
	background: url(../images/common/g_navi02_01.jpg);
	width: 158px;
}
div#g_navi02 li.btn02,
div#g_navi02 li.btn02 a:hover,
div#mail_goods div#g_navi02 li.btn02 a {
	background: url(../images/common/g_navi02_over02.jpg);
	width: 174px;	
}
div#g_navi02 li.btn02 a {
	background: url(../images/common/g_navi02_02.jpg);
	width: 174px;
}
div#g_navi02 li.btn03,
div#g_navi02 li.btn03 a:hover {
	background: url(../images/common/g_navi02_over03.jpg);
	width: 83px;	
}
div#g_navi02 li.btn03 a {
	background: url(../images/common/g_navi02_03.jpg);
	width: 83px;
}
div#g_navi02 li.btn04,
div#g_navi02 li.btn04 a:hover {
	background: url(../images/common/g_navi02_over04.jpg);
	width: 128px;	
}
div#g_navi02 li.btn04 a {
	background: url(../images/common/g_navi02_04.jpg);
	width: 128px;
}
div#g_navi02 li.btn05,
div#g_navi02 li.btn05 a:hover {
	background: url(../images/common/g_navi02_over05.jpg);
	width: 97px;	
}
div#g_navi02 li.btn05 a {
	background: url(../images/common/g_navi02_05.jpg);
	width: 97px;
}
div#g_navi02 li.btn06,
div#g_navi02 li.btn06 a:hover {
	background: url(../images/common/g_navi02_over06.jpg);
	width: 91px;	
}
div#g_navi02 li.btn06 a {
	background: url(../images/common/g_navi02_06.jpg);
	width: 91px;
}
div#g_navi02 li.btn07,
div#g_navi02 li.btn07 a:hover {
	background: url(../images/common/g_navi02_over07.jpg);
	width: 79px;	
}
div#g_navi02 li.btn07 a {
	background: url(../images/common/g_navi02_07.jpg);
	width: 79px;
}








/*---- shop_sidenavi ----*/
div#shop_sidenavi {
}




div#shop_sidenavi ul {
	list-style: none;
}




div#shop_sidenavi li {
	height: 64px;
	width: 207px;
	margin-bottom: 15px;
}




div#shop_sidenavi li a {
	text-indent: -9999px;
	display: block;
	height: 64px;
	width: 207px;
}




div#shop_sidenavi li.btn01,
div#shop_sidenavi li.btn01 a:hover,
div#shop_shibuya div#shop_sidenavi li.btn01 a {
	background: url(../images/shop/shop_sidenavi_over01.jpg) no-repeat;
}
div#shop_sidenavi li.btn01 a {
	background: url(../images/shop/shop_sidenavi01.jpg) no-repeat;
}
div#shop_sidenavi li.btn02,
div#shop_sidenavi li.btn02 a:hover,
div#shop_nagoya div#shop_sidenavi li.btn02 a {
	background: url(../images/shop/shop_sidenavi_over02.jpg) no-repeat;
}
div#shop_sidenavi li.btn02 a {
	background: url(../images/shop/shop_sidenavi02.jpg) no-repeat;
}
div#shop_sidenavi li.btn03,
div#shop_sidenavi li.btn03 a:hover,
div#shop_map div#shop_sidenavi li.btn03 a {
	background: url(../images/shop/shop_sidenavi_over03.jpg) no-repeat;
}
div#shop_sidenavi li.btn03 a {
	background: url(../images/shop/shop_sidenavi03.jpg) no-repeat;
}


div#shop_sidenavi li.btn04,
div#shop_sidenavi li.btn04 a:hover,
div#shop_yokohama div#shop_sidenavi li.btn04 a {
	background: url(../images/shop/shop_sidenavi_over04.jpg) no-repeat;
}
div#shop_sidenavi li.btn04 a {
	background: url(../images/shop/shop_sidenavi04.jpg) no-repeat;
}










/*---- technology_sidenavi ----*/
div#technology_sidenavi {
}




div#technology_sidenavi ul {
	list-style: none;
}




div#technology_sidenavi li {
	height: 64px;
	width: 207px;
	margin-bottom: 15px;
}




div#technology_sidenavi li a {
	text-indent: -9999px;
	display: block;
	height: 64px;
	width: 207px;
}




div#technology_sidenavi li.btn01,
div#technology_sidenavi li.btn01 a:hover,
div#technology_night div#technology_sidenavi li.btn01 a {
	background: url(../images/technology/technology_sidenavi_over01.jpg) no-repeat;
}
div#technology_sidenavi li.btn01 a {
	background: url(../images/technology/technology_sidenavi01.jpg) no-repeat;
}
div#technology_sidenavi li.btn02,
div#technology_sidenavi li.btn02 a:hover,
div#technology_milspec div#technology_sidenavi li.btn02 a {
	background: url(../images/technology/technology_sidenavi_over02.jpg) no-repeat;
}
div#technology_sidenavi li.btn02 a {
	background: url(../images/technology/technology_sidenavi02.jpg) no-repeat;
}












/*---- history_sidenavi ----*/
div#history_sidenavi {
}




div#history_sidenavi ul {
	list-style: none;
}




div#history_sidenavi li {
	height: 64px;
	width: 207px;
	margin-bottom: 15px;
}




div#history_sidenavi li a {
	text-indent: -9999px;
	display: block;
	height: 64px;
	width: 207px;
}




div#history_sidenavi li.btn01,
div#history_sidenavi li.btn01 a:hover,
div#history_navy div#history_sidenavi li.btn01 a {
	background: url(../images/history/history_sidenavi_over01.jpg) no-repeat;
}
div#history_sidenavi li.btn01 a {
	background: url(../images/history/history_sidenavi01.jpg) no-repeat;
}
div#history_sidenavi li.btn02,
div#history_sidenavi li.btn02 a:hover,
div#history_air div#history_sidenavi li.btn02 a {
	background: url(../images/history/history_sidenavi_over02.jpg) no-repeat;
}
div#history_sidenavi li.btn02 a {
	background: url(../images/history/history_sidenavi02.jpg) no-repeat;
}
div#history_sidenavi li.btn03,
div#history_sidenavi li.btn03 a:hover,
div#history_requested div#history_sidenavi li.btn03 a {
	background: url(../images/history/history_sidenavi_over03.jpg) no-repeat;
}
div#history_sidenavi li.btn03 a {
	background: url(../images/history/history_sidenavi03.jpg) no-repeat;
}
div#history_sidenavi li.btn04,
div#history_sidenavi li.btn04 a:hover,
div#history_brand div#history_sidenavi li.btn04 a {
	background: url(../images/history/history_sidenavi_over04.jpg) no-repeat;
}
div#history_sidenavi li.btn04 a {
	background: url(../images/history/history_sidenavi04.jpg) no-repeat;
}
div#history_sidenavi li.btn05,
div#history_sidenavi li.btn05 a:hover,
div#history_movie div#history_sidenavi li.btn05 a {
	background: url(../images/history/history_sidenavi_over05.jpg) no-repeat;
}
div#history_sidenavi li.btn05 a {
	background: url(../images/history/history_sidenavi05.jpg) no-repeat;
}












/*---- collection_sidenavi ----*/
div#collection_sidenavi {
}




div#collection_sidenavi ul {
	list-style: none;
}




div#collection_sidenavi li {
	height: 64px;
	width: 207px;
	margin-bottom: 15px;
}




div#collection_sidenavi li a {
	text-indent: -9999px;
	display: block;
	height: 64px;
	width: 207px;
}




div#collection_sidenavi li.btn00 {
	background: url(../images/collection/collection_sidenavi00.jpg) no-repeat;
	height: 79px;
}
div#collection_sidenavi li.btn01,
div#collection_sidenavi li.btn01 a:hover,
div#collection_navy div#collection_sidenavi li.btn01 a {
	background: url(../images/collection/collection_sidenavi_over01.jpg) no-repeat;
}
div#collection_sidenavi li.btn01 a {
	background: url(../images/collection/collection_sidenavi01.jpg) no-repeat;
}
div#collection_sidenavi li.btn02,
div#collection_sidenavi li.btn02 a:hover,
div#collection_lockheed div#collection_sidenavi li.btn02 a {
	background: url(../images/collection/collection_sidenavi_over02.jpg) no-repeat;
}
div#collection_sidenavi li.btn02 a {
	background: url(../images/collection/collection_sidenavi02.jpg) no-repeat;
}
div#collection_sidenavi li.btn03,
div#collection_sidenavi li.btn03 a:hover,
div#collection_field div#collection_sidenavi li.btn03 a {
	background: url(../images/collection/collection_sidenavi_over03.jpg) no-repeat;
}
div#collection_sidenavi li.btn03 a {
	background: url(../images/collection/collection_sidenavi03.jpg) no-repeat;
}
div#collection_sidenavi li.btn04,
div#collection_sidenavi li.btn04 a:hover,
div#collection_limited div#collection_sidenavi li.btn04 a {
	background: url(../images/collection/collection_sidenavi_over04.jpg) no-repeat;
}
div#collection_sidenavi li.btn04 a {
	background: url(../images/collection/collection_sidenavi04.jpg) no-repeat;
}
div#collection_sidenavi li.btn05,
div#collection_sidenavi li.btn05 a:hover,
div#collection_strap div#collection_sidenavi li.btn05 a {
	background: url(../images/collection/collection_sidenavi_over05.jpg) no-repeat;
}
div#collection_sidenavi li.btn05 a {
	background: url(../images/collection/collection_sidenavi05.jpg) no-repeat;
}




/*---- owners_sidenavi ----*/
div#owners_sidenavi {
}




div#owners_sidenavi ul {
	list-style: none;
}




div#owners_sidenavi li {
	height: 64px;
	width: 207px;
	margin-bottom: 15px;
}




div#owners_sidenavi li a {
	text-indent: -9999px;
	display: block;
	height: 64px;
	width: 207px;
}




div#owners_sidenavi li.btn01 a:hover,
div#owners div#owners_sidenavi li.btn01 a{
	background: url(../images/members/members_sidenavi_over08.jpg) no-repeat;
}
div#owners_sidenavi li.btn01 a {
	background: url(../images/members/members_sidenavi08.jpg) no-repeat;
}
div#owners_sidenavi li.btn02 a:hover {
	background: url(../images/owners/owners_sidenavi_over01.jpg) no-repeat;
}
div#owners_sidenavi li.btn02 a {
	background: url(../images/owners/owners_sidenavi01.jpg) no-repeat;
}




/*---- catalogue_sidenavi ----*/
div#mail_sidenavi, 
div#catalogue_sidenavi {
}




div#mail_sidenavi ul,
div#catalogue_sidenavi ul {
	list-style: none;
}




div#mail_sidenavi li,
div#catalogue_sidenavi li {
	height: 64px;
	width: 207px;
	margin-bottom: 15px;
}




div#mail_sidenavi li a,
div#catalogue_sidenavi li a {
	text-indent: -9999px;
	display: block;
	height: 64px;
	width: 207px;
}




div#catalogue_sidenavi li.btn01 a,
div#mail_sidenavi li.btn01 a:hover{
	background: url(../images/members/members_sidenavi_over03.jpg) no-repeat;
}
div#mail_sidenavi li.btn01 a {
	background: url(../images/members/members_sidenavi03.jpg) no-repeat;
}




div#mail_sidenavi li.btn02 a,
div#catalogue_sidenavi li.btn02 a:hover {
	background: url(../images/members/members_sidenavi_over06.jpg) no-repeat;
}
div#catalogue_sidenavi li.btn02 a {
	background: url(../images/members/members_sidenavi06.jpg) no-repeat;
}




div#catalogue_sidenavi li.btn03 a:hover,
div#mail_sidenavi li.btn03 a:hover {
	background: url(../images/members/members_sidenavi_over07.jpg) no-repeat;
}
div#catalogue_sidenavi li.btn03 a,
div#mail_sidenavi li.btn03 a {
	background: url(../images/members/members_sidenavi07.jpg) no-repeat;
}








/*---- guarantee_sidenavi ----*/
div#guarantee_sidenavi {
}




div#guarantee_sidenavi ul {
	list-style: none;
}




div#guarantee_sidenavi li {
	height: 64px;
	width: 207px;
	margin-bottom: 15px;
}




div#guarantee_sidenavi li a {
	text-indent: -9999px;
	display: block;
	height: 64px;
	width: 207px;
}




div#guarantee_sidenavi li.btn01,
div#guarantee_sidenavi li.btn01 a:hover,
div#guarantee_afterservice div#guarantee_sidenavi li.btn01 a {
	background: url(../images/guarantee/guarantee_sidenavi_over01.jpg) no-repeat;
}
div#guarantee_sidenavi li.btn01 a {
	background: url(../images/guarantee/guarantee_sidenavi01.jpg) no-repeat;
}
div#guarantee_sidenavi li.btn02,
div#guarantee_sidenavi li.btn02 a:hover,
div#guarantee_qa div#guarantee_sidenavi li.btn02 a {
	background: url(../images/guarantee/guarantee_sidenavi_over02.jpg) no-repeat;
}
div#guarantee_sidenavi li.btn02 a {
	background: url(../images/guarantee/guarantee_sidenavi02.jpg) no-repeat;
}




/*---- members_sidenavi ----*/
div#members_sidenavi {
}




div#members_sidenavi ul {
	list-style: none;
}




div#members_sidenavi li {
	height: 64px;
	width: 207px;
	margin-bottom: 15px;
}




div#members_sidenavi li a {
	text-indent: -9999px;
	display: block;
	height: 64px;
	width: 207px;
}




div#members_sidenavi li.btn01,
div#members_sidenavi li.btn01 a:hover,
div#members_night div#members_sidenavi li.btn01 a {
	background: url(http://www.ims-test3.com/luminox1/images/members/members_sidenavi_over01.jpg) no-repeat;
}
div#members_sidenavi li.btn01 a {
	background: url(http://www.ims-test3.com/luminox1/images/members/members_sidenavi01.jpg) no-repeat;
}




div#members_sidenavi li.btn02,
div#members_sidenavi li.btn02 a:hover,
div#members_milspec div#members_sidenavi li.btn02 a {
	background: url(http://www.ims-test3.com/luminox1/images/members/members_sidenavi_over02.jpg) no-repeat;
}
div#members_sidenavi li.btn02 a {
	background: url(http://www.ims-test3.com/luminox1/images/members/members_sidenavi02.jpg) no-repeat;
}








div#members_sidenavi li.btn03,
div#members_sidenavi li.btn03 a:hover,
div#members_milspec div#members_sidenavi li.btn03 a {
	background: url(http://www.ims-test3.com/luminox1/images/members/members_sidenavi_over03.jpg) no-repeat;
}
div#members_sidenavi li.btn03 a {
	background: url(http://www.ims-test3.com/luminox1/images/members/members_sidenavi03.jpg) no-repeat;
}








div#members_sidenavi li.btn04,
div#members_sidenavi li.btn04 a:hover,
div#members_milspec div#members_sidenavi li.btn04 a {
	background: url(http://www.ims-test3.com/luminox1/images/members/members_sidenavi_over04.jpg) no-repeat;
}
div#members_sidenavi li.btn04 a {
	background: url(http://www.ims-test3.com/luminox1/images/members/members_sidenavi04.jpg) no-repeat;
}




div#members_sidenavi li.btn05,
div#members_sidenavi li.btn05 a:hover,
div#members_milspec div#members_sidenavi li.btn05 a {
	background: url(http://www.ims-test3.com/luminox1/images/members/members_sidenavi_over05.jpg) no-repeat;
}
div#members_sidenavi li.btn05 a {
	background: url(http://www.ims-test3.com/luminox1/images/members/members_sidenavi05.jpg) no-repeat;
}




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




catalogue




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




div#catalogue{
}




div#catalogue_contents{
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}




div#catalogue_contents h2{
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	border-left: 2px solid #C90F37;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}




div#catalogue_contents p{
	font-size: 12px;
	line-height: 160%;
	color: #FFFFFF;
	padding-top: 30px;
	clear: both;
}












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




mail_magazine




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




div#mail_magazine{
	
}




div#mail_magazine_contents{
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}




div#mail_magazine_contents h2{
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	border-left: 2px solid #C90F37;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}




div#mail_magazine_contents p{
	font-size: 12px;
	line-height: 160%;
	color: #FFFFFF;
	padding-top: 30px;
	clear: both;
}




/*---- owners_top ----*/
div#owners_top{
}




div#owners_top div#main ul{
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 30px;
}




div#owners_top div#main li{
	padding-bottom: 5px;
}












/*------------------------------------------------------------------------------
main̋ʕ
------------------------------------------------------------------------------*/




div#main h1{
	text-indent: -9999px;
	height: 299px;
	width: 534px;
}




div#shop_top h1{
	background: url(../images/shop/shop_top_img01.jpg) no-repeat;	
}
div#technology_top h1{
	background: url(../images/technology/technology_top_img01.jpg) no-repeat;
}
div#technology_night h1{
	background: url(../images/technology/technology_night_img01.jpg) no-repeat;
}
div#technology_milspec h1{
	background: url(../images/technology/technology_milspec_img01.jpg) no-repeat;
}
div#history_top h1{
	background: url(../images/history/history_top_img01.jpg) no-repeat;
}
div#history_navy h1{
	background: url(../images/history/history_navy_img01.jpg) no-repeat;
}
div#history_air h1{
	background: url(../images/history/history_air_img01.jpg) no-repeat;
}
div#history_brand h1{
	background: url(../images/history/history_brand_img01.jpg) no-repeat;
}
div#history_requested h1{
	background: url(../images/history/history_requested_img01.jpg) no-repeat;
}
div#collection_top h1{
	background: url(../images/collection/collection_top_img01.jpg) no-repeat;
}
div#collection_navy h1{
	background: url(../images/collection/navy/collection_navy_top_img01.jpg) no-repeat;
}
div#collection_lockheed h1{
	background: url(../images/collection/lockheed/collection_lockheed_top_img01.jpg) no-repeat;
}
div#collection_field h1{
	background: url(../images/collection/field/collection_field_top_img01.jpg) no-repeat;
}
div#collection_limited h1{
	background: url(../images/collection/limited/collection_limited_top_img01.jpg) no-repeat;
}
div#collection_strap h1{
	background: url(../images/collection/strap/collection_strap_top_img01.jpg) no-repeat;
}
div#guarantee_top h1{
	background: url(../images/guarantee/guarantee_top_img01.jpg) no-repeat;
}
div#guarantee_qa h1{
	background: url(../images/guarantee/guarantee_qa_img01.jpg) no-repeat;
}
div#guarantee_afterservice h1{
	background: url(../images/guarantee/guarantee_afterservice_img01.jpg) no-repeat;
}
div#owners_top h1{
	background: url(../images/owners/owners_top_img01.jpg) no-repeat;
}
div#catalogue_top h1{
	background: url(../images/owners/catalogue_top_img01.jpg) no-repeat;
	height: 301px;
	width: 536px;
}
div#mail_magazine_top h1{
	background: url(../images/owners/mail_top_img01.jpg) no-repeat;
}
div#members_top h1{
	background: url(../images/members/members_top_img01.jpg) no-repeat;
}








div#main h2{
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	border-left: 2px solid #C90F37;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}




div#main p{
	font-size: 12px;
	line-height: 180%;
	color: #FFFFFF;
	padding-bottom: 15px;
}




div#main div.item{
	background: #000000;
	border: 1px solid #4B4B4B;
	padding: 10px;
	margin-bottom: 15px;
}




div#main div.item div.left_box{
	float: left;
}




div#main div.item div.right_box{
	float: right;
	width: 320px;
}




div#main div.item div.right_box h3{
	padding-top:10px;
}




div#main div.item div.right_box p{
	font-size: 10px;
	line-height: 150%;
	color: #CDCDCD;
	padding-top: 10px;
}








div#main div.item .bold01{
	font-weight: bold;
	color: #FFFFFF;	
}
















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




shop




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




/*---- shop_top ----*/
div#shop_top{
}












/*---- shop_shibuya ----*/
div#shop_shibuya{
}




div#shop_shibuya div.left_box01{
	float: left;
}




div#shop_shibuya div.right_box01{
	color: #FFFFFF;
	float: right;
	width: 300px;
	font-size: 12px;
	line-height: 160%;
}




div#shop_shibuya table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}




div#shop_shibuya th {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px;
	width: 80px;
	background: #2C2C2C;
	line-height: 140%;
}




div#shop_shibuya td {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px;
	line-height: 140%;
	background: #212121;
}




div#shop_shibuya table a,
div#shop_shibuya table a:link,
div#shop_shibuya table a:visited{
	color: #7FC1E6;
	text-decoration: underline;
}




div#shop_shibuya table a:hover{
	text-decoration: none;
}




div#shop_shibuya div.item h3{
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}




div#shop_shibuya div.item h4{
	font-size: 12px;
	color: #FFFFFF;
}
















/*---- shop_nagoya ----*/
div#shop_nagoya{
}




div#shop_nagoya div.left_box01{
	float: left;
}




div#shop_nagoya div.right_box01{
	color: #FFFFFF;
	float: right;
	width: 300px;
	font-size: 12px;
	line-height: 160%;
}




div#shop_nagoya table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}




div#shop_nagoya th {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px;
	width: 80px;
	background: #2C2C2C;
	line-height: 140%;
}




div#shop_nagoya td {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px;
	line-height: 140%;
	background: #212121;
}




div#shop_nagoya table a,
div#shop_nagoya table a:link,
div#shop_nagoya table a:visited{
	color: #7FC1E6;
	text-decoration: underline;
}




div#shop_nagoya table a:hover{
	text-decoration: none;
}




div#shop_nagoya div.item h3{
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}




div#shop_nagoya div.item h4{
	font-size: 12px;
	color: #FFFFFF;
}








/*---- shop_yokohama ----*/
div#shop_yokohama{
}

div#shop_yokohama div.left_box01{
	float: left;
}

div#shop_yokohama div.right_box01{
	color: #FFFFFF;
	float: right;
	width: 300px;
	font-size: 12px;
	line-height: 160%;
}

div#shop_yokohama table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

div#shop_yokohama th {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px;
	width: 80px;
	background: #2C2C2C;
	line-height: 140%;
}

div#shop_yokohama td {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px;
	line-height: 140%;
	background: #212121;
}

div#shop_yokohama table a,
div#shop_yokohama table a:link,
div#shop_yokohama table a:visited{
	color: #7FC1E6;
	text-decoration: underline;
}

div#shop_yokohama table a:hover{
	text-decoration: none;
}

div#shop_yokohama div.item h3{
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}

div#shop_yokohama div.item h4{
	font-size: 12px;
	color: #FFFFFF;
}






















/*---- shop_map ----*/
div#shop_map{
}




div#shop_map div.image{
	padding-bottom: 15px;	
}




div#shop_map div.text_area{
	background: url(../images/shop/shop_map_bg01.jpg);
	padding: 5px;
	border: 1px solid #4B4B4B;		
}




div#shop_map div.left_box{
	float: left;	
}




div#shop_map div.right_box{
	float: right;
	width: 420px;	
}




div#shop_map div.right_box ul{
	color: #FFFFFF;
	list-style: none;
	padding-top: 9px;
	font-size: 12px;
	line-height: 100%;
}




div#shop_map div.right_box li{
	display: inline;
	padding-right: 2px;	
}




div#shop_map div.right_box li a{
	color: #FFFFFF;
	text-decoration: none;
}




div#shop_map div.right_box li a:hover{
	color: #CCCCCC;
}








/*---- shop_tokyo ----*/
div#shop_tokyo{
}




div#shop_tokyo div.text_area{
	background: url(../images/shop/shop_map_bg01.jpg);
	padding: 5px;
	border: 1px solid #4B4B4B;		
}




div#shop_tokyo div.left_box{
	float: left;	
}




div#shop_tokyo div.right_box{
	float: right;
	width: 420px;	
}




div#shop_tokyo div.right_box ul{
	color: #FFFFFF;
	list-style: none;
	padding-top: 9px;
	font-size: 12px;
	line-height: 100%;
}




div#shop_tokyo div.right_box li{
	display: inline;
	padding-right: 2px;	
}




div#shop_tokyo div.right_box li a{
	color: #FFFFFF;
	text-decoration: none;
}




div#shop_tokyo div.right_box li a:hover{
	color: #CCCCCC;
}




div#shop_tokyo div.table{
	padding-top: 15px;
	padding-bottom: 15px;
}




div#shop_tokyo div.table table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}




div#shop_tokyo div.table th {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 140%;
	text-align: left;
	background: url(../images/shop/shop_tokyo_bg01.jpg) repeat-x;
	height: 28px;
}




div#shop_tokyo div.table td {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px;
	line-height: 140%;
}




div#shop_tokyo h4 {
	text-align: right;
	padding-bottom: 15px;	
}




































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




technology




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




/*---- technology_top ----*/
div#technology_top{
}












/*---- technology_night ----*/
div#technology_night{
}




div#technology_night div.left_box01{
	float: left;
	font-size: 12px;
	line-height: 180%;
	color: #FFFFFF;
	width: 295px;
	padding-top: 5px;
}




div#technology_night div.right_box01{
	float: right;
	width: 198px;
	padding-right: 15px;
}




div#technology_night div.right_box01 ul.technology_btn{
	list-style: none;
}
div#technology_night div.right_box01 ul.technology_btn li{
	height: 29px;
	width: 94px;
}
div#technology_night div.right_box01 ul.technology_btn li a{
	text-indent: -9999px;
	display: block;
	height: 29px;
	width: 94px;
}




div#technology_night div.right_box01 ul.technology_btn .btn01{
	background: url(../images/technology/technology_night_btn_over01.jpg) no-repeat;
	float: left;
}
div#technology_night div.right_box01 ul.technology_btn .btn01 a:hover{
	background: url(../images/technology/technology_night_btn_over01.jpg) no-repeat;	
}
div#technology_night div.right_box01 ul.technology_btn .btn01 a{
	background: url(../images/technology/technology_night_btn01.jpg) no-repeat;
}




div#technology_night div.right_box01 ul.technology_btn .btn02{
	background: url(../images/technology/technology_night_btn_over02.jpg) no-repeat;
	float: right;
}
div#technology_night div.right_box01 ul.technology_btn .btn02 a:hover{
	background: url(../images/technology/technology_night_btn_over02.jpg) no-repeat;	
}
div#technology_night div.right_box01 ul.technology_btn .btn02 a{
	background: url(../images/technology/technology_night_btn02.jpg) no-repeat;
}




div#technology_night div.image{
	padding-top: 25px;
	padding-bottom: 15px;	
}












/*---- technology_milspec ----*/
div#technology_milspec{
}




div#technology_milspec div.text_area{
	height: 22px;
	width: 533px;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 8px;
	margin-bottom: 5px;
}




*html div#technology_milspec div.text_area {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='../images/technology/technology_milspec_bg01.png');
}
html>body div#technology_milspec div.text_area {
	background: url(../images/technology/technology_milspec_bg01.png);
	outline: none;
}




div#technology_milspec table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}




div#technology_milspec th {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 5px 5px 10px;
	width: 75px;
	background: #2C2C2C;
	line-height: 140%;
}




div#technology_milspec td {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px 5px 5px 10px;
	line-height: 140%;
	background: #212121;
}




div#technology_milspec a,
div#technology_milspec a:link,
div#technology_milspec a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}




div#technology_milspec a:hover{
	text-decoration: none;
}
































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




history




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




/*---- history_top ----*/
div#technology_top{
}












/*---- history_navy ----*/
div#history_navy{
}




div#history_navy div.image01{
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;		
}




div#history_navy div.image02{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;		
}












/*---- history_air ----*/
div#history_air{
}




div#history_air div.image02{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;		
}




div#history_air div.right_box{
	float: right;
	width: 270px;
}




div#history_air div.right_box h3{
	padding-bottom: 5px;		
}




div#history_air div.right_box p{
	font-size: 11px;
	line-height: 150%;
	padding: 0px 0px 15px;
}












/*---- history_brand ----*/
div#history_brand{
}




div#history_brand div.image01{
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;		
}




div#history_brand div.image02{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;		
}












/*---- history_requested ----*/
div#history_requested{
}




div#history_requested div.left_box{
	float: left;
	width: 265px;
}




div#history_requested div.right_box{
	float: right;
	width: 265px;
}




div#history_requested table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}




div#history_requested th {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 5px 5px 10px;
	width: 55px;
	background: #2C2C2C;
	line-height: 140%;
}




div#history_requested td {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px 5px 5px 10px;
	line-height: 140%;
	background: #212121;
}












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




collection




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




/*---- collection_topimage ----*/
div#collection_topimage{
}




div#collection_topimage div#collection_script{
	background: url(../images/collection/collection_script_bg.jpg) repeat-y;
	width: 535px;
	border-top: 1px solid #4B4B4B;
	border-bottom: 1px solid #4B4B4B;
	padding-left: 1px;
}




div#collection_topimage div.left_box {
	float: left;
	height: 297px;
	width: 289px;
}




div#collection_topimage div.left_box02 {
	float: left;
	height: 297px;
	width: 273px;
	border: 1px solid #4B4B4B;
	margin-bottom: 15px;
}




div#collection_topimage div.left_box03 {
	float: left;
	width: 273px;
	margin-bottom: 15px;
}
div#collection_topimage h2 {
	margin-top: 0px;
	margin-bottom: 5px;	
}
div#collection_topimage table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}




div#collection_topimage th {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding: 3px 5px 3px 10px;
	width: 80px;
	background: #2C2C2C;
	line-height: 140%;
}




div#collection_topimage td {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	padding: 3px 5px 3px 10px;
	line-height: 140%;
	background: #212121;
}




div#collection_topimage div.right_box {
	float: right;
	width: 243px;
}
div#collection_topimage div.right_box h3 {
	padding-top: 25px;
	padding-bottom: 15px;
}
div#collection_topimage div.right_box h4 {
	clear: both;
	padding-bottom: 5px;
}
div#collection_topimage div.right_box h5 {
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 15px;	
}












div#collection_topimage div.right_box02 {
	float: right;
	width: 243px;
}
div#collection_topimage div.right_box02 h3 {
	padding-top: 5px;
	padding-bottom: 15px;
}
div#collection_topimage div.right_box02 h4 {
	clear: both;
	padding-bottom: 5px;
}












div#collection_topimage ul.collection_sum{
	list-style: none;
}
div#collection_topimage ul.collection_sum li{
	height: 39px;
	width: 67px;
	float: left;
	margin-right: 8px;
	margin-bottom: 18px;
}*html div#collection_topimage ul.collection_sum li{
	height: 39px;
	width: 67px;
	float: left;
	margin-right: 6px;
	margin-bottom: 0px;
}




div#collection_topimage ul.collection_sum li a{
	height: 39px;
	width: 67px;
	border: 1px solid #666666;
	display: block;
}




div#collection_topimage ul.collection_sum li h5.type{
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;	
}*html div#collection_topimage ul.collection_sum li h5.type{
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;	
	margin-bottom: -10px;
}
div#collection_topimage ul.collection_sum li h5.type02{
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;	
}*html div#collection_topimage ul.collection_sum li h5.type02{
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;	
}




div#collection_topimage ul.collection_btn{
	list-style: none;
	clear: both;
	padding-top: 15px;
	padding-left: 1px;
}
div#collection_topimage ul.collection_btn li{
	float: left;
	height: 25px;
	width: 71px;
}div#collection_topimage ul.collection_btn li.btn01,
div#collection_topimage ul.collection_btn li.btn02,
div#collection_topimage ul.collection_btn li.btn03,
div#collection_topimage ul.collection_btn li.btn04,
div#collection_topimage ul.collection_btn li.btn05,
div#collection_topimage ul.collection_btn li.btn06,
div#collection_topimage ul.collection_btn li.btn10,
div#collection_topimage ul.collection_btn li.btn20,
div#collection_topimage ul.collection_btn li.btn21,
div#collection_topimage ul.collection_btn li.btn22,
div#collection_topimage ul.collection_btn li.btn23,
div#collection_topimage ul.collection_btn li.btn24,
div#collection_topimage ul.collection_btn li.btn25,
div#collection_topimage ul.collection_btn li.btn26,
div#collection_topimage ul.collection_btn li.btn27,
div#collection_topimage ul.collection_btn li.btn28,
div#collection_topimage ul.collection_btn li.btn29,
div#collection_topimage ul.collection_btn li.btn30,
div#collection_topimage ul.collection_btn li.btn31,
div#collection_topimage ul.collection_btn li.btn34,
div#collection_topimage ul.collection_btn li.btn35,
div#collection_topimage ul.collection_btn li.btn36,
div#collection_topimage ul.collection_btn li.btn37,
div#collection_topimage ul.collection_btn li.btn38,
div#collection_topimage ul.collection_btn li.btn39,
div#collection_topimage ul.collection_btn li.btn40,
div#collection_topimage ul.collection_btn li.btn41,
div#collection_topimage ul.collection_btn li.btn42,
div#collection_topimage ul.collection_btn li.btn43,
div#collection_topimage ul.collection_btn li.btn44,
div#collection_topimage ul.collection_btn li.btn45,
div#collection_topimage ul.collection_btn li.btn46,
div#collection_topimage ul.collection_btn li.btn47,
div#collection_topimage ul.collection_btn li.btn48,
div#collection_topimage ul.collection_btn li.btn49,
div#collection_topimage ul.collection_btn li.btn50,
div#collection_topimage ul.collection_btn li.btn51{
	margin-right: 6px;
}
div#collection_topimage ul.collection_btn li.btn32{
	margin-right: 6px;
}
div#collection_topimage ul.collection_btn li.btn33 {
	margin-right: 6px;
}
div#collection_topimage ul.collection_btn li.btn11,
div#collection_topimage ul.collection_btn li.btn12,
div#collection_topimage ul.collection_btn li.btn13,
div#collection_topimage ul.collection_btn li.btn14,
div#collection_topimage ul.collection_btn li.btn15,
div#collection_topimage ul.collection_btn li.btn16,
div#collection_topimage ul.collection_btn li.btn17,
div#collection_topimage ul.collection_btn li.btn18 {
	margin-right: 6px;
}
div#collection_topimage ul.collection_btn li.btn08,
div#collection_topimage ul.collection_btn li.btn09{
	margin-right: 6px;
}
div#collection_topimage ul.collection_btn li a{
	height: 25px;
	width: 71px;
	text-indent: -9999px;
	display: block;
}




div#collection_topimage ul.collection_btn li.btn01,
div#collection_topimage ul.collection_btn li.btn01 a:hover{
	background: url(../images/collection/collection_scriptbtn_over01.jpg) no-repeat;	
}
div#collection_topimage ul.collection_btn li.btn01 a{
	background: url(../images/collection/collection_scriptbtn01.jpg) no-repeat;	
}




div#collection_topimage ul.collection_btn li.btn02,
div#collection_topimage ul.collection_btn li.btn02 a:hover{
	background: url(../images/collection/collection_scriptbtn_over02.jpg) no-repeat;	
}
div#collection_topimage ul.collection_btn li.btn02 a{
	background: url(../images/collection/collection_scriptbtn02.jpg) no-repeat;	
}




div#collection_topimage ul.collection_btn li.btn03,
div#collection_topimage ul.collection_btn li.btn03 a:hover{
	background: url(../images/collection/collection_scriptbtn_over03.jpg) no-repeat;	
}
div#collection_topimage ul.collection_btn li.btn03 a{
	background: url(../images/collection/collection_scriptbtn03.jpg) no-repeat;	
}




div#collection_topimage ul.collection_btn li.btn04,
div#collection_topimage ul.collection_btn li.btn04 a:hover{
	background: url(../images/collection/collection_scriptbtn_over04.jpg) no-repeat;	
}
div#collection_topimage ul.collection_btn li.btn04 a{
	background: url(../images/collection/collection_scriptbtn04.jpg) no-repeat;	
}




div#collection_topimage ul.collection_btn li.btn05,
div#collection_topimage ul.collection_btn li.btn05 a:hover{
	background: url(../images/collection/collection_scriptbtn_over05.jpg) no-repeat;	
}
div#collection_topimage ul.collection_btn li.btn05 a{
	background: url(../images/collection/collection_scriptbtn05.jpg) no-repeat;	
}




div#collection_topimage ul.collection_btn li.btn06,
div#collection_topimage ul.collection_btn li.btn06 a:hover{
	background: url(../images/collection/collection_scriptbtn_over06.jpg) no-repeat;	
}
div#collection_topimage ul.collection_btn li.btn06 a{
	background: url(../images/collection/collection_scriptbtn06.jpg) no-repeat;	
}




div#collection_topimage ul.collection_btn li.btn07,
div#collection_topimage ul.collection_btn li.btn07 a:hover{
	background: url(../images/collection/collection_scriptbtn_over07.jpg) no-repeat;	
}
div#collection_topimage ul.collection_btn li.btn07 a{
	background: url(../images/collection/collection_scriptbtn07.jpg) no-repeat;	
}
div#collection_topimage ul.collection_btn li.btn08,
div#collection_topimage ul.collection_btn li.btn08 a:hover{
	background: url(../images/collection/collection_scriptbtn_over08.jpg) no-repeat;
	height: 25px;
	width: 69px;	
}
div#collection_topimage ul.collection_btn li.btn08 a{
	background: url(../images/collection/collection_scriptbtn08.jpg) no-repeat;
	height: 25px;
	width: 69px;	
}




div#collection_topimage ul.collection_btn li.btn09,
div#collection_topimage ul.collection_btn li.btn09 a:hover{
	background: url(../images/collection/collection_scriptbtn_over09.jpg) no-repeat;
	height: 25px;
	width: 69px;	
}
div#collection_topimage ul.collection_btn li.btn09 a{
	background: url(../images/collection/collection_scriptbtn09.jpg) no-repeat;	
	height: 25px;
	width: 69px;
}




div#collection_topimage ul.collection_btn li.btn10,
div#collection_topimage ul.collection_btn li.btn10 a:hover{
	background: url(../images/collection/collection_scriptbtn_over10.jpg) no-repeat;
	height: 25px;
	width: 69px;	
}
div#collection_topimage ul.collection_btn li.btn10 a{
	background: url(../images/collection/collection_scriptbtn10.jpg) no-repeat;
	height: 25px;
	width: 69px;	
}




div#collection_topimage ul.collection_btn li.btn11,
div#collection_topimage ul.collection_btn li.btn11 a:hover{
	background: url(../images/collection/collection_scriptbtn_over11.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn11 a{
	background: url(../images/collection/collection_scriptbtn11.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn12,
div#collection_topimage ul.collection_btn li.btn12 a:hover{
	background: url(../images/collection/collection_scriptbtn_over12.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn12 a{
	background: url(../images/collection/collection_scriptbtn12.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn13,
div#collection_topimage ul.collection_btn li.btn13 a:hover{
	background: url(../images/collection/collection_scriptbtn_over13.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn13 a{
	background: url(../images/collection/collection_scriptbtn13.jpg) no-repeat;
}








div#collection_topimage ul.collection_btn li.btn14,
div#collection_topimage ul.collection_btn li.btn14 a:hover{
	background: url(../images/collection/collection_scriptbtn_over14.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn14 a{
	background: url(../images/collection/collection_scriptbtn14.jpg) no-repeat;
}








div#collection_topimage ul.collection_btn li.btn15,
div#collection_topimage ul.collection_btn li.btn15 a:hover{
	background: url(../images/collection/collection_scriptbtn_over15.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn15 a{
	background: url(../images/collection/collection_scriptbtn15.jpg) no-repeat;
}








div#collection_topimage ul.collection_btn li.btn16,
div#collection_topimage ul.collection_btn li.btn16 a:hover{
	background: url(../images/collection/collection_scriptbtn_over16.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn16 a{
	background: url(../images/collection/collection_scriptbtn16.jpg) no-repeat;
}








div#collection_topimage ul.collection_btn li.btn17,
div#collection_topimage ul.collection_btn li.btn17 a:hover{
	background: url(../images/collection/collection_scriptbtn_over17.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn17 a{
	background: url(../images/collection/collection_scriptbtn17.jpg) no-repeat;




}




div#collection_topimage ul.collection_btn li.btn18,
div#collection_topimage ul.collection_btn li.btn18 a:hover{
	background: url(../images/collection/collection_scriptbtn_over18.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn18 a{
	background: url(../images/collection/collection_scriptbtn18.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn19,
div#collection_topimage ul.collection_btn li.btn19 a:hover{
	background: url(../images/collection/collection_scriptbtn_over19.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn19 a{
	background: url(../images/collection/collection_scriptbtn19.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn20,
div#collection_topimage ul.collection_btn li.btn20 a:hover{
	background: url(../images/collection/collection_scriptbtn_over20.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn20 a{
	background: url(../images/collection/collection_scriptbtn20.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn21,
div#collection_topimage ul.collection_btn li.btn21 a:hover{
	background: url(../images/collection/collection_scriptbtn_over21.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn21 a{
	background: url(../images/collection/collection_scriptbtn21.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn22,
div#collection_topimage ul.collection_btn li.btn22 a:hover{
	background: url(../images/collection/collection_scriptbtn_over22.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn22 a{
	background: url(../images/collection/collection_scriptbtn22.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn23,
div#collection_topimage ul.collection_btn li.btn23 a:hover{
	background: url(../images/collection/collection_scriptbtn_over23.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn23 a{
	background: url(../images/collection/collection_scriptbtn23.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn24,
div#collection_topimage ul.collection_btn li.btn24 a:hover{
	background: url(../images/collection/collection_scriptbtn_over24.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn24 a{
	background: url(../images/collection/collection_scriptbtn24.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn25,
div#collection_topimage ul.collection_btn li.btn25 a:hover{
	background: url(../images/collection/collection_scriptbtn_over25.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn25 a{
	background: url(../images/collection/collection_scriptbtn25.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn26,
div#collection_topimage ul.collection_btn li.btn26 a:hover{
	background: url(../images/collection/collection_scriptbtn_over26.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn26 a{
	background: url(../images/collection/collection_scriptbtn26.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn27,
div#collection_topimage ul.collection_btn li.btn27 a:hover{
	background: url(../images/collection/collection_scriptbtn_over27.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn27 a{
	background: url(../images/collection/collection_scriptbtn27.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn28,
div#collection_topimage ul.collection_btn li.btn28 a:hover{
	background: url(../images/collection/9032_belt_over.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn28 a{
	background: url(../images/collection/9032_belt.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn29,
div#collection_topimage ul.collection_btn li.btn29 a:hover{
	background: url(../images/collection/belt_over.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn29 a{
	background: url(../images/collection/belt.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn31,
div#collection_topimage ul.collection_btn li.btn31 a:hover{
	background: url(../images/collection/collection_shopbtn_over02.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn31 a{
	background: url(../images/collection/collection_shopbtn02.jpg) no-repeat;
}








div#collection_topimage ul.collection_btn li.btn30,
div#collection_topimage ul.collection_btn li.btn30 a:hover{
	background: url(../images/collection/collection_shopbtn_over01.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn30 a{
	background: url(../images/collection/collection_shopbtn01.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn32,
div#collection_topimage ul.collection_btn li.btn32 a:hover{
	background: url(../images/collection/collection_scriptbtn_over32.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn32 a{
	background: url(../images/collection/collection_scriptbtn32.jpg) no-repeat;
}








div#collection_topimage ul.collection_btn li.btn33,
div#collection_topimage ul.collection_btn li.btn33 a:hover{
	background: url(../images/collection/collection_scriptbtn_over33.jpg) no-repeat;




}
div#collection_topimage ul.collection_btn li.btn33 a{
	background: url(../images/collection/collection_scriptbtn33.jpg) no-repeat;
}








div#collection_topimage ul.collection_btn li.btn34,
div#collection_topimage ul.collection_btn li.btn34 a:hover{
	background: url(../images/collection/collection_scriptbtn_over34.jpg) no-repeat;




}
div#collection_topimage ul.collection_btn li.btn34 a{
	background: url(../images/collection/collection_scriptbtn34.jpg) no-repeat;
}








div#collection_topimage ul.collection_btn li.btn35,
div#collection_topimage ul.collection_btn li.btn35 a:hover{
	background: url(../images/collection/collection_scriptbtn_over35.jpg) no-repeat;




}
div#collection_topimage ul.collection_btn li.btn35 a{
	background: url(../images/collection/collection_scriptbtn35.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn36,
div#collection_topimage ul.collection_btn li.btn36 a:hover{
	background: url(../images/collection/collection_scriptbtn_over36.jpg) no-repeat;




}
div#collection_topimage ul.collection_btn li.btn36 a{
	background: url(../images/collection/collection_scriptbtn36.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn37,
div#collection_topimage ul.collection_btn li.btn37 a:hover{
	background: url(../images/collection/collection_scriptbtn_over37.jpg) no-repeat;




}
div#collection_topimage ul.collection_btn li.btn37 a{
	background: url(../images/collection/collection_scriptbtn37.jpg) no-repeat;
}








div#collection_topimage ul.collection_btn li.btn38,
div#collection_topimage ul.collection_btn li.btn38 a:hover{
	background: url(../images/collection/collection_scriptbtn_over38.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn38 a{
	background: url(../images/collection/collection_scriptbtn38.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn39,
div#collection_topimage ul.collection_btn li.btn39 a:hover{
	background: url(../images/collection/collection_scriptbtn_over39.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn39 a{
	background: url(../images/collection/collection_scriptbtn39.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn40,
div#collection_topimage ul.collection_btn li.btn40 a:hover{
	background: url(../images/collection/collection_scriptbtn_over40.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn40 a{
	background: url(../images/collection/collection_scriptbtn40.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn41,
div#collection_topimage ul.collection_btn li.btn41 a:hover{
	background: url(../images/collection/collection_scriptbtn_over41.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn41 a{
	background: url(../images/collection/collection_scriptbtn41.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn42,
div#collection_topimage ul.collection_btn li.btn42 a:hover{
	background: url(../images/collection/collection_scriptbtn_over42.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn42 a{
	background: url(../images/collection/collection_scriptbtn42.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn43,
div#collection_topimage ul.collection_btn li.btn43 a:hover{
	background: url(../images/collection/collection_scriptbtn_over43.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn43 a{
	background: url(../images/collection/collection_scriptbtn43.jpg) no-repeat;
}




div#collection_topimage ul.collection_btn li.btn44,
div#collection_topimage ul.collection_btn li.btn44 a:hover{
	background: url(../images/collection/collection_scriptbtn_over44.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn44 a{
	background: url(../images/collection/collection_scriptbtn44.jpg) no-repeat;
}

div#collection_topimage ul.collection_btn li.btn45,
div#collection_topimage ul.collection_btn li.btn45 a:hover{
	background: url(../images/collection/collection_scriptbtn_over45.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn45 a{
	background: url(../images/collection/collection_scriptbtn45.jpg) no-repeat;
}


div#collection_topimage ul.collection_btn li.btn46,
div#collection_topimage ul.collection_btn li.btn46 a:hover{
	background: url(../images/collection/collection_scriptbtn_over46.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn46 a{
	background: url(../images/collection/collection_scriptbtn46.jpg) no-repeat;
}

div#collection_topimage ul.collection_btn li.btn47,
div#collection_topimage ul.collection_btn li.btn47 a:hover{
	background: url(../images/collection/collection_scriptbtn_over47.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn47 a{
	background: url(../images/collection/collection_scriptbtn47.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn48,
div#collection_topimage ul.collection_btn li.btn48 a:hover{
	background: url(../images/collection/collection_scriptbtn_over48.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn48 a{
	background: url(../images/collection/collection_scriptbtn48.jpg) no-repeat;
}

div#collection_topimage ul.collection_btn li.btn49,
div#collection_topimage ul.collection_btn li.btn49 a:hover{
	background: url(../images/collection/collection_scriptbtn_over49.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn49 a{
	background: url(../images/collection/collection_scriptbtn49.jpg) no-repeat;
}

div#collection_topimage ul.collection_btn li.btn50,
div#collection_topimage ul.collection_btn li.btn50 a:hover{
	background: url(../images/collection/collection_scriptbtn_over50.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn50 a{
	background: url(../images/collection/collection_scriptbtn50.jpg) no-repeat;
}

div#collection_topimage ul.collection_btn li.btn51,
div#collection_topimage ul.collection_btn li.btn51 a:hover{
	background: url(../images/collection/collection_scriptbtn_over51.jpg) no-repeat;
}
div#collection_topimage ul.collection_btn li.btn51 a{
	background: url(../images/collection/collection_scriptbtn51.jpg) no-repeat;
}

/*---- collection_top ----*/
div#collection_top{
}




div#collection_top div.collection_bn01{




	height: 88px;
	padding-top: 15px;
}




















/*---- collection_navy ----*/
div#collection_navy{
}




div#collection_navy div.collection_spec{
	padding-bottom: 20px;
}
div#collection_navy table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}




div#collection_navy th {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding: 2px 5px 2px 10px;
	width: 70px;
	background: #2C2C2C;
	line-height: 140%;
}




div#collection_navy td {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px 5px 2px 10px;
	line-height: 140%;
	background: #212121;
}




div#collection_navy div.navy_series{
}




div#collection_navy div.navy_series h3{
	font-size: 10px;
	line-height: 130%;
	padding-left: 75px;
	padding-top: 5px;
}
div#collection_navy div.navy_series h3 a,
div#collection_navy div.navy_series h3 a:link,
div#collection_navy div.navy_series h3 a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}




div#collection_navy div.navy_series h3 a:hover{
	text-decoration: none;
}




div#collection_navy div.navy_series p{
	font-size: 10px;
	line-height: 130%;
	color: #CDCDCD;
	padding-left: 74px;
	padding-top: 7px;
	padding-right: 2px;
}*html div#collection_navy div.navy_series p{
	font-size: 10px;
	line-height: 130%;
	color: #CDCDCD;
	padding-left: 75px;
	padding-top: 7px;
	padding-right: 3px;
}





div#collection_navy div.navy_series div.item01{
	background: url(../images/collection/navy/collection_navy_top_img02.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_navy div.navy_series div.item02{
	background: url(../images/collection/navy/collection_navy_top_img03.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_navy div.navy_series div.item03{
	background: url(../images/collection/navy/collection_navy_top_img04.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}
div#collection_navy div.navy_series div.item04{
	background: url(../images/collection/navy/collection_navy_top_img05.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_navy div.navy_series div.item05{
	background: url(../images/collection/navy/collection_navy_top_img06.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_navy div.navy_series div.item06{
	background: url(../images/collection/navy/collection_navy_top_img07.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}
div#collection_navy div.navy_series div.item07{
	background: url(../images/collection/navy/collection_navy_top_img08.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_navy div.navy_series div.item08{
	background: url(../images/collection/navy/collection_navy_top_img10.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_navy div.navy_series div.item09{
	background: url(../images/collection/navy/collection_navy_top_img11.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}

div#collection_navy div.navy_series div.item10{
	background: url(../images/collection/navy/collection_navy_top_img12.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_navy div.navy_series div.item11{
	background: url(../images/collection/navy/collection_navy_top_img13.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
}

div#collection_navy div.navy_series div.item12{
	background: url(../images/collection/navy/collection_navy_top_img14.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
}












/*---- collection_lockheed ----*/
div#collection_lockheed{
}




div#collection_lockheed div.left_box01{
	float: left;
}
div#collection_lockheed div.right_box01{
	float: right;
	width: 320px;
}




div#collection_lockheed div.left_box02{
	float: left;
	width: 320px;
}
div#collection_lockheed div.right_box02{
	float: right;
}




div#collection_lockheed div.collection_spec{
	padding-bottom: 20px;
}
div#collection_lockheed table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}




div#collection_lockheed th {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding: 2px 5px 2px 10px;
	width: 70px;
	background: #2C2C2C;
	line-height: 140%;
}




div#collection_lockheed td {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px 5px 2px 10px;
	line-height: 140%;
	background: #212121;
}




div#collection_lockheed div.lockheed_series{
}




div#collection_lockheed div.lockheed_series h3{
	font-size: 10px;
	line-height: 130%;
	padding-left: 75px;
	padding-top: 5px;
}
div#collection_lockheed div.lockheed_series h3 a,
div#collection_lockheed div.lockheed_series h3 a:link,
div#collection_lockheed div.lockheed_series h3 a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}




div#collection_lockheed div.lockheed_series h3 a:hover{
	text-decoration: none;
}




div#collection_lockheed div.lockheed_series p{
	font-size: 10px;
	line-height: 130%;
	color: #CDCDCD;
	padding-left: 74px;
	padding-top: 10px;
	padding-right: 2px;
}




div#collection_lockheed div.lockheed_series div.item01{
	background: url(../images/collection/lockheed/collection_lockheed_top_img12.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_lockheed div.lockheed_series div.item02{
	background: url(../images/collection/lockheed/collection_lockheed_top_img11.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_lockheed div.lockheed_series div.item03{
	background: url(../images/collection/lockheed/collection_lockheed_top_img10.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}
div#collection_lockheed div.lockheed_series div.item04{
	background: url(../images/collection/lockheed/collection_lockheed_top_img05.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}

div#collection_lockheed div.lockheed_series div.item05{
	background: url(../images/collection/lockheed/collection_lockheed_top_img06.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}

div#collection_lockheed div.lockheed_series div.item06{
	background: url(../images/collection/lockheed/collection_lockheed_top_img08.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}

div#collection_lockheed div.lockheed_series div.item07{
	background: url(../images/collection/lockheed/collection_lockheed_top_img07.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}

div#collection_lockheed div.lockheed_series div.item08{
	background: url(../images/collection/lockheed/collection_lockheed_top_img09.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}

div#collection_lockheed div.lockheed_series div.item09{
	background: url() no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}






/*---- collection_field ----*/
div#collection_field{
}




div#collection_field div.column01{
	float: left;
	border: 1px solid #4B4B4B;
	width: 174px;
	margin-right: 1px;
	height: 375px;
}




div#collection_field div.column02{
	border: 1px solid #4B4B4B;
	width: 174px;
	margin-right: 4px;
	float: right;
	height: 375px;
}




div#collection_field div.column01 p{
	font-size: 10px;
	padding: 5px 8px;	
}




div#collection_field div.column02 p{
	font-size: 10px;
	padding: 5px 8px;	
}




div#collection_field div.field_series{
}




div#collection_field div.field_series h3{
	font-size: 10px;
	line-height: 130%;
	padding-left: 75px;
	padding-top: 5px;
}
div#collection_field div.field_series h3 a,
div#collection_field div.field_series h3 a:link,
div#collection_field div.field_series h3 a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}

div#collection_field p a,
div#collection_field p a:link,
div#collection_field p a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}


div#collection_field div.field_series h3 a:hover{
	text-decoration: none;
}




div#collection_field div.field_series p{
	font-size: 10px;
	line-height: 130%;
	color: #CDCDCD;
	padding-left: 75px;
	padding-top: 10px;
	padding-right: 3px;
}




div#collection_field div.field_series div.item01{
	background: url(../images/collection/field/collection_field_top_img18.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item02{
	background: url(../images/collection/field/collection_field_top_img16.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item03{
	background: url(../images/collection/field/collection_field_top_img14.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item04{
	background: url(../images/collection/field/collection_field_top_img15.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item05{
	background: url(../images/collection/field/collection_field_top_img13.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item06{
	background: url(../images/collection/field/collection_field_top_img17.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item07{
	background: url(../images/collection/field/collection_field_top_img12.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item08{
	background: url(../images/collection/field/collection_field_top_img07.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item09{
	background: url(../images/collection/field/collection_field_top_img08.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item10{
	background: url(../images/collection/field/collection_field_top_img09.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item11{
	background: url(../images/collection/field/collection_field_top_img10.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item12{
	background: url(../images/collection/field/collection_field_top_img11.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}

div#collection_field div.field_series div.item13{
	background: url(../images/collection/field/collection_field_top_img05.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item14{
	background: url() no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_field div.field_series div.item15{
	background: url() no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}








div#collection_field div.field_item{
	background: url(../images/collection/collection_bg01.jpg) no-repeat;
	min-height: 244px;
	width: 532px;
	border: 1px solid #4B4B4B;
	margin-top: 15px;
	padding-bottom: 5px;
}




div#collection_field div.field_item div.left_box{
	float: left;
	height: 243px;
	width: 178px;
}




div#collection_field div.field_item div.right_box{
	float: left;
	width: 350px;
	padding-top: 10px;
}




div#collection_field div.field_item h3{
	padding-bottom: 5px;
}
div#collection_field div.field_item h4{
	
}
div#collection_field div.field_item h5{
	font-size: 12px;
	color: #FFFFFF;
	clear: both;
	border-left: 2px solid #C90F37;
	padding-left: 7px;
	margin-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;	
}*html div#collection_field div.field_item h5{
	font-size: 12px;
	color: #FFFFFF;
	clear: both;
	border-left: 2px solid #C90F37;
	padding-left: 7px;
	margin-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: -20px;
}
div#collection_field div.field_item li h5.type{
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	border-style: none;
}*html div#collection_field div.field_item li h5.type{
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	margin-top: 0px;
}
div#collection_field div.field_item p{
	font-size: 10px;
	clear: both;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 8px;
}




div#collection_field div.field_item ul.collection_sum{
	list-style: none;
	margin-top: 10px;
}
div#collection_field div.field_item ul.collection_sum li{
	height: 39px;
	width: 60px;
	float: left;
	margin-left: 1px;
	margin-bottom: 20px;
}




div#collection_field div.field_item ul.collection_sum li a{
	border: 1px solid #666666;
	display: block;
}








div#collection_field div.field_item ul.collection_sum li.btn01,
div#collection_field div.field_item ul.collection_sum li.btn02,
div#collection_field div.field_item ul.collection_sum li.btn03,
div#collection_field div.field_item ul.collection_sum li.btn04{
	margin-right: 8px;
}
















/*---- collection_limited ----*/
div#collection_limited{
}




div#collection_limited p a,
div#collection_limited p a:link,
div#collection_limited p a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}




div#collection_limited p a:hover{
	color: #CCCCCC;
}




div#collection_limited h3.spec{
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	border-left: 2px solid #C90F37;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	clear: both;
}




div#collection_limited table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}




div#collection_limited th {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding: 2px 5px 2px 10px;
	width: 70px;
	background: #2C2C2C;
	line-height: 140%;
}




div#collection_limited td {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px 5px 2px 10px;
	line-height: 140%;
	background: #212121;
}












div#collection_limited div.limited_ttl{
	padding-bottom: 15px;
}




div#collection_limited div.limited_series{
}




div#collection_limited div.limited_series h3{
	font-size: 10px;
	line-height: 130%;
	padding-left: 75px;
	padding-top: 5px;
}
div#collection_limited div.limited_series h3 a,
div#collection_limited div.limited_series h3 a:link,
div#collection_limited div.limited_series h3 a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}




div#collection_limited div.limited_series h3 a:hover{
	text-decoration: none;
}




div#collection_limited div.limited_series p{
	font-size: 10px;
	line-height: 130%;
	color: #CDCDCD;
	padding-left: 75px;
	padding-top: 10px;
	padding-right: 3px;
}











div#collection_limited div.limited_series div.item01{
	background: url(../images/collection/limited/collection_limited_top_img20.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_limited div.limited_series div.item02{
	background: url(../images/collection/limited/collection_limited_top_img19.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	
}
div#collection_limited div.limited_series div.item03{
	background: url(../images/collection/limited/collection_limited_top_img18.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
	
	
}
div#collection_limited div.limited_series div.item04{
	background: url(../images/collection/limited/collection_limited_top_img17.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_limited div.limited_series div.item05{
	background: url(../images/collection/limited/collection_limited_top_img16.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_limited div.limited_series div.item06{
	background: url(../images/collection/limited/collection_limited_top_img15.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}
div#collection_limited div.limited_series div.item07{
	background: url(../images/collection/limited/collection_limited_top_img14.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_limited div.limited_series div.item08{
	background: url(../images/collection/limited/collection_limited_top_img13.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	
}
div#collection_limited div.limited_series div.item09{
	background: url(../images/collection/limited/collection_limited_top_img11.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}
div#collection_limited div.limited_series div.item10{
	background: url(../images/collection/limited/collection_limited_top_img12.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_limited div.limited_series div.item11{
	background: url(../images/collection/limited/collection_limited_top_img10.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	
}
div#collection_limited div.limited_series div.item12{
	background: url(../images/collection/limited/collection_limited_top_img04.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}
div#collection_limited div.limited_series div.item13{
	background: url(../images/collection/limited/collection_limited_top_img05.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_limited div.limited_series div.item14{
	background: url(../images/collection/limited/collection_limited_top_img06.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	
}
div#collection_limited div.limited_series div.item15{
	background: url(../images/collection/limited/collection_limited_top_img02.jpg) no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}
div#collection_limited div.limited_series div.item16{
	background: url() no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_limited div.limited_series div.item17{
	background: url() no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	
}
div#collection_limited div.limited_series div.item18{
	background: url() no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}

div#collection_limited div.limited_series div.item19{
	background: url() no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
div#collection_limited div.limited_series div.item20{
	background: url() no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	
}
div#collection_limited div.limited_series div.item21{
	background: url() no-repeat;
	height: 100px;
	width: 176px;
	float: left;
	margin-bottom: 3px;
}








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




guarantee




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




/*---- guarantee_top ----*/
div#guarantee_top{
}




div#guarantee_top div#main ul{
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 30px;
}




div#guarantee_top div#main li{
	padding-bottom: 5px;
}








/*---- guarantee_qa ----*/
div#guarantee_qa{
}




div#guarantee_qa div.text_area{
	height: 22px;
	width: 533px;
	text-align: center;
	font-size: 14px;
	color: #BB102E;
	padding-top: 8px;
	margin-bottom: 5px;
	background: #CCCCCC;
	margin-top: 10px;
}




div#guarantee_qa div.line{
	border-top: 1px dotted #4D4D4D;
	height: 25px;
	margin-top: 35px;
}








div#guarantee_qa table.guarantee_qa01 {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}




div#guarantee_qa table.guarantee_qa01 th{
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 5px 5px 10px;
	width: 20px;
	background: #2C2C2C;
	line-height: 150%;
}




div#guarantee_qa table.guarantee_qa01 td{
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px 5px 5px 10px;
	line-height: 150%;
	background: #212121;
}




div#guarantee_qa table.guarantee_qa02 {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}




div#guarantee_qa table.guarantee_qa02 th{
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 5px 5px 10px;
	width: 20px;
	line-height: 150%;
}




div#guarantee_qa table.guarantee_qa02 td{
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px 5px 5px 10px;
	line-height: 150%;
}




div#guarantee_qa a,
div#guarantee_qa a:link,
div#guarantee_qa a:visited{
	color: #FFFFFF;
	text-decoration: none;
}




div#guarantee_qa a:hover{
	text-decoration: underline;
}












/*---- guarantee_afterservice ----*/
div#guarantee_afterservice{
}




div#guarantee_afterservice table {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}




div#guarantee_afterservice th{
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;




	padding: 5px 5px 5px 10px;
	line-height: 150%;
}




div#guarantee_afterservice td{
	font-size: 12px;
	color: #FFFFFF;
	line-height: 150%;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}




div#guarantee_afterservice h3{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: #666666;
	padding: 2px 5px;
	margin-bottom: 10px;
}




div#guarantee_afterservice h4{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}




div#guarantee_afterservice p{
	padding-right: 5px;
	padding-left: 5px;
}




div#guarantee_afterservice ul.list01{
	font-size: 13px;
	color: #FFFFFF;
	list-style: none;
}
div#guarantee_afterservice ul.list01 li{
	padding-bottom: 10px;
}
div#guarantee_afterservice ul.list01 li a,
div#guarantee_afterservice ul.list01 li a:link,
div#guarantee_afterservice ul.list01 li a:visited{
	color: #FFFFFF;
	text-decoration: none;
}




div#guarantee_afterservice ul.list01 li a:hover{
	text-decoration: underline;
}




div#guarantee_afterservice ul.list02{
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 30px;
	padding-bottom: 15px;
}
div#guarantee_afterservice ul.list02 li{
	padding-bottom: 5px;
}




div#guarantee_afterservice a,
div#guarantee_afterservice a:link,
div#guarantee_afterservice a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}




div#guarantee_afterservice a:hover{
	text-decoration: none;
}
















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




company




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




div#company{
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}




div#company h2{
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	border-left: 2px solid #C90F37;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}








div#company table {
	border-collapse: collapse;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}




div#company th{
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 5px 5px 10px;
	line-height: 150%;
}




div#company td{
	border-collapse: collapse;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 150%;
	padding: 5px;
	border: 1px solid #666666;
}
















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




privacy




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




div#privacy{
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}




div#privacy h2{
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	border-left: 2px solid #C90F37;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}








div#privacy p{
	font-size: 12px;
	line-height: 180%;
	color: #FFFFFF;
}
















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




sitemap




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




div#sitemap{
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}




div#sitemap h2{
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	border-left: 2px solid #C90F37;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}




div#sitemap h3{
	font-size: 12px;
	line-height: 100%;
	color: #FFFFFF;
	background: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-bottom: 10px;
}




div#sitemap ul{
	font-size: 12px;
	color: #FFFFFF;
	list-style: none;
	padding-bottom: 15px;
	padding-left: 20px;
}




div#sitemap li{
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
	padding-bottom: 5px;
}




div#sitemap a,
div#sitemap a:link,
div#sitemap a:visited{
	color: #FFFFFF;
	text-decoration: none;
}




div#sitemap a:hover{
	color: #CCCCCC;
}








div#sitemap p{
	
}












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




catalogue




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




div#catalogue{
	
}




div#catalogue_contents{
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}




div#catalogue_contents h2{
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	border-left: 2px solid #C90F37;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}




div#catalogue_contents p{
	font-size: 12px;
	line-height: 160%;
	color: #FFFFFF;
	padding-top: 30px;
	clear: both;
}












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




mail_magazine




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




div#mail_magazine{
	
}




div#mail_magazine_contents{
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}




div#mail_magazine_contents h2{
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	border-left: 2px solid #C90F37;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}




div#mail_magazine_contents p{
	font-size: 12px;
	line-height: 160%;
	color: #FFFFFF;
	padding-top: 30px;
	clear: both;
}




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




member 2008.7.27 add




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




.member_font_CC0000{
	color: #CC0000;
}








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




member info 2008.7.27 add




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




/* for members info page */








div#member_info_list01{}




div#member_info_list01-inner,
div#member_info_list02-inner {
	margin:30px 0;
	background:url(../images/blog/dot.gif) repeat-y 68px 0;
}




div#member_info_list01-inner a,
div#member_info_list02-inner a {
	color:#fff;
}




div#member_info_list01 h3,
div#member_info_list02 h3{
	background:#fff url(http://www.ims-test3.com/luminox1/images/members/top_ttl04.jpg) no-repeat;
	text-indent: -9999px;
	width: 100%;
	height: 24px;
	margin-bottom: 5px;
}




div#member_info_list01 h4,
div#member_info_list02 h4{
	font-size: 12px;
	line-height: 140%;
	color: #5392A1;
	clear:both;
	float: left;
	padding-bottom: 5px;
	padding-left: 5px;
}
div#member_info_list01 p,
div#member_info_list02 p{
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
	float: left;
	width: 450px;
	padding-left: 20px;
	padding-bottom: 5px;
	margin-bottom:20px;
}
div#member_info_list01 h5,
div#member_info_list02 h5{
	background: url(../images/common/sankaku01.jpg) no-repeat left center;
	padding-left: 10px;
	position: absolute;
	margin-left: 396px;
	margin-top: 5px;
}*html div#member_info_list01 h5,
 *html div#member_info_list02 h5{
	background: url(../images/common/sankaku01.jpg) no-repeat left 8px;
	padding-left: 10px;
	position: absolute;
	margin-left: 396px;
	margin-top: 2px;
}*:first-child+html div#member_info_list01 h5,
 *:first-child+html div#member_info_list02 h5{
	background: url(../images/common/sankaku01.jpg) no-repeat left 9px;
	padding-left: 10px;
	position: absolute;
	margin-left: 396px;
	margin-top: 2px;
}




div#member_info_list01 h5 a,
div#member_info_list01 h5 a:link,
div#member_info_list01 h5 a:visited,
div#member_info_list02 h5 a,
div#member_info_list02 h5 a:link,
div#member_info_list02 h5 a:visited{
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 10px;
	text-decoration: none;
}




div#member_info_list01 h5 a:hover,
div#member_info_list02 h5 a:hover{
	text-decoration: underline;
         color: #FFFFFF;
}




*html div#member_info_list01 h5 img,
*html div#member_info_list02 h5 img{
	margin-top: 3px;	
}*:first-child+html div#member_info_list01 h5 img,
 *:first-child+html div#member_info_list02 h5 img{
	margin-top: 3px;	
}




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




member_magazine 2008.7.27 add




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




/* for member magazine title parts */




div#member_magazine_list01{}




/* div#member_magazine_list01-inner,
div#member_magazine_list02-inner {
	margin:30px 0;
	background:url(../images/blog/dot.gif) repeat-y 68px 0;
}*/




div#member_magazine_list01-inner a,
div#member_magazine_list02-inner a {
	color:#fff;
}




div#member_magazine_list01 h3,
div#member_magazine_list02 h3{
	background:#fff url(http://www.ims-test3.com/luminox1/images/members/top_ttl05.jpg) no-repeat;
	text-indent: -9999px;
	width: 100%;
	height: 24px;
	margin-bottom: 5px;
}
div#member_magazine_list01 h5,
div#member_magazine_list02 h5{
	background: url(../images/common/sankaku01.jpg) no-repeat left center;
	padding-left: 10px;
	position: absolute;
	margin-left: 396px;
	margin-top: 5px;
}*html div#member_magazine_list01 h5,
 *html div#member_magazine_list02 h5{
	background: url(../images/common/sankaku01.jpg) no-repeat left 8px;
	padding-left: 10px;
	position: absolute;
	margin-left: 396px;
	margin-top: 2px;
}*:first-child+html div#member_magazine_list01 h5,
 *:first-child+html div#member_magazine_list02 h5{
	background: url(../images/common/sankaku01.jpg) no-repeat left 9px;
	padding-left: 10px;
	position: absolute;
	margin-left: 396px;
	margin-top: 2px;
}




div#member_magazine_list01 h5 a,
div#member_magazine_list01 h5 a:link,
div#member_magazine_list01 h5 a:visited,
div#member_magazine_list02 h5 a,
div#member_magazine_list02 h5 a:link,
div#member_magazine_list02 h5 a:visited{
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 10px;
	text-decoration: none;
}




div#member_magazine_list01 h5 a:hover,
div#member_magazine_list02 h5 a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}




*html div#member_magazine_list01 h5 img,
*html div#member_magazine_list02 h5 img{
	margin-top: 3px;	
}*:first-child+html div#member_magazine_list01 h5 img,
 *:first-child+html div#member_magazine_list02 h5 img{
	margin-top: 3px;	
}








/* for member magazine box */




div#member_magazine{
}




.member_magazine_h4{
	width: 80px;
	float: left;
}
.member_box{
	margin: 0px;
	padding: 0px;
	float: none;
	width: 400pt;
	border: 1px solid #666666;
}
.member_box_margin{
	margin: 0px;
	padding: 10px;
	color: #FFFFFF;
	
}








.member_magazine_lbox{
	float: left;
	width: 70px;
	height: 100%;
	border-right: 1px solid #CC0000;
	
}
.member_magazine_rbox{
	float: left;
	width: 250px;
	
}
.member_magazine_rbox p{
	font-size: 12px;
	line-height: 180%;
	color: #FFFFFF;
	padding-left: 15px;
	
}
.member_magazine_rrbox{
	float: left;
	width: 170px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	
}












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




member goods 2008.7.27 add




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




/* for members goods page */








div#member_goods_list01{}












div#member_goods_list01-inner a,
div#member_goods_list02-inner a {
	color:#fff;
}




div#member_goods_list01 h3,
div#member_goods_list02 h3{
	background:#fff url(http://www.ims-test3.com/luminox1/images/members/top_ttl06.jpg) no-repeat;
	text-indent: -9999px;
	width: 100%;
	height: 24px;
	margin-bottom: 5px;
}
div#member_goods_list01 h5,
div#member_goods_list02 h5{
	background: url(../images/common/sankaku01.jpg) no-repeat left center;
	padding-left: 10px;
	position: absolute;
	margin-left: 396px;
	margin-top: 5px;
}*html div#member_goods_list01 h5,
 *html div#member_goods_list02 h5{
	background: url(../images/common/sankaku01.jpg) no-repeat left 8px;
	padding-left: 10px;
	position: absolute;
	margin-left: 396px;
	margin-top: 2px;
}*:first-child+html div#member_goods_list01 h5,
 *:first-child+html div#member_goods_list02 h5{
	background: url(../images/common/sankaku01.jpg) no-repeat left 9px;
	padding-left: 10px;
	position: absolute;
	margin-left: 396px;
	margin-top: 2px;
}




div#member_goods_list01 h5 a,
div#member_goods_list01 h5 a:link,
div#member_goods_list01 h5 a:visited,
div#member_goods_list02 h5 a,
div#member_goods_list02 h5 a:link,
div#member_goods_list02 h5 a:visited{
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 10px;
	text-decoration: none;
}




div#member_goods_list01 h5 a:hover,
div#member_goods_list02 h5 a:hover{
	text-decoration: underline;
         color: #FFFFFF;
}




*html div#member_goods_list01 h5 img,
*html div#member_goods_list02 h5 img{
	margin-top: 3px;	
}*:first-child+html div#member_goods_list01 h5 img,
 *:first-child+html div#member_goods_list02 h5 img{
	margin-top: 3px;	
}




.goods_box{
	padding: 15px;
	
}




.goods_table{
	width: 100%;
}
.goods_table_buy{
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
}
.goods_td{
	
	border: 1px solid #666666;
}
.goods_td p{
	font-size: 12px;
	line-height: 180%;
	padding: 5px 10px 5px 15px;
	margin: 0px;
	text-align: left;
}
















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




link




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




div#link{
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}




div#link h2{
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	border-left: 2px solid #C90F37;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}




div#link p{
	font-size: 12px;
	line-height: 160%;
	color: #FFFFFF;
	padding-top: 30px;
	clear: both;
}








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




owners




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




div#owners_contents{
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}




div#owners_contents h2{
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	border-left: 2px solid #C90F37;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}




div#owners_contents p{
	font-size: 12px;
	line-height: 160%;
	color: #FFFFFF;
	padding-top: 30px;
	clear: both;
}
























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




contact




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




div#contact{
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}




div#contact h2{
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	border-left: 2px solid #C90F37;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}




div#contact p{
	font-size: 12px;
	line-height: 180%;
	color: #FFFFFF;
	padding-bottom: 15px;
}




div#contact table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}




div#contact th{
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 5px 5px 10px;
	width: 130px;
	background: #2C2C2C;
	line-height: 140%;
}




div#contact td{
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 140%;
	padding-right: 5px;
	padding-left: 5px;
}




div#contact table.form_table02 {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}




div#contact table.form_table02 th{
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	width: 40px;
	background: #2C2C2C;
	line-height: 140%;
	padding: 5px;
}




div#contact table.form_table02 td{
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 140%;
	padding-right: 5px;
	padding-left: 5px;
}




div#contact .w_100{
	width: 100px;
}




div#contact .w_130{
	width: 130px;
}




div#contact .w_170{
	width: 170px;
}




div#contact .w_300{
	width: 300px;
}








/*--- collection_shop ---*/




div#collection_shop {
	width: 250px;
	margin-right: auto;
	margin-left: auto;
}




div#collection_shop ul {
	list-style: none;
}




div#collection_shop li {
	float: left;
	widty: 107px;
	height: 29px;
	margin-right: 4px;
	margin-left: 1px;
}




div#collection_shop li a {
	text-indent: -9999px;
	display: block;
	height: 27px;
}




div#collection_shop li.btn01,
div#collection_shop li.btn01 a:hover {
	background: url(../images/collection/collection_shopbtn_over01.jpg);
	width: 107px;	
}
div#collection_shop li.btn01 a {
	background: url(../images/collection/collection_shopbtn01.jpg);
	width: 107px;
}




div#collection_shop li.btn02,
div#collection_shop li.btn02 a:hover {
	background: url(../images/collection/collection_shopbtn_over02.jpg);
	width: 107px;	
}
div#collection_shop li.btn02 a {
	background: url(../images/collection/collection_shopbtn02.jpg);
	width: 107px;
}








/*------------------------------------------------------------------------------
kakunin.php




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




div#kakunin{
	font-size: 13px;
	color: #EEEEEE;
	width: 550px;
	padding: 0px 10px 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}




div#kakunin h5{
	font-size: 14px;
	color: #CC0000;
	margin-bottom: 5px;
	font-weight: bold;
}








div#kakunin h6{
	margin-bottom: 20px;
}




div#kakunin p{
	font-size: 12px;
	font-weight: bold;
	padding-left: 40px;
	color: #FFFFFF;
	line-height: 160%;
}








div#reservation div#form_area div.image01 {
	text-align: center;
	padding-top: 60px;
	font-size: 12px;
	line-height: 160%;
	color: #333333;
}
div#reservation div#form_area div.image02 {
	text-align: center;
	padding-top: 30px;
}

/*------------------------------------------------------------------------------
search

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

div#search{
}

div.search_ttl{
	margin-bottom: 20px;
}


/*検索画面*/
div#search_mian{
}

div#search_mian table{
	width: 100%;
	font-size: 10px;
	color: #FFFFFF;
	margin-bottom: 12px;
}

div#search_mian th{
	background-color: #5D0817;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

div#search_mian td.black{
	background-color: #212121;
	padding: 3px;
}

div#search_mian td.gray{
	background-color: #2C2C2C;
	text-align: center;
	padding: 3px;
}

div#search_submit{
	text-align: center;
	margin-top: 20px;
}

div#search_p{
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*検索結果*/
ul#search_list li{
	width: 250px;
	border: 1px solid #CCCCCC;
	float: left;
	list-style: none;
	margin-bottom: 16px;
	color: #FFFFFF;
	font-size: 12px;
	height: 200px;
}
ul#search_list li h3{
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
ul#search_list li td p{
	padding-bottom: 5px;
	font-size: 9px;
	line-height: 140%;
	margin-top: 3px;
}
ul#search_list li.active {
	margin-right: 30px;
}


/*各アイテム*/
ul#search_list li#item {
	background-repeat: no-repeat;
	background-position: left center;
}


ul#search_list a,
ul#search_list a:link,
ul#search_list a:visited{
	color: #FFFFFF;
}

ul#search_list a:hover{
	text-decoration: none;
}

ul#search_list th{

}


ul#search_list th a,
ul#search_list th a:link,
ul#search_list th a:visited{
	display: block;
	text-indent: -9999px;
	height: 180px;
}

ul#search_list th a:hover{
}


ul#search_list td{
	vertical-align: top;
}

#search_back a,
#search_back a:link,
#search_back a:visited{
	color: #FFFFFF;
}

/*div.search_item{
	height: 150px;
	width: 250px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 10px;
}*/

