@charset "iso-8859-1";
/* ///////////////////////////////////////////////////////////////////
RX-i English
/////////////////////////////////////////////////////////////////// */
/*** share ***/
#navi2{
	background-image: url(images/base/menu_b_products.gif);
	background-repeat: no-repeat;
}
#productNavi{
	width: 800px;
	height: 60px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	overflow: hidden;
	clear: both;
	background-image: url(../english/images/base/menu_b_products.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#productNavi ul {
	height: 60px;
	padding-left: 200px;
}
#productNavi ul li {
	float: left;
	height: 30px;
	width: 140px;
	padding-left: 10px;
	line-height: 30px;
}
#productNavi ul li a {
	display: block;
	height: 30px;
	width: 150px;
}
#productNavi a:link,#productNavi a:visited{
	color : #333333;
	text-decoration: none;
}
#productNavi a:hover,#productNavi a:active{
	color : #00F;
	text-decoration: none;
}
.font_s{
	font-size: 90%;
	line-height: 120%;
	font-weight:normal;
}
.font_y {color: #FFCC00;}
.font_o {color: #FF6600;}
.font_g {color: #99CC00;}
.font_b1 {color: #003399;}
.font_b2 {color: #3399CC;}
.font_10{
	font-size:83%;	
}
div#products{
	width:800px;
	margin:10px 0 0 0;	
}
div#products div.section h2 {
	margin:20px 0 0 0;
	width:770px;
	background-image:url("../images/products/parts/bar01.jpg");
	background-repeat:repeat-x;
	color:#fff;
	padding:5px 0 5px 30px;
	font-size:120%;
}
div#products h3 {
	border-left:6px solid #003399;
	color:#003399;
	font-size:120%;
	line-height:120%;
	padding:0 0px 0 6px;
	margin:10px 0 10px 0;
}
div#products h4 {
	border-left:6px solid #003399;
	color:#003399;
	font-size:120%;
	line-height:120%;
	padding:0 0px 0 6px;
	margin:10px 0 10px 0;
}
div.section{
	width:800px;	
}
div#products p.top{
	width:740px;
	margin:10px 0 0 0px;
	clear:both;
}
div#products p.top a{
	margin:0 0 10px 640px;
	text-indent:-5000px;
	background-position:right bottom;
	width:100px;
	text-align:right;
	display:block;
}
#no1,#no2,#no3,#no4,#no5,#no6,#no7,#no8,#no9,#no10{
	background-repeat: no-repeat;
	background-position: 8px 5px;
}
#no1{background-image:url(../images/products/parts/no1.gif);}
#no2{background-image:url(../images/products/parts/no2.gif);}
#no3{background-image:url(../images/products/parts/no3.gif);}
#no4{background-image:url(../images/products/parts/no4.gif);}
#no5{background-image:url(../images/products/parts/no5.gif);}
#no6{background-image:url(../images/products/parts/no6.gif);}
#no7{background-image:url(../images/products/parts/no7.gif);}
#no8{background-image:url(../images/products/parts/no8.gif);}
#no9{background-image:url(../images/products/parts/no9.gif);}
#no10{background-image:url(../images/products/parts/no10.gif);}
/*** comic share(Pal,PRM) ***/
div.comic_box{
	position:relative;
	width:740px;
	height:173px;	
}
p.c{
	position:absolute;
	bottom:2px;
	right:20px;
	width:auto;
}
/*** div.top_image ***/
div.top_image {
	margin:20px auto 0 auto;
	width:740px;
	height:420px;
	position:relative;
}
div.top_image p#rx-i_title_copy {
	width:501px;
	height:73px;
	position:absolute;
	top:61px;
	left:0px;
	z-index:1;
}
#products div.top_image h1 {
	width:248px;
	height:65px;
	position:absolute;
	top:177px;
	left:0px;
	margin:0;
	padding:0;
}
#products div.top_image div.products_selectbox{
	top:260px;
	left:0;
	position:absolute;
	width: 200px;
	height:	40px;
	padding: 15px 20px;
	background-color: #F3F3F3;
	z-index:1;	
}
div.top_image p#rx-i_topimg {
	width:433px;
	height:378px;
	position:absolute;
	top:40px;
	right:0;
}
div.top_image_nav {
	margin:10px 30px;
	width:740px;
}
/* Start clearFix */
div.top_image_nav:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
div.top_image_nav {
	zoom: 1;
	}
