@charset "utf-8";
/*---------------------------------- B-BIT -----------------------------*/
#logo {
	margin: 0px auto;
	width: 720px;
	}



body.top #mainImage{
margin:0 auto;
width:760px;
height:327px;

}
body.top #mainImage h1 img{
margin:87px 0 0 0;
float:none;
}

#navigation_area{
margin:0 auto;
width:780px;
}
#navigation{
margin:0 auto;
width:760px;
}
/*---------------------------------- common start -----------------------------*/
*{
	margin:0;
	padding:0;
}

/*CLEARFIX*/
.clearfix:after {
display: block;
clear: both;
height: 0;
visibility: hidden;
content: ".";
line-height: 0;
}
.clearfix {
display: inline-table;
min-height: 1%;
}
/* for macIE \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* end of for macIE */

.clear{
clear:both;
}
#wrapper{
	margin: 0px auto;
	width: 720px;
	font-size: 80%; 
	line-height:120%;
}
/*---------------------------------------
		font size
---------------------------------------*/
.fsize10{
font-size:10px;
}
/*---------------------------------------
		margin padding
---------------------------------------*/
.mL15{
margin:0 0 0 15px;
}
.mL16{
margin:0 0 0 16px;
}
.mR16{
margin:0 16px 0 0;
}
.mR12{
margin:0 12px 0 0;
}
.mRL15{
margin:0 15px;
}
.mRL16{
margin:0 16px;
}
.mRL17{
margin:0 17px;
}
.mT6{
margin-top:6px;
}
.mT16{
margin-top:16px;
}
.mB26{
margin-bottom:26px;
}
.mB14{
margin-bottom:14px;
}
.pT6{
padding-top:6px;
}
.pT16{
padding-top:16px;
}
.pTable td{
padding:6px;
}
/*-------------------------------------------------------------------------------
									header
-------------------------------------------------------------------------------*/
div#head{
width:720px;
height:70px;
overflow: hidden;
}
div#head:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;

}
#headTit{
width:auto;
height:46px;
padding-left:16px;
border-left:solid 4px;
float:left;

}

div#headTit h2{
width:auto;
height:24px;
padding-top:2px;
border-top:solid 1px #cccccc;
}

div#Brandlogo{
width:auto;
float:right;
text-align:right;
}

.headImage{
display:block;
width: 720px;
margin-top:26px;
}
#movieSWF{
margin:0 auto;
padding:0;
width:804px;
height:500px;
}
/*-------------------------------------------------------------------------------
									index
-------------------------------------------------------------------------------*/
#brandTopLowerArea{
	width:720px;
	height:160px;
	margin-top:26px;
	overflow: hidden;
	margin-left: 30px;
}

#brandTopNewsTit{
	height:17px;
	margin:0px;
	padding-left:13px;
	border-left:solid 4px;
	width: 347px;
}
#brandTopNewsTit h3{
	height:17px;
	padding-bottom:2px;
	padding-left:0;
	border-bottom:solid 1px #CCCCCC;
	text-indent:-9999px;
	background-image:url(/resource/images/common/tit/tit_news.jpg) ;
	background-repeat: no-repeat;
	width: 347px;
	margin: 0px;
}

.arrow_icon2{
	padding-top: 15px;
}
.arrow_icon2 span {
	margin:0px 0 0 7px;
	font-size: 80%;
	line-height: 120%;
}
#brandTopNewsArea{
	width:364px;
	float: left;
}
#brandTopNewsArea ul{
margin:14px 0 0 0;
padding:0;
}
#brandTopNewsArea li{
padding:0 0 14px 14px;
list-style-type:none;
background-image:url(/resource/images/common/element/arrow_nomargin.jpg);
background-repeat:no-repeat;
background-position:0 5px;
font-size:80%;
}
#brandTopBannerArea{
	width:340px;
	height:auto;
	overflow: hidden;
	float: left;
	margin-left: 16px;
	margin-top: 18px;
}
.topBannerArea{
	width:340px;
	float: left;
	margin-left: 16px;
	margin-top: 18px;
	background:url(/resource/images/common/element/arrow_nomargin.jpg) no-repeat;
	background-position:right center;
}
.bannerArea0{
	width:340px;
	height:44px;
	overflow: hidden;
	float: left;
}
.bannerArea{
	width:340px;
	height:44px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
}
.bannerImage{
	width:68px;
	height:42px;
	float: left;
	border: 1px solid #CCCCCC;
}
.bannerDes{
	font-size: 80%;
	line-height: 120%;
	padding-left: 0px;
	padding-top: 12px;
	width: 260px;
	height: 30px;
	margin-left: 10px;
	border-bottom: 1px solid #CCCCCC;
	float: left;

}
.bannerSwf{
	width:330px;
	height:60px;
	border: 1px solid #CCCCCC;
}

