P { font-size: 10pt;
margin : 0;
padding : 0;}
A:link {color : #0000FF;text-decoration: none;}
A:visited {color : #0000FF;text-decoration: none;}
A:hover {color : #0000FF;text-decoration: none;}
A.rese:link {text-decoration: none;COLOR: #cc0000}
A.rese:visited {text-decoration: none; COLOR: #cc0000}
A.rese:hover {text-decoration: underline;COLOR: #6979D0}
	.j7pt { font-size: 7pt ; line-height:11px}
	.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; font-family:MS PGothic,Verdana,Arial,Helvetica,Osaka,sans-serif;}
	.j9pt_sub_price { font-size: 10pt ; line-height:18px; font-family:MS PGothic,Verdana,Arial,Helvetica,Osaka,sans-serif;}

	.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 ;}

A.blue:link {color : #0000FF;text-decoration: underline;}
A.blue:visited {color : #0000FF;text-decoration: underline;}
A.blue:hover {color : #0000FF;text-decoration: underline;}

/* 特長・仕様の見出し */
	h1#header { background : url(/images/sfc/back.gif);
			   padding:0.5em 0 0 0.5em; 
			   border-bottom:2px solid #003399;
			   border-top:1px 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; /* 枠の種類 */
}

 	HR.sfc {
  color: #b5b3b3; /* 線の色(IE用) */
  background-color: #b5b3b3; /* 線の色(NN用) */
  border: 0px; /* 線の太さ */
  height: 1px; /* 線の太さ */
  border-style: solid; /* 枠の種類 */
}

	.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:10pt;
font-weight : bold;
color: #0000FF;
margin: 1px;
line-height: 110%;
}

span.moji
{font-size:10pt;
font-weight : bold;
color: #008080;
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;

}
.setumei3 {
float : left;
margin : 0px;
padding : 0px 3px 3px 15px;
font-size : 0.9em;
width : 407px;
} 
.mawari {
width : 305px;
padding : 0px;
margin : 5px;
border : 1px dotted #808080;
float : left;
}

.mawari2 {
width : 305px;
padding : 0px;
margin : 5px;
border : 1px dotted #808080;
float : left;
}

img.right {
float : right;}

.kakomi {
width : 615px;
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;}

.custom {
margin : 0px 0px 0px 0px;
width : 310px;

font-size : 1em;
border-right : dotted 1px gray;
border-left : dotted 1px gray;
border-top : dotted 1px gray;
border-bottom : dotted 1px gray;
padding : 2px 2px 2px 2px ;

}
.custom2 {
margin : 0px 0px 0px 0px;
width : 630px;
font-size : 1em;
border-right : dotted 1px gray;
border-left : dotted 1px gray;
border-top : dotted 1px gray;
border-bottom : dotted 1px gray;
float : left;
padding : 2px 2px 2px 2px ;

}
.lineup2 {
margin : 0px 3px 2px 0px;
width : 310px;
font-size : 1em;
border-left : dotted 1px #696969
;
border-right : dotted 1px #696969
;
border-bottom : dotted 1px #696969
;
float : left;
padding : 2px 0px 0px 2px ;
font-size : 0.8em;
}
.lineup3 {
margin : 0px 3px 2px 0px;
width : 310px;
font-size : 1em;

border-right : dotted 1px #696969
;
border-bottom : dotted 1px #696969
;
float : left;
padding : 2px 0px 0px 2px ;
font-size : 0.8em;
}

.lineup4 {
margin : 0px 3px 2px 0px;
width : 310px;
font-size : 1em;
border-top : dotted 1px #696969
;
border-right : dotted 1px #696969
;
border-bottom : dotted 1px #696969
;
float : left;
padding : 2px 0px 0px 2px ;
font-size : 0.8em;
}

.lineup5 {
margin : 0px 3px 2px 0px;
width : 310px;
font-size : 1em;
border-top : dotted 1px #696969
;
border-right : dotted 1px #696969
;
border-left : dotted 1px #696969
;
border-bottom : dotted 1px #696969
;
float : left;
padding : 2px 0px 0px 2px ;
font-size : 0.8em;
}
.menuline {
margin : 0px 3px 2px 0px;
width : 630px;
font-size : 1em;
border-bottom : dotted 1px #696969
;
float : left;
padding : 2px 0px 3px 2px ;
font-size : 0.8em;
}

.menuline2 {
margin : 0px 3px 2px 0px;
width : 630px;
font-size : 1em;
border-bottom : dotted 1px #696969;
float : right;
padding : 2px 0px 0px 2px ;
font-size : 0.8em;
}

.high_light {
background-color : #FF0066;
font-weight : bold;
color : #ffffff;
padding : 3px;
}

.model {
background-color : #003399;
font-weight : bold;
color : #ffffff;
padding : 3px;
}

.model_name1 {
font-size : 1.2em;
text-weight : bold;
border-bottom : 2px solid #006600;
width : 175px;
margin : 0;
padding : 0;
font-weight : bold;
}

.model_name2 {
font-size : 1.2em;
text-weight : bold;
border-bottom : 2px solid #006600;
margin : 0;
padding : 0;
font-weight : bold;
}

.model_name3 {
font-size : 1.2em;
text-weight : bold;
background-color : #006600;
margin : 0;
padding : 2px 5px;
font-weight : bold;
color : #ffffff;
}

.model_name4 {
font-size : 1.2em;
text-weight : bold;
border-bottom : 2px solid #aa0000;
margin : 0;
padding : 0;
font-weight : bold;
}

.around {
padding : 1px;
margin : 0 0 0 5px;
width : 190px;
float : right;
}

.j9pt_tpc { font-size: 9pt ; line-height:20px; font-family: Verdana,Arial,Helvetica,Osaka,sans-serif}

.bottom_line {
border-bottom : 1px solid #006633;
}

.around_model {
border : 1px solid #006633;
}

.small_f {
padding : 0px;
margin : 0 0 0 8px;
}

.down {
padding : 0;
margin : 0;
margin-left : 15px;
width : 620px;
}

.glay {
background-color : #E0FFFF;
text-weight : bold;
padding : 2px;}

.highlight {
background-color : #99FFCC;
padding : 2px;
}

.menuline_high {
margin : 0px 0px 2px 5px;
width : 630px;
font-size : 1em;
float : left;
padding : 0;
font-size : 0.8em;
padding : 2px;
}

.border_high {
width : 630px;
border-bottom : dotted 1px #696969;
padding : 0;
margin : 0;
}

.bgyellow {
background-color : #FFFFCC;
padding : 2px;
}

.all_model {
width : 295px;
padding : 0;
margin : 2px;
float : left;
margin-left : 10px;
}

.bgblue {
background-color : #98FB98;
padding : 2px;
}

.border_column {
border : 2px solid #87CEEB;
padding : 3px;
margin : 0;
margin-top : 10px;
}

.blue_b {
border-bottom : solid 1px #000066;
border-left : solid 5px #000066;
} 

.red_b {
border-bottom : solid 1px #CC0000;
border-left : solid 5px #CC0000;
} 

.yellow {
border-bottom : solid 1px #999900;
} 

.purple {
border-bottom : solid 1px #330066;
border-left : solid 5px #330066;
} 

.pink {
border-bottom : solid 1px #7f007f;
border-left : solid 5px #7f007f;
} 

.bg_ups {
color : #0000CC;
text-decoration: underline;
}

.support {
border-top : 1px solid #909090;
}

p.menu_down {
padding : 3 0 0 0;
margin : 0;
width : 127px;
float : right;
}
.title1 {
background-image:url(/images/catalog/chara.gif);
border-bottom : 1px solid #778899;
border-top : 1px solid #778899;
margin : 3px 0px 0px 0px;
padding : 3px 3px 3px 8px;
width : 640px;
height : 30px;
font-size : 15px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

.core2 {
margin-top : 10px;}
.pmcl {
margin-top : 30px;}

.table_moto {
position : relative;
width : 640px;
}

.picture_cpu {
position : absolute;
top : 5px;
right : 10px;
width : 140px;
height : 80px;
}

.nice_io {
margin : 0;
padding : 2px 0px 0px 10px;
border-bottom : 1px dotted #808080;
width : 640px;
height : 18px;
background-color : #E6E6FA;
}

.nice_io2 {
margin : 0;
padding : 0px 0px 0px 0px;
border-top : 1px dotted #808080;
width : 640px;
}

p.tag {
padding : 0px 0px 0px 5px;
margin : 0;

}

.kyouka {
padding : 2px;
margin : 0;
border : 1px dotted #696969;
border-top : 0px;
width : 315px;

}

.title_mini {
background-image:url(/images/catalog/chara.gif);
border : 1px solid #778899;
margin : 3px 0px 0px 0px;
padding : 3px 3px 3px 8px;
width : 315px;
height : 30px;
font-size : 15px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

.os_ex {
margin : 0px 6px 0px 0px;
padding : 0px 0px 0px 0px;
float : right;
width : 178px;
border-right : 1px dotted #808080;
border-bottom : 1px dotted #808080;
height : 70px;
}

.cpu_sel {
padding : 5px;
border : 2px solid #66CCFF;
background-color : #F0F8FF;
}

.j9pt_25 { font-size: 9pt ; line-height:30pt; font-family: Verdana,Arial,Helvetica,Osaka,sans-serif;}

.io_sel {
padding : 5px;
border : 1px solid #909090;
}


.prdc_b {
background-color : #AFEEEE;
}


.search_title {
padding : 2px;
padding-top : 10px;
width : 100px;
color : #ffffff;
float : right;
font-size : 0.9em;
}

.spec_re {
text-decoration : underline;
line-height : 18px;

}

.spec {
background-color : #F0FFF0;
margin : 0;
padding : 1px;
width : 182px;
text-align : left;
}

.j9pt_sub_eng { 
font-size: 8px ;
line-height:8px;
font-family:MS PGothic,Verdana,Arial,Helvetica,Osaka,sans-serif;
}

.back1 {
height : 8px;
width : 253px;
background-image : url(/images/top/201304/back/1.gif);
background-repeat : no-repeat;
}

.back2 {
height : 530px;
width : 253px;
background-image : url(/images/top/201304/back/2.gif);
background-repeat : repeat-y;
}

.back2_1 {
height : 240px;
width : 253px;
background-image : url(/images/top/201304/back/2.gif);
background-repeat : repeat-y;
}

.back2_2 {
height : 100px;
width : 253px;
background-image : url(/images/top/201304/back/2.gif);
background-repeat : repeat-y;
}

.back2_3 {
height : 300px;
width : 253px;
background-image : url(/images/top/201304/back/2.gif);
background-repeat : repeat-y;
}

.back3 {
height : 8px;
width : 253px;
background-image : url(/images/top/201304/back/3.gif);
background-repeat : no-repeat;
}

.copy {
background-image : url(/images/top/201012/footer.gif);
background-repeat : repeat-y;
width : 100%;
}

A:link.change {
text-decoration : none;
COLOR : #065fa3;
}

A:visited.change {
text-decoration : none;
COLOR : #065fa3;
}

A:hover.change {
text-decoration : underline;
COLOR : #0000FF;
}

#productNavi {
	margin: 0 0 0 0px;
	padding: 0;
	width: 125px;
}
/* これ以降Mac IE 5以外にも適用される */

#productNavi ul {
	margin: 0;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #999999;
}
#productNavi ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	/*width: 125px;
	height: 35px;*/
	color: #666666;
	text-align: left;
	background: url(/images/catalog/menu/pnavi_back_1.gif) 0 0 no-repeat;
	clear: right;
}
#productNavi ul li.navuOn {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	color: #666666;
	text-align: left;
	background: url(/images/catalog/menu/pnavi_back_4.gif) 0 0 no-repeat;
	clear: right;
}
#productNavi ul li a {
	margin: 0;
	padding:0;
	display: block;
	width: 125px;
	height: 35px;
	font-weight: bold;
	text-decoration: none;
}
#productNavi ul li a:hover {
	background: url(/images/catalog/menu/pnavi_back_6.gif) 0 0 no-repeat;
	color : #006600;
}
#productNavi ul li a strong {
	margin: 0;
	padding: 9px 0 0 13px;
	display: block;
	width: 125px;
	font-weight: normal;
}
#productNavi ul li img {
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: bottom;
	float: right;
	display: block;
	width: 40px;
}


