div.onMouse,div#navib,div#navi2b,div#navi3b{
	border-right:0;
	width:150px;
	}
em.underline{
	border-bottom:solid 1px #ff4d7a;
	color:#494949;
	}	


/*navigation*/
ul#product_list{
	padding:10px 0;
	background:#fff;
	}

/*head-line*/
h2.h2-under{
	margin:10px 0 10px 0;
	}
h2.h2-under2{
	background:url(img/h2-product.gif) no-repeat;
	height:55px;
	margin:10px 0 10px 0;
	}
	
.font12{
	font-size:12px;
	}




/*---------------------------------------------*/
/*$B<BMQNc(B*/
/*---------------------------------------------*/
div.ex-left-img{
	width:160px;
	float:left;
	margin:15px 0 0 25px;
	}
div.ex-right-text{
	float:right;
	margin:15px 0 0 15px;
	width:320px;
	font-size:110%;
	line-height:1.5em;
	color:#494949;
	}

div.ex-right-img{
	width:160px;
	float:right;
	margin:15px 0 0 25px;
	}
div.ex-right-img2{
	width:180px;
	float:right;
	margin:15px 0 0 25px;
	}
div.ex-left-text{
	float:left;
	margin:15px 0 0 25px;
	width:330px;
	font-size:110%;
	line-height:1.5em;
	color:#494949;
	}
div.ex-left-text2{
	float:left;
	margin:15px 0 0 25px;
	width:300px;
	font-size:110%;
	line-height:1.5em;
	color:#494949;
	}

/*---------------------------------------------*/
/*$B@=IJ>pJs(B*/
/*---------------------------------------------*/
h2.h2-under2{
	background:url(img/h2-product.gif) no-repeat;
	height:55px;
	margin-top:10px;
	}
p.h4-pro{
	font-size:18px;
	margin:7px 0 0 30px;
	font-weight:bold;
	}
h4.h4-pro2{
	font-size:14px;
	color:#292929;
	}

p.text-indent{
	font-size:110%;
	line-height:1.5em;
	color:#494949;
	margin-left:30px;
	}

/*$B%Z!<%8Fb%j%s%/(B*/
p#dynamic-link{
	position:relative;
	top:-34px;
	text-align:right;
	margin-right:12px;
	margin-bottom:0;
	}

/*$B@=IJ>pJs%l%$%"%&%HMQ%F!<%V%k(B*/
table.product-table,table.product-table2{
	font-size:110%;
	line-height:1.5em;
	color:#494949;
	}
table.product-table{
	margin:6px 30px 0 30px;
	}
table.product-table2{
	margin:6px 30px 0 0;
	}
.paddingL15{
	padding-left:15px;
	}

/*$B%/%j!<%s@:JF(B*/
div.box-clean{
	background:url(img/bg-creanseimai.gif) no-repeat;
	height:75px;
	margin-left:30px;
	}
.box-clean p{
	padding:25px 0 0 10px;
	font-size:11px;
	line-height:1.3em;
	}
	
/*------------------$B<L??!\CMCJ$N%F!<%V%k(B*/
table.pro-nedan{
	margin:15px 0 0 28px;

	}


/*------------------$BCMCJI=!J7HBSMQ!K(B*/
table#pro-nedan0,table#pro-nedan1,table#pro-nedan2,table#pro-nedan3,table#pro-nedan4{
	border-left:solid 1px #494949;
	border-top:solid 1px #494949;
	}

#pro-nedan0 th,#pro-nedan1 th,#pro-nedan2 th,#pro-nedan3 th,#pro-nedan4 th{
	padding:7px 0;
	border-right:solid 1px #494949;
	border-bottom:solid 2px #494949;
	font-weight:normal;
	}
#pro-nedan0 td,#pro-nedan1 td,#pro-nedan2 td,#pro-nedan3 td,#pro-nedan4 td{
	border-right:solid 1px #494949;
	border-bottom:solid 1px #494949;
	padding:2px;
	}
.box-25{
	margin:20px 0 0 27px;
	}	
.small-font{
	font-size:10px;
	}


ul#ul-prdct{
	list-style:none;
	position:relative;
	top:-30px;
	left:340px;
	}
#ul-prdct li{
	list-style:none;
	display:inline;
	border-right:solid 1px #494949;
	padding:0 5px;
	}



	
	
/*---------------------------------------------*/
/*$B%a%G%#%"(B*/
/*---------------------------------------------*/
td.media-indent{
	padding-left:15px;
	}
p.media-title{
	color:#494949;
	font-size:14px;
	margin-bottom:7px;
	border-bottom:solid 1px gray;
	padding-bottom:2px;
	}