/* End clearFix */
div.top_image_nav ul.nav1 {
	width:570px;
}
/* Start clearFix */
div.top_image_nav ul.nav1:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
div.top_image_nav ul.nav1 {
	zoom: 1;
	}
/* End clearFix */
/*** div.nav_box ***/
div.nav_box {
	margin:10px 0;
	width:570px;
	float:left;
	_display:inline; /*IE6 CSS Hack*/
}
div.top_image_nav ul.nav1 li {
	margin:0 25px 0 0 ;
	width:auto;
	float:left;
	_display:inline; /*IE6 CSS Hack*/
}
div.top_image_nav ul.nav1 li a {
	background-image:url("../images/products/parts/yajirushi.gif");
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	text-decoration:underline;
}
div.top_image_nav p {
	width:170px;
	float:right;
	_display:inline; /*IE6 CSS Hack*/
}
/*** div.tokutyo ***/
div.tokutyo {
	margin:30px auto;
	width:740px;
}
div#products h2 {
	margin:20px 0 0 0;
	width:770px;
	background-image:url("../images/products/parts/bar01.jpg");
	background-repeat:repeat-x;
	color:#fff;
	padding:5px 0 5px 30px;
	font-size:120%;
}
div.tokutyo div.lead {
	width:740px;
}
div#products div.tokutyo div.lead h3 {
	border:none;
	border-bottom:1px solid #003399;
	padding:0;
	font-size:150%;
	line-height:150%;
	width:740px;
}
div.tokutyo div.lead p {
	margin:10px 0;
	color:#333;
}
div.tokutyo div.rx_tokutyo_box {
	margin:20px 0 0 0;
	width:740px;
}
/* Start clearFix */
div.tokutyo div.rx_tokutyo_box:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
div.tokutyo div.rx_tokutyo_box {
	zoom: 1;
	}
/* End clearFix */
div.products_box1-1{
	width:360px;
	float:left;
	_display:inline; /*IE6 CSS Hack*/	
}
div.products_box1-2{
	width:360px;
	float:right;
	_display:inline; /*IE6 CSS Hack*/	
}
/* Start clearFix */
div.products_box1-2:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
div.products_box1-2 {
	zoom: 1;
	}
