/* charset */
@charset ”UTF-8”;

/*製品ナビゲーション*/
.pron_bg{
	background:url(../img/pro_n_base.jpg) repeat-x;
	width: 100%;
	margin-bottom:1px;
}
.pron{
	width:100%;
	background-color:#DEECFF;
	padding:3px;
	color:#A3A3A3;
}
.pron a:link,
.pron a:visited {
	font-weight: bold;
}
.pron li a:hover,
.pron li a:active {
	font-weight: bold;
}
.c1{
	border:2px solid #4B8EDF;
	vertical-align:top;
}
th.c1t{
	background:#4B8EDF;
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
}
.c2{
	border:2px solid #E87DA8;
	vertical-align:top;
}
th.c2t{
	background:#E87DA8;
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
}
.c3{
	border:2px solid #59A074;
	vertical-align:top;
}
th.c3t{
	background:#59A074;
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
}
.c4{
	border:2px solid #AE6B9E;
	vertical-align:top;
}
th.c4t{
	background:#AE6B9E;
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
}
.ct {
	margin: 10 0 0 0;
	font-size:10px;
}
.totop {
	margin:5 10 0 0;
	text-align:right;
}
.ct02 {
	margin: 0;
	font-size:10px;
}
/*製品カテゴリ名*/

/* 2006.01.27 font 'ＭＳ ゴシック'→"Bookman Old Style", "ＭＳ ゴシック", "Osaka－等幅" (竹内) */
/* 2006.01.27 margin 20px 20px 20px 10px→10px 20px 10px 10px (竹内) */
h1{
	color:#333333;
	font:17pt "Bookman Old Style", "ＭＳ ゴシック", "Osaka－等幅";
	font-weight:bold;
	padding: 0 0 0 11px;
	margin : 10px 20px 10px 10px ;
}
h1.cath{
	color:#333333;
	font:14px "Bookman Old Style", "ＭＳ ゴシック", "Osaka－等幅";
	font-weight:bold;
	text-align:left;
	padding:0 0 2 0;
	margin:15px;
	border-bottom:2px solid #7ABED3;
}

/* 2006.01.27 font 18pt 'ＭＳ ゴシック'→15pt "Bookman Old Style", "ＭＳ ゴシック", "Osaka－等幅" (竹内) */
/* 2006.01.26 margin 30px 0 10px 20px→20px 0 10px 20px (竹内) */
/* 2006.01.26 padding 0 0 30px 0→0 0 15px 0 (竹内) */
/* 2006.01.26 font-weight:bold追加 (竹内) */
h2{
	font:15pt "Bookman Old Style", "ＭＳ ゴシック", "Osaka－等幅";
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0% 100%;
	color:#333333;
	margin:20px 0 10px 20px;
	padding: 0 0 15px 0;
	}


/* ページ属性部分 */
.txt_top{
font: 9pt 'ＭＳ ゴシック';
color:#333333;
margin:20px 20px 0px;
padding:0px;
}

/*見出しリンクリスト */
/*
ul,li  { 
	list-style-type:none; 
	margin:0%;
	}
*/

/* メインコンテンツ部分 */
.top_read{
font: 10pt 'ＭＳ ゴシック';
color:#333333;
margin:10px 20px;
padding:0px;
}

.l-main  { 
	width:586px;
	border-top:solid #bbbdc5 1px; 
	background-color:#ffffff; 
	margin:0px;
	vertical-align:top; 
}

.line-bbdc5  { 
	border-top:solid #bbbdc5 1px; 
}

.line-bbdc5-2 { 
	border-top:solid #bbbdc5 1px;
	border-right:solid #bbbdc5 1px; 
}

.line-bbdc5-3 { 
	border-right:solid #bbbdc5 1px; 
}

.line-bbdc5-4 { 
	border-bottom:solid #bbbdc5 1px;
}

.line-bbdc5-5 { 
	border-right:solid #bbbdc5 1px; 
	border-bottom:solid #bbbdc5 1px;
}


/*リード*/
.read{
	font: 10pt 'ＭＳ ゴシック';
	color:#333333;
	margin:20px 30px;
	padding:0px;
}