dt.link-media-dt{
	font-size:12px;
	}
dd.link-media-dd{
	margin:0 0 15px 25px;
	}
	


/*---------------------------------------------*/
/*$B$*5RMM$N@<(B*/
/*---------------------------------------------*/
p.cust-title{
	color:#339999;
	margin:10px 0 0 -3px;
	font-size:13px;
	font-weight:bold;
	}
.fl-right{
	float:right;
	margin-left:1.5em;
	}
div.cust-box-s{
	margin-left:25px;
	}

/*------------------$B3Q4]%F!<%V%k(B*/
div.table-top{
	background:url(img/table-top.gif) no-repeat;
	height:20px;
	width:505px;
	}
div.table-center{
	background:url(img/table-center.gif) repeat-y;
	width:505px;
	}
div.table-bottom{
	background:url(img/table-bottom.gif) no-repeat;
	height:20px;
	width:505px;
	}
div.table-margin{
	padding:7px 20px;
	}
p.table-title{
	font-size:13px;
	color:#3399ff;
	font-weight:bold;
	margin-left:10px;
	}


/*---------------------------------------------*/
/*$B$h$/$"$k$4<ALd(B*/
/*---------------------------------------------*/
dl#quesion1,dl#quesion2{
	}
#quesion1 dt,#quesion2 dt{
	height:19px;
	font-size:12px;
	background:url(img/list-icon-q.gif) no-repeat;
	padding-left:30px;
	}
#quesion1 dd,#quesion2 dd{
	background:url(img/list-icon-a.gif) no-repeat 33px 18px;
	padding:15px 0 0 70px;
	margin-bottom:30px;9
	}



/*------------------$B3Q4]%F!<%V%k(B*/
div.table2-top{
	background:url(img/table2-top.gif) no-repeat;
	height:20px;
	width:400px;
	}
div.table2-center{
	background:url(img/table2-center.gif) repeat-y;
	width:400px;
	}
div.table2-bottom{
	background:url(img/table2-bottom.gif) no-repeat;
	height:20px;
	width:400px;
	}
div.table2-margin{
	padding:0px 20px;
	}

/*------------------$BioLj(Bｪｬ$BecTe&>eb(Bｸ*/
/*$B8+=P$7(B*/
h4.h4-torisetu{
	font-size:14px;
	color:#333333;
	border-bottom:solid 1px #333333;
	margin:0 20px 10px 20px;
	padding-bottom:3px;
	}
.MarginL20{
	margin-left:40px;
	}



.torisetu1 {
	font-size: 12px;
	margin-left: 20px;
}
.torisetu2 {
	font-size: 12px;
	margin-left: 5px;
}
div.torisetu8 {
	font-size: 12px;
	margin-left: 40px;
}
.torisetu3 {
	font-size: 17px;
	margin-left: 20px;
	color:#029494;
}
.torisetu4 {
	font-size: 14px;
	margin-left: 20px;
	margin-bottom:4px;
	color:#494949;
	font-weight: bold;
}
ul.torisetu5 {
	font-size: 12px;
	list-style-type: disc;
	margin-left:40px;
	list-style-position: inside;
}
.torisetu6 {
	font-size: 12px;
	margin-left: 40px;
}
.torisetu7 {
	font-size: 24px;
	font-weight: bold;
	color: #d69d1f;
	width: 20px;
}
.line_yellow {
	font-size: 24px;
	font-weight: bold;
	color: #d69d1f;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #d69d1f;
}
.midori2 {
	font-size: 14px;
	padding-bottom:3px;
	margin-left: 40px;
	color:#70c9c4;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #70c9c4;
}
.center {
	margin-left:auto;
	margin-right:auto;
	width: 550px;
}

a.name {
	color: #494949
}.midori_bango {
	font-size: 20px;
	color: #4bb392;
	margin-left: 20px;
	font-weight: bold;
	width: 10px;
}
.aomoji {
	font-size: 12px;
	margin-left: 5px; 
	color:#1f7fd6
}
.meyasu_bango {
	font-size: 12px;
}
.akamoji {
	font-size: 12px;
	margin-left: 5px;
	color:#FF0000
}

.style1 {
	color: #000000;
	font-weight: bold;
}

/*$B8+=P$7(B*/
h3.h3-product{
	background:url(img/h3-product.gif) no-repeat;
	padding:6px 0 0 30px;
	color:#333333;
	letter-spacing:2px;
	height:30px;
	}
.h3-product a:link{
	color:#333333;
	}
.h3-product v:link{
	color:#333333;
	}
.font-yellow{
	color:#d69d1f;
	}
.font-size-m{
	font-size:12px;
	margin-left:5px;
	}
	