/* End clearFix */
.rx_model1{
	background-image:url(../images/products/rx/mode-1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 80px;
	font-weight:bold;
}
.rx_model2{
	background-image:url(../images/products/rx/mode-2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 80px;
	font-weight:bold;
}
.rx_model3{
	background-image:url(../images/products/rx/mode-3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 80px;
	font-weight:bold;
}
.rx_models{
	background-image:url(../images/products/rx/mode-s.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 80px;
	font-weight:bold;
}
.rx_modelt{
	background-image:url(../images/products/rx/mode-t.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 80px;
	font-weight:bold;
}
div.rx_tokutyo_box dl.h90{
	margin:20px 0;
	height:90px;	
}
ul.features_list{
	width:740px;	
}
/* Start clearFix */
ul.features_list:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
ul.features_list {
	zoom: 1;
	}
/* End clearFix */
ul.features_list li{
	margin:20px 15px 0px 0 ;
	width:170px;
	float:left;
	_display:inline; /*IE6 CSS Hack*/
}
ul.features_list li.features_list_end{
	margin:20px 0 0 0;
	width:170px;
	float:left;
	_display:inline; /*IE6 CSS Hack*/	
}
dd.underline{
	color:#003399;
	text-decoration:underline;
	font-weight:bold;
	font-size:110%;	
}
/*** div.youto ***/
div.youto {
	margin:30px auto;
	width:740px;
}
/* Start clearFix */
div.youto:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
div.youto {
	zoom: 1;
	}
/* End clearFix */
ul.rx_example{
	width:740px;	
}
/* Start clearFix */
ul.rx_example:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
ul.rx_example {
	zoom: 1;
	}
/* End clearFix */

ul.rx_example li{
	width:170px;
	float:left;
	_display:inline; /*IE6 CSS Hack*/
}
/* Start clearFix */
ul.rx_example li:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
ul.rx_example li {
	zoom: 1;
	}
/* End clearFix */
ul.rx_example li dl{
	margin:10px 0;
}
ul.rx_example li dl dt{
	width:80px;
	float:left;
	_display:inline; /*IE6 CSS Hack*/
}
ul.rx_example li dl dd{
	width:85px;
	float:left;
	_display:inline; /*IE6 CSS Hack*/
}
/*** div.sokutei ***/

div.sokutei {
	margin:30px auto;
	width:740px;
}
div.sokutei ul {
	width:740px;
}
/* Start clearFix */
div.sokutei ul:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
div.sokutei ul {
	zoom: 1;
	}
/* End clearFix */
div.sokutei ul li.arrow {
	background-image:url(../japanese/images/products/acid/arrow.png);
	background-repeat:no-repeat;
	background-position:92% 30% ;
	width:190px;
	height:220px;
	float:left;
	_display:inline; /*IE6 CSS Hack*/
}
div.sokutei ul li.sokutei_last {
	width:170px;
	/*height:250px;*/
	float:left;
	_display:inline; /*IE6 CSS Hack*/
}
div.sokutei ul li dl {
	width:130px;
}
div.sokutei ul li dl dt {
	height:140px;
}
div.sokutei ul li dl dd.chart1 {
	background-image:url("../images/products/parts/no1_m.gif");
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0px 22px;
	color:#003399;
	font-weight:bold;
	height:35px;
}
div.sokutei ul li dl dd.chart2 {
	background-image:url("../images/products/parts/no2_m.gif");
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0px 22px;
	color:#003399;
	font-weight:bold;
	height:35px;
}
div.sokutei ul li dl dd.chart3 {
	background-image:url("../images/products/parts/no3_m.gif");
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0px 22px;
	color:#003399;
	font-weight:bold;
	height:35px;
}
div.sokutei ul li dl dd.chart4 {
	background-image:url("../images/products/parts/no4_m.gif");
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0px 22px;
	color:#003399;
	font-weight:bold;
	height:35px;
}
/*** div.user ***/
div.user {
	margin:30px auto;
	width:740px;
}
/* Start clearFix */
div.user:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
div.user {
	zoom: 1;
	}
/* End clearFix */
div.user dl {
	width:740px;
}
div.user dl dt {
	width:400px;
	float:left;
	_display:inline; /*IE6 CSS Hack*/
}
div.user dl dd {
	width:290px;
	float:right;
	_display:inline; /*IE6 CSS Hack*/
}
/*** div.lineup ***/
div.lineup {
	margin:30px auto;
	width:740px;
}
div.lineup ul {
	width:740px;
	margin:0 0 20px 0;
}
/* Start clearFix */
div.lineup ul:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
div.lineup ul {
	zoom: 1;
	clear: both;
	}
/* End clearFix */
div.lineup ul li {
	width:140px;
	float:left;
	_display:inline; /*IE6 CSS Hack*/
	margin-top: 0;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 0;
}
div.lineup ul li img{
	border:1px solid #666;	
}
div.lineup ul li.end{
	margin:0;
}
div.lineup ul li dl {
	width:140px;
}
div.lineup ul li dl dt {
	width:140px;
	height:150px;
}
div.lineup ul li dl dd {
	width:140px;
	line-height:1.4;
	padding:0 0 5px 0;
}
div#products div.lineup ul li dl dd a {
	color:#0000ff;
	text-decoration:underline;
	font-weight:bold;
	font-size:110%;
}
div#products div.lineup ul li dl dd a:hover {
	color:#FF9900;
}
/* ///////////////////////////////////////////////////////////////////
RX-alpha English
/////////////////////////////////////////////////////////////////// */
#products div.top_image h1#rx-alphaimg{
	width:740px;
	height:400px;
	position:absolute;
	left:0;
	top:0;	
}
div.tokutyo div.rx_tokutyo_box div.tokutyoP{
	padding:20px 0;
	height:100px;	
}
div.tokutyo div.rx_tokutyo_box ol {
	margin:0 0 20px 0;
}
div.tokutyo div.rx_tokutyo_box ol li{
	background: #d8e2ef;
	border-bottom: solid 1px #FFFFFF;	
}

div.tokutyo div.rx_tokutyo_box ol li p{
	height: 27px;
	padding: 3px 16px 0 30px;
}
div.tokutyo div.rx_tokutyo_box p#rxalpha_flash{
	margin:20px 0 0 0;	
}
/* ///////////////////////////////////////////////////////////////////
PAL English
/////////////////////////////////////////////////////////////////// */
div.top_image p#pal_title_copy {
	width:292px;
	height:26px;
	position:absolute;
	top:61px;
	left:0px;
	z-index:1;
}
#products div.top_image h1#palimg{
	width:243px;
	height:67px;
	position:absolute;
	top:134px;
	left:-1px;
	margin:0;
	padding:0;
}
div.top_image p#pal_topimg {
	width:310px;
	height:385px;
	position:absolute;
	top:40px;
	right:0;
}
div.tokutyo ul#awardlist{
	width:360px;	
}
/* Start clearFix */
div.tokutyo ul#awardlist:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
div.tokutyo ul#awardlist {
	zoom: 1;
	}
