﻿@charset "utf-8";

/* 
===  allproduct.css  === 
*/

/*  -----  allproduct  ------   */

#allproduct {
	float: right;
	width: 515px;
	overflow: hidden;
}

#allproduct h2 {
	border-left: solid 5px #3344bb;
	font-size: 160%;
	font-weight: normal;
	color: #333333;
	padding: 16px 0 0 10px;
}

#allproduct h3 {
	line-height: 1.5;
	color: #FF6600;
	font-size: 92%;
	margin: 15px 0;
}

#allproduct h4 {
	clear: both;
	margin: 30px 0 15px 0;
}

#allproduct h5 {
	clear: both;
	color: #0099FF;
	font-size: 100%;
	font-weight: bold;
	margin: 30px 0 0 0;
	line-height: 1.5;
}

#allproduct p {
	clear: both;
	font-size: 90%;
	overflow: hidden;
	line-height: 1.7;
	color: #333;
}

#allproduct a {
	color: #0066FF;
	text-decoration: underline;
	font-size: 100%;
	font-weight: bold;
}

#allproduct .bg {
	font-size: 110%;
}

#allproduct .pnowp {
	white-space: nowrap;
}

#allproduct .allpimg {
	clear: both;
}

#allproduct .allpimg2 {
	float: right;
	margin: 0 0 4px 8px
}

#allproduct .allpimg3 {
	margin: 10px 0 10px 0;
}

#allproduct .allpimg4 {
	clear: both;
	margin: 15px 0 0 0;
	border: solid 1px #ccc;
}

#allproduct .allpimg5 {
	clear: both;
	margin: 0 0 15px 0;
}

#allproduct .hvu01rd {
	color: #CC0000;
	font-size: 140%;
	font-weight: bold;
}

.imgpos {
	width: 500px;
	height: 420px;
	margin: 0 auto;
}

.imgpos2 {
	width: 500px;
	height: 375px;
	margin: 10px 0px 20px 35px;
}

.imgpos3 {
	width: 514px;
	height: 78px;
	margin-top: 5px;
}

#vdbox {
	clear: both;
	margin: 15px 0 0 15px;
	height: 80px;
}

#vdbox img {
	margin: 0 0 5px 0 ;
}

#vdbox a {
	font-size: small;
	margin: 0;
}

.nona a {
	color:#FF3300;
	text-decoration: underline;
	font-size: 100%;
	font-weight: bold;
}
	
.nona a:hover {
	color: #99CC00;
	text-decoration: underline;
	font-size: 100%;
	font-weight: bold;
}

#prodbnbox {
	width: 520px;
	clear: both;
	margin: 40px 0 30px 0;
}

#prodbnbox a {
	font-size: 90%;
}

#prodbnbox a img {
	clear: both;
	margin: 5px 0 30px 0 ;
}

ul.spulb li {
	color: #E82409 !important;
	font-weight: bold;
}



/* --- mpname ---*/

#allproduct #mpname {
	font-size: 64%;
	text-align: right;
}


/* --- dl ---*/

#allproduct dl {
	line-height: 1.6;	
}

#allproduct dt {
	font-size: 90%;
	color: #FF3300;
	margin: 10px 0 0 0;
	font-weight: bold;
}

#allproduct dd {
	color: #333;
	font-size: 84%;
}


/* --- ul ---*/

#allproduct ul {
	clear: both;
	padding: 10px 15px;
	color: #333;
	font-size: 90%;
}

#allproduct li {
	list-style-type: circle;
	margin: 0 10px 10px 0;
	letter-spacing: 0.07em;
	line-height: 1.5;
}

#propli ul {
	list-style-type: none;	
}

#propli ul li {
	list-style-type: none;
	line-height: 1.5;	
	padding: 4px 0 4px 20px;
	background: url(../img/products/m/listmark01.gif) center left no-repeat;
}

#propli ul li a:hover {
	color: #FF6600;
}


/* --- pdf ---*/

#pdfbox {
	clear: both;
	width: 500px;
	margin: 30px 0 0 5px;
}

#pdfbox a img {
	width: 50px;
	float: left;	
}

.pdfp {
	float: left;
}

#pdfboxn  {
	clear: both;
	width: 500px;
	margin: 30px 0 50px 5px;
	overflow: hidden;
}

#pdfboxn a {
	width: 200px;
	float: left;
	font-size: 90%;
	color: #0033FF;
	margin: 0 0 0 15px;
}

p.pdfdl img {
	margin: 0 10px 0 0;
}

p.pdfdl a {
	color: #0066FF;
}

p.pdfdl a:hover {
	color: #00CCFF;
}


/* --- inqbox ---*/

#inqbox {
	clear: both;
	background: url(../img/products/all/inquiry_back.gif) left top no-repeat;
	width: 510px;
	height: 140px;
	margin: 10px 0 0 0;
	padding: 90px 0 0 287px;
}

#inqbox a img {
	width: 191px;
	height: 34px;
}

/* --- mmbox ---*/

#mmbox {
	clear: both;
	width: 500px;
	margin: 0 0 0 5px;
}

#mmbox img {
	float: left;
	margin: 0 4px 30px 0;
}

/* --- Spennret ---*/

#allproduct .spclbox {
	width: 510px;
	overflow: hidden;
	clear: both;
}

#allproduct .btn_spl,
#allproduct .btn_spr {
	width: 250px;
	border-left: solid 5px #ffcc00;
	margin: 5px 0 5px 0;
}

#allproduct .btn_spl {
	float: left;	
}