/*-------------------------------------------------------------------------------
									entryBox
-------------------------------------------------------------------------------*/
#entryArea{
width:720px;
margin:42px 0;
min-height: 1em;
display: inline-table;
background: #ffffff;
}
#entryArea:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
* html #entryArea {
    height: 1em;
}
.entryBox{
display:block;
width:230px;
height:230px;
overflow: hidden;
float:left;
background:url(../img/shadow1.jpg) no-repeat;
}
.entryTit{
margin:10px auto 0 auto;
width:188px;
padding-left:6px;
border-left:solid 4px;
}
.entryBox h3{
padding-bottom:4px;
border-bottom:solid 1px #cccccc;
}
.entryDes{
position:relative;
top:0;
margin:13px 0 0 0;
padding:0;
}
.entryDes dt{
margin:0;
padding-left:1px;;
}
.entryDes dd{
margin:0;
padding:6px 9px;
}
dd.detail{
position:absolute;
width:60px;
height:18px;
right:0px;
top:150px;
}
dd.detail a{
display:block;
margin:0;
padding:0;
width:60px;
height:18px;
font-size:0;
text-indent:-9999px;
background:url(../img/detail_btn.jpg) no-repeat 0 0;
}
dd.detail a:hover{
background:url(../img/detail_btn.jpg) no-repeat 0 -18px;
}

dd.detail2{
position:absolute;
width:60px;
height:18px;
right:0px;
top:150px;
}
dd.detail2 a{
display:block;
margin:0;
padding:0;
width:60px;
height:18px;
font-size:0;
text-indent:-9999px;
background:url(../img/detail_btn2.jpg) no-repeat 0 0;
}
dd.detail2 a:hover{
background:url(../img/detail_btn2.jpg) no-repeat 0 -18px;
}

dd.detail3{
position:absolute;
width:60px;
height:18px;
right:0px;
top:136px;
}
dd.detail3 a{
display:block;
margin:0;
padding:0;
width:60px;
height:18px;
font-size:0;
text-indent:-9999px;
background:url(../../img/detail_btn.jpg) no-repeat 0 0;
}
dd.detail3 a:hover{
background:url(../../img/detail_btn.jpg) no-repeat 0 -18px;
}

/*-------------------------------------------------------------------------------
									topix common
-------------------------------------------------------------------------------*/
.topixArea{
width:720px;
margin:26px 0 0 0;
}
.topixDesArea{
width:280px;
float:left;
}
.diaDesAreaL{
width:208px;
float:left;
}
.diaDesAreaR{
width:337px;
float:left;
}
.topixTit{
height:auto;
margin:0;
padding-left:16px;
border-left:solid 4px;
}
.topixTit h4{
height:auto;
padding-bottom:5px;
padding-left:0;
border-bottom:solid 1px #CCCCCC;
}



.topixDes{
width:590px;
margin:16px 0px 0px 110px;
padding-left:16px;
border-left:solid 4px;
min-height: 1em;
}
.topixDes:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/** html .topixDes {
    height: 1em;
}*/
.topixDesImage{
margin-right:14px;
float:left;
}
.topixDesImage img{
border:solid 1px #CCCCCC;
}
.topixDesImageR{
width:161px;
margin-left:14px;
float:right;
}
.borderSolid{
border:solid 1px #CCCCCC;
}
.topixDes1{
width:365px;
margin:0;
padding:0;
float:left;
}
.topixDes2{
clear:both;
padding-top:14px;
}
.topixDes3{
margin:0;
padding:0;
}
.topixDes4{
width:254px;
height:42px;
margin:0;
padding:0;
float:left;
border-bottom:1px solid #333333;
}
.topixDes4txt{
width:245px;
font-size:80%;
margin:auto 0;
}
.topixDes5Wap{
position:relative;
width:590px;
top:0;
margin:0;
padding:0;
}
.topixDes6{
width:410px;
margin:0;
padding:0;
float:left;
}
dd.movieplay{
position:absolute;
width:108px;
height:18px;
right:0;
top:190px;
}