/*見出し*/
h3{
	color:#333333;
	font:14pt 'ＭＳ ゴシック';
	font-weight:bold;	
	margin-top:0px;
	margin-bottom:20px;
	border-left-style:solid;
	border-color:#253494;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}

/* 2006.01.27 margin:10px 20px 20px 20px→0px 20px 0px 20px (竹内) */
.topic{
	color:#333333;
	font:14pt 'ＭＳ ゴシック';
	font-weight:bold;
	margin:0px 20px 0px 20px;
	border-left-style:solid;
	border-color:#253494;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}

/*
h3{
	color:#333333;
	font:14pt 'ＭＳ ゴシック';
	font-weight:bold;
	background: url(../img/t_icon.gif) no-repeat 0% 50%;
	padding: 0 0 0 11px;
	margin : 0 0 20px 20px ;
}
*/

/*小見出し*/
.topic_s1{
	font: 12pt 'ＭＳ ゴシック';
	font-weight:bold;
	color:#333333;
	margin:10px 30px 0px;
	padding:0px;
}

h4{
	font: 12pt 'ＭＳ ゴシック';
	font-weight:bold;
	color:#333333;
	margin:0px 0px 20px 0px;
	padding:0px;
}


/*テキスト*/
/* 2006.01.27 line-height:13pt追加 (竹内) */
/* 2006.01.27 margin:20px 30px 20px 30px→10px 30px 20px 30px (竹内) */
	.txt{
	font: 10pt 'ＭＳ ゴシック';
	color:#333333;
	margin:10px 30px 20px 30px;
	padding:0px;
	line-height:13pt;
}

/* イメージ*/
.img-center{
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left:10px;
	padding:0px;
}

.img-left{
margin: 20px 20px 20px 30px;
padding:0px;
}

.img-right{
margin: 20px ;
padding:0px;
}

.img-banner{
margin: 0 ;
padding:0 3px 3px 3px;
}


/*キャプション*/
.cap{
	margin-top: 10px;
	margin-bottom: 10px;
	padding:0px;
}

.ln_path{
	font: 10pt 'ＭＳ ゴシック';
	margin: 20px 30px 0px 30px;
}

.ln_title{
	font: 10pt 'ＭＳ ゴシック';
	font-weight:bold;
	margin:20px 10px 0px;
	padding:0px;
}

.link_txt{
	font: 10pt 'ＭＳ ゴシック';
	margin: 20px 30px 0px 30px;
}

.bimg{
margin:0px 20px 50px 0px;
}

/* デザイン２ */
/* 2006.01.27 line-height:13pt追加 (竹内) */
/* 2006.01.27 margin:20px 10px 0px 30px→10px 10px 0px 30px (竹内) */
.txt_d2{
	font: 10pt 'ＭＳ ゴシック';
	color:#333333;
	margin:10px 10px 0px 30px;
	padding:0px;
	line-height:13pt;
}

/* デザイン３ */
.img-d3-a{
	margin-top: 20px;
	margin-left: 30px;
	margin-bottom: 0px;
	padding:0px;
}

.img-d3-b{
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding:0px;
}

.img-left{
	margin: 20px 30px 20px 30px;
	padding:0px;
}

.img-right{
	margin: 20px ;
	padding:0px;
}

/* デザイン５ */
/* 2006.01.27 line-height:13pt追加 (竹内) */
/* 2006.01.27 margin:20px 0px 0px 30px→10px 0px 0px 30px (竹内) */
.txt_d5a{
	font: 10pt 'ＭＳ ゴシック';
	color:#333333;
	margin:10px 0px 0px 30px;
	padding:0px;
	line-height:13pt;
}

/* 2006.01.27 line-height:13pt追加 (竹内) */
/* 2006.01.27 margin:20px 30px 0px 10px→10px 30px 0px 10px (竹内) */
.txt_d5b{
	font: 10pt 'ＭＳ ゴシック';
	color:#333333;
	margin:10px 30px 0px 10px;
	padding:0px;
	line-height:13pt;
}

/* デザイン６ */
div.Square1{
	color:#333333;
	font:14px 'ＭＳ ゴシック';
	font-weight:bold;
	margin:20px 20px 50px 30px ;
	border-style:solid;
	border-color:#253494;
	border-width:1px;
	padding:10px;
}

/* デザイン７ */
div.Square2{
	color:#333333;
	font:14px 'ＭＳ ゴシック';
	font-weight:bold;
	margin:20px 20px 50px 30px ;
	background-color:#CCCCCC;
	padding:10px;
}


/* ページ属性部分 */
.top_img{
	margin-left:20px;
	padding:0px;
}

.title_img{
	margin:10px 20px ;
	padding:0px;
}

.log_img{
	margin:10px 20px ;
	padding:0px;
}

.meta_img{
	margin-right:100px;
	padding:0px;
}

.txt_top{
	font: 9px 'ＭＳ ゴシック';
	color:#333333;
	margin:20px 20px 0px;
	padding:0px;
}


/*ページ属性のリード*/

.top_read{
	font: 10pt 'ＭＳ ゴシック';
	color:#333333;
	margin:10px 20px;
	padding:0px;
}


/* メインコンテンツ部分 */

/* 2006.01.27 margin:10px 10px 20px→0px 10px 0px (竹内) */
.topic_right{
	color:#333333;
	font:14pt 'ＭＳ ゴシック';
	font-weight:bold;
	margin:0px 10px 0px;
	border-left-style:solid;
	border-color:#253494;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}

.txt_left{
	font: 10pt 'ＭＳ ゴシック';
	color:#333333;
	margin:20px 10px 0px 30px;
	padding:0px;
}

.txt_right{
	font: 10pt 'ＭＳ ゴシック';
	color:#333333;
	margin:20px 30px 0px 10px;
	padding:0px;
}


/* イメージ*/
	.tlog_img{
	margin-left:30px;
}

.t_img{
	margin-right:20px;
	margin-left:20px;
}



.bimg{
	margin:0px 20px 50px 0px;
}

.l-main  { 
	width:586px;
	border-top:solid #bbbdc5 1px; 
	background-color:#ffffff; 
	margin:0px;
	vertical-align:top; 
}

.line-bbdc5  { 
	border-top:solid #bbbdc5 1px; 
}



/* FAQ部分 */
.faq_topic{
	color:#333333;
	font:14pt 'ＭＳ ゴシック';
	font-weight:bold;
	margin:30px 20px 10px;
	border-left-style:solid;
	border-color:#253494;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}

.link_faq_txt {
        margin-bottom:20px;
	font-weight:bold;}

.faq_read{
	font: 10pt 'ＭＳ ゴシック';
	color:#333333;
	margin:20px 40px;
	padding:0px;
}

.Ques{
	color:#333333;
	font:10pt 'ＭＳ ゴシック';
	font-weight:bold;
	margin:20px 20px 50px 30px ;
	background-color:#CCCCCC;
	padding:10px;
}

div.q_style{
	font: 10pt 'ＭＳ ゴシック';
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0% 30%;
	padding: 0 0 0 22px;
	margin: 7px 0 7px 5px;
}

div.a_style{
	margin:20px 30px;
	padding:0px;
	font: 10pt 'ＭＳ ゴシック';
}

div.q_txt{
	margin:10px 10px;
	font: 10pt 'ＭＳ ゴシック';
}

div.a_txt{
	margin:10px 10px;
	font: 10pt 'ＭＳ ゴシック' #cc6666;
}

div.qa_txt{
	margin:10px 30px;
	font: 10pt 'ＭＳ ゴシック' #cc6666;
}

.qaln_path{
	font: 10pt 'ＭＳ ゴシック';
	margin:10px;

}

.qa{
	margin:0 0 30px 30px;
}


/* 二段組画面 */
/*メインコンテンツ*/
.tow_read{
	font: 10pt 'ＭＳ ゴシック';
	color:#333333;
	margin:10px 10px 0px;
	padding:0px;
}

.tow_topic{
	color:#333333;
	font:14px 'ＭＳ ゴシック';
	font-weight:bold;
	margin:10px 20px;
	border-left-style:solid;
	border-color:blue;
}

.tow_topic_s1{
	font: 10pt 'ＭＳ ゴシック';
	font-weight:bold;
	color:#333333;
	margin:10px 10px ;
	padding:0px;
}

.topic_list{
	font: 10pt 'ＭＳ ゴシック';
	font-weight:bold;
	color:#333333;
	margin:15px 20px  0px;
	padding:0px;
}

.tow_txt{
	margin:10px 10px  0px;
	padding:0px;
}

.tow_img{
	margin:20px;
	padding:0px;
}

.tow_cap{
	margin:20px 15px;
	padding:0px;
}

.tow_list_txt{
	margin:10px 20px  0px;
	padding:0px;
}

tow_list_img{
	margin:20px 20px 0px;
	padding:0px;
}

.tow_ln_path{
	font: 10pt 'ＭＳ ゴシック';
}

.tow_ln_title{
	margin:20px 10px ;
	padding:0px;
	font: 10pt 'ＭＳ ゴシック';
	font-weight:bold;
}

.tow_bimg{
	margin:0px 20px 50px 0px;
}

/*左ナビ*/
.tow_list_read{
	font: 10pt 'ＭＳ ゴシック';
	color:#333333;
	margin:10px 20px 0px;
	padding:0px;
}

.tow_list_topic{
	color:#333333;
	font:14px 'ＭＳ ゴシック';
	font-weight:bold;
	margin:10px 20px;
	border-left-style:solid;
	border-color:blue;
}

.tow_list_topic_s1{
	font: 10pt 'ＭＳ ゴシック';
	font-weight:bold;
	color:#333333;
	margin:10px 20px ;
	padding:0px;
}

.tow_list_txt{
	margin:10px 20px  0px;
	padding:0px;
}

.tow_list_img{
	margin:20px;
	padding:0px;
}

.tow_list_cap{
	margin:10px 20px;
	padding:0px;
}

.tow_list_img{
	margin:10px 20px 0px;
	padding:0px;
}

/* アシスト・製品*/
td .grey_dashed {
	border-left:dashed #cccccc 1px; 
}


/* 点線 */
.line{
	width:5px;
	margin:20px 10px;
	border:dashed 1px;
	background-color:#EEEEEE;
}
.style1 {
	color: #990000;
	font-weight: bold;
}
.style3 {color: #000000}


/* 二段組 */
.l-main_left  { 
	width:180px;
	background-color:#ffffff; 
	border-right:solid #bbbdc5 1px; 
	margin:0px;
	vertical-align:top; 
}

.l-main_right  { 
	width:395px;
	background-color:#ffffff; 
	margin:0px;
	vertical-align:top; 
}

/*下部ボタン配置*/
.l-under  { 
	width:575px;
	border-top:solid #cccccc 1px; 
	background-color:#ffffff; 
	margin: 30px 0 0 0;
	padding: 0;
	vertical-align:top; 
}

.underBt{
	margin:20px 20px 50px 0px;
}


/* 製品ラインナップ */
div.style{
	margin:10px 20px;
	width:720px;
	border-width: 2px; 
	border-style: solid;
	border-top-color:#FFFFFF;
	border-left-color:#253494;
	border-right-color:#253494;
	border-bottom-color:#253494 
}

.l-main_line  { 
	width:783px;
	background-color:#ffffff; 
	margin:0px;
	vertical-align:top; 
}

table.line-info  { 
	background-color:#eeeeee; 
	border-bottom:solid #bbbdc5 1px; 
}

div.line-info  {
	border:solid #bbbdc5 1px; 
	background-color:#ffffff;
	padding:10px; 
	width:180px; 
}

li.line-info  {
	font:9px 'ＭＳ ゴシック';
	border:none; 
	color:#253494; 
	font-weight:bold;
}

ul.line-info  {
	font:9px 'ＭＳ ゴシック';
	padding:10px;
	color:#333333;
	font-weight:normal;
}

.line_topic{
	color:#333333;
	font:14px 'ＭＳ ゴシック';
	font-weight:bold;
	margin:30px 20px 0px;
	border-left-style:solid;
	border-color:#253494;
	padding:3px;
}

.line_topic1{
	font: 10pt 'ＭＳ ゴシック';
	font-weight:bold;
	color:#333333;
	margin:10px 20px ;
	padding:0px;
}

.line_topic2{
	font: 10px 'ＭＳ ゴシック';
	font-weight:bold;
	color:#333333;
	margin:10px 20px ;
	padding:0px;
}

.line_link{
	font: 10px 'ＭＳ ゴシック';
	color:#333333;
	margin:10px 20px ;
	padding:0px;
}

.line_txt{
	font: 10px 'ＭＳ ゴシック';
	color:#333333;
	margin:10px 20px ;
	padding:0px;
}


/* 適用事例 */
.case_style{
	margin:20px 0px 0px;
}

.case_topic{
	color:#333333;
	font:10pt 'ＭＳ ゴシック';
	font-weight:bold;
	margin:10px 10px 0px;
}

.case_txt{
	font: 10pt 'ＭＳ ゴシック';
	color:#333333;
	margin:5px 30px 0px 20px;
	padding:0px;
}

imag.case_img{
	margin:10px 20px;
	padding:0px;
}

.case_cap{
	margin:10px 20px;
	padding:0px;
}

.case_ln_path{
	font: 10pt 'ＭＳ ゴシック';
	margin:10px 20px;
}

.case_ln_title{
	padding:0px;
	font: 10pt 'ＭＳ ゴシック';
	font-weight:bold;
}

.case_bimg{
	margin:0px 20px 50px 0px;
}

/* その他List部分 */
.ol_title  { 
	type:1;
	font: 10pt 'ＭＳ ゴシック';
	font-weight:bold; 
	margin:15px 40px 0px;
}

/* 表組みスタイル */
table.ms  { border:solid 1px #333333; }

th.ms  { border:solid 1px #333333; 
	font:10pt 'ＭＳ ゴシック';
	padding:3px; 
	background-color:#eeeeee; 
	color:#333333; 
}

td.ms01  { 
	font:10pt 'ＭＳ ゴシック';
	border:solid 1px #333333; 
	padding:3px; 
	background-color:#b8e0ed; 
	color:#333333; 
}

td.ms02  { 
	font:10pt 'ＭＳ ゴシック';
	border:solid 1px #333333; 
	padding:3px; 
	background-color:#ffffff; 
	color:#333333; 
}


/*製品情報*/
table.prd  { border:solid 1px #B8E0ED; }

th.prd  { 
	height:30px;
	border:solid 1px #cad6e2; 
	font:12px 'ＭＳ ゴシック';
	font-weight:bold; 
        padding:7px; 
        background-color:#e3f1fe; 
        color:#333333; 
		 }

td.prd01  { 
	border:solid 1px #cad6e2; 
	font:12px 'ＭＳ ゴシック';
        padding:3px; 
        background-color:#cad6e2; 
        color:#333333; }

td.prd02  { 
	border:solid 1px #cad6e2;
        font:12px 'ＭＳ ゴシック'; 
        padding:3px; 
        background-color:#ffffff; 
        color:#333333;
        }
		
/*カテゴリー*/
.cath2{
	color:#333333;
	font:12px "Bookman Old Style", "ＭＳ ゴシック", "Osaka－等幅";
	font-weight:bold;
	text-align:left;
	margin:5 15 5 15;
}
table.cat{
	border:1px solid #6D74B8;
	text-align:left;
}
table.cat th{
    width: 200px;
	background-color:#F2F3FD;
	border:1px solid #6D74B8;
}
table.cat th td{
	font-size:12px;
	font-weight:bold;
}
.cattd{
    width: 345px;
	border:1px solid #6D74B8;
	font-size:10px;
}

/*製品名*/
.key{
	padding:0 2 10 2;
	border-bottom:2px solid #C3D8E9;
	text-align:left;
	font-weight:bold;
	line-height:200%;
	margin:0 10 0 10;
}
.prod{
	padding:0 0 10 2;
	border-bottom:2px solid #C3D8E9;
	text-align:left;
	font-weight:bold;
}
.prod-c{
	padding:4 0 10 2;
	border-bottom:2px solid #C3D8E9;
	text-align:left;
	font-weight:bold;
}
.prod-c02{
	padding:2 0 10 2;
	border-bottom:2px solid #C3D8E9;
	text-align:left;
	font-weight:bold;
}
.prod-l{
	padding:2 0 10 2;
	border-bottom:2px solid #C3D8E9;
	text-align:center;
	font-weight:bold;
}
.prod p{
	margin:0;
	padding:0;
}
/*メーカー*/
.mt{
	color:#268BCE;
}
 