#allproduct .btn_spr {
	float: right;	
}

#allproduct .btn_spl a img, 
#allproduct .btn_spr a img {
	margin: 5px 0 5px 150px;
}

#allproduct .btn_spl dl,
#allproduct .btn_spr dl {
	width: 150px;
	float: left;
}

#allproduct .btn_spl dt,
#allproduct .btn_spr dt {
	font-size: 82%;
	line-height: 1.2;
	margin: 3px 0 0 10px;
}

#allproduct .btn_spl dd,
#allproduct .btn_spr dd {
	font-size: 76%;
	line-height: 1.2;
	margin: 0 0 0 10px;
}


/* --- Collector ---*/

#allproduct .coclbox {
	width: 510px;
	overflow: hidden;
	clear: both;

}

#allproduct .coclbox p {
	margin: 10px 0; 

}

#allproduct .btn_col,
#allproduct .btn_cor {
	width: 240px;
	border-bottom: solid 1px #ccc;
	margin: 0 5px 10px 0;
	padding: 0 0 10px 4px;
}

#allproduct .btn_col {
	float: left;	
}

#allproduct .btn_cor {
	float: right;	
}

#allproduct .btn_col a img, 
#allproduct .btn_cor a img {
	float: left;
	border: solid 3px #333;
	margin: 0 0 2px 0;
}

#allproduct .btn_col dl,
#allproduct .btn_cor dl {
	width: 145px;
	margin: 0 0 2px 92px;
}

#allproduct .btn_col dt,
#allproduct .btn_cor dt {
	font-size: 82%;
	line-height: 1.0;
	margin: 0 ;
	padding: 0;
}

#allproduct .btn_col dt a,
#allproduct .btn_cor dt a {
	color: #0066ff;
	text-decoration: none;
}

#allproduct .btn_col dt a:hover,
#allproduct .btn_cor dt a:hover {
	color: #ff3300;
	text-decoration: underline;
}

#allproduct .btn_col dd,
#allproduct .btn_cor dd {
	font-size: 68%;
	line-height: 1.5;
	margin: 0 ;
	padding: 0;
}


#allproduct .nona {
	width: 510px;
	height: 50px;
	margin: 50px 0 30px 0;
}

#allproduct .red {
	color: #CC3300;
	font-weight: bold;
	font-size: 130%;
	line-height: 2.0;
}

#allproduct .ultra00 {
	border-color: #CC3300;
	border-style: inset;
	border-width: 1px;
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	width: 500px;
}

#allproduct .ultra01 {
	float: left;
	border: #333 solid 3px;
	margin: 5px;
}
#allproduct .ultra02 {
	float: left;
	margin-left: 20px;
	margin-bottom: 5px;
}

/* --- ULTRA CO-AXIAL --- */

#allproduct .sample_l {
	float: left;
	margin-right: 20px;
	width: 135px;
}


#allproduct .sample_r {
	float: left;
	width: 135px;
}

/*-- HDT-101 / HDR-101 /FT-001 --*/

#allproduct .hdthdr01 img {
	margin-top: 10px;
}

#allproduct .hdthdr01 li {
	list-style-type: none;
}

#allproduct .hdthdr02 {
	background-color: #66CCCC;
	padding: 5px;
	line-height: 1.6;
}

#allproduct .hdthdr03 {
	background-color: #FFCC33;
	padding: 5px;
	line-height: 1.6;
}

#allproduct .hdthdr04 {
	background-color: #CCFFFF;
	padding: 5px;
	line-height: 1.6;
}

#allproduct .hdthdr01 table td,
#allproduct .ft table td {
	border-left: #666 solid 1px;
	border-bottom: #CCCCCC solid 1px;
	line-height: 1.6;
	text-align: left;
	padding-left: 5px;
	font-size: 90%;
	vertical-align: top;
}


#allproduct .hdthdr01 table th,
#allproduct .ft table th {
	border-bottom: #CCCCCC solid 1px;
	line-height: 1.6;
	text-align: left;
	padding-left: 5px;
	font-size: 90%;
	vertical-align: top;
	width: 170px;
}

#allproduct .hdthdr01 table,
#allproduct .ft table {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	border-collapse: collapse;
	width: 450px;
	border: #666 solid 1px;
}
#allproduct .hdthdr01 .uline {
	border-bottom: #666 solid 1px;
}

#allproduct .ft .uline {
	border-bottom: #666 solid 1px;
}

#allproduct .ft {
	width: 520px;
	clear: both;
	overflow: hidden;
}
#allproduct .ft_flbox {
	width: 520px;
}
#allproduct .ft p {
	width: 500px;
	padding: 5px;
}
#allproduct .movieArea {
	margin: 10px 0;
}

/*--  CT101 --*/

#allproduct .ct101_all {
	clear: both;
	overflow: hidden;
}

#allproduct .ct101_all img {
	padding-top: 10px;
	padding-left: 5px;
}

#allproduct .ct101_all .pl img {
	float: left;
	padding-top: 5px;
}

#allproduct #ct101table table {
	font-size: 82%;
	width: 480px;
	border-collapse: collapse;
	border: #CCCCCC 1px solid;
	margin: 10px;
}
#allproduct #ct101table th {
	width: 140px;
	text-align: left;
	padding: 5px;
	vertical-align: text-top;
	border: #CCCCCC 1px solid;
}
#allproduct #ct101table td {
	border: #CCCCCC 1px solid;
	width: 300px;
	padding: 5px;

}
#allproduct .sp01 {
	font-size: 82%;
}