dd.movieplay a{
display:block;
margin:0;
padding:0;
width:108px;
height:18px;
font-size:0;
text-indent:-9999px;
background:url(/resource/images/common/btn/movie_btn.jpg) no-repeat 0 0;
}
dd.movieplay a:hover{
background:url(/resource/images/common/btn/movie_btn.jpg) no-repeat 0 -18px;
}
/*-------------------------------------------------------------------------------
									localNavi
-------------------------------------------------------------------------------*/
#localNaviArea{
padding: 0;
margin-top:26px;
min-height: 1em;
display: inline-table;
}
#localNaviArea:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
* html #localNaviArea {
    height: 1em;
}
ul.localNaviBox {
margin:0;
padding:0;
width:720px;
height:26px;
display:block;
height:26px;
list-style:none;
}

ul.localNaviBox li {
width:230px;
height:26px;
list-style:none;
}
ul.localNaviBox li.localNavi1 {
float:left;
}
ul.localNaviBox li.localNavi2 {
float:left;
}
ul.localNaviBox li.localNavi3 {
float:left;
}
ul.localNaviBox li.localNavi4 {
float:left;
}

ul.localNaviBox li.localNavi1 a{
display:block;
height:26px;
margin:0;
padding:0;
font-size:0;
text-indent:-9999px;
background:url(../img/suvnavi_01.jpg) no-repeat 0 0;
}

ul.localNaviBox li.localNavi2 a{
display:block;
height:26px;
margin:0;
padding:0;
font-size:0;
text-indent:-9999px;
background:url(../img/suvnavi_02.jpg) no-repeat 0 0;
}

ul.localNaviBox li.localNavi3 a{
display:block;
height:26px;
margin:0;
padding:0;
font-size:0;
text-indent:-9999px;
background:url(../img/suvnavi_03.jpg) no-repeat 0 0;
}

ul.localNaviBox li.localNavi4 a{
display:block;
height:26px;
margin:0;
padding:0;
font-size:0;
text-indent:-9999px;
background:url(../img/suvnavi_04.jpg) no-repeat 0 0;
}

ul.localNaviBox li.localNavi1 a:hover{
background:url(../img/suvnavi_01.jpg) no-repeat 0 -26px;
}
ul.localNaviBox li.localNavi2 a:hover{
background:url(../img/suvnavi_02.jpg) no-repeat 0 -26px;
}
ul.localNaviBox li.localNavi3 a:hover{
background:url(../img/suvnavi_03.jpg) no-repeat 0 -26px;
}
ul.localNaviBox li.localNavi4 a:hover{
background:url(../img/suvnavi_04.jpg) no-repeat 0 -26px;
}

#localNavi1hover{
display:block;
height:26px;
margin:0;
padding:0;
font-size:0;
text-indent:-9999px;
background:url(../img/suvnavi_01.jpg) no-repeat 0 -26px;
}
#localNavi2hover{
display:block;
height:26px;
margin:0;
padding:0;
font-size:0;
text-indent:-9999px;
background:url(../img/suvnavi_02.jpg) no-repeat 0 -26px;
}
#localNavi3hover{
display:block;
height:26px;
margin:0;
padding:0;
font-size:0;
text-indent:-9999px;
background:url(../img/suvnavi_03.jpg) no-repeat 0 -26px;
}
#localNavi4hover{
display:block;
height:26px;
margin:0;
padding:0;
font-size:0;
text-indent:-9999px;
background:url(../img/suvnavi_04.jpg) no-repeat 0 -26px;
}
/*-------------------------------------------------------------------------------
									models
-------------------------------------------------------------------------------*/
#modelArea{
width:720px;
margin:42px 0 0px 0;
}
.modelTit{
margin:0;
padding-left:16px;
border-left:solid 4px;
}
.modelTit h4{
height:auto;
padding-bottom:5px;
padding-left:0;
border-bottom:solid 1px #CCCCCC;
}
.model{
width:230px;
height:100%;
margin-top:10px;
margin-bottom:10px;
float:left;
}
.modelImage{
width:230px;
height:280px;
}
.modelRef{
text-align:center;
width:130px;
height:50px;
margin:0 auto;
padding:0;
}
.modelRef dt{
margin:0 0 4px 0;
padding:0;
}
.modelRef dd{
margin:0 0 4px 0;
padding:0;
}
#modelArea h4#modelBtn{
width:720px;
height:42px;
margin:0;
padding:26px 0 0 0;
clear:both;
}
#modelBtn a{
display:block;
height:42px;
margin-top:12px;
padding:0;
font-size:0;
text-indent:-9999px;
background:url(../img/to_lineup_btn.jpg) no-repeat 0 0;
}