/* End clearFix */
div.tokutyo ul#awardlist li{
	width:66px;
	float:left;
	_display:inline; /*IE6?CSS???*/	
}
div.tokutyo table#awards{
	width: 100%;
	border-collapse:separate;
}
div.tokutyo table#awards td,div.tokutyo table#awards th{
	height: 25px;
	padding: 0 8px;	
	background: #F3F3F3;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	vertical-align: middle;	
}
div.tokutyo div.rx_tokutyo_box ol li p.pal{
	height: 27px;
	padding: 3px 16px 10px 30px;
}
dl.pal_feature_dl{
	margin:10px 0 0 0;
	width:740px;	
}
/* Start clearFix */
dl.pal_feature_dl:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
dl.pal_feature_dl {
	zoom: 1;
	}
/* End clearFix */
dl.pal_feature_dl dt{
	width:75px;	
	float:left;
	_display:inline; /*IE6?CSS???*/
}
dl.pal_feature_dl dd{
	width:300px;
	float:left;
	_display:inline; /*IE6?CSS???*/	
}
p.pal_feature_img{
	margin:20px 0;	
}
ul.pal_example{
	width:740px;	
}
/* Start clearFix */
ul.pal_example:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
ul.pal_example {
	zoom: 1;
	}
/* End clearFix */
ul.pal_example li{
	width:360px;
	float:left;
	_display:inline; /*IE6?CSS???*/
}

/* Start clearFix */
ul.pal_example li:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
ul.pal_example li {
	zoom: 1;
	}
/* End clearFix */
ul.pal_example li dl{
	margin:10px 0;
		
}
ul.pal_example li dl dt{
	width:80px;
	float:left;
	_display:inline; /*IE6?CSS???*/
		
}
ul.pal_example li dl dd{
	width:280px;
	float:left;
	_display:inline; /*IE6?CSS???*/
}
ul.pal_example li dl dd.app_title{
	font-weight:bold;
	color:#003399;		
}
.link_ya {
    background-image: url("../images/products/parts/yajirushi.gif");
    background-repeat: no-repeat;
    padding-left: 16px;
}
div#special_scales{
	width:740px;
	margin:0 0 0 30px;
	padding:20px 0 0 0;	
	border-top:1px dotted #666;
}
/* Start clearFix */
div#special_scales:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
div#special_scales {
	zoom: 1;
	}
/* End clearFix */
.line_up_box2-1{
	width: 230px;
	margin-right: 25px;
	float: left;
}
.line_up_box2-2{
	width: 230px;
	float: right;
}
table#pal{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 10px 0 10px 0;
}
#pal caption{
	color: #003399;
	text-align: left;
	font-weight: bold;
}
#pal th{
	height: 18px;
	padding: 0 3px;
	background: #D8E2EF;
	border: 1px #666666 solid;
	text-align: center;
	font-weight: normal;	
}
#pal td{
	padding: 2px 3px;
	background: #FFFFFF;
	border: 1px #666666 solid;
	line-height: 120%;
}
.td_pal1{
	width: 30%;
}
.td_pal2{
	width: 70%;
}
div.lineup_foot{
	width:740px;
	margin:0 0 20px 30px;	
}
/* Start clearFix */
div.lineup_foot:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
div.lineup_foot {
	zoom: 1;
	}