.b_fa {
height : 30px;
width : 510px;
background-image : url(/images/top/201305/b_fa.gif);
}

.b_unit {
height : 30px;
width : 510px;
background-image : url(/images/top/201305/b_unit.gif);
}

.b_other {
background-image : url(/images/top/201305/b_other.gif);
background-repeat: repeat-x;
}

.separate {
border-bottom : 1px solid #A9A9A9;
}

.new {
color : #FF1493;
font-weight: bold;
}

.p_menu {
width : 225px;
marign : 0;
padding : 0;
padding-bottom : 5px;
height : 23px;
float : right;
}

.separate_m {
border-bottom : 2px solid #505050;
}


.limit_t_low
{
font-family: Verdana,Arial,Helvetica,Osaka,sans-serif;
font-size:11pt;
font-weight : bold;
color: #0033CC;
margin: 1px;
border : 2px solid #0033CC;
width : 140px;
font-align : center;
}

.limit_t
{
font-family: Verdana,Arial,Helvetica,Osaka,sans-serif;
font-size:11pt;
font-weight : bold;
color: #FF3300;
margin: 1px;
border : 2px solid #FF3300;
width : 140px;
font-align : center;
}

div.sel_title { font-size:12pt ; 
				font-weight:bold;
				padding:0.3em 0 0.3em 0.5em; 
				background-color:#e2eed9;
				border-left:12px solid #66cc00
}


