P { font-size: 10pt;
margin : 0;
padding : 0;}
A:link {text-decoration: none; COLOR:  #336699;}
A:visited {text-decoration: none; COLOR:  #336699;}
A:hover {text-decoration: underline; COLOR:  #336699;}
A.rese:link {text-decoration: none;COLOR: #8B3399}
A.rese:visited {text-decoration: none; COLOR: #8B3366}
A.rese:hover {text-decoration: underline;COLOR: #6979D0}
	.j7pt { font-size: 7pt ; line-height:18px}
	.j8pt { font-size: 8pt ; line-height:17px; font-family: Verdana,Arial,Helvetica,Osaka,sans-serif}
	.j8pt_sub { font-size: 8pt ; line-height:17px}
	.j8pt_sub_narrow { font-size: 8pt ; line-height:10px}
	.j9pt { font-size: 9pt ; line-height:18px; font-family: Verdana,Arial,Helvetica,Osaka,sans-serif}
	.j9pt_sub { font-size: 9pt ; line-height:18px}
	.j9pt_sub_narrow { font-size: 9pt ; line-height:14px}
	.j10pt { font-size: 10pt ; line-height:19px; font-family: Verdana,Arial,Helvetica,Osaka,sans-serif}
	.j10pt_sub { font-size: 10pt ; line-height:19px;}
	.j10pt_sub_narrow { font-size: 10pt ; line-height:16px;}
	.j11pt { font-size: 11pt ; line-height:20px}
	.j11pt_sub { font-size: 11pt ; line-height:19px;}
	.j12pt { font-size: 12pt ; line-height:22px;}
	.j11pt_1 { font-size: 11pt ; line-height:20px; color:#FFFFFF;}

	.j14pt { font-size: 14pt ; line-height:24px;}
	.j16pt { font-size: 16pt ;}
	.j18pt { font-size: 18pt ;}
	.j20pt { font-size: 20pt ;}

/* 特長・仕様の見出し */
	h1#header { background : url(/images/sfc/back.gif);
			   padding:0.5em 0 0 0.5em; 
			   border-bottom:2px solid #003399;
			   font-weight : bold;
			   font-size : 1em;
			   height : 35px;}
	.title { background-color:#e5e5e5; font-size:12pt;
			   padding:0.3em 0 0.3em 0.5em; 
			   border-bottom:1px dotted #999999;
			   border-top:3px solid #999999; }
			   
#titleImage {float : left;
vertical-align : bottom;}

div#sen {
margin : 0;
padding : 3px 3px 3px 10px;
width : 640px;
border : solid 2px #00c8c8;}
	
/* リンクの文字色 */	
	a.bg:link {text-decoration:underline; color:#0099cc;}
	a.bg:visited {text-decoration:underline; color:#0099cc;}
	a.bg:hover {background-color:#ffff99; color:#0099cc;}

/* 本文 */
	p { font-size:10pt; line-height:1.4em; padding:0.5em;}
	p.left  { float:left; width:250px; background-color:#cccccc; }
	div { font-size:10pt;line-height:1.3em; }

/* -----------------------------------------------
 *                       特長                     
 * -------------------------------------------- */
/* 特長_枠 */
	.topic { margin:0 0em 1em 0.5em; padding: 0.3em 0.2em 0.8em 0.8em;
			 width:250px;
			 font-size:9pt;
			 background-color:#ffffff;
			 background-image:url(/images/catalog/custom_tab_bg.gif);
			 background-repeat:repeat-x;
			 background-position:bottom left;
			 border:1px solid #e5e5e5;border-bottom:0px solid #999999;
			 layout-grid-line: 1ex;
			 line-hight:1.5em;  }
/* 特長_タイトル画像 */
	image.point { margin-bottom:0.7em; border-bottom:1px dotted #999999;}
/* 特長文_タイトル */
	div.title { padding-left:1.8em; margin-bottom:0.3em;
			 	font-size:10pt; font-weight:bold; color:#006699;
			 	background-image:url(/images/whatsnew/pr_20011101/0808_check.gif);
			 	background-repeat:no-repeat;
			 	background-position:center left; }
/* 特長文_枠 */
	.memo { padding:0.5em 0.5em 0.5em 1.2em;
			font-size:9pt;line-height:1.4em; 
			border-left:8px solid #d9d9d9; margin-left:0.3em;
			background-color:#ededed;}

/* -----------------------------------------------
 *                   仕   様                      
 * -------------------------------------------- */
/* 仕様のテーブル,一番上のセルの線(上部) */
	table.siyou { font-size:10pt; border-top:1px solid #bfbfbf; background-color:white;}
/* セルの線(下部) */
	.siyou td { border-bottom:1px solid #bfbfbf;
			    padding:0.25em 0 0.25em 1em;}
	td.bg { background-color:#e5e5e5; }
/* セルの背景色 */
	.kakomi	{ background-color:#ffffff;
			  padding:0.2em; margin-bottom:0.8em; }
			  
/* tr(特長) */
 	.chara { border: 3px outset #0099FF;}
 	
 	HR {
  color: #808080; /* 線の色(IE用) */
  background-color: #808080; /* 線の色(NN用) */
  height: 1px; /* 線の太さ */
  border-style: dotted; /* 枠の種類 */
}

	.back {background-image: url("../images/whatsnew/pr_20011101/0808indexback.gif");
background-repeat: no-repeat; background-position: center; }

 a.opa:hover img
 { filter:alpha(opacity=70);opacity:0.75;
   cursor : hand; 
 }
 
 .fun
 { background-image: url(/images/whatsnew/pr_20011101/0808_04.gif); 
 background-repeat:no-repeat; background-position:right;}


/*　網掛け*/
.sample1   { background-color:#00BFFF;}
.sample2   { background-color:#32CD32;}
.sample3   { background-color:#8A2BE2;}
.sample4   { background-color:#BB2B11;}
.sample5   { background-color:#0055FF;}
.sample6   { background-color:#8A2BE2;}

 .bgcl
 { background-image: url(/images/sfc/etc_back.gif); 
 background-repeat:no-repeat; background-position:center;}

 .bgcl2
 { background-image: url(/images/sfc/etc_back2.gif); 
 background-repeat:no-repeat; background-position:center;}

.grada { filter:progid:DXImageTransform.Microsoft.Gradient
(startcolorstr='#87CEFA',endcolorstr='#E0FFFF',gradienttype='0')}
/* 始まりの色、終わりの色、方向(0:縦、1：横) */

/* 強調の指定 */
H1{
font-size : 100%;
font-weight : normal;
margin: 0px;
padding: 0px;
}

H2{
font-size : 100%;
font-weight : normal;
margin: 0px;
padding: 0px;
}

H3{
font-size : 100%;
font-weight : normal;
margin: 0px;
padding: 0px;
}

H3.sentence {
font-size : 1em;
font-weight : bold;
margin: 0px;
padding: 0px;
}

H4{
font-size : 100%;
font-weight : normal;
margin: 0px;
padding: 0px;
}

H5{
font-size : 100%;
font-weight : normal;
margin: 0px;
padding: 0px;
}

H6{
font-size : 100%;
font-weight : normal;
color: #ffffff;
margin: 0px;
padding: 0px;
}

span.test
{font-size:11pt;
font-weight : bold;
color: #0;
line-height: 130%;
}

span.test1
{
font-family: Verdana,Arial,Helvetica,Osaka,sans-serif;
font-size:13pt;
font-weight : bold;
color: #FF1493;
margin: 1px;
line-height: 130%;
}

span.test2
{font-size:10pt;
font-weight : normal;
color: #2F4F4F;
line-height: 130%;
}
}
div.model{
border-right:1px dotted #A0522D;   
border-bottom:1px dotted #A0522D;   
margin-top: 0px;
margin-left: 1px;
margin-right: 0px;
margin-bottom: 4px;
}
td.feature{
border-bottom:1px dotted #33CC33;   
margin-top: 1px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 1px;
}



	HR {
  color: #888888; /* 線の色(IE用) */
  background-color: #808080; /* 線の色(NN用) */
  height: 2px; /* 線の太さ */
  border-style: solid; /* 枠の種類 */
}
	.sub_title { 
		color: #667788;
		text-decoration:none;
		border-bottom:2px #667788 solid;
	}
	
.lineup {
margin : 0px 3px 2px 0px;
width : 310px;
font-size : 1em;
border-left : dotted 1px #0099CC;
border-bottom : dotted 1px #0099CC;
float : left;
padding : 2px 0px 0px 2px ;
font-size : 0.8em;
}

p.clear {
clear : clear: both;}

p.spec_top {
margin :0;
font-size : 1em;
background : #000080;
width : 40px;
text-align : center;
padding : 0px 5px;
float : left;
color : #ffffff;
}

div#wrapping {
width : 640px;
margin : 0;
padding : 0;
border : solid 1px black;
}

p img {
vertical-align : text-bottom;}

p.other {
float : left;
border : dotted 1px #0099CC;
width : 205px;
font-size : 1em;
line-height: 1.3em;
margin-left : 2px;
vertical-align:middle;
padding : 2px;
font-size : 0.8em;
}

.explain {
font-size : 1.2em;
font-weight : bold;
color : #2F4F4F;}

a.menu:hover {
background : #CCFFFF;}

.osusume_detail {
float : left;
width : 195px;
margin : 3px;
padding : 3px;
text-align : center;
border : dotted 2px #F08080;
}

#osusumeTitle {
font-size : 1.1em;
text-weight : bold;
color : white;
background : #F08080;
margin : 0px;
padding : 2px;
}

.ad {
width : 638px;
height : 20px;
padding : 4px;
margin : 1px;
font-size : 0.8em;
float : left;
background : #FFFFCC;
border : dotted 2px #FF3366;
}

#wrap1 {
width : 640px;
margin : 0px;
padding : 0px;
}


.title_h2 {
width : 630px;
height : 20px;
margin : 0px;
padding : 8px 3px 3px 6px;
border-bottom : 2px solid #CC66FF;
font-size : 1.2em;
text-weight : bold;
color : #ffffff;
background : #006699;
margin-top : 5px;
}

.title_h3 {
width : 100%;
float : left;
margin : 0px;
padding : 5px 3px;
font-size : 1.1em;
text-weight : bold;
color : #0;
}

.setumei {
float : left;
margin : 0px;
padding : 0px 3px 3px 15px;
font-size : 0.9em;
width : 187px;
}

.setumei1 {
float : left;
margin : 0px;
padding : 0px 3px 3px 15px;
font-size : 0.9em;
width : 290px;
}

.setumei2 {
margin : 0px;
padding : 0px 3px 3px 15px;
font-size : 0.9em;

}

.mawari {
width : 305px;
padding : 0px;
margin : 5px;
border : 1px dotted #808080;
float : left;
}

img.right {
float : right;}

.kakomi {
width : 200px;
padding : 0px;
margin : 0px;
float : left;
}

.small {
margin : 0px 0px 0px 20px;}

.all1 {
margin : 0px;
padding : 0px;
width : 640px;
height : 180px;}

.all2 {
margin : 0px;
padding : 0px;
width : 640px;
height : 380px;}