.modelBtn2{
display:block;
width:230px;
height:42px;
margin-top:26px;
}



/*-------------------------------------------------------------------------------
									Purchase Start 
-------------------------------------------------------------------------------*/


.purchaseDes1{
margin:0;
padding:0;
}
.purchaseDesImage{
margin-top:0px;
float:left;
}
.purchaseDes2{
width:570px;
clear:both;
margin-top:10px;
padding:0;
float:left;
}


/*-------------------------------------------------------------------------------
									Purchase End
-------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------
									Purchase shoplist 
-------------------------------------------------------------------------------*/

.shoplistDes {
	margin:0;
	padding-left:20px;
	padding-top: 10px;
}
.shoplistDes1{
	width: 700px;
	overflow: hidden;

}
dl.shoplistDes1 dt {
	float: left;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 200px;
}
dl.shoplistDes1 dt a {
	float: left;
}

dl.shoplistDes1 dd {
	padding: 8px 0 5px 5px;
	border-bottom: 1px solid #CCCCCC;
	margin-left: 210px;
}

dl.shoplistDes1 dd a {
	padding-right: 10px;
}
.shoplistDes3{
	width: 700px;
	overflow: hidden;

}
dl.shoplistDes3 dt {
	float: left;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 200px;
}
dl.shoplistDes3 dt a {
	float: left;
}

dl.shoplistDes3 dd {
	padding: 8px 0 5px 5px;
	margin-left: 210px;
}

dl.shoplistDes3 dd a {
	padding-right: 10px;
}
.shoplistDes2{
	width: 590px;
	overflow: hidden;

}
dl.shoplistDes2 dt {
	float: left;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 95px;
}
dl.shoplistDes2 .shopname {
	padding: 12px 0 5px 5px;
	border-bottom: 1px solid #CCCCCC;
	width: 340px;
	float: left;
	margin-left: 10px;
}
dl.shoplistDes2 .tel {
	border-bottom: 1px solid #CCCCCC;
	margin-left: 10px;
	width: 120px;
	padding-top: 12px;
	padding-bottom: 5px;
	float: left;
	padding-left: 5px;
}


.shoplistDes2a{
	width: 590px;
	overflow: hidden;

}
dl.shoplistDes2a dt {
	float: left;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 55px;
	line-height: 24px;
}

dl.shoplistDes2a .city {
	padding: 12px 0 5px 5px;
	border-bottom: 1px solid #CCCCCC;
	width: 70px;
	float: left;
	margin-left: 10px;
	line-height: 24px;
}

dl.shoplistDes2a .shopname {
	padding: 12px 0 5px 5px;
	border-bottom: 1px solid #CCCCCC;
	width: 285px;
	float: left;
	margin-left: 10px;
	line-height: 24px;
}
dl.shoplistDes2a .tel {
	border-bottom: 1px solid #CCCCCC;
	margin-left: 10px;
	width: 110px;
	padding-top: 12px;
	padding-bottom: 5px;
	float: left;
	padding-left: 5px;
	line-height: 24px;
}