/* End clearFix */
p#memori{
	width:auto;
	float:left;
	_display:inline; /*IE6 CSS Hack*/
}
p#top_icon{
	width:auto;
	float:right;
	_display:inline; /*IE6 CSS Hack*/
}
#pal a:link, #pal a:visited, .line_up_box1-1 a:link, .line_up_box1-1 a:visited, .line_up_box1-2 a:link, .line_up_box1-2 a:visited {
    color: #0000FF;
    text-decoration: underline;
}
#pal a:hover,#pal a:active,.line_up_box1-1 a:hover,.line_up_box1-1 a:active,.line_up_box1-2 a:hover,.line_up_box1-2 a:active{
	color:#FF9900;
}
/* ///////////////////////////////////////////////////////////////////
PEN English
/////////////////////////////////////////////////////////////////// */
div.top_image p#pen_title_copy {
	width:415px;
	height:25px;
	position:absolute;
	top:61px;
	left:0px;
	z-index:1;
}
div.top_image p#pen_topimg {
	width:476px;
	height:365px;
	position:absolute;
	top:40px;
	right:0;
}
div.tokutyo table#PEN_awards{
	width: 100%;
	border-collapse:separate;
}
div.tokutyo table#PEN_awards td,div.tokutyo table#PEN_awards th{
	height: 25px;
	padding: 3px 8px;	
	background: #F3F3F3;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	vertical-align: middle;	
}
ul.awards_list {
	margin:10px 0 0 0;
	width:200px;
}
/* Start clearFix */
ul.awards_list :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
ul.awards_list  {
	zoom: 1;
	}
/* End clearFix */

ul.awards_list li{
	width:70px;
	float:left;
	_display:inline; /*IE6 CSS Hack*/
}
/* ///////////////////////////////////////////////////////////////////
MASTER English
/////////////////////////////////////////////////////////////////// */
div.top_image p#master_title_copy {
	width:596px;
	height:54px;
	position:absolute;
	top:61px;
	left:0px;
	z-index:1;
}
div.top_image p#master_topimg {
	width:455px;
	height:306px;
	position:absolute;
	top:60px;
	right:0;
}
ul.master_box{
	width:740px;	
	height:260px;
}
/* Start clearFix */
ul.master_box :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
ul.master_box{
	zoom: 1;
	}
/* End clearFix */
ul.master_box li.master_box_in1{
	width:360px;
	float:left;
	_display:inline; /*IE6 CSS hack*/	
}
ul.master_box li.master_box_in2{
	width:360px;
	float:right;
	_display:inline; /*IE6 CSS hack*/	
}
dl.master_dl{
	width:360px;
}
/* Start clearFix */
dl.master_dl :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
dl.master_dl{
	zoom: 1;
	}
/* End clearFix */
dl.master_dl dt{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px dotted #666;
	font-size:120%;
	font-weight:bold;	
}
dl.master_dl dd.master_dl_photo{
	width:130px;
	float:left;
	_display:inline; /*IE6 CSS hack*/
}
dl.master_dl dd.master_dl_p{
	width:230px;
	float:left;
	_display:inline; /*IE6 CSS hack*/
}
ul.master_list{
	width:230px;
}
/* Start clearFix */
ul.master_list :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
ul.master_list {
	zoom: 1;
	}
/* End clearFix */
ul.master_list li{
	width:40px;
	float:left;
	_display:inline; /*IE6 CSS hack*/
}
table.master,table.master_s {
	width:740px;
	border-collapse:separate;
	border-spacing: 2px;
	margin-bottom: 20px;
}
table.master td,table.master_s td{
	width:185px;
	padding: 10px 15px;
	background: #F3F3F3;
	vertical-align: top;
}
table.master th{
	text-align: center;
	width:185px;
	padding: 10px 15px;
	background: #F3F3F3;
	vertical-align: top;
	font-weight:bold;
	font-size:110%;
}
table.master_s th{
	text-align: center;
	width:369px;
	padding: 10px 15px;
	background: #F3F3F3;
	vertical-align: top;
	font-weight:bold;
	font-size:110%;
}
table.master ul,table.master_s ul{
	width:150px;	
}
table.master ul li,table.master_s ul li{
	margin:5px 0 0 0;
}
.td_master_b1 li,.td_master_b2 li,.td_master_g li,.td_master_y li,.td_master_o li{
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
.td_master_b1 li{background-image: url(../images/products/parts/ya_blue1.gif);}
.td_master_b2 li{background-image: url(../images/products/parts/ya_blue2.gif);}
.td_master_g li{background-image: url(../images/products/parts/ya_green.gif);}	
.td_master_y li{background-image: url(../images/products/parts/ya_yellow.gif);}
.td_master_o li{background-image: url(../images/products/parts/ya_orange.gif);}
/* ///////////////////////////////////////////////////////////////////
Palette English
/////////////////////////////////////////////////////////////////// */
div.top_image p#palette_title_copy {
	width:529px;
	height:66px;
	position:absolute;
	top:61px;
	left:0px;
	z-index:1;
}
div.top_image p#palette_topimg {
	width:426px;
	height:310px;
	position:absolute;
	top:90px;
	right:0;
}
/* ///////////////////////////////////////////////////////////////////
PRM(products_process_top.html) English
/////////////////////////////////////////////////////////////////// */
#products div.top_image h1#prm-alphaimg{
	width:740px;
	height:400px;
	position:absolute;
	left:0;
	top:20px;	
}
div.prm_featurebox{
	width:740px;
}
/* Start clearFix */
div.prm_featurebox :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
div.prm_featurebox{
	zoom: 1;
	}