/* manual */
dl.dl-manual{
	margin:0 0 0 25px;
	}
.dl-manual a{
	color:#FF3366;
	}
.dl-manual dt{
	background:url(img/dl-icon01.gif) no-repeat 0 1px;
	padding-left:20px;
	}
.dl-manual dd{
	margin:-20px 0 15px 220px;
	padding-left:20px;
	border-left:solid 4px #f0f0f0;
	}
hr.hr-dotted{
	height:1px;
	border-top:dotted 1px #CCCCCC;
	}
p.siries-tit{
	margin:15px 0 0 0;
	}
h3.h3-manual{
	margin:30px 0 15px 0;
	}
	
dl.dl-manual2{
	}
.dl-manual2 dt{
	background:url(img/dl-icon02.gif) no-repeat 0 5px;
	font-size:14px;
	padding:10px 0 3px 35px;
	}
.dl-manual2 dd{
	border-bottom:dotted 1px #666666;
	padding:0 0 15px 40px;
	}
.dl-manual2 a{
	color:#000000;
	text-decoration:none;
	}
.dl-manual2 img{
	border:0;
	}
	

/*interview1*/
p.p-map{
	font-size:22px;
	font-weight:bold;
	color:#2CB1A8;
	margin:0 0 0 10px;
	}

h4.h4-interview{
	color:#2CB1A8;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #333333;
	padding:0 0 5px 0;
	margin:7px 0 7px 0;
	}
dl.dl-interview{
	margin:30px 0 0 0;
	}

.dl-interview dt{
	background:#2CB1A8;
	padding:3px 0 3px 5px;
	margin:0 0 10px 0;
	color:#FFFFFF;
	font-weight:bold;
	}
.dl-interview dd{
	font-size:12px;
	padding:0 20px 0 20px;
	margin:0 0 20px 0;
	}
	
/*---------------------------------------------*/
/*製品情報：新機種のお知らせ*/
/*---------------------------------------------*/
div.crean_top {
    width:550px;
	height:308px;
	background:url(img/clean_top.jpg) no-repeat 25px 10px;
}
p.dynamic-link_np{
	text-align:right;
	margin-right:12px;
	margin-bottom:0;
}
h2.h2-np {
	background:url(img/h2_np.jpg) no-repeat;
	height:55px;
	margin:10px 0 10px 0;
}
div.np_btn_set {
    position:relative;
	left:420px;
	top:180px;
	width:127px;
}
h4.np_title {
    margin:15px 0px 10px 40px;
	color:#399aa1;
	font-size:12pt;
}
h4.np_title02 {
    margin:15px 0px 10px 5px;
	color:#399aa1;
	font-size:11pt;
}
div.np_text {
    margin:10px 0px 10px 45px;
}
div.np_left_text {
    margin:10px 10px 10px 45px;
	width:250px;
	float:left;
}
.orange {
    color:#FF6633;
}
p.s_orange {
    margin:10px 0px 0px 0px;
    font-size:80%;
    color:#FF6633;
}
div.np-right-img{
	width:140px;
	float:right;
	margin:10px 25px 0 25px;
	}
div.discription_box{
    margin:10px 0px 10px 45px;
}
div.discription_l_img{
    float:left;
	width:223px;
}
div.discription_small {
    float: right;
	margin:0px 0px 0px 10px;
}
div.round_box {
    background:url(img/np_roundbox_bg.gif) no-repeat;
	width:120px;
	height:69px;
	font-size:80%;
	float:left;
	margin:5px 0px 0px 0px;
	padding:5px;
	line-height:1.1em;
}
table.np_table {
    margin:10px 0px 0px 45px;
}
div.np_table_discription {
    margin:10px 0px 0px 20px;
}
div.photo_box {
    width:110px;
	margin:0px 10px 10px 0px;
	float:left;
}
/*---------------------------------------------*/
/*お客様の声
/*---------------------------------------------*/
div.voice-box1 {
	background-image: url(img/box-top.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 483px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
}
div.voice-box2 {
	background-image: url(img/box-middle.gif);
	background-repeat: repeat-y;
	width: 483px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
div.voice-box3 {
	background-image: url(img/box-under.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 483px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
dl.voice {
	text-align: left;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
dl.voice dt {
	font-weight: bold;
}
dl.voice dd {
	margin-left: 25px;
	margin-bottom: 7px;
}
h3.voice {
	color: #238E96;
	text-align: left;
	font-size: 14px;
	margin-top: 0px;
}
div#movie-banner {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}


/*produt200902*/
div.product-button{
	margin:15px 0 0 0;
	text-align:right;
	}
p.p-movie{
	margin:10px 0 0 35px;
	}