.pagetop {
	width: 720px;
	clear: both;
	padding-top: 20px;
	text-align: right;
}
/*-------------------------------------------------------------------------------
								Purchase Pshoplist end 
-------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------
									support Start 
-------------------------------------------------------------------------------*/
.supportDes1{
    margin:0;
    padding:0;
}
.supportDes2{
    clear:both;
    margin-top:10px;
    padding:0;
    float:left;
}
.support_txt_icon {
	float: left;
	width: 16px;
}
.support_txt {
	float: left;
	width: 574px;
}
.suppprtDes3 {
	float: left;
}
.support_icon {
	padding-top: 10px;
	clear: both;
}
.support_icon span {
clear:both;
margin:0px 0 0 7px;
}
.support_linktxt {
	float: left;
	width: 574px;
}
/*-------------------------------------------------------------------------------
									support end 
-------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------
									inquiryArea Start 
-------------------------------------------------------------------------------*/
.inquiryArea {
	width:405px;
	overflow: hidden;
	float:left;
	padding-right: 15px;
}
.inquiryArea_support {
	width:405px;
	overflow: hidden;
	float:left;
	padding-right: 15px;
	margin-top: 20px;
}
.inquiryDes_image1 {
	width: 405px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.inquiryDes_image2 {
	width: 390px;
	padding-top: 8px;
}
.inquiryDes1 {
	width: 342px;
	margin-top: 8px;
	margin-left: 42px;
	margin-right: 21px;
	clear: left;
}
.inquiryDes2 {
	width: 405px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.inquiryDes2_image {
	width: 178px;
	float: left;
}
/* 通常指定 */
.inquiryDes2_tokyo {
	width: 70px;
	float: left;
	text-align: right;
}
/* WIN IE用 */
*+html .inquiryDes2_tokyo {
	margin-top: 1px;
}
* html .inquiryDes2_tokyo {
	margin-top: 1px;
}
/* 通常指定 */
.inquiryDes2_osaka {
	width: 80px;
	float: left;
	text-align: right;
}
/* WIN IE用 */
*+html .inquiryDes2_osaka {
	margin-top: 1px;
}
* html .inquiryDes2_osaka {
	margin-top: 1px;
}
.inquiry_formArea {
    width:168px;
    overflow: hidden;
    float:left;
}
.inquiry_formArea_support {
    width:168px;
    overflow: hidden;
    float:left;
	margin-top: 20px;
}
.inquiry_formDes_image1 {
	width: 168px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	clear: left;
}
.inquiry_formDes_image2 {
	width: 168px;
	padding-top: 11px;
}


/*-------------------------------------------------------------------------------
									inquiryArea End
-------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------
									lineup Start 
-------------------------------------------------------------------------------*/
.lineupArea{
	width:720px;
	margin:42px 0 0 0;
	height: auto;
}
.lineupDes{
clear:both;
margin:16px 0 0 20px;
}
.lineupLink{
clear:both;
margin:10px 0 0 20px;
}

.lineupLink span{
clear:both;
margin:0px 0 0 3px;
}

.lineupRows{
	clear:both;
	margin:0;
	padding-top: 16px;
	height: 166px;
	width: 590px;
}

.lineupRows0{
	clear:both;
	height: 166px;
	width: 590px;
}


.lineupBox{
width:166px;
height:166px;
overflow: hidden;
float:left;
border:solid 1px #cccccc;
}

.pair { 
	margin-top:78px;
    overflow: hidden;
    float:left;
	width:16px; 
	height:10px; 
	background-color:#ccc; 
	}

.lineupImages{
margin:10px 0 10px 0;
width:103px;
height:148px;
overflow: hidden;
float:left;
}

.lineupRefArea{
margin-top:14px;
width:58px;
height:148px;
overflow: hidden;
float:left;
}

.lineupNew{
font-size: 60%; 
width:56px;
height:18px;
}

.fixed-red {
	color: #CC0000;
}

/* 通常指定 */
.lineupRef{
	margin-left:2px;
	margin-top:10px;
	font-size: 85%;
	height: auto;
	width: 58px;
}

/* WIN IE用 */
*+html .lineupRef {
	font-size: 90%;
}
* html .lineupRef {
	font-size: 90%;
}
/* MAC SAFARI3用 */
body:first-of-type .lineupRef {
	font-size: 80%;
}
/*-------------------------------------------------------------------------------
									lineup End 
-------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------
									Pickup Start 
-------------------------------------------------------------------------------*/

.pickupDes{
	width:720px;
	min-height: 1em;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
}
.pickupDes:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
* html .pickupDes {
    height: 1em;
}
.PickupArea {
	width:350px;
	overflow: hidden;
	float:left;
	border: 1px solid #CCCCCC;
}
.PickupArea_right {
	width:350px;
	overflow: hidden;
	float:right;
	border: 1px solid #CCCCCC;
}
.pickup_image {
	width: 328px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.pickupDes1 {
	width: 328px;
	margin-top: 15px;
	margin-left: 10px;
	clear: left;
}
.pickupDes2 {
	width: 328px;
	padding-top: 15px;
	height: 16px;
	padding-bottom: 10px;
	margin-left: 10px;
}
.pickupDes2_image {
	width: 60px;
	float: left;
}
.pickupDes2_image2 {
	width: 60px;
	margin-left: 1px;
	float: left;
}
.pickupDes2_link {
	width: auto;
	float: right;
	text-align: right;
}
/* 通常指定 */
.pickupDes2_icon {
	width: 16px;
	float: right;
	text-align: right;
	height: 14px;
	margin-top: 2px;
}
/* WIN IE用 */
*+html .pickupDes2_icon {
	margin-top: 0px;
}
* html .pickupDes2_icon {
	margin-top: 0px;
}


/*-------------------------------------------------------------------------------
									Pickup End 
-------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------
									catalog download
-------------------------------------------------------------------------------*/

.topixDes_nocolor{
width:590px;
margin:16px 0 0 110px;
padding-left:20px;
min-height: 1em;
}
.topixDes_nocolor:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
* html .topixDes_nocolor {
    height: 1em;
}
.dl_Box{
width:300px;
height:237px;
overflow: hidden;
float:left;
}
.dl_Images{
width:168px;
height:237px;
overflow: hidden;
float:left;
}
.dl_RefArea{
	width:98px;
	height:148px;
	overflow: hidden;
	float:left;
	margin-left: 16px;
}
.dl_pdf{
font-size: 60%; 
width:56px;
height:18px;
}
/* 通常指定 */
.dl_Ref{
	margin-left:2px;
	font-size: 85%;
	height: auto;
	width: 100px;
}

/* WIN IE用 */
*+html .dl_Ref {
	font-size: 90%;
}
* html .dl_Ref {
	font-size: 90%;
}
/* MAC SAFARI3用 */
body:first-of-type .dl_Ref {
	font-size: 80%;
}

/*---------------------------------- common end --------------------------------*/



/*---------------------------------- hover --------------------------------*/
#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 340px;
	height: 0px;
	z-index: 200;
}

/*---------------------------------- IE6対応 --------------------------------*/
* html body #page #pageBodyArea #contentBlock .entryTit{
	margin-left:15px;
}

* html body #page #pageBodyArea #contentBlock .topixDes{
	width:620px;
}

* html body #page #pageBodyArea #contentBlock .modelRef{
	width:auto;
}

* html body #page #pageBodyArea #contentBlock .lineupRefArea{
	line-height:1.2;
}

body #page #pageBodyArea #contentBlock ul li,
body #page #pageBodyArea #contentBlock ol li,
body #page #pageBodyArea #contentBlock table th,
body #page #pageBodyArea #contentBlock table td,
body #page #pageBodyArea #contentBlock dl dt,
body #page #pageBodyArea #contentBlock dl dd,
body #page #pageBodyArea #contentBlock p{
	line-height : 120% ;
}
body #page #pageBodyArea #contentBlock strong{
	font-weight : bold ;
}
body #page #pageBodyArea #contentBlock ul.normal li{
	margin-left : 20px ;
	list-style-type : disc ;
	_margin-left : 25px ;
}
body #page #pageBodyArea #contentBlock table.normal{
	border-left : #ccc 1px solid ;
	border-top : #ccc 1px solid ;
}
body #page #pageBodyArea #contentBlock table.normal th,
body #page #pageBodyArea #contentBlock table.normal td{
	border-right : #ccc 1px solid ;
	border-bottom : #ccc 1px solid ;
}