.go_lineup {
width : 100px;
height : 28px;
background-color : #F5F5F5;
border : 1px solid #606060;
padding : 5 3 3 3;
margin : 0
text-align : center;
}
.go_lineup_2 {
width : 95px;
height : 25px;
background-color : #F5F5F5;
border : 1px solid #606060;
padding : 3px;
margin : 0
text-align : center;
float : right;
}

.tub {
border-top:1px solid #383838;
border-left:1px solid #383838;
border-right:1px solid #383838;
padding-left : 35px;
padding-right : 35px;
}

.tub_under {
border-bottom:1px solid #383838;
}

.tub_eco {
border-top:1px solid #383838;
border-left:1px solid #383838;
border-right:1px solid #383838;
padding-left : 25px;
padding-right : 25px;
}

.tub_io {
border-top:1px solid #383838;
border-left:1px solid #383838;
border-right:1px solid #383838;
padding-left : 5px;
padding-right : 5px;
}

.title1 {
background-image:url(/images/catalog/chara.gif);
border-bottom : 1px solid #778899;
border-top : 1px solid #778899;
margin : 3px 0px 0px 0px;
padding : 3px 3px 3px 8px;
width : 640px;
height : 30px;
font-size : 15px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

.core2 {
margin-top : 10px;}
.pmcl {
margin-top : 30px;}

.table_moto {
position : relative;
width : 640px;
}

.picture_cpu {
position : absolute;
top : 5px;
right : 10px;
width : 140px;
height : 80px;
}

.nice_io {
margin : 0;
padding : 2px 0px 0px 10px;
border-bottom : 1px dotted #808080;
width : 640px;
height : 18px;
background-color : #E6E6FA;
}

p.tag {
padding : 0px 0px 0px 10px;
margin : 0;
margin-bottom : 5px;
}

.kyouka {
padding : 2px;
margin : 0;
border : 1px dotted #696969;
border-top : 0px;
width : 315px;

}

.title_mini {
background-image:url(/images/catalog/chara.gif);
border : 1px solid #778899;
margin : 3px 0px 0px 0px;
padding : 3px 3px 3px 8px;
width : 315px;
height : 30px;
font-size : 15px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}


.tub_custom {
border-top:1px solid #383838;
border-left:1px solid #383838;
border-right:1px solid #383838;
padding-left : 9px;
padding-right : 9px;
}


input.mid {
vertical-align:middle;
}


.button {
height:35px;
width:120px;
}
