@charset "Shift_JIS";/*flashアイコン部分の設定----------------------------------------------------*/.sample_pdf{	margin-top: 0px;	margin-bottom: 30px;	border: 3px solid #F0F0F0;	padding: 7px;	font-size: 90%;	width: 605px;}body:last-child {	margin-bottom: 10px;}.sample_pdf td{	vertical-align: middle;}.sample_pdf img{	margin-left: 5px;	text-align: right;}.sample_pdf02{	text-align: right;	width: 605px;	font-size: 90%;}.sample_pdf02 img{	margin-bottom: 3px;	}/*カタログダウンロード：カタログ一覧のテーブル設定------------------------------------------*/.h3_dw01{	font-weight: bold;	color: #666666;	background-image: url(../images/h3_back66.gif);	background-repeat: no-repeat;	background-position: left center;	text-indent: 22px;	margin: 0px 0px 15px;	width: 605px;	padding-top: 2px;	padding-bottom: 2px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	font-size: 100%;	padding-right: 0px;	padding-left: 0px;	line-height: 100%;}.h3_dw02{	font-weight: bold;	color: #666666;	background-image: url(../images/h3_back66.gif);	background-repeat: no-repeat;	background-position: left center;	text-indent: 22px;	margin: 30px 0px 15px;	width: 605px;	padding-top: 2px;	padding-bottom: 2px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	font-size: 100%;	padding-right: 0px;	padding-left: 0px;	line-height: 100%;}.h3_dw03{	font-weight: bold;	color: #666666;	background-image: url(../images/h3_back66.gif);	background-repeat: no-repeat;	background-position: left center;	text-indent: 22px;	margin: 0px 0px 15px;	width: 498px;	padding-top: 2px;	padding-bottom: 2px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	font-size: 100%;	padding-right: 0px;	padding-left: 0px;	line-height: 100%;}.h3_dw04{	font-weight: bold;	color: #666666;	margin: 0px 0px 15px;	padding-top: 3px;	padding-bottom: 3px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	font-size: 100%;	padding-right: 5px;	padding-left: 5px;	line-height: 100%;	text-align: center;	background-color: #F0F0F0;}.dw{	margin-bottom: 20px;}.dw th{	text-align: left;}.dw td{	text-align: center;}.dw_l{	width: 169px;	margin-right: 10px;	margin-bottom: 10px;	border: 1px solid #CCCCCC;	padding: 10px;	text-align: center;}.dw_m{	width: 169px;	margin-right: 10px;	margin-bottom: 10px;	border: 1px solid #CCCCCC;	padding: 10px;	text-align: center;}.dw_r{	width: 169px;	margin-right: 10px;	margin-bottom: 10px;	border: 1px solid #CCCCCC;	padding: 10px;	text-align: center;}.dw_waku{	border: 1px solid #CCCCCC;	margin-bottom: 13px;}.download{	padding-bottom: 6px;	white-space: nowrap;	margin: 0px;	padding: 0px;	vertical-align: middle;}.download img{	margin-left: 0px;	vertical-align: middle;	margin-right: 2px;	margin-top: -2px;}.dw_em{    letter-spacing:1em}body:last-child .dw_em{	margin-right: -1em;}/*生産終了品*/.download_end{    margin-bottom: 30px;	width: 605px;}.download_end th{	color: #666666;	text-align: left;	padding-top: 0px;	padding-bottom: 5px;	font-weight: normal;	width: 151;}.download_end th img{	border: 1px solid #CCCCCC;}.download_end td{	text-align: left;	vertical-align: middle;	font-size: 90%;}.download_end td img{	padding-bottom: 5px;	vertical-align: middle;}/*カタログダウンロード：ドットボーダーの設定----------------------------------------------------*/.dw_dot{	background-image: url(../images/dot_line.gif);	background-repeat: repeat-x;	background-position: top;	height: 6px;}.dw_dot02{	background-image: url(../images/dot_line02.gif);	background-repeat: repeat-x;	background-position: top;	height: 6px;}.dw_dot03{	background-image: url(../images/dot_line02.gif);	background-repeat: repeat-x;	background-position: bottom;	height: 6px;}.dw_dot04{	background-image: url(../images/dot_line.gif);	background-repeat: repeat-x;	background-position: bottom;	height: 6px;}/*カタログ請求・IDパスワード：送信ボタンの設定----------------------------------------------------*/.button{	width: 605px;	margin-top: 20px;	text-align: center;}/*ID、パスワードのテーブルの設定----------------------------------------------------*/#manual_kakomi{	padding: 15px 15px 5px;	margin-top: 5px;	border: 4px solid #F0F0F0;}#manual{	width: 571px;	}#manual td{	padding-bottom: 10px;	text-align: left;}#manual_bt{	margin-left: 30px;}.privacy_title01{	margin-bottom: 5px;	color: #000000;	font-size: 100%;}.privacy_title02{	margin-top: 20px;	margin-bottom: 5px;	color: #000000;	font-size: 100%;}#manual .input{	border: 1px solid #CCCCCC;	margin-left: 5px;	margin-right: 5px;	padding: 3px 5px;	width: 200px;}/*カタログ請求の設定----------------------------------------------------*/#catalog_table{	margin-top: 20px;}#catalog_table th{	text-align: center;	padding-bottom: 10px;}#catalog_table td{	text-align: center;	vertical-align: top;}/*ベリサインの設定----------------------------------------------------*/#verisign{	margin-top: 35px;	font-size: 90%;}/*取扱説明書等の設定----------------------------------------------------*/.manual_download{	border-collapse:collapse;}.manual_download p{	text-align: left;}.manual_download td{	border: 1px solid #CCCCCC;	padding-top: 3px;	padding-right: 20px;	padding-bottom: 3px;	padding-left: 20px;	vertical-align: middle;	text-align: center;	width: 100px;	color: #666666;	font-size: 90%;}.manual_download th{	border: 1px solid #CCCCCC;	padding-top: 3px;	padding-right: 20px;	padding-bottom: 3px;	padding-left: 20px;	font-weight: normal;	vertical-align: middle;	background-color: #F0F0F0;	text-align: center;	color: #333333;	font-size: 90%;}.manual_download02{	border-collapse: collapse;	width: 293px;	float: left;}.manual_download02 th{	text-align: left;	padding-top: 3px;	padding-right: 7px;	padding-bottom: 3px;	padding-left: 7px;	font-weight: normal;	background-color: #F0F0F0;	vertical-align: middle;	border: 1px solid #CCCCCC;	color: #333333;	font-size: 90%;}.manual_download02 td{	text-align: left;	padding-top: 3px;	padding-right: 7px;	padding-bottom: 3px;	padding-left: 7px;	vertical-align: top;	border: 1px solid #CCCCCC;	color: #666666;	font-size: 90%;	vertical-align: middle;}.manual_download03{    border-collapse: collapse;	width: 293px;	float: right;}.manual_download03 th{	text-align: left;	padding-top: 3px;	padding-right: 7px;	padding-bottom: 3px;	padding-left: 7px;	font-weight: normal;	background-color: #F0F0F0;	vertical-align: middle;	border: 1px solid #CCCCCC;	color: #333333;	font-size: 90%;}.manual_download03 td{	text-align: left;	padding-top: 3px;	padding-right: 7px;	padding-bottom: 3px;	padding-left: 7px;	vertical-align: top;	border: 1px solid #CCCCCC;	color: #666666;	font-size: 90%;	vertical-align: middle;}.download_icon{	text-indent: -9999px;	background-image: url(../../catalog/images/pdf02_none.gif);	background-repeat: no-repeat;	background-position: center top;	height: 24px;	width: 100px;	text-align: center;}.download_icon a{	background-image: url(../../catalog/images/pdf02.gif);	background-repeat: no-repeat;	background-position: center top;	display: block;	height: 24px;	width: 100px;}.download_icon a:visited{	background-image: url(../../catalog/images/pdf02.gif);}.download_icon a:hover{	background-image: url(../../catalog/images/pdf02_ov.gif);}.download_icon .none{	background-image: url(../../catalog/images/pdf.gif);}/*menu_php----------------------------------------------------*/.menu_php{	border: 1px solid #CCCCCC;	padding: 4px 4px 0px;	margin-top: 4px;}.menu_php img{	vertical-align: top;	margin: 0px;	padding: 0px;}.menu_php ul{	margin: 0px;	padding: 0px;}.menu_php li{	margin: 0px;	padding: 0px 0px 4px;	list-style-type: none;}.menu_title_php{	font-size: 90%;	color: #333333;	border-left-width: 3px;	border-left-style: solid;	border-left-color: #CCCCCC;	margin-bottom: 4px;	padding-left: 3px;	line-height: 100%;	margin-top: 22px;}/*formタグによる崩れを解消する為のもの：s_menuの設定-----------------------------------------------*/.s_menu form{    padding: 0px;	margin: 0px;}