/* End clearFix */
ul.prm1{
	margin:0;
	padding:0;
	width:384px;
	float:left;
	_display:inline; /*IE6 CSS hack*/
}
ul.prm1 li{
	margin:0 0 10px 0;
	width:382px;
	border:1px solid #333;
	float:left;
}
ul.prm1 li dl{
	width:349px;
	padding:5px;
}
ul.prm1 li dt{
	padding:0px 0 0 13px;
	background-image:url(images/products/prm/maru.gif);
	background-repeat:no-repeat;
	background-position:left center;
	color:#003399;
	font-weight:bold;
}
div.rx_tokutyo_box div.prm_featurebox p.prm2{
	margin:10px 0 0 0;
	width:356px;
	float:right;
	_display:inline; /*IE6 CSS hack*/
}
ul.ul_4col{
	width:740px;
}
/* Start clearFix */
ul.ul_4col :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
ul.ul_4col{
	zoom: 1;
	}
/* End clearFix */
ul.ul_4col li{
	margin:0 20px 0 0;
	width:170px;
	float:left;
	_display:inline; /*IE6 CSS hack*/
}
ul.ul_4col li.ul_4col_end{
	margin:0 0px 0 0;
}
ul.ul_4col dd{
	text-align:center;
}
ul.prm_example{
	margin:0 0 10px 0;
	width:740px;
}
/* Start clearFix */
ul.prm_example :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
ul.prm_example{
	zoom: 1;
	}
/* End clearFix */
ul.prm_example li{
	margin:0 10px 10px 0;
	width:240px;
	float:left;
	_display:inline; /*IE6 CSS hack*/
}
ul.prm_example li.prm_example_end{
	margin:0 0px 0 0;
}
ul.prm_example li dl{
	width:240px;
}
/* Start clearFix */
ul.prm_example li dl :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
ul.prm_example li dl{
	zoom: 1;
	}
/* End clearFix */
ul.prm_example li dl dt{
	width:80px;
	float:left;
	_display:inline; /*IE6 CSS hack*/
		
}
ul.prm_example li dl dd{
	width:160px;
	float:left;
	_display:inline; /*IE6 CSS hack*/
}
#products h4.prm_h4{
	clear:both;	
}
/* ///////////////////////////////////////////////////////////////////
Monitor(CM-780N) English
/////////////////////////////////////////////////////////////////// */
div.top_image p#cm_title_copy {
	width:293px;
	height:64px;
	position:absolute;
	top:61px;
	left:0px;
	z-index:1;
}
div.top_image p#cm_topimg {
	width:442px;
	height:288px;
	position:absolute;
	top:90px;
	right:0;
}
ul.cm_list {
	width:740px;
}
/* Start clearFix */
ul.cm_list :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility:hidden;
	}
ul.cm_list{
	zoom: 1;
	}
/* End clearFix */
ul.cm_list li#cm1{
	width:352px;
	float:left;
	_display:inline; /*IE6 CSS hack*/
}
ul.cm_list li#cm2{
	margin:12px 0 0 0;
	width:306px;
	float:right;
	_display:inline; /*IE6 CSS hack*/
}
ul.cm_list li.op_li{
	width:185px;
	text-align:center;
	float:left;
	_display:inline; /*IE6 CSS hack*/
}
ul.cm_list li.op_li li{
	margin:20px 0 0 0;
}
ul.cm_list li.op_li li dt{
	height:94px;
}
dl.master_dl dd.cm_dl_photo{
	width:80px;
	float:left;
	_display:inline; /*IE6 CSS hack*/
}
dl.master_dl dd.cm_dl_p{
	width:280px;
	float:left;
	_display:inline; /*IE6 CSS hack*/
}
ul.cm_exList li{
	background-image: url("../images/products/parts/ya_blue1.gif");
  background-position: 0 6px;
 	background-repeat: no-repeat;
  padding-left: 10px;
	margin:0 0 5px 0;
}
/* ///////////////////////////////////////////////////////////////////
PAN English
/////////////////////////////////////////////////////////////////// */
div.top_image p#pan_topimg {
	width:255px;
	height:416px;
	position:absolute;
	top:-10px;
	right:0;
}
div.top_image p#pan_title_copy {
	width:369px;
	height:88px;
	position:absolute;
	top:35px;
	left:-1px;
	z-index:1;
}
div.top_image_nav ul.nav1 li {
	margin:0 25px 0 0 ;
	width:auto;
	float:left;
	_display:inline; /*IE6?CSS???*/
}
div.top_image_nav ul.nav1 li a {
	background-image:url("../images/products/parts/yajirushi.gif");
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	text-decoration:underline;
}
#products div.top_image div.es_selectbox {
	background-color: #F3F3F3;
	height: 40px;
	left: 0;
	padding: 15px 20px;
	position: absolute;
	top: 265px;
	width: 200px;
	z-index: 1;
}
#products div.top_image div.products_syosaibox{
	top:260px;
	left:0;
	position:absolute;
	width: 246px;
	height:	44px;
}
#products div.top_image div.products_syosaibox a{
	display:block;
}
#inquiry{
	position: absolute;
	bottom: 27px;
	left:1px;
	width: 200px;
}
div.tokutyo {
	width:740px;
	clear: both;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
div#products div.section h2 {
	margin:20px 0 0 0;
	width:770px;
	background-image:url("../images/products/parts/bar01.jpg");
	background-repeat:repeat-x;
	color:#fff;
	padding:5px 0 5px 30px;
	font-size:120%;
}
div#products h2 {
	margin:20px 0 0 0;
	width:770px;
	background-image:url("../images/products/parts/bar01.jpg");
	background-repeat:repeat-x;
	color:#fff;
	padding:5px 0 5px 30px;
	font-size:120%;
}
div.tokutyo div.lead {
	width:740px;
}
div#products div.tokutyo div.lead h3 {
	border:none;
	border-bottom:1px solid #003399;
	padding:0;
	font-size:150%;
	line-height:150%;
	width:740px;
}
div.tokutyo div.lead p {
	margin:10px 0;
	line-height:150;
}
div.tokutyo div.tokutyo_box {
	width:740px;
	clear: both;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	overflow: hidden;
}
#products #pan_tokutyo_box dl dt{
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
#pan_tokutyo_box{
	margin:20px 0;
	position:relative;
	width:740px;
	height:219px;
	background-image:url(../images/products/pan/tokutyo_bg_en.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	line-height: 110%;
}
#products h3#pan_logo{
	position:absolute;
	width:188px;
	height:86px;
	top:1px;
	left:14px;
	border:none;
}
#products p#pan_akawaku{
	position:absolute;
	width:197px;
	height:211px;
	top:0px;
	left:250px;
	margin:0;
}
#dl_1{
	position:absolute;
	width:200px;
	height:89px;
	top:117px;
	left:33px;
	color:#ccc;
}
#dl_1 dd{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#dl_2{
	position:absolute;
	width:250px;
	height:89px;
	top:26px;
	left:484px;
	color:#ccc;
}
#dl_2 dd{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 35px;
}
#dl_3{
	position:absolute;
	width:250px;
	height:89px;
	top:133px;
	left:483px;
	color:#ccc;
}
#dl_3 dd{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}
.pan_user{
	width:760px;
	padding:20px 0;
	background:url(../images/products/user/user01.gif) no-repeat right 20px;
}
div.sokutei {
	margin:30px auto;
	width:740px;
	overflow: hidden;
}

div.sokutei h2 {
}

div#products div.sokutei h4 {
	background:#d8e2ef;
	width:130px;
	line-height:1.5;
	font-size:110%;
	border:none;
}

/*** div.sokutei ***/

div.sokutei ul {
	width:740px;
}

/* Start clearFix */
div.sokutei ul:after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	}
div.sokutei ul {
	zoom: 1;
	}
div.examplesArea {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
div.examplesArea h4 {
	clear: both;
	width: 100%;
	margin-bottom: 20px;
}
div.examplesArea .example {
	clear: both;
	overflow: hidden;
	margin-bottom: 30px;
}
.examplesArea .example li {
	float: left;
	width: 185px;
}
.examplesArea .example li img {
	float: left;
	width: 70px;
	margin-right: 5px;
}
