@charset "shift_jis";

/* 基本タグ */

br.prm_clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
}



/********************************************************************************/
/* レイアウト枠 */
/********************************************************************************/

#prm_wrapper {
	width: 955px;
	margin: 0px auto;
	text-align: left;
	position:relative;
	z-index:1;
}

#prm_ctarea {
	width: 955px;
	margin-bottom: 10px;
}

#prm_ctarea02 {
	width: 955px;
	margin-bottom: 10px;
	background: url(/products/common/img/prm_prt_cmn_17.gif) repeat-y;
}

#prm_ctarea02_ssp {
	width: 955px;
	margin-bottom: 10px;
	background: url(/products/common/img/prm_prt_cmn_17ssp.gif) repeat-y;
}

#prm_ctinner {
	float: left;
	width: 724px;
}

#prm_ctinner02 {
	float: right;
	width: 735px;
}

#prm_ct_left {
	float: left;
	width: 200px;
	margin-right: 0px;
}

#prm_ct_right {
	float: right;
	width: 735px;
}

#prm_ct_center {
	float: right;
	width: 504px;
}

#prm_ct_center02 {
	float: left;
	width: 504px;
}

#prm_ct_right02 {
	float: right;
	width: 200px;
}

/*--------------------------------------------------
【SSP変更】 レイアウト調整のため追加　いずれ削除かも(080208冨)
--------------------------------------------------*/
#prm_ct_center02ssp {
	float: left;
	width: 546px;
}
#prm_ct_center02ssp img {
	border:0; 
	display:block; 
}
#prm_ct_center02ssp img.nw {
	border:0; 
	display:inline; 
} 
#prm_ct_right02ssp {
	float: right;
	width: 158px;
}
/*--------------------------------------------------
【SSP変更】 レイアウト調整のため追加 ここまで
--------------------------------------------------*/



/********************************************************************************/
/* サブナビゲーション */
/********************************************************************************/

.prm_snavi_hd {
	width: 200px;
	background:#666666 url(/products/common/img/prm_prt_cmn_03.gif) no-repeat;
	border-bottom:#666666 1px solid;
}

.prm_snavi_hd p {
	margin:0px 0 15px 12px;
	padding-top:16px;
	padding-left:15px;
	padding-right:10px;
	color: #333333;
	font-weight: bold;
	background:url(/products/common/img/prm_icon_cmn_06.gif) no-repeat left 19px;
}

.prm_snavi_hd p a:link {
	color: #ffffff;
	text-decoration: none;
}
.prm_snavi_hd p a:visited {
	color: #ffffff;
	text-decoration: none;
}
.prm_snavi_hd p a:hover {
	color: #e97707;
	text-decoration: underline;
}
.prm_snavi_hd p a:active {
	color: #e97707;
	text-decoration: underline;
}

.prm_snavi {
	width: 200px;
	margin-top: 0px;
}

.prm_snavi li {
	border-bottom: 1px solid #bfbfbf;
}

.prm_snavi li a.snavi01 {
	display: block;
	width: 200px;
}

.prm_snavi li a.snavi01 span {
	display: block;
	padding: 7px 5px 5px 27px;
	line-height:120%
}

.prm_snavi li a.prm_normal{
	background: #f2f2f2 url(/products/common/img/prm_icon_cmn_04.gif) no-repeat left top;
}

.prm_snavi li a.prm_normal:hover {
	background: #ffffff url(/products/common/img/prm_icon_cmn_25.gif) no-repeat left top;
}

.prm_snavi li.prm_now a.prm_normal {
	background: #d3d3d3 url(/products/common/img/prm_icon_cmn_12.gif) no-repeat left top;
}

.prm_snavi li.prm_now a.prm_normal:hover {
	background: #d3d3d3 url(/products/common/img/prm_icon_cmn_12.gif) no-repeat left top;
}

.prm_snavi li.on a.prm_normal {
	background: #ffc770 url(/products/common/img/prm_icon_cmn_37.gif) no-repeat left top;
}

.prm_snavi li.on a.prm_normal:hover {
	background: #ffc770 url(/products/common/img/prm_icon_cmn_37.gif) no-repeat left top;
}

.prm_snavi li a.pop{
	background: #f2f2f2 url(/products/common/img/prm_icon_cmn_30.gif) no-repeat left top;
}

.prm_snavi li a.pop:hover {
	background: #ffffff url(/products/common/img/prm_icon_cmn_31.gif) no-repeat left top;
}

.prm_snavi li.nolink span{
	display: block;
	padding: 7px 0px 5px 27px;
	line-height:120%
}

.prm_snavi_hd02 {
	width: 200px;
	height: 6px;
	background: url(/products/common/img/prm_prt_cmn_18.gif) no-repeat;
	font-size: 0px;
}
.prm_snavi_bt {
	width: 200px;
	height: 6px;
	margin-bottom: 20px;
	background: url(/products/common/img/prm_prt_cmn_04.gif) no-repeat;
	font-size: 0px;
}

.prm_snavi li a:link {
	color: #333333;
	text-decoration: none;
}
.prm_snavi li a:visited {
	color: #333333;
	text-decoration: none;
}
.prm_snavi li a:hover {
	color:#ff6a00;
	text-decoration: underline;
}
.prm_snavi li a:active {
	color:#ff6a00;
	text-decoration: underline;
}

.prm_snavi li.prm_now {
	border: none;
	background: #d3d3d3;
}

.prm_snavi li.on {
	font-weight: bold;
}

.prm_snavi li ul {
	margin-left: 8px;
	margin-top: 0px;
	border-left: 1px solid #d3d3d3;
}

.prm_snavi li ul li {
	margin: 0px;
	background: #d3d3d3;
	border-bottom: 1px solid #bfbfbf;
}

.prm_snavi li a.snavi02 {
	display: block;
	width: 191px;
}

.prm_snavi li a.snavi02 span {
	display: block;
	padding: 3px 0px 1px 20px;
	line-height: 150%;
}

.prm_snavi li a.prm_normal02{
	background: #f2f2f2 url(/products/common/img/prm_icon_cmn_14.gif) no-repeat left 6px;
}

.prm_snavi li a.prm_normal02:hover {
	background: #ffffff url(/products/common/img/prm_icon_cmn_13.gif) no-repeat left 6px;
}

.prm_snavi li.prm_now_sub a.prm_normal02 {
	background: #ffc770 url(/products/common/img/prm_icon_cmn_13.gif) no-repeat left 6px;
	font-weight: bold;
}

.prm_snavi li.prm_now_sub a.prm_normal02:hover {
	background: #ffc770 url(/products/common/img/prm_icon_cmn_13.gif) no-repeat left 6px;
}

.prm_snavi li a.pop02{
	background: #f2f2f2 url(/products/common/img/prm_icon_cmn_32.gif) no-repeat left 6px;
}

.prm_snavi li a.pop02:hover {
	background: #ffffff url(/products/common/img/prm_icon_cmn_33.gif) no-repeat left 6px;
}

.prm_snavi li ul li.prm_now_sub p {
	font-weight: bold;
}

.prm_snavi li ul li.nolink{
	background-image:none;
	background-color:#f2f2f2;
}
.prm_snavi li ul li.nolink span {
	display: block;
	padding: 2px 0px 0px 20px;
	line-height: 150%;
}

.prm_snaviextra {
	margin-bottom: 5px;
}

.prm_snaviextra li {
	font-weight: bold;
	line-height: 130%;
}

.prm_snaviextra li a {
	padding-left: 15px;
	background: url(/products/common/img/prm_icon_cmn_18.gif) no-repeat left center;
}
.prm_snaviextra li a:link {
	color: #333333;
	text-decoration: none;
}
.prm_snaviextra li a:visited {
	color: #666666;
	text-decoration: none;
}
.prm_snaviextra li a:hover {
	color: #ff6a00;
	text-decoration: underline;
}
.prm_snaviextra li a:active {
	color: #ff6a00;
	text-decoration: underline;
}


/************************************************************/
/* ナビゲーションエリアテキストリンク用 */
/************************************************************/

/*--------------------------------------------------
OBS内田071005 修正ここから
--------------------------------------------------*/
.prm_snavitun{
	width:184px;
	border:#bfbfbf 1px solid;
	background:#f2f2f2;
	padding:7px;
	margin-top:0;
	margin-bottom: 20px;
}
	/*for IE6*/
	* html .prm_snavitun{
		margin-top:20px;
	}
	/*for IE6*/
/*--------------------------------------------------
OBS内田071005 修正ここまで
--------------------------------------------------*/

/*--------------------------------------------------
OBS和田070724 背景白処理追加ここから
--------------------------------------------------*/
div.prm_bgfff .prm_snavitun{
	width:184px;
	border:#bfbfbf 1px solid;
	background:#ffffff;
	padding:7px;
	margin-top:20px;
	margin-bottom: 20px;
}
/*--------------------------------------------------
OBS和田070724 背景白処理追加ここまで
--------------------------------------------------*/

.prm_snavitun a{
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	background: url(/products/common/img/prm_icon_cmn_06.gif) no-repeat left top;
	line-height:120%;
	padding-left:13px;
}

.prm_snavitun a:link,
.prm_snavitun a:visited{
	color:#333333;
}
.prm_snavitun a:active,
.prm_snavitun a:hover{
	color:#ff6a00;
}
.prm_snavitun a.pop{
	background: url(/products/common/img/prm_icon_cmn_34.gif) no-repeat left top;
}

.prm_snavitun p{
	padding-left:13px;
	line-height:120%;
}

/************************************************************/
/* ナビゲーションエリアIT用語用 */
/************************************************************/

/*--------------------------------------------------
製ソトップＩＴ用語専用　071003-071112追加 ここから
--------------------------------------------------*/
.prm_ityuogo{
	width:188px;
	margin-bottom: 10px;
	padding:5px;
	border:1px solid #bfbfbf;
	float:left;
}
	/*for IE6*/
	* html .prm_ityuogo{
		margin-bottom:5px;
	}
	/*for IE6*/
.prm_ityuogo img{
	float:left;
	width:50px;
	height:50px;	
}
.prm_ityuogo div{
	width:120px;
	margin-left:5px;
	float:left;
}
.prm_ityuogo a.strong{
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	background: url(/products/common/img/prm_icon_cmn_06.gif) no-repeat left top;
	line-height:120%;
	padding-left:13px;
}

.prm_ityuogo a.pop{
	background: url(/products/common/img/prm_icon_cmn_34.gif) no-repeat left top;
}

.prm_ityuogo p{
	padding-left:13px;
	line-height:150%;
}

.prm_ityuogo ul.prm_h001{
	width:120px;
}

.prm_ityuogo ul.prm_h001 li{
	margin-right:6px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left center;
	white-space: nowrap;
	float :left;
	clear:both;
}
.prm_ityuogo ul.prm_h001 li.long{
	white-space:normal;
	clear:both;
	width:105px;
	background-position:0px 3px;
}
.prm_ityuogo a:link{
	color:#0073af;
}
.prm_ityuogo a:visited{
	color:#7b1e7b;
}
.prm_ityuogo a:hover,
.prm_ityuogo a:active{
	color:#ff6a00;
}
/*--------------------------------------------------
製ソトップＩＴ用語専用　071003-071112追加 ここまで
--------------------------------------------------*/

/************************************************************/
/* バナー用 */
/************************************************************/

.prm_snavibanner{
	width:188px;
	margin-top:10px;
	margin-bottom: 10px;
	padding:5px;
	border:1px solid #bfbfbf;
	clear:both;
}

/*for IE6*/
	* html .prm_snavibanner{
		margin-top:5px;
		margin-bottom:5px;
	}

.prm_snavibanner a{
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	background: url(/products/common/img/prm_icon_cmn_06.gif) no-repeat left top;
	line-height:120%;
	padding-left:13px;
}

.prm_snavibanner a.pop{
	background: url(/products/common/img/prm_icon_cmn_34.gif) no-repeat left top;
}

.prm_snavibanner a.prm_pop{
	background: url(/products/common/img/prm_icon_cmn_34.gif) no-repeat left top;
}

.prm_snavibanner p{
	padding-left:13px;
	line-height:120%;
}

.prm_snavibanner img{
	float:left;
	width:50px;
	height:50px;	
}
.prm_snavibanner div{
	width:130px;
	margin-left:5px;
	float:left;
}
.prm_snavibanner .prm_clear{
    clear:both;
    height:0;
    line-height:0px;
}


/********************************************************************************/
/* ポップアップ画面用いらないのでは？080212和田 */
/********************************************************************************/

#pop_wrapper { text-align: left; margin:0 auto; width:640px; }
#pop_wrapper #header { text-align:left;
width:100%;
border-bottom:1px solid #DBDBDB;
margin-bottom:15px;
}
#pop_wrapper #logo { float:left; }
#pop_wrapper #tool { float:right; vertical-align:middle; padding-top:10px; }
#pop_wrapper #tool ol { float:left; margin-top:3px; list-style:none; }
#pop_wrapper #tool ol li {
	float:left;
	background: url(/products/common/img/icon_cmn_16.gif) no-repeat left center;
	padding: 0px 14px 0px 11px;
	line-height: 100%;
}

#pop_wrapper #tool ol li a:link,#pop_wrapper #tool ol li a:visited{
	color:#333333;
	text-decoration:none;
	}
	
#pop_wrapper #tool ol li a:hover,#pop_wrapper #tool ol li a:active{
	color:#ff6a00;
	text-decoration:underline;
	}
	
#pop_wrapper #tool div{
	display:inline;
}

#pop_wrapper #tool div a:link,#pop_wrapper #tool a:visited{
	color:#333333;
	text-decoration:none;
	}
	
#pop_wrapper #tool div a:hover,#pop_wrapper #tool div a:active{
	color:#ff6a00;
	text-decoration:underline;
	}

#pop_wrapper #footer {
	width:640px; 
	padding-top:3px;
	border-top:1px solid #DBDBDB;
}

#pop_wrapper #footer address {
	padding-top: 5px;
	text-align:right;/* OBS内田 070831 left→rightに変更 */
	color: #999999;
	width:auto;
}
#pop_wrapper #footer .ft_bt {
	width:100%;
	clear: left;
	margin-bottom: 18px;
}

#pop_wrapper #footer .ft_bt .fnavi03 {
	margin-top:3px;
	float: left;
}

#pop_wrapper #footer .ft_bt .fnavi03 ul li {
	float: left;
	background: url(/products/common/img/icon_cmn_16.gif) no-repeat left center;
}

#pop_wrapper #footer .ft_bt .fnavi03 ul li p {
	padding: 0px 14px 0px 11px;
	line-height: 100%;
}



/********************************************************************************/
/* 表示 いらないのでは？2008年2月12日和田*/
/********************************************************************************/

.hidden{
	visibility:hidden !important;
}

.visible{
	visibility:visible !important;
}

.none{
	display:none !important;
}

.block{
	display:block !important;
}



/********************************************************************************/
/* キービジュアル */
/********************************************************************************/

#prm_keyarea{
	width:735px;
	padding-bottom:20px;
	background-color:#FFFFFF;
}

#prm_keyarea .prm_keyimg{
	height:116px;
	border-bottom:#cccccc solid 1px;
}

#prm_keyarea .prm_keymid{
	width:735px;
	background: url(/products/common/img/prm_prt_cmn_21.gif) ;
}

#prm_keyarea .prm_keybtn{
	float:left;
	width:229px;
	padding:8px 8px 6px 8px;
}

#prm_keyarea .prm_keybtn img{
	float:left;
	width:58px;
	height:58px;
}
#prm_keyarea .prm_keybtn div{
	width:166px;
	margin-left:5px;
	float:left;
}
#prm_keyarea .prm_keybtn div a{
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	background: url(/products/common/img/prm_icon_cmn_19.gif) no-repeat left 1px;
	line-height:120%;
	padding-left:13px;
}

#prm_keyarea .prm_keybtn div p a.noIcon{
	background:none;
	padding:0;
	font-weight:normal;
	color:#333333;
	line-height:140%;
	text-decoration:none;
	}

#prm_keyarea .prm_keybtn a.pop{
	background: url(/products/common/img/prm_icon_cmn_35.gif) no-repeat left 1px;
}

#prm_keyarea .prm_keybtn a:link{
	color: #333333;
	text-decoration: underline;
}
#prm_keyarea .prm_keybtn a:visited {
	color: #333333;
	text-decoration: underline;
}

#prm_keyarea .prm_keybtn a:hover,
#prm_keyarea .prm_keybtn a:active {
	color: #ff6a00;
	text-decoration: underline;
}

#prm_keyarea .prm_keybtn p{
	padding-left:13px;
	line-height:120%;
}

#prm_keyarea .prm_keybtn p a:link,
#prm_keyarea .prm_keybtn p a:visited{
	padding:0;
	line-height:140%;
	background:none;
	text-decoration:none;
	font-weight:normal;
	}
	
#prm_keyarea .prm_keybtn p a:hover,
#prm_keyarea .prm_keybtn p a:active{
	text-decoration:underline;
}

#prm_keyarea .prm_keybt {
	height: 3px;
	background: url(/products/common/img/prm_prt_cmn_22.gif) no-repeat;
	font-size: 0px;
	line-height:0px;
}



/********************************************************************************/
/* フォームフィールド　いらないのでは？0802121和田 */
/********************************************************************************/

.prm_inputarea01 {
	width: 130px;
	border: 1px solid #85a2bd;
	height:17px;
}


.prm_inputarea02 {
	width: 245px;
	border: 1px solid #85a2bd;
}

.prm_inputarea03 {
	width: 284px;
	border: 1px solid #999999;
}

.prm_inputarea04 {
	width: 90px;
}
.prm_inputarea05 {
	width: 185px;
}
.prm_inputarea06 {
	width: 81px;
}
.prm_inputarea07 {
	width: 81px;
}

.prm_selectarea01 {
	width: 124px;
	border: 1px solid #999999;
}



.prm_formbtn{
	text-align:center;
	margin-bottom:20px;
}

.prm_formbtn img.btnleft{
	margin-right:20px;
}

/*--------------------------------------------------
ここからサイト内検索用
--------------------------------------------------*/
.prm_inputarea08 {
	width: 223px;
	border: 1px solid #85a2bd;
}

.prm_submit01 {
	vertical-align: bottom;
}
/*--------------------------------------------------
ここまでサイト内検索用
--------------------------------------------------*/
/********************************************************************************/
/* ページトップ */
/********************************************************************************/

.prm_pagetop {
	clear: both;
	margin-bottom: 8px;
	text-align: right;
	line-height: 100%;
}

.prm_pagetop p.mid{
	padding-bottom:10px;
}

.prm_pagetop img {
	margin-right: 2px;
	vertical-align: middle;
}
/*--------------------------------------------------
ここから改行回避用TSP後削除080220
--------------------------------------------------*/
#prm_ct_center02ssp .prm_pagetop img {
	display:inline; 
}
/*--------------------------------------------------
ここまで改行回避用TSP後削除080220
--------------------------------------------------*/

.prm_pagetop a:link{
	color: #0073af;
	text-decoration: underline;
}

.prm_pagetop a:visited {
	color: #7b1e7b;
	text-decoration: underline;
}

.prm_pagetop a:hover,
.prm_pagetop a:active {
	color: #ff6a00;
	text-decoration: underline;
}



/********************************************************************************/
/* マージン */
/********************************************************************************/

.prm_mb10{
	margin-bottom:10px;
}

.prm_mb15{
	margin-bottom:15px;
}

.prm_pl40{
	padding-left:40px
}

.prm_ml15{
	margin-left:15px;
}



/********************************************************************************/
/* フレーム */
/********************************************************************************/

/*--------------------------------------------------
prm_areaframe01、prm_areaframe02、prm_areaframe03
に変わる要素
2008年2月8日 冨永追加ここから
--------------------------------------------------*/
.prm_areaframe {
	margin-bottom:20px;
}
.prm_areaframe p{
	padding-left:0px;
	margin-bottom:10px;
}
/*--------------------------------------------------
2008年2月8日 冨永追加ここまで
--------------------------------------------------*/

.prm_areaframe01 {
	margin-bottom:20px;
}

.prm_areaframe01 p{
	padding-left:10px;
	margin-bottom:10px;
}

.prm_areaframe01 ul{
	padding-left:10px;
	margin-bottom:0px;
}

.prm_areaframe01 .prm_areaframe01_in {
	padding-top:10px;
	margin-left:10px;
}

.prm_areaframe01 .prm_areaframe01_tun {
	padding-top:10px;
	margin-left:10px;
	margin-bottom:5px;
}

/*--------------------------------------------------
削除予定
2008年2月8日 冨永ここから
--------------------------------------------------*/
/*
.prm_areaframe02 {
	margin-bottom:20px;
}
.prm_areaframe02 p{
	padding-left:0px;
	margin-bottom:10px;
}

.prm_areaframe02 ul{
	padding-left:0px;
	margin-bottom:10px;
}

.prm_areaframe03 {
	margin-bottom: 30px;
}
.prm_areaframe03 p{
	padding-left:10px;
	margin-bottom:0px;
}
*/
/*--------------------------------------------------
2008年2月8日 冨永ここまで
--------------------------------------------------*/



/********************************************************************************/
/* TSP用ボディ新カラム分け 詳細ページ */
/********************************************************************************/

/*--------------------------------------------------
prm_areaframe用カワム分け
2008年2月14日 和田追加ここから
--------------------------------------------------*/

/************************************************************/
/* 二等分 */
/************************************************************/

/*--------------------------------------------------
3カラムページ用
--------------------------------------------------*/
#prm_ct_center02ssp .prm_leftbox001{
	float:left;
	width:268px;
	margin-bottom:10px;
}

#prm_ct_center02ssp .prm_rightbox001{
	float:right;
	width:268px;
	margin-bottom:10px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT .prm_leftbox001{
	width:263px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT .prm_rightbox001{
	width:263px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT div.prm_indentT .prm_leftbox001{
	width:258px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT div.prm_indentT .prm_rightbox001{
	width:258px;
}



/*--------------------------------------------------
2カラム（関連情報エリアなし）ページ用
--------------------------------------------------*/
#prm_ct_right .prm_leftbox001{
	float:left;
	width:357px;
	margin-bottom:10px;
}

#prm_ct_right .prm_rightbox001{
	float:right;
	width:357px;
	margin-bottom:10px;
}

#prm_ct_right div.prm_areaframe div.prm_indentT .prm_leftbox001{
	width:352px;
}

#prm_ct_right div.prm_areaframe div.prm_indentT .prm_rightbox001{
	width:352px;
}

#prm_ct_right div.prm_areaframe div.prm_indentT div.prm_indentT .prm_leftbox001{
	width:347px;
}

#prm_ct_right div.prm_areaframe div.prm_indentT div.prm_indentT .prm_rightbox001{
	width:347px;
}



/************************************************************/
/* 左130 */
/************************************************************/

#prm_ct_center02ssp .prm_leftbox002{
	float:left;
	width:130px;
	margin-bottom:10px;
}

#prm_ct_center02ssp .prm_rightbox002{
	float:right;
	width:406px;
	margin-bottom:10px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT .prm_rightbox002{
	width:396px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT div.prm_indentT .prm_rightbox002{
	width:386px;
}



/************************************************************/
/* 右130 */
/************************************************************/

#prm_ct_center02ssp .prm_leftbox003{
	float:left;
	width:406px;
	margin-bottom:10px;
}

#prm_ct_center02ssp .prm_rightbox003{
	float:right;
	width:130px;
	margin-bottom:10px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT .prm_leftbox003{
	width:396px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT div.prm_indentT .prm_leftbox003{
	width:386px;
}



/************************************************************/
/* 3等分 */
/************************************************************/

#prm_ct_center02ssp .prm_leftbox004{
	float:left;
	width:176px;
	margin:0 9px 10px 0;
}

#prm_ct_center02ssp .prm_rightbox004{
	float:left;
	width:176px;
	margin:0 0 10px 0;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT .prm_leftbox004{
	width:172px;

}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT .prm_rightbox004{
	width:172px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT div.prm_indentT .prm_leftbox004{
	width:168px;
	margin:0 11px 10px 0;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT div.prm_indentT .prm_rightbox004{
	width:168px;

}

/************************************************************/
/* 3等分 を 1：2 に拡張　20110124 クミヤ追記*/ 
/************************************************************/

#prm_ct_center02ssp .prm_leftbox004{
	float:left;
	width:176px;
	margin:0 9px 10px 0;
}

#prm_ct_center02ssp .prm_rightbox004a{
	float:left;
	width:361px;
	margin:0 0 10px 0;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT .prm_leftbox004{
	width:172px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT .prm_rightbox004a{
	width:354px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT div.prm_indentT .prm_leftbox004{
	width:168px;
	margin:0 11px 10px 0;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT div.prm_indentT .prm_rightbox004a{
	width:347px;

}
/************************************************************/
/* 3等分 を 2：1 に拡張　20110124 クミヤ追記*/
/************************************************************/

#prm_ct_center02ssp .prm_leftbox004a{
	float:left;
	width:361px;
	margin:0 9px 10px 0;
}

#prm_ct_center02ssp .prm_rightbox004{
	float:left;
	width:176px;
	margin:0 0 10px 0;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT .prm_leftbox004a{
	width:354px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT .prm_rightbox004{
	width:172px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT div.prm_indentT .prm_leftbox004a{
	width:347px;
	margin:0 11px 10px 0;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT div.prm_indentT .prm_rightbox004a{
	width:168px;

}

/************************************************************/
/* 左230 */
/************************************************************/

/*--------------------------------------------------
2カラム（関連情報エリアなし）ページ用
--------------------------------------------------*/
#prm_ct_right .prm_leftbox005{
	float:left;
	width:230px;
	margin:0 20px 10px 0;
}

#prm_ct_right .prm_rightbox005{
	float:right;
	width:485px;
	margin:0 0 10px 0;
}

#prm_ct_right div.prm_areaframe div.prm_indentT .prm_rightbox005{
	width:475px;
}

#prm_ct_right div.prm_areaframe div.prm_indentT div.prm_indentT .prm_rightbox005{
	width:465px;
}



/************************************************************/
/* 右230 */
/************************************************************/

/*--------------------------------------------------
2カラム（関連情報エリアなし）ページ用
--------------------------------------------------*/
#prm_ct_right .prm_leftbox006{
	float:left;
	width:485px;
	margin:0 20px 10px 0;
}

#prm_ct_right .prm_rightbox006{
	float:right;
	width:230px;
	margin:0 0 10px 0;
}

#prm_ct_right div.prm_areaframe div.prm_indentT .prm_leftbox006{
	width:475px;
}

#prm_ct_right div.prm_areaframe div.prm_indentT div.prm_indentT .prm_leftbox006{
	width:465px;
}



/********************************************************************************/
/* 共通タイトル */
/********************************************************************************/

h2 a:link,h2 a:visited{
	color:#333333;
	text-decoration:underline;
}

h2 a:hover,h2 a:active{
color:#ff6a00;
	text-decoration:underline;
}

h3 a:link,h3 a:visited{
color:#333333;
	text-decoration:underline;
}
	
h3 a:hover,h3 a:active{
color:#ff6a00;
	text-decoration:underline;
}

h2 a,h3 a{
	background:url(/products/common/img/prm_icon_cmn_38.gif) left center no-repeat;
	padding:0 0 0 15px;
	color:#333333;
	display:block;
}

h2 a.noIcon,h3 a.noIcon{
	padding:0;
	background:none;
}

/*--------------------------------------------------
　原則使用禁止ここから080228
--------------------------------------------------*/
h2 a.blank,h3 a.blank{
	background:url(/products/common/img/prm_icon_cmn_40.gif) left center no-repeat;
}
/*--------------------------------------------------
　原則使用禁止ここまで
--------------------------------------------------*/

h2 a.prm_blank,h3 a.prm_blank{
	background:url(/products/common/img/prm_icon_cmn_40.gif) left center no-repeat;
}

div.prm_h_module_top03 h2 a{
	background:none;
	padding:0;
}

/* 001 h1 */
	
h1.prm_h_module_01 {
	margin-bottom: 13px;
	margin-top: 5px;
	padding-left: 9px;
	border-left: 6px solid #f65e00;
	line-height: 125%;
	font-weight:bold;
}

h1.prm_h_module_01 img {
	margin-left: 5px;
	vertical-align: middle;
}

.prm_ct_title {
	width: 735px;
	margin-bottom: 15px;
}

#prm_ct_right .prm_ct_title h1.prm_h_module_01 {
	float: left;
	width: 570px;
}

#prm_ct_right .prm_ct_title p {
	float: right;
	width: 142px;
	padding-top: 5px;
}

/*--------------------------------------------------
　2カラム用
--------------------------------------------------*/
.prm_h_hd_01 {
	clear:both;
	width: 735px;
	height: 10px;
	background: url(/products/common/img/prm_prt_cmn_07.gif) no-repeat;
	font-size: 1px;
}

.prm_h_mid_01 {
	width: 735px;
	background: url(/products/common/img/prm_prt_cmn_08.gif) repeat-y;
	border-bottom: 3px solid #666666;
	margin-bottom:13px;
}

.prm_h_mid_01 h2 {
	float: left;
	width: 600px;
	padding-left: 10px;
	padding-top: 0;
	font-weight: bold;
	padding-bottom: 5px;
	margin:0;
	line-height: 120%;
}

.prm_h_mid_01 h2.prm_nofloat_tit {
	float: none;
	width: 725px;
	line-height: 120%;
	padding-left: 10px;
	padding-bottom: 6px;
}

.prm_h_mid_01 h2 img {
	margin-left: 7px;
	vertical-align: middle;
}

.prm_h_mid_01 p,
.prm_h_mid_03 p {
	float: right;
	width: 100px;
	padding: 4px 11px 0px 0px;
	line-height: 120%;
	text-align: right;
	font-weight: bold;
	margin:0;
}

.prm_h_mid_01 p a:link,.prm_h_mid_01 p a:visited,.prm_h_mid_01 p a:active{color:#333333;}
.prm_h_mid_01 p a:hover{color:#ff6a00;}

.prm_h_mid_01 p img {
	margin-right: 3px;
	vertical-align: middle;
}

.prm_h_mid_01{display:inline-table;}
/*\*/
.prm_h_mid_01:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_h_mid_01{display:block;}
/**/


/*--------------------------------------------------
　製ソトップ(幅504)用
--------------------------------------------------*/

.prm_h_hd_01s {
	clear:both;
	width: 504px;
	height: 10px;
	background: url(/products/common/img/prm_prt_cmn_13.gif) no-repeat;
	font-size: 1px;
}

.prm_h_mid_01s {
	width: 504px;
	background: url(/products/common/img/prm_prt_cmn_14.gif) repeat-y;
	border-bottom: 3px solid #666666;
	margin-bottom:13px;
}

.prm_h_mid_01s h2 {
	float: left;
	padding-left: 10px;
	line-height: 120%;
	padding-top: 0;
	font-weight: bold;
	padding-bottom: 5px;
}

.prm_h_mid_01s h2.prm_nofloat_tit {
	float: none;
	width:494px;
	font-weight: bold;	
	line-height: 120%;
	padding-left: 10px;
	padding-bottom: 6px;
}

.prm_h_mid_01s p {
	float: right;
	width: 200px;
	padding: 0px 11px 0px 0px;
	line-height: 130%;
	text-align: right;
	font-weight: bold;
	margin-top:3px;
}

.prm_h_mid_01s p a:link,.prm_h_mid_01s p a:active,.prm_h_mid_01s p a:visited{
color:#333333;
	text-decoration:underline;}
	
.prm_h_mid_01s p a:hover	{
	color:#ff6a00;
	text-decoration:underline;
	}

.prm_h_mid_01s{display:inline-table;}
/*\*/
.prm_h_mid_01s:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_h_mid_01s{display:block;}
/**/


/*--------------------------------------------------
　3カラム(幅546)　H2用
--------------------------------------------------*/

.prm_h_hd_01pr {
	clear:both;
	width: 546px;
	height: 10px;
	background: url(/products/common/img/prm_prt_cmn_26.gif) no-repeat;
	font-size: 1px;
}

.prm_h_mid_01pr {
	width: 546px;
	background: url(/products/common/img/prm_prt_cmn_27.gif) repeat-y;
	border-bottom: 3px solid #666666;
	margin-bottom:13px;
}

.prm_h_mid_01pr h2 {
	float: left;
	width: 280px;
	padding-left: 10px;
	line-height: 120%;
	padding-top: 0;
	font-weight: bold;
	padding-bottom: 5px;
}

.prm_h_mid_01pr h2.prm_nofloat_tit {
	float: none;
	width:520px;
	font-weight: bold;	
	line-height: 120%;
	padding-left: 10px;
	padding-bottom: 6px;
}

.prm_h_mid_01pr{display:inline-table;}
/*\*/
.prm_h_mid_01pr:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_h_mid_01pr{display:block;}
/**/


/*--------------------------------------------------
　ここから　2カラム　H3用
--------------------------------------------------*/

.prm_h_hd_02 {
	clear:both;
	width: 725px;
	height: 8px;
	background: url(/products/common/img/prm_prt_cmn_09.gif) no-repeat;
	font-size: 1px;
}

.prm_h_mid_02 {
	width: 725px;
	background: #eeeeee;
	border-bottom: 1px solid #cacaca;
	margin-bottom: 10px;
}

.prm_h_mid_02 h3 {
	float: left;
	width: 340px;
	padding-left: 10px;
	padding-top: 1px;
	line-height: 120%;
	font-weight: bold;
	padding-bottom: 5px;
}

.prm_h_mid_02 h3.prm_nofloat_tit {
	float: none;
	width:715px;
	padding-left: 10px;
	padding-top: 1px;
	line-height: 120%;
	font-weight: bold;
	padding-bottom: 5px;
}

.prm_h_mid_02 h3 img {
	margin-left: 7px;
	vertical-align: middle;
}

.prm_h_mid_02 p {
	float: right;
	width: 350px;
	padding: 0px 11px 0px 0px;
	line-height: 130%;
	text-align: right;
	font-weight: bold;
}

.prm_h_mid_02 p img {
	margin-right: 3px;
	vertical-align: middle;
}

.prm_h_mid_02{display:inline-table;}
/*\*/
.prm_h_mid_02:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_h_mid_02{display:block;}
/**/

/*--------------------------------------------------
　ここまで　2カラム　H3用
--------------------------------------------------*/

/*--------------------------------------------------
　ここから　製ソトップ　H3用
--------------------------------------------------*/

.prm_h_hd_02s {
	clear:both;
	width: 494px;
	height: 8px;
	background: url(/products/common/img/prm_prt_cmn_23.gif) no-repeat;
	font-size: 1px;
}

.prm_h_mid_02s {
	width: 494px;
	background: #f5f5f5;
	border-bottom: 1px solid #aaaaaa;
	margin-bottom: 10px;
}

.prm_h_mid_02s p a:link,.prm_h_mid_02s p a:visited,.prm_h_mid_02s p a:active{
	color:#333333 !important;
	}
	
.prm_h_mid_02s p a:hover{
color:#ff6a00 !important;
}

.prm_h_mid_02s h3 {
	float: left;
	width: 254px;
	padding-left: 10px;
	padding-top: 1px;
	line-height: 120%;
	font-weight: bold;
	padding-bottom: 5px;
}




.prm_h_mid_02s h3.nofloat_tit {
	float: none;
	width:484px;
	padding-left: 10px;
	padding-top: 1px;
	line-height: 120%;
	font-weight: bold;
	padding-bottom: 5px;
}

.prm_h_mid_02s h3 img {
	margin-left: 7px;
	vertical-align: middle;
}

.prm_h_mid_02s p {
	float: right;
	width: 210px;
	padding: 0px 11px 0px 0px;
	line-height: 130%;
	text-align: right;
	font-weight: bold;
}

.prm_h_mid_02s p img {
	margin-right: 3px;
	vertical-align: middle;
}

.prm_h_mid_02s{display:inline-table;}
/*\*/
.prm_h_mid_02s:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_h_mid_02s{display:block;}
/**/

/*--------------------------------------------------
　ここまで　製ソトップ　H3用
--------------------------------------------------*/

/*--------------------------------------------------
　ここから　3カラム(幅546)　H3用
--------------------------------------------------*/

.prm_h_hd_02pr {
	clear:both;
	width: 536px;
	height: 8px;
	background: url(/products/common/img/prm_prt_cmn_25.gif) no-repeat;
	font-size: 1px;
}

.prm_h_mid_02pr {
	width: 536px;
	background: #eeeeee;
	border-bottom: 1px solid #aaaaaa;
	margin-bottom: 10px;
}

.prm_h_mid_02pr h3 {
	float: left;
	width: 280px;
	padding-left: 10px;
	padding-top: 1px;
	line-height: 120%;
	font-weight: bold;
	padding-bottom: 5px;
}

.prm_h_mid_02pr h3.prm_nofloat_tit {
	float: none;
	width:510px;
	padding-left: 10px;
	padding-top: 1px;
	line-height: 120%;
	font-weight: bold;
	padding-bottom: 5px;
}

.prm_h_mid_02pr h3 img {
	margin-left: 7px;
	vertical-align: middle;
}

.prm_h_mid_02pr p {
	float: right;
	width: 220px;
	padding: 0px 11px 0px 0px;
	line-height: 130%;
	text-align: right;
	font-weight: bold;
}

.prm_h_mid_02pr p img {
	margin-right: 3px;
	vertical-align: middle;
}

.prm_h_mid_02pr{display:inline-table;}
/*\*/
.prm_h_mid_02pr:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_h_mid_02pr{display:block;}
/**/

/*--------------------------------------------------
　ここまで　3カラム(幅546)　H3用
--------------------------------------------------*/

/*--------------------------------------------------
　ここから　カテゴリから探す　他の方法で探す用
--------------------------------------------------*/

h4.prm_h_module_04 {
	margin-top: 3px;
	margin-bottom:10px;
	padding-left: 11px;
	padding-bottom: 2px;
	border-bottom: 1px solid #aaaaaa;
	line-height: 100%;
	font-weight: bold;
	color:#333333;
}


/*--------------------------------------------------
　ここまで　カテゴリから探す　他の方法で探す用
--------------------------------------------------*/

/*--------------------------------------------------
　ここから　画像見出し用　
--------------------------------------------------*/

h6.prm_h_module_06 {
	margin:0 0 10px 0px;
	padding:2px 0 0 4px;
	border-left: 4px solid #333333;
	font-weight: bold;
	line-height: 100%;
}
/*--------------------------------------------------
　ここまで　画像見出し用　
--------------------------------------------------*/

/*--------------------------------------------------
　ここから　リードテキスト用　
--------------------------------------------------*/

.prm_lead_txt {
	clear: both;
	margin-bottom: 11px;
}

/*--------------------------------------------------
　ここまで　リードテキスト用　
--------------------------------------------------*/

/*--------------------------------------------------
ここから　汎用リスト用　(080212冨)
----------------------------------------------------*/

.prm_a001 {
	list-style: none;
	margin-bottom: 22px;
	margin-left: 15px;
}

div.prm_areaframe01 ul.prm_a001{
	margin-bottom: 10px;
	}

.prm_a001 li {
	margin: 0px;
	list-style-image: url(/products/common/img/prm_icon_cmn_15.gif);
}

.prm_a001 li p {
	padding-left: 0px;
	margin: 0px;
}

html>/**/body .prm_a001 {margin-left: 20px;}
html>/**/body .prm_a001 p{margin-left: -5px;}

* html body ul.prm_a001{}

*+html body ul.prm_a001{}

/*--------------------------------------------------
ここまで　汎用リスト用　(080212冨)
----------------------------------------------------*/

/*--------------------------------------------------
ここから　番号つきリスト用　(080215和田)
----------------------------------------------------*/

ol.prm_a007 {
	padding-left: 0;
	margin: 0px 0px 5px 20px;
	list-style-position: outside;
}

* html body ol.prm_a007 {margin-left: 25px;}

/*-IE7対応 090406 kumiya-*/
*:first-child+html body ol.prm_a007 {margin-left: 25px;}

/*--------------------------------------------------
ここまで　番号つきリスト用　(080215和田)
----------------------------------------------------*/

/*--------------------------------------------------
　ここから　テーブル用　
--------------------------------------------------*/

.prm_d001 {
	border-collapse: collapse;
	border-top: 1px solid #b6b6b6;
	border-left: 1px solid #b6b6b6;
	margin-bottom:10px;
}

.prm_d001_noborder{
	margin-bottom:10px;	
}

.prm_d001 th {
	height: 20px;
	padding: 5px 10px;
	font-weight: bold;
	border-bottom: 1px solid #b6b6b6;
	border-right: 1px solid #b6b6b6;
	background: #c6c6c6;
}
.prm_d001 th.prm_graybg {
	background: #d9d9d9;
}
.prm_d001 td {
	height: 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #b6b6b6;
	border-right: 1px solid #b6b6b6;
	background: #ffffff;
}

.prm_d001 td.prm_mission {
	padding: 15px 15px;
}
.prm_d001 td.prm_mission ul {
	padding-left:10px;
}
.prm_d001 td.prm_mission p.prm_lead_txt {
	padding-left:10px;
}

.prm_d001_noborder td{
	height: 20px;
	padding: 5px 10px;
}
.prm_d001 td.prm_graybg {
	background: #f5f5f5;
}

.prm_d001 p,
.prm_d001 ul{
	padding-left:0;
}

.prm_d001 .prm_centerth {
	text-align: center;
}

.prm_d001 td.prm_noPad { padding:0px !important; }

.prm_d001 ul.prm_h001{
	padding-top:4px;
}
.prm_d001 ul.prm_h004{
	padding-top:4px;
}
.prm_d001 p.prm_h001{
	margin-bottom:0;
}
.prm_d001 p.prm_h007{
	margin-bottom:0;
}
.prm_d001 ul.prm_a001{
	margin-bottom:0;
}
/*--------------------------------------------------
　ここまで　テーブル用　
--------------------------------------------------*/


/*--------------------------------------------------
　ここから　リンク用(三角アイコン)用　
--------------------------------------------------*/

p.prm_h001{
	line-height:140%;
	margin-bottom:10px;
}
p.prm_h001 img {
	vertical-align: middle;
	margin-right: 2px;
}
	

ul.prm_h001{
	margin-bottom:0;
	padding-left:0;
}
ul.prm_h001 li {
	padding-left: 0px;
	margin-bottom:4px;
	line-height:130%;
	background: none;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left 3px;
}

html>/**/body ul.prm_h001 li a{}
/* IE6 */
* html body ul.prm_h001 li a{}

* html body ul.prm_h001{}
* html body ulprm_.h001 li{}
/* IE7 */
*+html body ul.prm_h001 li{}
*+html body ul.prm_h001 li a{}

/*--------------------------------------------------
　ここまで　リンク用(三角アイコン)用　
--------------------------------------------------*/



/*--------------------------------------------------
　ここから　リンク用(別窓)用　
--------------------------------------------------*/
ul.prm_h004{
	margin-bottom:0;
	margin-left:17px;
	margin:0;
	padding-left:0;
}
ul.prm_h004 li {
	padding-left: 0px;
	margin-bottom:4px;
	line-height:130%;
	background:url(/products/common/img/prm_icon_cmn_16.gif) left 3px no-repeat;
	padding-left:11px;
}

html>/**/body ul.prm_h004 li a{}
/* IE6 */
* html body ul.prm_h004 li a{}
* html body ul.prm_h004{padding-left:0px; margin-left:0;}
* html body ul.prm_h004 li{}
/* IE7 */
*+html body ul.prm_h004 li{}

/*--------------------------------------------------
　ここまで　リンク用(別窓)用　
--------------------------------------------------*/



/*--------------------------------------------------
　ここから　右寄せリンク用(別窓)用　お問い合わせ部品でのみ使用可
--------------------------------------------------*/
p.prm_h007{
	font-weight:bold;
	line-height:140%;
	margin-bottom:10px;
}
p.prm_h007 img {
	vertical-align: middle;
	margin-right: 3px;
}

div.prm_h_mid_01 p.prm_h007 a:link,
div.prm_h_mid_01 p.prm_h007 a:visited{
	color:#333333;
	text-decoration:underline;
}
	
div.prm_h_mid_01 p.prm_h007 a:hover,
div.prm_h_mid_01 p.prm_h007 a:active{
	color:#ff6a00;
	text-decoration:underline;
}

ul.prm_h007{
	margin-bottom:0;
	margin-left:19px;
	list-style-image:url(/products/common/img/prm_icon_cmn_06.gif);
}
ul.prm_h007 li {
	font-weight:bold;
	padding-left: 0;
	margin-bottom:4px;
	line-height:130%;
	background: none;
}


html>/**/body ul.prm_h007 li a{	margin-left:-5px;}

* html body ul.prm_h007 li a{margin-left:0px;}
* html body ul.prm_h007{padding-left:24px; margin-left:0px;}

*+html body ul.prm_h007 li{	padding-left:0px;}

/*--------------------------------------------------
　ここまで　右寄せリンク用(別窓)用　
--------------------------------------------------*/



/*--------------------------------------------------
　ここから　ウインドウ閉じる用　使用禁止　
--------------------------------------------------*/
.prm_h006 {
	text-align: right;
}

.prm_h006 img{
	vertical-align: middle;
	margin-right: 4px;
}
/*--------------------------------------------------
　ここまで　ウインドウ閉じる用　使用禁止　
--------------------------------------------------*/



/********************************************************************************/
/* 右カラム部品 */
/********************************************************************************/

.prm_k002{
	width:200px;
	margin-bottom:20px;
}

.prm_k002 .prm_title{
	border-bottom:#666666 solid 1px;
	margin-bottom:10px;
}

.prm_k002 .prm_title span{
	display:block;
	padding-left:6px;
	padding-top:2px;
	border-left:#666666 solid 3px;
	font-weight:bold;
	line-height:130%;
	margin-bottom:1px;
}
.prm_k002 p{
	margin-bottom:10px;
}

.prm_k002 .prm_title span a{
	background:url(/common/img/icon_cmn_06.gif) 0 0;
	background-repeat:no-repeat;
	padding-left:13px;
	}

* html body .prm_k002 .prm_title span a{
background:url(/common/img/icon_cmn_06.gif) 0 0.2em;
background-repeat:no-repeat;
}

*+html body .prm_k002 .prm_title span a{
background:url(/common/img/icon_cmn_06.gif) 0 0.2em;
background-repeat:no-repeat;
}

p.prm_date{
	line-height:100%;
	margin-bottom:0px;
}

.prm_k002 dl{
	width:100%;
	margin-bottom: 7px;
	padding:0 0 5px 0;
	background:url(/products/common/img/prm_line_cmn_01.gif) bottom repeat-x;
}

.prm_k002 dl dt {
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left 3px;
	line-height: 130%;
}

.prm_k002 dl dt.prm_nodate{
	margin-left:0;
	margin-bottom:0px;
}
.prm_k002 dl dt.prm_pop{
	background: url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left 3px;
}

.prm_k002 dl dd {
	padding-left: 11px;
	line-height: 130%;
}

.prm_k002 dl{display:inline-table;}
/*\*/
.prm_k002 dl:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_k002 dl{display:block;}
/**/


/*------------------------------------------------------------
OBS大澤071206追加 ここから　トップ右バナー(JSF・BSFバナー専用)
------------------------------------------------------------*/
.prm_banner_jsf{
	margin-bottom:6px;
	border:#bfbfbf solid 1px;
	padding:4px;
}

.prm_k002 .prm_banner_jsf img {
	margin-bottom:4px;
}
/*------------------------------------------------------------
OBS大澤071206追加 ここまで　トップ右バナー
------------------------------------------------------------*/



/*--------------------------------------------------
【SSP変更】 右カラム(幅158)　トップ以外　ここから
--------------------------------------------------*/
.prm_k002ssp{
	width:158px;
	margin-bottom:20px;
}

.prm_k002ssp .prm_title{
	border-bottom:#666666 solid 1px;
	margin-bottom:10px;
}

.prm_k002ssp .prm_title span{
	display:block;
	padding-left:6px;
	padding-top:2px;
	border-left:#666666 solid 3px;
	font-weight:bold;
	line-height:130%;
	margin-bottom:1px;
}
.prm_k002ssp p{
	margin-bottom:10px;
}

.prm_k002ssp .prm_title span a{
	background:url(/common/img/icon_cmn_06.gif) 0 0;
	background-repeat:no-repeat;
	padding-left:13px;
	}

* html body .prm_k002ssp .prm_title span a{
background:url(/common/img/icon_cmn_06.gif) 0 0.2em;
background-repeat:no-repeat;
}

*+html body .k002ssp .prm_title span a{
background:url(/common/img/icon_cmn_06.gif) 0 0.2em;
background-repeat:no-repeat;
}

.prm_k002ssp .prm_title span.prm_pop a{
	background:url(/common/img/icon_cmn_35.gif) 0 0;
	background-repeat:no-repeat;
	padding-left:13px;
	}

* html body .prm_k002ssp .prm_title span.prm_pop a{
background:url(/common/img/icon_cmn_35.gif) 0 0.2em;
background-repeat:no-repeat;
}

*+html body .k002ssp .prm_title span.prm_pop a{
background:url(/common/img/icon_cmn_35.gif) 0 0.2em;
background-repeat:no-repeat;
}

p.date{
	line-height:100%;
	margin-bottom:0px;
}

.prm_k002ssp dl{
	width:100%;
	margin-bottom: 7px;
	padding:0 0 5px 0;
	background:url(/products/common/img/prm_line_cmn_01.gif) bottom repeat-x;
}

.prm_k002ssp dl dt {
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left 3px;
	line-height: 130%;
}

.prm_k002ssp dl dt.prm_nodate{
	margin-left:0;
	margin-bottom:0px;
}

.prm_k002ssp dl dt.prm_pop{
	background: url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left 3px;
}

.prm_k002ssp dl dd {
	padding-left: 11px;
	line-height: 130%;
}

.prm_k002ssp dl{display:inline-table;}
/*\*/
.prm_k002ssp dl:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_k002ssp dl{display:block;}
/**/
/*----------------------------------------------
製ソ　100218 右カラムバナー用追加　kumiya　ここから
----------------------------------------------*/
.prm_k002ssp dl dt.prm_bn {
	padding-left: 0px;
	line-height: 130%;
	background:none;
}
.prm_k002ssp dl dd.prm_bntxt {
	padding-left: 0px;
	line-height: 130%;
}
/*----------------------------------------------
製ソ　100218 右カラムバナー用追加　kumiya　ここまで
----------------------------------------------*/


/* 2012/09/03 k.yoshida */
.prm_k002ssp #appeal_area{ padding:0 1px 0 0;}
	.prm_k002ssp #appeal_area dl{ width:auto; padding:4px 4px 6px 4px; margin:0 0 8px 0; border:1px solid #bfbfbf; background:none; }
	.prm_k002ssp #appeal_area dt{ margin:0; padding:0; font-weight:bold;}
		.prm_k002ssp #appeal_area dt a.icon_arrow_r {
			display:block;
			margin:4px 0 0 0; padding:0 3px 0 11px;
			background: url(/common/img/parts/icon/icon_arrow_r.gif) no-repeat 3px 5px;
			line-height:1.3em;}
		.prm_k002ssp #appeal_area dt a.blank {
			display:block;
			margin:4px 0 0 0; padding:0 3px 0 11px;
			background: url(/common/img/parts/icon/icon_blank.gif) no-repeat 0 3px;
			line-height:1.3em;}
	.prm_k002ssp #appeal_area dd{ margin:2px 0 0 0; padding:0 5px 0 10px; line-height:1.3em;}


/*--------------------------------------------------
【SSP変更】 右カラム(幅158)　トップ以外　ここまで
--------------------------------------------------*/






/********************************************************************************/
/* AdobeReader、Flashプラグインダウンロード部品 */
/********************************************************************************/

img.prm_pdf {
	margin-left: 3px;
	margin-bottom: 3px;
	vertical-align: middle;
}

.prm_m002 {
	width: 488px;
	padding: 8px 4px 8px 8px;
	background: #f5f5f5;
	border: 1px solid #cccccc;
	margin-bottom:15px;
}
.prm_m002 img.prm_adobe {
	display: block;
	float: left;
	width: 112px;
}
.prm_m002 div.prm_adobe {
	width: 333px;
	float: left;
	margin-right: 14px;
	padding-right: 14px;
	line-height: 100%;
	border-right: 1px solid #cccccc;
}
.prm_m002 div.flash {
	width: 350px;
	float: left;
	margin-right: 14px;
	padding-right: 14px;
	line-height: 100%;
	border-right: 1px solid #cccccc;
}
.prm_m002 a.t12 {
	padding-left: 12px;
	background: url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left center;
	line-height: 120%;
}
.prm_m002 p{
	padding-left:0px;
}



/********************************************************************************/
/* メーカー名から探す */
/********************************************************************************/

.prm_p_o002 {
	width:100%;
	margin-bottom: 7px;
	padding:0 0 5px 0;
	background:url(/products/common/img/prm_line_cmn_01.gif) bottom repeat-x;
}

.prm_p_o002 dt {
	float: left;
	width:40%;
	padding-left:10px;
	padding-right: 10px;
	border-collapse:collapse;

	line-height: 130%;
}

.prm_p_o002 dt a{
	display:block;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left 3px;
}

.prm_p_o002 dd {
	float: left;
	width:50%;
	padding-left: 11px;
	padding-right: 10px;
	line-height: 130%;
	border-left:#cccccc solid 1px;	
}

.prm_p_o002 dd a{
	float: left;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left 3px;
}

.prm_p_o002 dd a.prm_blank{
	display:block;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left 3px;
}

/*------------------------------------------------------------
OBS大澤080121追記ここから
------------------------------------------------------------*/
.prm_p_o002:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;   
}  
/*------------------------------------------------------------
OBS大澤080121追記ここまで
------------------------------------------------------------*/





/********************************************************************************/
/* 事例集一覧 */
/********************************************************************************/

.prm_o002 {
	width:100%;
	margin-bottom: 7px;
	padding:0 0 5px 0;
	background:url(/products/common/img/prm_line_cmn_01.gif) bottom repeat-x;
}

.prm_o002 dt {
	float: left;
	width:60%;
	padding-right: 10px;
	border-collapse:collapse;
	border-right:#cccccc solid 1px;
	line-height: 130%;
}

.prm_o002 dt a{
	display:block;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left 3px;
}

.prm_o002 dt a.prm_blank{
	display:block;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left 3px;
}

.prm_o002 dd {
	float: left;
	width:30%;
	padding-left: 11px;
	padding-right: 10px;
	line-height: 130%;
}

.prm_o002{display:inline-table;}
/*\*/
.prm_o002:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_o002{display:block;}
/**/

h2.prm_h_module_02 {
	clear:both;
	margin:0 9px 7px 9px;
	padding-left: 0px;
	padding-bottom: 2px;
	border-bottom: 2px solid #cccccc;
	font-weight: bold;
}



/*-----------------------------------------------------
 070619　クミヤ追加　製ソトップ最新＆おすすめリンクリスト用 ここから 
-----------------------------------------------------*/
.prm_o003 {
	width:100%;
	margin-bottom: 7px;
	padding:0 0 5px 0;
	background:url(/products/common/img/prm_line_cmn_01.gif) bottom repeat-x;
}
.prm_o003 dt {
	padding-left:10px;
	padding-right: 10px;
	border-collapse:collapse;
	line-height: 130%;
}
.prm_o003 dt a{
	display:block;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left 3px;
}
.prm_o003 dt a.blank{
	display:block;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left 3px;
}
.prm_o003 dd {
	padding-left: 11px;
	padding-right: 10px;
	line-height: 130%;
}
.prm_o003{display:inline-table;}
/*\*/
.prm_o003:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_o003{display:block;}
/**/
/*-----------------------------------------------------
 070619　クミヤ追加　製ソトップ最新＆おすすめリンクリスト用 ここまで 
-----------------------------------------------------*/



/********************************************************************************/
/* Q＆A */
/********************************************************************************/

ul.prm_p001{
	padding-left:0;
}
ul.prm_p001 li {
	padding-bottom:1px;
	margin-bottom:5px;
	background:url(/products/common/img/prm_line_cmn_01.gif) bottom repeat-x;	
}
ul.prm_p001 li a {
	padding-top:6px;
	padding-bottom:6px;
	padding-left: 23px;
	background: url(/products/common/img/prm_icon_cmn_20.gif) no-repeat left;
}
.prm_p002 {
	border: 1px solid #cccccc;
	margin-bottom:20px;
}
.prm_p002 ul{
	padding-left:23px;
}
* html .prm_p002 ul{
	padding-left:11px;
}

.prm_question {
	padding: 5px;
	border-bottom: 1px solid #cccccc;
}
.prm_question p {
	padding-left: 23px;
	padding-bottom: 5px;
	margin:3px 0 5px 0;
	background: url(/products/common/img/prm_icon_cmn_20.gif) no-repeat left top;
}
.prm_answer {
	padding: 5px;
}
.prm_answer p {
	margin:3px 0 5px 0;
	padding-left: 23px;
	background: url(/products/common/img/prm_icon_cmn_21.gif) no-repeat left top;
}
.prm_answer p.prm_answerlink {
	margin-left: 20px;
	margin-bottom: 0px;
	text-align:right;
	background:none;
}

.prm_answer p.prm_answerlink a{
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left center;
	}
	
.prm_answer p.prm_answerpop {
	text-align:right;
	margin-left: 20px;
	margin-bottom: 0px;
	background:none;
}

.prm_answer p.prm_answerpop a{
	padding-left: 13px;
	background: url(/products/common/img/prm_icon_cmn_22.gif) no-repeat left center;
	}

/*-----------------------------------------------------
 ここから　いらないかも　使用禁止　(080208冨)
-----------------------------------------------------*/

.prm_q001 {
	width: 735px;

	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
}
.prm_q001 td {
	padding: 7px 10px;
	border-bottom: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

.prm_q001 td.prm_q001_date {
	white-space: nowrap;
}

.prm_indentT .q001 {
	width: 725px;
	}
/*-----------------------------------------------------
 ここまで　いらないかも　使用禁止　(080208冨)
-----------------------------------------------------*/


/********************************************************************************/
/* 2カラムページ ページアンカー */
/********************************************************************************/

div.prm_r001{
	width:735px;
	}

ul.prm_r001 {
	float:left;
	clear: both;
	padding:0;
	width:728px;
}

ul.prm_r001 li {
	display:block;
	float:left;
	margin-right: 15px;
	line-height:130%;
	padding:2px 0;
	background: url(/products/common/img/prm_icon_cmn_05.gif) no-repeat left center;
}

.prm_r001 li a {
    padding-left: 12px;
	white-space:nowrap;
}



html>/**/body ul.prm_r001 li.prm_clear {
    
    }

* html body ul.prm_r001 li.prm_clear{}

*+html body ul.prm_r001 li.prm_clear{}



/********************************************************************************/
/* ページアンカー */
/********************************************************************************/

div.prm_r002{
	width:546px;
	}

ul.prm_r002 {
	float:left;
	clear: both;
	padding:0;
}

ul.prm_r002 li {
	display:block;
	float:left;
	margin-right: 15px;
	line-height:130%;
	padding:2px 0;
	background: url(/products/common/img/prm_icon_cmn_05.gif) no-repeat left center;
}

.prm_r002 li a {
	display:block;
    padding-left: 12px;
	white-space:nowrap;
}

html>/**/body ul.prm_r002 li.prm_clear {
    
    }

* html body ul.prm_r002 li.prm_clear{}

*+html body ul.prm_r002 li.prm_clear{}


/********************************************************************************/
/* 2カラム＆3カラムページ サブサブナビ */
/********************************************************************************/

ul.prm_r003 {
	clear: both;
	background-color:#f5f5f5;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

div.prm_r003{
	width:729px;
	border:1px solid #c1c1c1;
	padding:2px;
	margin:0 0 15px 0;
	float:left;
}

#prm_ct_center02ssp div.prm_r003{
	width:540px;
}

ul.prm_r003 li {
	display:block;
	float:left;
	margin-right: 10px;
	line-height:130%;
	padding:2px 0;
}
ul.prm_r003 li.prm_now{
	margin-left:0px;
	font-weight:bold;
	background-color:#ffcc77;
	line-height:130%;
	padding:2px 10px;
	white-space:nowrap;
	letter-spacing:-1px;
}
/*-------------------------------------------------------------------
ここからTSP後削除 080218和田
-------------------------------------------------------------------*/
ul.prm_r003 li.now{
	margin-left:0px;
	font-weight:bold;
	background-color:#ffcc77;
	line-height:130%;
	padding:2px 10px;
	white-space:nowrap;
	letter-spacing:-1px;
}
/*-------------------------------------------------------------------
ここまでTSP後削除 080218和田
-------------------------------------------------------------------*/

ul.prm_r003 li a:link,ul.prm_r003 li a:visited {
	display:block;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left center;
	padding-left: 11px;
	white-space:nowrap;
	color:#333333;
}

ul.prm_r003 li a:active,ul.prm_r003 li a:hover {
	color:#ff6a00;
}

/* Firefox */
html>/**/body ul.prm_r003 li {
	padding:2px 8px 2px;
}

html>/**/body ul.prm_r003 li.prm_now {
	padding:2px 8px 2px;
}

html>/**/body ul.prm_r003 li.now {
	padding:2px 8px 2px;
}
/*-------------------------------------------------------------------
↑ li.now はTSP後削除 080218和田
-------------------------------------------------------------------*/




/********************************************************************************/
/* 最新情報 */
/********************************************************************************/
.prm_s001 {
	width:100%;
	margin-bottom: 7px;
	padding:0 0 5px 0;
	background:url(/products/common/img/prm_line_cmn_01.gif) bottom repeat-x;
}

.prm_s001 dt {
	float: left;
	width:98px;
	padding-left:0;
	padding-right: 5px;
	line-height: 130%;
}

.prm_s001 dd {
	width:420px;
	float: left;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left 3px;
	line-height: 130%;
}

.prm_s001 dd.prm_blank {
	float: left;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left 3px;
	line-height: 130%;
}

.prm_s001 dd.prm_nodate{
	float: none;
	margin-left:3px;
}

/*------------------未使用のため削除予定080208---------------------------
.prm_s001 dd.prm_pop{
	background: url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left 3px;
	margin-left:3px;
}

* html .prm_s001 dd.prm_pop{
	margin-left:0;
	}
------------------削除予定080208---------------------------*/

.prm_s001 dd.prm_w370{
	width:370px;
}
	
dl.prm_s001 dd.w600{
	width:581px;
	float:left;
	}
	
.prm_prm_indentT dl.prm_s001 dt{
	padding-left:0;
	}

.prm_s001{display:inline-table;}
/*\*/
.prm_s001:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_s001{display:block;}
/**/



/********************************************************************************/
/* インデント用 */
/********************************************************************************/
.prm_indentT{
padding-left:10px;
margin-bottom:10px;
}

/*-------------------------------------------------------------------
いずれ削除予定・使用禁止(080208冨)
-------------------------------------------------------------------*/
.prm_indentT2{
padding-left:10px;
}
/*-------------------------------------------------------------------
いずれ削除予定・使用禁止(080208冨)
-------------------------------------------------------------------*/


/********************************************************************************/
/* 受賞認定パートナー用 */
/********************************************************************************/
.prm_t002 {
	width:100%;
	margin-bottom:20px;
}
.prm_t002s_left {
	float: left;
	width: 230px;
	margin-right: 20px;
}

.prm_t002s_left p{
	padding-left:0px;
}

.prm_t002s_right {
	float: right;
	width: 485px;
}
.prm_indentT .prm_t002s_right {width: 465px;}

.prm_t002s_right p{
	padding-left:0px;
}

.prm_t002s_right ul{
	padding-left:0px;
}

.prm_t002_left {
	float: left;
	width: 317px;
	margin-right: 20px;
}

.prm_t002_left p{
	padding-left:0px;
}

.prm_t002_right {
	float: left;
	width: 398px;
}

.prm_indentT .t002_right {width: 388px;}


.prm_t002_right p{
	padding-left:0px;
}

.prm_t002_right ul{
	padding-left:0px;
}

/********************************************************************************/
/* キャンペーン一覧用 */
/********************************************************************************/
.prm_t002cmp_left {
	float: left;
	width: 325px;
	margin-right: 20px;
}

.prm_t002cmp_left p{
	padding-left:0px;
}

.prm_t002cmp_right {
	float: right;
	width: 380px;
}
.prm_areaframe .prm_indentT .prm_indentT .prm_t002cmp_right {
	float: right;
	width: 370px;
}
.prm_indentT .prm_t002s_right {width: 465px;}

.prm_t002cmp_right p{
	padding-left:0px;
}

.prm_t002cmp_right ul{
	padding-left:0px;
}
.prm_cmp_ank {
	float:none;
	padding:0;
	margin:10px 0;
}

ul.prm_cmp_ank li{
	display:block;
	float:none;
	line-height:130%;
	padding:2px 0 0 12px;
	background: url(/products/common/img/prm_icon_cmn_05.gif) no-repeat left center;
}



/********************************************************************************/
/* 導入事例詳細ページ用 */
/********************************************************************************/

/*-------------------------------------------------------------------
ここから取材日表記用(080212和田)
-------------------------------------------------------------------*/
.prm_update {
	margin-bottom: 17px;
	padding-right: 10px;
	line-height: 100%;
	text-align: right;
}
/*-------------------------------------------------------------------
ここまで取材日表記用(080212和田)
-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
ここから　使ってないかも(080208冨)
-------------------------------------------------------------------*/
.prm_t005 {
	width:100%;
	margin-bottom:20px;
}
.prm_t005_right {
	width: 317px;
	float: left;
	margin-left: 20px;
}

.prm_t005_right p{
	padding-left:0px;
}

.prm_t005_left {
	float: left;
	width: 398px;
}
.prm_indentT .prm_t005_left {width: 388px;}
.prm_indentT2 .prm_t005_left {width: 378px;}
/*-------------------------------------------------------------------
ここまで　使ってないかも(080208冨)
-------------------------------------------------------------------*/

.prm_t005s_right {
	width: 230px;
	float: right;
	margin-left: 20px;
}

.prm_t005s_right p{
	padding-left:0px;
}

.prm_t005s_left {
	float: left;
	width: 485px;
}
.prm_indentT .prm_t005s_left {width: 465px;}



/********************************************************************************/
/* 内部統制ページ用 */
/********************************************************************************/

.prm_t004 {
	width:100%;
	margin-bottom:20px;
}

.prm_t004_right {
	width: 350px;
	float: left;
	margin-left: 20px;
}
/*070803_内田修正 （元はline-height:120%;）ここから*/
.prm_t004_right p {
	margin-top: 3px;
	margin-left: 5px;
	line-height: 140%;
}
/*070803_内田修正 （元はline-height:120%;）ここまで*/

.prm_t004_right h6{
	margin-top:0;
}

.prm_t004_left {
	float: left;
	width: 365px;
}
.prm_indentT .prm_t004_left {width: 355px;}
.prm_indentT2 .prm_t004_left {width: 345px;}
.prm_t004_right p{
	padding-left:0px;
}

#prm_keyarea_n{
 width:735px;
 padding-bottom:15px;
 background-color:#FFFFFF;
}
#prm_keyarea_n .prm_keyimg90{
 height:90px;
 border-bottom:#cccccc solid 1px;
}
#prm_keyarea_n .prm_keymid_n{
 width:735px;
 background: url(/products/common/img/prm_prt_cmn_21_n.gif) ;
}
#prm_keyarea_n .prm_keybtn_n{
 float:left;
 width:168px;
 padding:8px 8px 6px 8px;
}
#prm_keyarea_n .prm_keybtn_n div{
 width:147px;
 margin-left:5px;
 float:left;
}
#prm_keyarea_n .prm_keybtn_n div a{
 display:block;
 font-weight:bold;
 margin-bottom:3px;
 background: url(/products/common/img/prm_icon_cmn_19.gif) no-repeat left 
top;
 line-height:120%;
 padding-left:13px;
}

#prm_keyarea_n .prm_keybtn_n a:link{
 color: #442200;
 text-decoration: underline;
}
#prm_keyarea_n .prm_keybtn_n a:visited {
 color: #666666;
 text-decoration: underline;
}

#prm_keyarea_n .prm_keybtn_n a:hover,
#prm_keyarea_n .prm_keybtn_n a:active {
 color: #e97707;
 text-decoration: underline;
}

#prm_keyarea_n .prm_keybtn_n p{
 padding-left:13px;
 line-height:120%;
}

#prm_keyarea_n .prm_keybtn_nl{
 float:right;
 width:167px;
 padding:8px 8px 6px 8px;
}
#prm_keyarea_n .prm_keybtn_nl div{
 width:146px;
 margin-left:5px;
 float:left;
}
#prm_keyarea_n .prm_keybtn_nl div a{
 display:block;
 font-weight:bold;
 margin-bottom:3px;
 background: url(/products/common/img/prm_icon_cmn_19.gif) no-repeat left 
top;
 line-height:120%;
 padding-left:13px;
}

#prm_keyarea_n .prm_keybtn_nl a:link{
 color: #442200;
 text-decoration: underline;
}
#prm_keyarea_n .prm_keybtn_nl a:visited {
 color: #666666;
 text-decoration: underline;
}

#prm_keyarea_n .prm_keybtn_nl a:hover,
#prm_keyarea_n .prm_keybtn_nl a:active {
 color: #e97707;
 text-decoration: underline;
}

#prm_keyarea_n .prm_keybtn_nl p{
 padding-left:13px;
 line-height:120%;
}

#prm_keyarea_n .prm_keybt_n {
 height: 3px;
 background: url(/products/common/img/prm_prt_cmn_22_n.gif) no-repeat;
 font-size: 1px;
}

img.floatright{
 float:right;
}



/*-------------------------------------------------------------------
ここから　使ってないかも(080212和田)
-------------------------------------------------------------------*/
.prm_ctarea_box {}

.prm_ctarea_box p {
	margin: 0px 10px 15px 10px;
}

.prm_ctarea_box02 {
	width: 735px;
	margin-bottom:15px;
}

.prm_ctarea_box02 p {
	margin: 0 0 0 10px;
}

.prm_ctarea_box02 ul {
	margin: 0 0 0 10px;
	list-style: none;
	margin-bottom: 22px;
}

.prm_ctarea_box02 ul li {
	margin: 0px;
	background: url(/products/common/img/prm_icon_cmn_15.gif) no-repeat left top;
}

.prm_ctarea_box02 ul li p {
	padding-left: 17px;
	margin: 0px;
}

p.prm_cap_title {
	margin-bottom: 3px;
	color: #663300;
	font-weight: bold;
}
/*-------------------------------------------------------------------
ここまで　使ってないかも(080212和田)
-------------------------------------------------------------------*/



/********************************************************************************/
/* サーチボックス用 */
/********************************************************************************/

/************************************************************/
/* サーチボックス2カラム用 */
/************************************************************/
/*-------------------------------------------------------------------
ここから2カラム用サーチボックス　使っていない(080212和田)
-------------------------------------------------------------------*/
/*------------------削除予定080212---------------------------
.prm_search_hd {
	width: 735px;
	height: 10px;
	background: url(/products/common/img/prt_newsind_01.gif) no-repeat;
	font-size: 1px;
}

.prm_search_mid {
	width: 735px;
	background: url(/products/common/img/prt_newsind_02.gif) repeat-y;
	text-align: center;
}

.prm_search_mid p {
	text-align: center;
	line-height: 100%;
	color: #666666;
	font-weight: bold;
	margin-bottom:0;
	
}
------------------削除予定080212↓ここも削除---------------------------*/

.prm_search_mid{display:inline-table;}
/*\*/
.prm_search_mid:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_search_mid{display:block;}
/**/

/*------------------削除予定080212---------------------------
.prm_search_bt {
	clear: both;
	width: 735px;
	height: 10px;
	margin-bottom: 10px;
	background: url(/products/common/img/prt_newsind_03.gif) no-repeat;
	font-size: 1px;
}
------------------削除予定080212---------------------------*/
/*-------------------------------------------------------------------
ここまで2カラム用サーチボックス　使っていない(080212和田)
-------------------------------------------------------------------*/



/************************************************************/
/* サーチボックス3カラム（幅504）用 */
/************************************************************/

.prm_search_hd_s {
	width: 504px;
	height: 10px;
	background: url(/products/common/img/prm_prt_sserch_01.gif) no-repeat;
	font-size: 1px;
}

.prm_search_mid_s {
	width: 504px;
	line-height: 100%;
	background: url(/products/common/img/prm_prt_sserch_02.gif) repeat-y;
	text-align: center;
}

.prm_search_mid_s p {
	text-align: center;
	line-height: 100%;
	color: #666666;
	font-weight: bold;
	margin-bottom:0;
}

.prm_search_mid_s{display:inline-table;}
/*\*/
.prm_search_mid_s:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_search_mid_s{display:block;}
/**/
.prm_search_bt_s {
	clear: both;
	width: 504px;
	height: 10px;
	margin-bottom: 10px;
	background: url(/products/common/img/prm_prt_sserch_03.gif) no-repeat;
	font-size: 1px;
}



/************************************************************/
/* サーチボックス3カラム（幅546）用 */
/************************************************************/

.prm_search_hd_s-1 {
	width: 546px;
	height: 10px;
	background: url(/products/common/img/prm_prt_sserch_07.gif) no-repeat;
	font-size: 1px;
}

.prm_search_mid_s-1 {
	width: 546px;
	line-height: 100%;
	background: url(/products/common/img/prm_prt_sserch_08.gif) repeat-y;
	text-align: center;
}

.prm_search_mid_s-1 p {
	text-align: center;
	line-height: 100%;
	color: #666666;
	font-weight: bold;
	margin-bottom:0;
}

.prm_search_mid_s-1{display:inline-table;}
/*\*/
.prm_search_mid_s-1:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_search_mid_s-1{display:block;}
/**/
.prm_search_bt_s-1 {
	clear: both;
	width: 546px;
	height: 10px;
	margin-bottom: 10px;
	background: url(/products/common/img/prm_prt_sserch_09.gif) no-repeat;
	font-size: 1px;
}



/************************************************************/
/* サーチボックス目的別ページ用 */
/************************************************************/

.prm_search_hd_m {

	width: 724px;
	height: 10px;
	background: url(/products/common/img/prm_prt_sserch_04.gif) no-repeat;
	font-size: 1px;
}

.prm_search_mid_m {
	width: 724px;
	line-height: 100%;
	background: url(/products/common/img/prm_prt_sserch_05.gif) repeat-y;
	text-align: center;
}

.prm_search_mid_m p {
	text-align: center;
	line-height: 100%;
	color: #666666;
	font-weight: bold;
	margin-bottom:0;
}

.prm_search_mid_m{display:inline-table;}
/*\*/
.prm_search_mid_m:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_search_mid_m{display:block;}
/**/

.prm_search_bt_m {
	clear: both;
	width: 724px;
	height: 10px;
	margin-bottom: 10px;
	background: url(/products/common/img/prm_prt_sserch_06.gif) no-repeat;
	font-size: 1px;
}

/*-------------------------------------------------------------------
ここからGoogle検索結果　使用していない(080212和田)
-------------------------------------------------------------------*/
/*------------------削除予定080212---------------------------
.prm_google_option span{
	float:left;
}

.prm_google_option p{
	padding-top:5px;
}

.prm_google_ap{
	padding-top:10px;
	text-align:center;
}

.prm_error0 {
	margin-top:50px;
	margin-bottom:200px;
}
------------------削除予定080208---------------------------*/
/*-------------------------------------------------------------------
ここまでGoogle検索結果　使用していない(080212和田)
-------------------------------------------------------------------*/



/********************************************************************************/
/* ボディ用スタイル */
/********************************************************************************/

/************************************************************/
/* 3カラム（幅504）　ボディ2カラム用 */
/************************************************************/

.prm_prbox{
	width:494px;
}

.prm_prboxleft{
	float:left;
	width:233px;
}
.prm_prboxright{
	float:right;
	width:231px;
	padding-right:10px;
}

div.prm_prboxleft ul.prm_h001,
div.prm_prboxright ul.prm_h001{
	padding-left:10px;
}

/*-------------------------------------------------------------------
ここから中央破線処理用
-------------------------------------------------------------------*/
.prm_prbgline{
	background:url(/common/img/prt_cmn_24.gif) center repeat-y;
}
/*-------------------------------------------------------------------
ここまで中央破線処理用
-------------------------------------------------------------------*/



/********************************************************************************/
/* お問い合わせページ一覧用 */
/********************************************************************************/

.prm_contact_mid {
	width: 546px;
	background: #eeeeee;
	border: 1px solid #cacaca;
}

.prm_contact_mid p{ 
    margin:14px; 
} 



/********************************************************************************/
/* 印刷ボタン用 */
/********************************************************************************/

p.prm_btn_print {
	padding-right:0;
	padding-bottom: 15px;
	text-align: right;
}

/*-------------------------------------------------------------------
OBS大澤070709追加ここから
-------------------------------------------------------------------*/
.prm_btn_right {
	 padding-top:10px;
	 padding-bottom:5px;
	 float:right;
}

.prm_btn_right img{
	 float:left;
	 margin-left:10px;
}
/*-------------------------------------------------------------------
OBS大澤070709追加ここまで
-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
OBS冨永071025追加ここから
問い合わせボタンサンプル用 エリアで試験
-------------------------------------------------------------------*/
.prm_btn_right2 {
	 padding-top:0px;
	 padding-bottom:5px;
	 float:right;
}
.prm_btn_right2 img{
	 float:left;
	 margin-left:10px;
}
.prm_btn_right2_btm {
	 padding-top:5px;
	 padding-bottom:0px;
	 float:right;
}
.prm_btn_right2_btm img{
	 float:left;
	 margin-left:10px;
}
/*-------------------------------------------------------------------
OBS冨永071025追加ここまで
問い合わせボタンサンプル用 エリアで試験
-------------------------------------------------------------------*/

/*--------------------------------------------------
 ページ下印刷ボタン用：クミヤ追加  080115
--------------------------------------------------*/
.prm_btn_right3 {
	 padding-top:10px;
	 padding-bottom:5px;
	 float:right;
}
.prm_btn_right3 img{
	 float:left;
	 margin-left:10px;
}
/*--------------------------------------------------
 ページ下印刷ボタン用：クミヤ追加  080115　ここまで
--------------------------------------------------*/



/********************************************************************************/
/* タイトル下お問い合わせボタン */
/********************************************************************************/

/*-------------------------------------------------------------------
スクール専用ここから
-------------------------------------------------------------------*/
/* OBS大澤070720追加ここから */

.prm_btn_left {
	 padding-top:10px;
	 padding-bottom:5px;
	 float:left;
}

.prm_btn_left img{
	 float:left;
	 margin-right:10px;
}

/* OBS大澤070720追加ここまで */
/*-------------------------------------------------------------------
スクール専用ここまで
-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
キャッチ＆リード下お問い合わせボタンここから
-------------------------------------------------------------------*/
.prm_btn_left2 {
	 float:left;
	 padding-bottom:5px;}

.prm_btn_left2 img{
	 float:left;
	 margin-right:10px;
}
/*-------------------------------------------------------------------
キャッチ＆リード下お問い合わせボタンここまで
-------------------------------------------------------------------*/


/********************************************************************************/
/* 製ソトップ用 カテゴリから探す専用 */
/********************************************************************************/

div.prm_indentT div.prm_prbox_icon_2{
	padding-left:10px;
}

div.prm_indentT div.prm_prbox_icon_2 h4{
	margin:0 0 0.3em;
	padding:5px 0 0 14px;
	clear:both;
	font-weight:bold;
	background:url(/products/common/img/prm_icon_cmn_25.gif) no-repeat -12px bottom;
}

div.prm_indentT div.prm_prbox_icon_2 h4.h4_1{
	margin-top:0;
}

* html body div.prm_indentT div.prm_prbox_icon_2 h4.h4_2{
	margin:5px 0 5px 0;
}

* html body div.prm_indentT div.prm_prbox_icon_2 ul{
	margin-bottom:-3px;
}

div.prm_indentT div.prm_prbox_icon_2 ul li{
	margin:0 0.5em 0.1em 0;
	float:left;
	line-height:140%;
	background:url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left center;
}
	div.prm_indentT div.prm_prbox_icon_2 ul li.prm_col_2{ clear:both; float:none; background-position: left 4px;}

div.prm_indentT div.prm_prbox_icon_2 ul li a{
	white-space:nowrap;
}

div.prm_indentT div.prm_prbox_icon_2 ul li.prm_blank{
	background:url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left center;
}







/*-------------------------------------------------------------------
【TSP変更】★070816現在未確定です！
-------------------------------------------------------------------*/
/* OBS内田070821追加 ここから*/
.prm_aligncenter { text-align:center; }
.prm_alignleft { text-align:left; }
.prm_alignright{text-align:right}
.prm_floatLeft { float:left; }
.prm_floatRight { float:right; }
.prm_floatClear { clear:both;}

div.prm_type3{
	margin:0;
	width:100%;
	background:#ffffff; 
	border:solid 1px #999999; 
}
div.prm_type8b{ 
	margin:12px 0 0 24px; 
	padding:0 0 0 10px;
	float:left;
	text-align:left; 
}
div.prm_type8b p{ 
	margin:3px 0 0 0; 
}
div.prm_type8b img{ 
	float:left;
	margin:0 2px 0 0;
}
div.prm_type10a{
	width:544px;
	margin:24px 0 15px 0;
	padding:2px 0;
	border:solid 1px #999999;
}
div.prm_type18 img{
	float:left;
	margin:0 5px 2px 0;
}



/********************************************************************************/
/* ページ下お問い合わせボックス用 */
/********************************************************************************/

/*--------------------------------------------------
　お問い合わせタイトル部分ここから
--------------------------------------------------*/
.prm_h_hd_03tun{
	clear:both;
	width: 546px;
	height: 8px;
	background: url(/products/common/img/prm_prt_cmn_36.gif) no-repeat;
	font-size: 1px;
}

.prm_h_mid_03tun{
	width: 546px;
	background:url(/products/common/img/prm_prt_cmn_37.gif) left top repeat-y;
	border-bottom: 3px solid #666666;
}
.prm_h_mid_03tun h3{
	padding-left: 10px;
	padding-top: 1px;
	line-height: 120%;
	font-weight: bold;
	padding-bottom: 5px;
}

/*--------------------------------------------------
　お問い合わせタイトル　事例専用ここから
--------------------------------------------------*/

.prm_h_hd_03 {
	clear:both;
	width: 735px;
	height: 10px;
	background: url(/products/common/img/prm_prt_cmn_07.gif) no-repeat;
	font-size: 1px;
}

.prm_h_mid_03 {
	width: 735px;
	background: url(/products/common/img/prm_prt_cmn_08.gif) repeat-y;
	border-bottom: 3px solid #666666;
}

.prm_h_mid_03 h2 {
	float: left;
	width: 600px;
	padding-left: 10px;
	padding-top: 0;
	font-weight: bold;
	padding-bottom: 5px;
	margin:0;
	line-height: 120%;
}

.prm_h_mid_03 h2.prm_nofloat_tit {
	float: none;
	font-weight: bold;
	line-height: 120%;
	padding-left: 10px;
	padding-bottom: 8px;
}

.prm_h_mid_03 p a:link,.h_mid_03 p a:visited,.h_mid_03 p a:active{color:#333333;}
.prm_h_mid_03 p a:hover{color:#ff6a00;}

.prm_h_mid_03 p img {
	margin-right: 3px;
	vertical-align: middle;
}
/*--------------------------------------------------
　お問い合わせタイトル　事例専用ここまで
--------------------------------------------------*/

/*--------------------------------------------------
　お問い合わせタイトル部分ここまで
--------------------------------------------------*/

/*--------------------------------------------------
　ボックス部分　ハードのみで使用　ここから
--------------------------------------------------*/
.prm_b003_tun{
	padding:15px 15px 13px;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
.prm_b003_tun p.prm_h007{
	margin-bottom:0;
}
.prm_b003_tun p.prm_h007 a{
	padding-left:11px;
	font-weight:normal;
	background:url(/products/common/img/prm_icon_cmn_01.gif) no-repeat center left;
}
.prm_b003_tun p.prm_h008{
	padding-left:10px;
}
.prm_b003_tun hr{
	display:block;
	height:1px;
	margin:5px 0;
	border-bottom:solid 1px #c4c4c4;
}
/*--------------------------------------------------
　ボックス部分　ハードのみで使用　ここまで
--------------------------------------------------*/

/*--------------------------------------------------
　ボックス部分　通常　ここから
--------------------------------------------------*/
.prm_b003_tun_b{
	padding:10px 15px 10px;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
.prm_b003_tun_b p.prm_h007{
	margin-bottom:0;
}
.prm_b003_tun_b p.prm_h007 a{
	padding-left:15px;
	font-weight:normal;
	background:url(/products/common/img/prm_icon_cmn_06.gif) no-repeat center left;
}
.prm_b003_tun_b h4{
	margin:0 5px;
}
.prm_b003_tun_b p{
	margin:0 5px;
}
.prm_b003_tun_b h4.prm_h_gray{
	color:#4b4b4b;
}
.prm_b003_tun_b p.prm_h008{
	padding-left:10px;
}
.prm_b003_tun_b p.prm_h009{
	margin-top:10px;
	text-align:center;
}
.prm_b003_tun_b p.prm_h009 img{
	vertical-align:middle;
}
#prm_b003_tun_b p.prm_h009 a:link,
#prm_b003_tun_b p.prm_h009 a:visited,
#prm_b003_tun_b p.prm_h009 a:hover,
#prm_b003_tun_b p.prm_h009 a:active,
#prm_b003_tun_b p.prm_h009 a:link img,
#prm_b003_tun_b p.prm_h009 a:visited img,
#prm_b003_tun_b p.prm_h009 a:hover img,
#prm_b003_tun_b p.prm_h009 a:active img{
	display:inline;
}
.prm_b003_tun_b p.prm_h009 img.prm_demand{
	margin-right:20px;
}
/*--------------------------------------------------
　ここからTSP後削除
--------------------------------------------------*/
.prm_b003_tun_b p.prm_h009 img.demand{
	margin-right:20px;
}
/*--------------------------------------------------
　ここまでTSP後削除
--------------------------------------------------*/
/*--------------------------------------------------
　ボックス部分　通常　ここまで
--------------------------------------------------*/





div.prm_lbox2{
	width:130px; 
	float:left; 
	margin-bottom:10px;
}
div.prm_rbox2{
	width:388px; 
	float:left; 
	margin-bottom:10px;
}
/* OBS内田070821追加 ここまで*/
/* OBS内田070910追加 ここから*/
div.prm_lbox2a{
	width:100px; 
	float:left; 
	margin:0 5px 10px 0;
}
div.prm_rbox2a{
	width:403px;
	float:left; 
	margin-bottom:10px;
}
/* OBS内田070910追加 ここまで*/
div.prm_lbox5 { 
	width:259px; 
	float:left; 
	margin-bottom:10px;
} 

div.prm_rbox5 { 
	width:259px; 
	float:right; 
	margin-bottom:10px;
}
div.prm_lbox5 ul.prm_h001,
div.prm_rbox5 ul.prm_h001{
	padding-left:10px;
}
/* OSB内田070823追加 ここから*/
div.prm_lbox6{
	width:360px;
	float:left;
}
div.prm_lbox6a{
	width:180px;
	float:left;
}
div.prm_rbox6{
	width:180px;
	float:right;
}
/* OSB内田070823追加 ここまで*/
div.prm_lbox10 { 
	width:156px; 
	margin:0 34px 0 0; 
	float:left; 
} 
div.prm_lbox10a { 
	width:156px; 
	margin:0; 
	float:left; 
} 
div.prm_lbox11 { 
	width:156px; 
	margin:0 29px 0 0; 
	float:left; 
} 
div.prm_lbox11a { 
	width:156px; 
	margin:0; 
	float:left; 
} 
/*OBS内田070821追加 ここから*/
div.prm_lbox13,
div.prm_lbox13b{ 
	width:176px; 
	margin:0 9px 0 0; 
	float:left; 
}
div.prm_lbox13a,
div.prm_lbox13c{ 
	width:176px; 
	margin:0 0 0 0; 
	float:left; 
}
div.prm_lbox13b img,
div.prm_lbox13c img{
	margin-top:12px;
}
div.prm_prboxleft img,
div.prm_prboxright img{
	margin-bottom:10px;
}
ul.prm_type5{ 
	margin:12px 0 15px 20px; 
	padding:0; 
	list-style: disc;
	font-size:80%; 
}
ul.prm_type5 li{ 
	padding:0 0 0 0; 
}
p.prm_bttype3{ 
	text-align:left;
	margin:0 0 0 10px;
}
p.prm_bttype3 a{
	padding:0 0 0 11px;
	background:url(/products/common/img/prm_icon_cmn_41.gif) no-repeat left;
}
p.prm_bttype4{
	text-align:center;
	margin:0px;
	padding:0px;
}
p.prm_bttype4 a{
	padding:0 0 0 11px;
	background:url(/products/common/img/prm_icon_cmn_41.gif) no-repeat left; } 
p.prm_bttype5 {
	text-align:right;
	margin:0 25px 0 0;
	/*\*/
	margin:0 10px 0 0;
	/* */
}
p.prm_bttype5 a{
	padding:0 11px 0 0;
	background:url(/products/common/img/prm_icon_cmn_13.gif) no-repeat right;
}
/*OBS内田070821追加 ここまで*/

/*-------------------------------------------------------------------
【TSP変更】★070816現在未確定です！ここまで
-------------------------------------------------------------------*/


/* メーカーズボイス indexリード下リンク OBS内田追加 071213 ここから */
p.prm_hard-ih{
	border-bottom:1px solid #CCCCCC;
}
div.prm_hard-ih .prm_floatLeft{
	width:268px;
}
div.prm_hard-ih .prm_floatRight{
	width:260px;
}
div.prm_hard-ih .prm_floatRight ul{
	margin-left:10px;
}
div.prm_hard-ih ul.prm_h004 ul{
}
div.prm_hard-ih ul.prm_h004 li{
	display:inline;
}
div.prm_hard-ih-recommend{
	margin-top:5px;margin-left:10px;padding:5px 0;
	float:left;
	border:1px solid #CCCCCC;
	background-color:#F4F4F4;
}
/*for IE6*/
	* html div.prm_hard-ih-recommend{
		margin-left:5px;margin-bottom:15px;
		width:534px;
	}
/*for IE6*/
div.prm_hard-ih-recommend .prm_floatLeft,
div.prm_hard-ih-recommend .prm_floatRight{
	width:250px;
}
div.prm_hard-ih-recommend .prm_floatLeft{
	margin-left:10px;
}
/*for IE6*/
	* html div.prm_hard-ih-recommend .prm_floatLeft,
	* html div.prm_hard-ih-recommend .prm_floatRight{
		width:245px;
	}
/*for IE6*/
div.prm_hard-ih-recommend .prm_floatRight{
	margin-right:10px;
}
/*for IE6*/
	* html div.prm_hard-ih-recommend .prm_floatRight{
		margin-right:5px;
	}
/*for IE6*/
div.prm_hard-ih-recommend .prm_floatLeft img,
div.prm_hard-ih-recommend .prm_floatRight img{
	margin-right:10px;
	float:left;
}
div.prm_hard-ih-recommend .prm_floatLeft img{
	margin-left:10px;
}
/*for IE6*/
	* html div.prm_hard-ih-recommend .prm_floatLeft img{
		margin-left:0;
	}
div.prm_hard-ih-recommend .prm_hard-ih-comment{
	width:185px;
	float:left;
}
div.prm_hard-ih-recommend .prm_hard-ih-comment p{
	padding-left:0;margin-bottom:0;
}
/* メーカーズボイス indexリード下リンク OBS内田追加 071213 ここまで */



/********************************************************************************/
/* 不明 */
/********************************************************************************/

/*-------------------------------------------------------------------
ここからt003シリーズ　使ってないかも　個人情報のページがもと(080208冨)
-------------------------------------------------------------------*/

.prm_t003 {
	width:735px;
	margin-bottom:20px;
}
.prm_t003_left {
	float: left;
	width: 100px;
	margin-right: 20px;
}

.prm_t003_left p{
	padding-left:0px;
}

.prm_t003_right {
	float: left;
	width: 615px;
}

.prm_indentT .prm_t003_right {width: 605px;}

.prm_t003_right p{
	padding-left:0px;
}

.t003_right ul{
	padding-left:0px;
}

/*-------------------------------------------------------------------
ここまで　使ってないかも　個人情報のページがもと(080208冨)
-------------------------------------------------------------------*/


/*-------------------------------------------------------------------
ここからpopシリーズ　使ってないかも　(080208冨)
-------------------------------------------------------------------*/

.prm_h_hd_01pop {
	clear:both;
	width: 640px;
	height: 10px;
	background: url(/products/common/img/prm_prt_cmn_28.gif) no-repeat;
	font-size: 1px;
}

.prm_h_mid_01pop {
	width: 640px;
	background: url(/products/common/img/prm_prt_cmn_29.gif) repeat-y;
	border-bottom: 3px solid #c4c4c4;
	margin-bottom:10px;
}

.prm_h_mid_01pop h2 {
	float: left;
	width: 325px;
	padding-left: 10px;
	line-height: 120%;
	padding-top: 1px;
	font-weight: bold;
	padding-bottom: 8px;
}

.prm_h_mid_01pop h2.prm_nofloat_tit {
	float: none;
	width:630px;
	font-weight: bold;	
	line-height: 120%;
	padding-left: 10px;
	padding-bottom: 8px;
}

.prm_h_mid_01pop{display:inline-table;}
/*\*/
.prm_h_mid_01pop:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_h_mid_01pop{display:block;}
/**/

/*-------------------------------------------------------------------
ここまでpopシリーズ　使ってないかも　(080208冨)
-------------------------------------------------------------------*/

/* OBS大澤080729追加 ここから*/

#prm_ct_right .prm_leftbox007{
	float:left;
	width:230px;
	margin:0 17px 10px 0;
}

#prm_ct_right .prm_rightbox007{
	float:right;
	width:230px;
	margin:0 0 10px 1px;

}

/* OBS大澤080729追加 ここまで*/

/* OBS大澤081027 製ソバナーサイズ調整用 ここから*/

.prm_k003{
	width:200px;
}


.prm_k003 .prm_title{
	border-bottom:#666666 solid 1px;
	margin-bottom:10px;
}

.prm_k003 .prm_title span{
	display:block;
	padding-left:6px;
	padding-top:2px;
	border-left:#666666 solid 3px;
	font-weight:bold;
	line-height:130%;
	margin-bottom:1px;
}
.prm_k003 p{
	margin-bottom:10px;
}

.prm_k003 .prm_title span a{
	background:url(/common/img/icon_cmn_06.gif) 0 0;
	background-repeat:no-repeat;
	padding-left:13px;
	}

* html body .prm_k003 .prm_title span a{
background:url(/common/img/icon_cmn_06.gif) 0 0.2em;
background-repeat:no-repeat;
}

*+html body .prm_k003 .prm_title span a{
background:url(/common/img/icon_cmn_06.gif) 0 0.2em;
background-repeat:no-repeat;
}

p.prm_date{
	line-height:100%;
	margin-bottom:0px;
}

.prm_k003 dl{
	width:100%;
	margin-bottom: 7px;
	padding:0 0 5px 0;
	background:url(/products/common/img/prm_line_cmn_01.gif) bottom repeat-x;
}

.prm_k003 dl dt {
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left 3px;
	line-height: 130%;
}

.prm_k003 dl dt.prm_nodate{
	margin-left:0;
	margin-bottom:0px;
}

.prm_k003 dl dt.prm_pop{
	background: url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left 3px;
}

.prm_k003 dl dd {
	padding-left: 11px;
	line-height: 130%;
}

.prm_k003 dl{display:inline-table;}
/*\*/
.prm_k003 dl:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_k003 dl{display:block;}
/**/

/* OBS大澤081027 製ソバナーサイズ調整用 ここまで*/

/* OBS大澤081106 製ソバナーサイズ調整用 ここから*/

.prm_s002 {
	width:100%;
	margin-bottom: 7px;
	padding:0 0 5px 0;
	background:url(/products/common/img/prm_line_cmn_01.gif) bottom repeat-x;
}

.prm_s002 dt {
	float: left;
	width:98px;
	padding-left:0;
	padding-right: 5px;
	line-height: 130%;
}

.prm_s002 dd {
	float: left;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left 3px;
	line-height: 130%;
}

.prm_s002 dd.prm_blank {
	float: left;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left 3px;
	line-height: 130%;
}

.prm_s002 dd.prm_nodate{
	float: none;
	margin-left:3px;
}

.prm_s002{display:inline-table;}
/*\*/
.prm_s002:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_s002{display:block;}
/**/

* html body .prm_k003{
	width:200px;
	margin-bottom:10px;
}

/* OBS大澤081106 製ソバナーサイズ調整用 ここまで*/


/* OBS大澤081110 キャンペーン終了用 ここから*/

h2.prm_h_module_end {
	font-size:0px;
	padding-left: 0px;
	padding-bottom: 2px;
	border-bottom: 2px solid #cccccc;
	font-weight: bold;
}
/* OBS大澤081106 製ソバナーサイズ調整用 ここまで*/


/* OBS大澤090624 製ソバナーサイズ調整用 ここから*/
.prm_k002 .prm_title span.prm_pop a{
	background:url(/products/common/img/prm_icon_cmn_35.gif) 0 0;
	background-repeat:no-repeat;
	padding-left:13px;
	}

* html body .prm_k002 .prm_title span.prm_pop a{
background:url(/products/common/img/prm_icon_cmn_35.gif) 0 0.2em;
background-repeat:no-repeat;
}

*+html body .prm_k002 .prm_title span.prm_pop a{
background:url(/products/common/img/prm_icon_cmn_35.gif) 0 0.2em;
background-repeat:no-repeat;
}
/* OBS大澤090624 製ソバナーサイズ調整用 ここまで*/

/*OBS川原090626　メーカーズボイス 3カラム　ここから*/

/************************************************************/
/*  右176固定 */
/************************************************************/

#prm_ct_center02ssp .prm_leftbox008{
	float:left;
	width:362px;
	margin-bottom:10px;
}

#prm_ct_center02ssp .prm_rightbox008{
	float:right;
	width:176px;
	margin-bottom:10px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT .prm_leftbox008{
	width:352px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT div.prm_indentT .prm_leftbox008{
	width:342px;
}

/************************************************************/
/*  右200固定 */
/************************************************************/

#prm_ct_center02ssp .prm_leftbox009{
	float:left;
	width:338px;
	margin-bottom:10px;
}

#prm_ct_center02ssp .prm_rightbox009{
	float:right;
	width:200px;
	margin-bottom:10px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT .prm_leftbox009{
	width:328px;
}

#prm_ct_center02ssp div.prm_areaframe div.prm_indentT div.prm_indentT .prm_leftbox009{
	width:318px;
}

/*OBS川原090626　メーカーズボイス 3カラム　ここまで*/



/* OBS大澤09063 製ソバナーサイズ調整用 ここまで*/

.prm_k003 .prm_bnrarea {
	border:#bfbfbf solid 1px;
	padding:4px;
	margin-bottom:15px;
}

/*for IE6*/
	* html .prm_k003 .prm_bnrarea {
	border:#bfbfbf solid 1px;
	padding:4px;
	margin-bottom:0px;
}
/*for IE6*/

html>/**/body .prm_k003 .prm_bnrarea {
	border:#bfbfbf solid 1px;
	padding:4px;
	margin-bottom:10px;
}

.prm_k003 .prm_bnrarea img {
	margin-bottom:4px;
}

.prm_k003 .prm_bnrarea p {
	margin-bottom:0;
}

/* OBS大澤090624 製ソバナーサイズ調整用 ここまで*/

/********************************************************************************/
/* 製ソトップ用 検索フォーム */
/********************************************************************************/
/*-------------------------------------------------------------------
製ソトップ用 検索フォーム　ここから　090721クミヤ追加
-------------------------------------------------------------------*/

/* サーチボックス全体指定 */
.prm_search_top {
	position:relative;
	width: 504px;
	background:url(/products/common/img/prm_search_top_bg.jpg) no-repeat left bottom;
}
.prm_search_top .prm_search_top_in{
	padding-top:18px;
	padding-bottom:19px;
	background:url(/products/common/img/prm_search_top_bg_top.gif) no-repeat left top;
}
	/* 虫眼鏡 */
	.prm_search_top span.prm_serch_top_glass{
		display:block;
		width:41px;
		height:79px;
		position:absolute; top:-6px; left:22px;
		background:url(/products/common/img/prm_search_top_bg_glass.gif) no-repeat left top;
	}

/* フォーム部分指定 */
.prm_search_top form{
	min-height:45px;height: auto !important;height:45px;
	margin:0;
	padding:0 0 0 76px;
	white-space:nowrap;
	text-align:left;
	}
.prm_search_top form:after { 
	content:"."; display:block; clear:both; height:0; visibility:hidden;}

	.prm_search_top form input{ margin:0; padding:0;}

	/* キーワード */
	.prm_search_top form p.prm_search_top_keyword{
		float:left;
		padding-top:5px;
		font-size:18px; color:#666666; font-weight: bold;
		}
	/* 入力欄 */
	.prm_search_top form div.prm_search_top_input{
		float:left;
		margin:0;
		padding:0 0 7px 0;
		background:url(/products/common/img/prm_search_top_bg_input.jpg) no-repeat left bottom;
		}
	.prm_search_top form div.prm_search_top_input_in{
		margin:0;
		padding:6px 6px 0 6px;
		background:url(/products/common/img/prm_search_top_bg_input_top.jpg) no-repeat left top;
		}
	.prm_search_top form div.prm_search_top_input_in input{
		width:222px;
		padding:2px 0 2px 1px;
		border:0px solid #ffffff;
		font-size:18px;
		}
	/* 検索ボタン */
	.prm_search_top form div.prm_search_top_submit{
		float:left;
		margin:0;
		padding:2px 0 0 4px;
		}

/* 下部テキスト付加 */
.prm_search_top p.prm_serch_top_easy {
	padding:0 0 0 170px;
	margin:0;
	font-size:12px;
}

/*-------------------------------------------------------------------
製ソトップ用 検索フォーム　ここまで
-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
製ソトップ以外用 検索フォーム　ここから　090721クミヤ追加
-------------------------------------------------------------------*/

/* サーチボックス全体指定 */
.prm_search_etc {
	position:relative;
	width: 546px;
	background:url(/products/common/img/prm_search_etc_bg.jpg) no-repeat left bottom;
}
.prm_search_etc .prm_search_etc_in{
	padding-top:18px;
	padding-bottom:19px;
	background:url(/products/common/img/prm_search_etc_bg_top.gif) no-repeat left top;
}
	/* 虫眼鏡 */
	.prm_search_etc span.prm_search_etc_glass{
		display:block;
		width:41px;
		height:79px;
		position:absolute; top:-6px; left:42px;
		background:url(/products/common/img/prm_search_etc_bg_glass.gif) no-repeat left top;
	}

/* フォーム部分指定 */
.prm_search_etc form{
	min-height:45px;height: auto !important;height:45px;
	margin:0;
	padding:0 0 0 96px;
	white-space:nowrap;
	text-align:left;
	}
.prm_search_etc form:after { 
	content:"."; display:block; clear:both; height:0; visibility:hidden;}

	.prm_search_etc form input{ margin:0; padding:0;}

	/* キーワード */
	.prm_search_etc form p.prm_search_etc_keyword{
		float:left;
		padding-top:5px;
		font-size:18px; color:#666666; font-weight: bold;
		}
	/* 入力欄 */
	.prm_search_etc form div.prm_search_etc_input{
		float:left;
		margin:0;
		padding:0 0 7px 0;
		background:url(/products/common/img/prm_search_etc_bg_input.jpg) no-repeat left bottom;
		}
	.prm_search_etc form div.prm_search_etc_input_in{
		margin:0;
		padding:6px 6px 0 6px;
		background:url(/products/common/img/prm_search_etc_bg_input_top.jpg) no-repeat left top;
		}
	.prm_search_etc form div.prm_search_etc_input_in input{
		width:222px;
		padding:2px 0px 2px 1px;
		border:0px solid #ffffff;
		font-size:18px;
		}
	/* 検索ボタン */
	.prm_search_etc form div.prm_search_etc_submit{
		float:left;
		margin:0;
		padding:2px 0 0 4px;
		}

/* 下部テキスト付加 */
.prm_search_etc p.prm_serch_top_easy {
	padding:0 0 0 190px;
	margin:0;
	font-size:12px;
}



	/* 『Webページコード』版、検索BOX　（.prm_search_etc_pagecodeをトリガーに。） */
	.prm_search_etc_pagecode{}
		/* 虫眼鏡 */
		.prm_search_etc_pagecode .prm_search_etc span.prm_search_etc_glass{position:absolute; top:-6px; left:22px; text-indent:-9999px;}
		/* フォーム部分指定 */
		.prm_search_etc_pagecode .prm_search_etc form{padding:0 0 0 70px;}
		/* 下部テキスト付加 */
		.prm_search_etc_pagecode .prm_search_etc p.prm_serch_top_easy {padding:0; text-align:center;}



/*-------------------------------------------------------------------
製ソトップ以外用  検索フォーム　ここまで
-------------------------------------------------------------------*/
/*-------------------------------------------------------------------
製ソトップ　090916 サードインデント追加　クミヤ
-------------------------------------------------------------------*/
div.prm_indentT div.prm_prbox_icon_2 div.prm_indentT ul.prm_secu {
	display:block;
	float:left;
	line-height:140%;
}

/*--------------------------------------------------------
製ソ　090918　h6モジュールと同デザインを pタグ用にコピー　nakao
--------------------------------------------------------*/
p.prm_p_module_06 {
	margin:0 0 10px 0px;
	padding:2px 0 0 4px;
	border-left: 4px solid #333333;
	font-weight: bold;
	line-height: 100%;
}

/*-------------------------------------------------------------------
School SG 090918 お問い合わせHタグ修正用　大澤
-------------------------------------------------------------------*/

.prm_h_hd_04pr {
	clear:both;
	width: 546px;
	height: 10px;
	background: url(/products/common/img/prm_prt_cmn_26.gif) no-repeat;
	font-size: 1px;
}

.prm_h_mid_04pr {
	width: 546px;
	background: url(/products/common/img/prm_prt_cmn_27.gif) repeat-y;
	border-bottom: 3px solid #666666;
}

.prm_h_mid_04pr h2 {
	float: left;
	width: 280px;
	padding-left: 10px;
	line-height: 120%;
	padding-top: 0;
	font-weight: bold;
	padding-bottom: 5px;
}

.prm_h_mid_04pr h2.prm_nofloat_tit {
	float: none;
	width:520px;
	font-weight: bold;	
	line-height: 120%;
	padding-left: 10px;
	padding-bottom: 6px;
}

.prm_h_mid_04pr{display:inline-table;}
/*\*/
.prm_h_mid_04pr:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_h_mid_04pr{display:block;}
/**/

p.prm_p_module_07 {
	font-weight:bold;
	color:#4b4b4b;
}

/*-------------------------------------------------------------------
製ソ　091006 emタグ用css追加　nakao
-------------------------------------------------------------------*/
p.prm_lead_txt em{
	font-style:normal;
	font-weight:bold;
}

/*-------------------------------------------------------------------
製ソ　091016 　お問い合わせタイトル部分見出しタグ変更 nakao
-------------------------------------------------------------------*/
.prm_h_mid_03tun h2 {
	padding-left: 10px;
	padding-top: 1px;
	line-height: 120%;
	font-weight: bold;
	padding-bottom: 5px;
}
.prm_bold{
	font-weight:bold;
}
/*-------------------------------------------------------------------
製ソ　091016 ODTお問い合わせ枠対応　ohsawa
-------------------------------------------------------------------*/
#prm_b003_tun_b p.prm_h009 img.nolink{
	display:inline;
}
/*-------------------------------------------------------------------
製ソ　100223 svr用追加　kumiya
-------------------------------------------------------------------*/
.prm_svrbox001b {
	width:251px;
	height:120px;
	padding:5px;
	border-left:solid 1px #187ABC;
	border-right:solid 1px #187ABC;
	border-bottom:solid 1px #187ABC;
	background-color:#E7F5FE;
}
.prm_svrbox001r {
	width:251px;
	height:120px;
	padding:5px;
	border-left:solid 1px #DA3B02;
	border-right:solid 1px #DA3B02;
	border-bottom:solid 1px #DA3B02;
	background-color:#FFF4DC;
}
#prm_bottomlink h2 {
	margin:1em 0 0 0; 
	padding:8px 0 5px 12px;
	font-size:12px;
	line-height:1.5em; font-weight:bold;
	border-bottom:1px solid #c4c4c4;
	background: url(/products/common/img/prm_bottomlink_bg.jpg) no-repeat scroll left top;
}
#prm_bottomlink div.prm_bottombox{
	width:544px;
	border-left:solid 1px #c4c4c4;
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
	padding-top:10px;
}
#prm_bottomlink div.prm_areaframe div.prm_indentT div.prm_leftbox001{
	width:262px;
}
#prm_bottomlink div.prm_areaframe div.prm_indentT div.prm_rightbox001{
	width:262px;
}
#prm_bottomlink div.prm_areaframe div.prm_indentT div.prm_leftbox004{
	width:171px;
}
#prm_bottomlink div.prm_areaframe div.prm_indentT div.prm_rightbox004{
	width:171px;
}
/*-------------------------------------------------------------------
製ソ　010225 サーバLP対応　mogi
-------------------------------------------------------------------*/
.clearfix:after { content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clearfix { min-height:1px;}
* html .clearfix {height:1px;/*\*//*/ height:auto; overflow:hidden; /**/ }

#prm_wrap{
	width:955px;
}

#prm_wrap div.svrbox01{
	wdith:955px;
}
#prm_wrap div.svrbox01 ul.svrbox01_left{
	width:309px;
	float:left;
}
#prm_wrap div.svrbox01 ul.svrbox01_right{
	width:646px;
	float:left;
}
h1.svrlp{
	padding:5px 0;
	text-align:center;
	font-weight:bold;
}
p.read{
	padding:0px 0 20px 0;
	text-align:center;
	font-weight:bold;
}
div.svrbox02{
	wdith:955px;
	background:url(/products/svr/img/lp_box02_bg.jpg) no-repeat 0 bottom;
}

div.svrbox02 h2{
	margin:0;
	padding:0;
	font-size:0;
}
div.svrbox02 p{
	padding:16px 62px 30px 80px;
}
div.svrbox02 p.third{
	padding:16px 12px 30px 80px;
}
div.svrbox02 div.first{
	width:336px;
	float:left;
}
div.svrbox02 div.second{
	width:335px;
	float:left;
}
div.svrbox02 div.third{
	width:272px;
	float:left;
}
div.svrbox03{
	width:955px;
	margin:0px 0px 20px 0;
	text-align:center;
}
div.svrbox03 p{
	padding-top:10px;
}
div.svrbox03 p a.arrow{
	padding-left:10px;
	background:url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left center;
}
div.svrbox04{
	width:923px;
	padding:0.5em 16px 1em 16px;
}
div.svrbox04 p{
	padding:12px;
}
div.svrbox04 ul{
	padding:0 12px 12px 12px;
}
/*-------------------------------------------------------------------
製ソ　100309 IT用語　horiguchi
-------------------------------------------------------------------*/
#it_sakuin li{
	float:left;
	width:35px;
}

#it_sakuin .li_w53{
	margin-top:10px;
}
#it_sakuin .li_w53 li{
	width:53px;
}
#it_new .prm_s001 dd{
	background:none;
}
#it_new .prm_s001 dd ul li{
	float:left;
	width:195px;
}
/*--製ソ　100607 IT用語　nakao--*/
.prm_h_mid_01words {
	width: 546px;
	background: url(/products/common/img/prm_prt_cmn_27.gif) repeat-y;
	border-bottom: 3px solid #666666;
	margin-bottom:13px;
}

.prm_h_mid_01words h2.prm_nofloat_tit {
	float: left;
	width:475px;
	font-weight: bold;	
	line-height: 120%;
	padding-left: 10px;
	padding-bottom: 6px;
}

.prm_h_mid_01words p{
	float: right;
	width: 50px;
	padding: 4px 11px 0px 0px;
	line-height: 120%;
	text-align: right;
	font-weight: bold;
	margin:0;
	}

.prm_h_mid_01words p a:link,.prm_h_mid_01words p a:visited,.prm_h_mid_01words p a:active{color:#333333;}
.prm_h_mid_01words p a:hover{color:#ff6a00;}

#prm_ct_center02ssp .prm_h_mid_01words p img {
	display:inline;
	margin-right: 3px;
	vertical-align: middle;
}

.prm_h_mid_01words{display:inline-table;}
/*\*/
.prm_h_mid_01words:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_h_mid_01words{display:block;}
/**/

.prm_k002_words{
	width:158px;
	margin-bottom:20px;
}

.prm_k002_words .prm_title{
	border-bottom:#666666 solid 1px;
	margin-bottom:10px;
}

.prm_k002_words .prm_title span{
	display:block;
	padding-left:6px;
	padding-top:2px;
	border-left:#666666 solid 3px;
	font-weight:bold;
	line-height:130%;
	margin-bottom:1px;
}
.prm_k002_words p{
	margin-bottom:10px;
}

.prm_k002_words .prm_title span a{
	background:url(/common/img/icon_cmn_06.gif) 0 0;
	background-repeat:no-repeat;
	padding-left:13px;
	}

* html body .prm_k002_words .prm_title span a{
background:url(/common/img/icon_cmn_06.gif) 0 0.2em;
background-repeat:no-repeat;
}
.prm_k002_words .prm_title span.prm_pop a{
	background:url(/common/img/icon_cmn_35.gif) 0 0;
	background-repeat:no-repeat;
	padding-left:13px;
	}

* html body .prm_k002_words .prm_title span.prm_pop a{
background:url(/common/img/icon_cmn_35.gif) 0 0.2em;
background-repeat:no-repeat;
}

.prm_k002_words dl{
	clear:both;
	width:100%;
	margin-bottom: 7px;
	padding:0 0 5px 0;
	background:url(/products/common/img/prm_line_cmn_01.gif) bottom repeat-x;
}

.prm_k002_words dl dt {
	line-height: 130%;
	width:22px;
	float:left;
}

.prm_k002_words dl dt.prm_nodate{
	margin-left:0;
	margin-bottom:0px;
}

.prm_k002_words dl dt.prm_pop{
	background: url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left 3px;
}

.prm_k002_words dl dd {
	float:left;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left 3px;
	line-height: 130%;
	width:125px;

}

.prm_k002_words dl{display:inline-table;}
/*\*/
.prm_k002_words dl:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_k002_words dl{display:block;}
/**/

/*-------------------------------------------------------------------
製ソ　100603 ERPnavi kumi
-------------------------------------------------------------------*/
.erp_navi_01 {
	margin-top:5px;
	clear:both;
	height:43px;
	width:546px;
}

.erp_navi_01 ul {
	display:block;

}

.erp_navi_01 ul li {
	float:left;
}

.erp_navi_01 ul li.erp_navi01_01 {
	background:url(/products/erp/img/img_navi_feature_r.jpg) no-repeat 0 0;
}

.erp_navi_01 ul li.erp_navi02_01 {
	margin-left:2px;
	background:url(/products/erp/img/img_navi_function_r.jpg) no-repeat 0 0;
}

.erp_navi_01 ul li.erp_navi03_01 {
	margin-left:2px;
	background:url(/products/erp/img/img_navi_system_r.jpg) no-repeat 0 0;
}

.erp_navi_01 ul li.erp_navi04_01 {
	margin-left:2px;
	background:url(/products/erp/img/img_navi_slip_r.jpg) no-repeat 0 0;
}

.erp_navi_01 ul li.erp_navi05_01 {
	margin-left:2px;
	background:url(/products/erp/img/img_navi_operation_r.jpg) no-repeat 0 0;
}

.erp_navi_01 ul li.erp_navi06_01 {
	margin-left:2px;
	background:url(/products/erp/img/img_navi_case_r.jpg) no-repeat 0 0;
}

.erp_navi_01 ul li.erp_navi07_01 {
	margin-left:2px;
	background:url(/products/erp/img/img_navi_case02_r.jpg) no-repeat 0 0;
}

.erp_navi_01 ul li.erp_navi08_01 {
	margin-left:2px;
	background:url(/products/erp/img/img_navi_slip02_r.jpg) no-repeat 0 0;
}

.erp_navi_01 ul li.erp_navi01_01 a,
.erp_navi_01 ul li.erp_navi02_01 a,
.erp_navi_01 ul li.erp_navi03_01 a,
.erp_navi_01 ul li.erp_navi04_01 a,
.erp_navi_01 ul li.erp_navi05_01 a,
.erp_navi_01 ul li.erp_navi06_01 a,
.erp_navi_01 ul li.erp_navi07_01 a,
.erp_navi_01 ul li.erp_navi08_01 a {
	display:block;
	height:33px;
}

.erp_navi_01 ul li.erp_navi01_01 a:hover,
.erp_navi_01 ul li.erp_navi02_01 a:hover,
.erp_navi_01 ul li.erp_navi03_01 a:hover,
.erp_navi_01 ul li.erp_navi04_01 a:hover,
.erp_navi_01 ul li.erp_navi05_01 a:hover,
.erp_navi_01 ul li.erp_navi06_01 a:hover,
.erp_navi_01 ul li.erp_navi07_01 a:hover,
.erp_navi_01 ul li.erp_navi08_01 a:hover {
	background-color:transparent;
}

.erp_navi_01 ul li.erp_navi01_01 a:hover img,
.erp_navi_01 ul li.erp_navi02_01 a:hover img,
.erp_navi_01 ul li.erp_navi03_01 a:hover img,
.erp_navi_01 ul li.erp_navi04_01 a:hover img,
.erp_navi_01 ul li.erp_navi05_01 a:hover img,
.erp_navi_01 ul li.erp_navi06_01 a:hover img,
.erp_navi_01 ul li.erp_navi07_01 a:hover img,
.erp_navi_01 ul li.erp_navi08_01 a:hover img {
	visibility:hidden;
}

/*-------------------------------------------------------------------
左カラム　イベントバナーアイコンリンク用　100702 カワハラ追加
-------------------------------------------------------------------*/
.prm_snavibanner a.prm_h_img {
background:none;
display:inline;
padding-left:0;
}

/*-------------------------------------------------------------------
左カラム　イベントバナーアイコンリンク用　ここまで
-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
右カラム　レコメンドエリア用　ここから
-------------------------------------------------------------------*/

.prm_k003 .prm_bnrarea .prm_recommend_area {
	background:url(/products/img/img_recomend_head.jpg) no-repeat;}

.prm_k003 .prm_bnrarea .prm_recommend_area p {
	padding:40px 14px 0 64px; line-height:130%;}

.prm_k003 .prm_bnrarea .prm_recommend_area ul {
 	padding:10px 10px 0 60px; font-weight:bold;}

.prm_k003 .prm_bnrarea .prm_recommend_area img {
	margin-bottom:0px;}

/*-------------------------------------------------------------------
右カラム　レコメンドエリア用　ここまで
-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
製ソ　100824 ERP TOP DLPO TEST kumi
-------------------------------------------------------------------*/
#prm_erptop_lpo p.prm_p_module_06 {
	margin:0 0 0px 0px;
	padding:2px 0 0 4px;
	border-left: 4px solid #333333;
	font-weight: bold;
	line-height: 100%;
}
#prm_erptop_lpo .erp_bn_leftbox {
	float:left;
	width:85px;
	margin-bottom:6px;	
}
#prm_erptop_lpo .erp_bn_leftbox img{
	margin-top:6px;
}
#prm_erptop_lpo .erp_bn_rightbox {
	float:right;
	width:85px;
	margin-bottom:6px;	
}
#prm_erptop_lpo .erp_bn_rightbox img{
	margin-top:6px;
}

/*-------------------------------------------------------------------
100929Q&A　多段question用タグ　
-------------------------------------------------------------------*/

ul.prm_p001 li a.multi { display:inline-block;
background:url(/products/common/img/prm_icon_cmn_20.gif) no-repeat scroll left 9%; padding-top:0;padding-bottom:1px;}
/*-------------------------------------------------------------------
100929Q&A　多段question用タグ　　ここまで
-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
製ソ　101220 ERPテンプレート用追記 nakao
-------------------------------------------------------------------*/
.prm_template_o002 {
	width:536px;
	margin-bottom: 7px;
	padding:0 0 5px 0;
	background:url(/products/common/img/prm_line_cmn_01.gif) bottom repeat-x;
}

.prm_template_o002 dt {
	width:219px;
	float: left;
	padding-left:5px;
	padding-right: 10px;
	border-collapse:collapse;
	line-height: 130%;
}

.prm_template_o002 dd {
	width:291px;
	float: left;
	padding-left: 10px;
	line-height: 130%;
	border-left:#cccccc solid 1px;	
}

.prm_template_o002:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;   
}  

/*-------------------------------------------------------------------
製ソ　テンプレート　最新情報エリア　101220 kumi追加
-------------------------------------------------------------------*/
.prm_s003 {
	width:100%;
	margin-bottom: 7px;
	padding:0 0 5px 0;
	background:url(/products/common/img/prm_line_cmn_01.gif) bottom repeat-x;
}
.prm_s003 dt {
	float: left;
	width:98px;
	padding-left:0;
	padding-right: 5px;
	line-height: 130%;
}
.prm_s003 dd {
	width:420px;
	float: left;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_01.gif) no-repeat left 3px;
	line-height: 130%;
}
.prm_s003 dd.prm_blank {
	float: left;
	padding-left: 11px;
	background: url(/products/common/img/prm_icon_cmn_16.gif) no-repeat left 3px;
	line-height: 130%;
}
.prm_s003 dd.prm_nolink {
	float: left;
	padding-left: 0px;
	background: url(/products/common/img/spcr.gif) no-repeat left 3px;
	line-height: 130%;
}	
.indentT dl.prm_s003 dt{
	padding-left:0;
	}

.prm_s003{display:inline-table;}
/*\*/
.prm_s003:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prm_s003{display:block;}
/**/


/*-------------------------------------------------------------------
製ソ　導入事例テンプレート　110314 kawahara追加
-------------------------------------------------------------------*/
/* arrow right */
#prm_ctarea #prm_ct_right .cop_product_cas .icon_arrow_r{
	padding-left:12px;
	display:inline-block;
	background:url(/common/img/parts/icon/icon_arrow_r.gif) no-repeat 2px 7px;
	}
	
/* blank */
#prm_ctarea #prm_ct_right .cop_product_cas .icon_blank{
	padding-left:12px;
	display:inline-block;
	background:url(/common/img/parts/icon/icon_blank.gif) no-repeat 0 5px;
	}

#prm_ctarea #prm_ct_right .cop_product_cas h1{ 
	border-left:6px solid #F65E00;
	font-weight:bold;
	color:#323232;
	line-height: 125%;
	margin-top: 5px;
	padding-left: 9px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas p{
	margin-top:1em;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas dl{ 
	margin-left:5px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas dt{ 
	margin-top:10px;
	line-height:1.5em;
	padding-left:5px;
	font-weight:bold;
	border-left: 4px solid #333333;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas dd{
	margin-top:0.5em;
	line-height:1.5em;
	padding-left:12px;
	}

#prm_ctarea #prm_ct_right .cop_product_cas dd.company-url{
	word-break: break-all;
	}

#prm_ctarea #prm_ct_right .cop_product_cas table{ 
	border-collapse:collapse;
	margin-bottom:1em;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc; 
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas table th{ 
	border-right:1px solid #cccccc; 
	border-bottom:1px solid #cccccc;
	background-color:#f5f5f5; 
	text-align:center;
	vertical-align:middle;
	width:80px;
	height:35px; 
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas table td{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding: 5px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas table td img {
	padding-right:5px;
	vertical-align:middle;
	}	
	
#prm_ctarea #prm_ct_right .cop_product_cas table td span {
	padding-left:0; 
	}	

/*企業情報h2の流用*/
#prm_ctarea #prm_ct_right .cop_product_cas h2 { 
	border-bottom: 3px solid #939393;
	font-weight: bold;
	line-height: 1.5em;
	margin: 35px 0 0;
	padding: 8px 0 5px 12px;
	background: url(/common/img/parts/h2_bg_detail.jpg) no-repeat left top;
	}

/* 枠無しh2に並べて日付　「class="nobar"」 */
#prm_ctarea #prm_ct_right .cop_product_cas .nobar{
	margin-top:20px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .nobar:after {
	content:".";
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .nobar {
	min-height:1px;
	}
	
* html #prm_ctarea #prm_ct_right .cop_product_cas .nobar {
	height:1px;/*\*//*/ height:auto; overflow:hidden; /**/ 
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .nobar h2 {
	float:left;
	background:none;
	border:none;
	margin:0;
	padding:0;
	width:560px; 
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .nobar .prm_update {
	float:right;
	line-height: 1.5;
	text-align: right;
	margin: 6px 0 0;
	padding-right: 10px;
	width:160px;
	} 

#prm_ctarea #prm_ct_right .cop_product_cas .prm_lead_txt {
	margin-bottom:0;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas h3 {
	border-left: 4px solid #333333;
	font-weight: bold;
	line-height: 1.5em;
	padding: 0 0 0 6px;
	}

/* right:230px　「class="element_img230_right"」 */
#prm_ctarea #prm_ct_right .cop_product_cas .element_right230{
	margin:0;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .element_right230:after {
	content:"."; display:block; clear:both; height:0px; visibility:hidden;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .element_right230 {
	min-height:1px;
	}
	
* html #prm_ctarea #prm_ct_right .cop_product_cas .element_right230 {
	height:1px;/*\*//*/ height:auto; overflow:hidden; /**/
	}

#prm_ctarea #prm_ct_right .cop_product_cas .element_right230 .text{
	float:left;
	width:475px;
	margin-top:20px;
	}

#prm_ctarea #prm_ct_right .cop_product_cas .element_right230 .text table{ 
	width:100%;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .element_right230 .r230{
	float:right;
	width:230px;
	margin-top:20px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .element_right230 .r230 p {
	margin-top:5px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .element_right230 .r230 table {
	margin:12px 0;
	text-align:left;
	width:100%;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .element_right230 .r230 table th {
	width:100%;
	height:auto;
	text-align:left;
	font-weight:bold;
	padding:10px;
	}

#prm_ctarea #prm_ct_right .cop_product_cas .element_right230 .r230 table th span.company-subsidiary{ font-weight: normal; }

#prm_ctarea #prm_ct_right .cop_product_cas .element_right230 .r230 table td {
	padding-bottom:10px;
	}

/* .caspoint */
#prm_ctarea #prm_ct_right .cop_product_cas .caspoint {
	border:1px solid #cccccc;
	padding:8px 10px;
	background:#f5f5f5;
	min-height:100px;
	height: auto !important;
	height: 100px;
	}

#prm_ctarea #prm_ct_right .cop_product_cas .caspoint h2 {
	border:none;
	background:none;
	font-weight: bold;
	line-height: 1.5em;
	padding: 0;
	margin-top:5px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .caspoint h3 {
	padding-left:33px;
	border:none;
	padding-top: 5px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .caspoint ul {
	padding-bottom:7px;
	margin-top:10px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .caspoint ul li{
	line-height:1.8em;
	font-weight:bold;
	}

#prm_ctarea #prm_ct_right .cop_product_cas .agenda h3 { 
	background: url(/products/common/img/cas_icon_agenda.gif) no-repeat left;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .outcome h3 {
	background: url(/products/common/img/cas_icon_outcome.gif) no-repeat left; 
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .plan h3 {
	background: url(/products/common/img/cas_icon_plan.gif) no-repeat left;
	}

#prm_ctarea #prm_ct_right .cop_product_cas .caspoint .font-normal { font-weight:normal; }

#prm_ctarea #prm_ct_right .cop_product_cas .agenda ul li img,
#prm_ctarea #prm_ct_right .cop_product_cas .outcome ul li img {
	vertical-align: text-bottom;
	padding-right:5px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .outcome {
	margin-bottom:0;
	}

#prm_ctarea #prm_ct_right .cop_product_cas .caspoint-arrow {
	background:url(/products/common/img/caspoint_arrow.gif) no-repeat bottom;
	padding-bottom:30px;
	width:100%;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .plan p {
	margin-top:10px;
	}

#prm_ctarea #prm_ct_right .cop_product_cas .plan ul {
	margin-top:3px;
	}


#prm_ctarea #prm_ct_right .cop_product_cas .plan ul li {
	display:inline;
	margin-right:10px;
	font-weight:normal;
	}

#prm_ctarea #prm_ct_right .cop_product_cas .plan span{
   background: url(/common/img/parts/icon/icon_arrow_r.gif) no-repeat scroll 80% 3px transparent;
   padding-right: 10px;
	}

#prm_ctarea #prm_ct_right .cop_product_cas .plan span.nolink{
   background: none;
   padding-right:0px;
	}

/*2011/06/23　kawahara add*/
#prm_ctarea #prm_ct_right .cop_product_cas .plan span.blank{
   background: url(/common/img/parts/icon/icon_blank.gif) no-repeat scroll 80% 2px transparent;
   padding-right:11px;
	}
/*2011/06/23　kawahara add end*/	
	
#prm_ctarea #prm_ct_right .cop_product_cas .plan a { padding-right:4px; } 

/*cas pdf*/
#prm_ctarea #prm_ct_right .cop_product_cas .caspdf {
	padding:5px 5px 10px;
	margin-top:20px;
	text-align:center;
	border:1px solid #cccccc;
	background:#f5f5f5;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .caspdf h3 {
	text-align:left;
	margin-top:4px;
	margin-left: 4px;
	}
	/*testB*/
#prm_ctarea #prm_ct_right .cop_product_cas .caspdf img.testB {
	margin-top:20px;
	text-align:center;
	}

/* digest */
	
#prm_ctarea #prm_ct_right .cop_product_cas .h2section {
	margin-left: 10px;
	}
#prm_ctarea #prm_ct_right .cop_product_cas .h2section .element_right230 .text {
	width:465px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .h2section .element_right230 .text h3 img {
	padding-bottom:4px; 
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .h2section .element_right230 .r230 {
	}

/* .cascomment */
#prm_ctarea #prm_ct_right .cop_product_cas .cascomment {
	border:1px solid #cccccc;
	background:#f5f5f5;
	padding:5px 20px 10px 5px;
	margin-top:38px;
	margin-bottom:20px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .cascomment h3 {
	padding-left:33px;
	padding-top: 5px;
	margin:3px 0 15px 5px; 
	border-bottom:none;
	border-left:none;
	background: url(/products/common/img/cas_icon_plan.gif) no-repeat left;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .cascomment p {
	padding-left:10px;
	}

/* left picture:80px　「class="element_left80"」 */
#prm_ctarea #prm_ct_right .cop_product_cas .cascomment .element_left80{
	margin: 0px 0 10px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .cascomment .element_left80:after {
	content:"."; display:block; clear:both; height:0px; visibility:hidden;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .cascomment .element_left80 {
	min-height:1px;
	}
	
* html #prm_ctarea #prm_ct_right .cop_product_cas .cascomment .element_left80 {
	height:1px;/*\*//*/ height:auto; overflow:hidden; /**/
	}

#prm_ctarea #prm_ct_right .cop_product_cas .cascomment .element_left80 img {
	float:left;
	width:80px;
	margin-left:5px;
	margin-bottom: 10px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .cascomment .element_left80 p {
	float:right;
	width:600px;
	padding-left:0;
	}		

/*cas inquiry*/
#prm_ctarea #prm_ct_right .cop_product_cas .prm_b003_tun_b {
	margin:0 0 30px;
	padding: 10px 5px 10px 10px;
	background:url(/products/common/img/cas_border_lr735.gif) repeat-y;
	border-left:none;
	border-right:none; 
	}
			
#prm_ctarea #prm_ct_right .cop_product_cas .prm_b003_tun_b p {
	margin-top:5px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .prm_b003_tun_b img {
	margin-top:15px;
	margin-bottom:10px;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .prm_b003_tun_b .element_right230 {
	margin-top:0;
	}
	
#prm_ctarea #prm_ct_right .cop_product_cas .prm_b003_tun_b .cas_systems p{ 
	margin-top:10px;
	margin-left:5px;
	}
#prm_ctarea #prm_ct_right .cop_product_cas .prm_b003_tun_b .cas_systems ul{ 
	margin-top:5px;
	margin-left:5px;
	}	
	
#prm_ctarea #prm_ct_right .cop_product_cas .prm_b003_tun_b .cas_systems .prm_update {
	padding-right:0;
	margin-top:-1em;
	text-align:right;
	}

/* 導入事例 - お客さまの声を動画でご紹介（右） */
#prm_ctarea #prm_ct_right .cop_product_cas .case_movie_side { width:230px; margin-bottom:12px; }

	#prm_ctarea #prm_ct_right .cop_product_cas .case_movie_side h3 {
		padding:9px 0 7px 20px; border:none;
		background:url(/products/case/img/case_movie_side_h3.jpg) no-repeat left top; }

	#prm_ctarea #prm_ct_right .cop_product_cas .case_movie_side .box {
		padding:5px 9px 10px; border:1px solid #d5d5d5; border-top:none;
		background:url(/products/case/img/case_movie_side_box_bg.jpg) no-repeat left top; }
		#prm_ctarea #prm_ct_right .cop_product_cas .case_movie_side .box .icon {
			padding:2px 0 0 22px;
			background:url(/products/case/img/case_movie_icon.jpg) no-repeat left top; }

/* 導入事例 - お客さまの声を動画でご紹介（下部） */
#prm_ctarea #prm_ct_right .cop_product_cas .case_movie { margin-top:1em; }

	#prm_ctarea #prm_ct_right .cop_product_cas .case_movie h3 {
		padding: 0 0 0 6px;
		background:none; border-left:4px solid #333333; }
	
	#prm_ctarea #prm_ct_right .cop_product_cas .case_movie .box { width:580px; margin:0 auto; }
		#prm_ctarea #prm_ct_right .cop_product_cas .case_movie .box p { margin:0; padding:0; }
		#prm_ctarea #prm_ct_right .cop_product_cas .case_movie .box .icon {
			margin:5px 0; padding:2px 0 0 22px;
			background:url(/products/case/img/case_movie_icon.jpg) no-repeat left top; }

/*-------------------------------------------------------------------
製ソ　110401 ERP TOP  kumi
-------------------------------------------------------------------*/
#prm_erptop .erp_bn_leftbox {
	float:left;
	width:86px;
	margin:0 5px 10px 0;
}
#prm_erptop .erp_bn_leftbox img{
	margin-top:3px;
}
#prm_erptop .erp_bn_rightbox {
	float:right;
	width:85px;
	margin:0 0 10px 0;
}
#prm_erptop .erp_bn_rightbox img{
	margin-top:3px;
}

/* yoshida add */
#prm_b003_tun_b .prm_contact_3button { width:482px; margin:0 auto; overflow:hidden; }
	#prm_b003_tun_b .prm_contact_3button ul { width:498px; margin:10px -16px 0 0; }
	#prm_b003_tun_b .prm_contact_3button ul:after { content:"."; display:block; clear:both; height:0px; visibility:hidden; }
	#prm_b003_tun_b .prm_contact_3button ul { min-height:1px; }
	* html #prm_b003_tun_b .prm_contact_3button ul { height:1px;/*\*//*/ height:auto; overflow:hidden; /**/ }
		#prm_b003_tun_b .prm_contact_3button ul li { width:150px; float:left; margin-right:16px; }

.prm_contact_2button { width:540px;	margin:0 0 15px 0; padding:0 2px 5px; border:1px solid #c1c1c1; }
	.prm_contact_2button ul { width:520px; margin:7px auto 0; }
	.prm_contact_2button ul:after { content:"."; display:block; clear:both; height:0px; visibility:hidden; }
	.prm_contact_2button ul { min-height:1px; }
	* html .prm_contact_2button ul { height:1px;/*\*//*/ height:auto; overflow:hidden; /**/ }
		.prm_contact_2button ul li { width:230px; float:left; display:inline; margin:0 15px; }
	.prm_contact_2button p { margin:5px 10px; }


/* 2012/10/24 tamimoto add */
/* バナーエリア */
#prm_ct_left #banner_area{}
	#prm_ct_left #banner_area ul{}
	#prm_ct_left #banner_area li{
		margin-bottom:10px;padding:5px;
		border:1px solid #bfbfbf;}

	/* 一枚画像用（作成予定） */
	#prm_ct_left #banner_area li.banner_big{}

/* バナーエリア２ */
#prm_ct_left .banner_area{ margin:12px 0 0 0;}
	#prm_ct_left .banner_area ul{}
	#prm_ct_left .banner_area ul li{ padding:8px 0 0 0;}



	/* 左に画像用 */
	#prm_ct_left #banner_area li.banner_small{position:relative; min-height:50px; height: auto !important; height: 50px;}
		#prm_ct_left #banner_area li.banner_small a{
			display:block;
			margin-left:55px; padding-left:14px;
			background:url(/common/img/parts/icon/icon_arrow_r_box.gif) no-repeat left 2px;
			line-height:1.4em; font-weight:bold;}
		#prm_ct_left #banner_area li.banner_small a.blank{
			background:url(/common/img/parts/icon/icon_blank_box.gif) no-repeat left 2px;}

		#prm_ct_left #banner_area li.banner_small a img{ position:absolute; top:5px; left:5px;}
		#prm_ct_left #banner_area li.banner_small span{
			display:block; padding-left:69px; line-height:1.3em;}

	/* 画像なし */
	#prm_ct_left #banner_area li.banner_none {position:relative; min-height:50px; height: auto !important; height: 50px;}
		#prm_ct_left #banner_area li.banner_none a{
			display:block;
			margin-left:0; padding-left:14px;
			background:url(/common/img/parts/icon/icon_arrow_r_box.gif) no-repeat left 2px;
			line-height:1.4em; font-weight:bold;}
		#prm_ct_left #banner_area li.banner_none a.blank{
			background:url(/common/img/parts/icon/icon_blank_box.gif) no-repeat left 2px;}
		#prm_ct_left #banner_area li.banner_none span{
			display:block; padding-left:14px; line-height:1.3em;}


/* 2012/12/4 tamimoto add */
/* ボックス */
#prm_ct_left .leftside_box{
	margin:1em 0 0 0; padding:0 0 10px 0; width:200px;
	background:url(/common/img/ui/leftside/leftside_box_bg.gif) no-repeat left bottom;}

	#prm_ct_left .leftside_box p.title{
		margin:0; padding:8px 10px 4px 10px; width:180px;
		border-bottom:3px solid #939393;
		background:url(/common/img/ui/leftside/leftside_box_title_bg.jpg) no-repeat left top;
		font-weight:bold;line-height:1.3em;}
		#prm_ct_left .leftside_box p.title a{
			display:inline-block; padding:0 0 0 16px;
			background:url(/common/img/parts/icon/icon_arrow_r_box_reverse.gif) no-repeat left 3px;
			color:#333333;}
		#prm_ct_left .leftside_box p.title a.blank{
			background:url(/common/img/parts/icon/icon_blank_box_reverse.gif) no-repeat left 3px;}

		#prm_ct_left .leftside_box p.title a:hover{color:#ff6a00;}

	/* お問い合わせ */
	#prm_ct_left .leftside_contact{padding:0 11px;}
		#prm_ct_left .leftside_contact p{margin:5px 0 0 0;text-align:center;}
		#prm_ct_left .leftside_contact p.leftside_contact_tel { font-size:23px; font-style:normal; font-weight:bold; }

		#prm_ct_left .leftside_contact ul{}
		#prm_ct_left .leftside_contact ul li{margin:5px 0 0 0;}
		#prm_ct_left .leftside_contact ul li img{margin:0 -2px;}

ul.prm_itwords_list {}
	ul.prm_itwords_list li{ width:268px; float:left;}
	ul.prm_itwords_list li a { padding-left:16px; background:url(/products/common/img/prm_icon_cmn_01.gif) no-repeat 4px 9px; display:inline-block; }


/* IT用語 ページネーション */
#prm_ct_center02ssp .prm_areaframe .pagination {}
	#prm_ct_center02ssp .prm_areaframe .pagination ul li { width:200px; line-height:140%; }
	#prm_ct_center02ssp .prm_areaframe .pagination ul li.prev { float:left; text-align:left; }
		#prm_ct_center02ssp .prm_areaframe .pagination ul li.prev a {
			display:inline-block; padding-left:10px; text-align:left;	
			background:url("/common/img/parts/icon/icon_arrow_l.gif") no-repeat scroll left 6px transparent; }
	#prm_ct_center02ssp .prm_areaframe .pagination ul li.next { float:right; text-align:right; }
		#prm_ct_center02ssp .prm_areaframe .pagination ul li.next a {
			display:inline-block; padding-right:10px;
			background:url("/common/img/parts/icon/icon_arrow_r.gif") no-repeat scroll right 6px transparent; }


/* お問い合わせエリア（緑ボタンデザイン） */
.prm_b003_tun_b .cont_contact { padding:0 9px 0 10px; }
	.prm_b003_tun_b .cont_contact h3 { padding:0 0 0 6px; border-left:5px solid #000; font-weight:bold; }
	.prm_b003_tun_b .cont_contact h3.title { border-left:5px solid #f55f01; }
	.prm_b003_tun_b .cont_contact p { margin:0.6em 0 0 0; }
	.prm_b003_tun_b .cont_contact ul { margin:0.6em 0 0 0; padding:0 0 0 17px; }
	.prm_b003_tun_b .cont_contact ul li { margin-top:0.1em; list-style:disc; line-height:1.5em; }
	.prm_b003_tun_b .cont_contact table {
		margin-top:0.6em; width:100%;border-collapse:collapse;
		border-top:1px solid #b6b6b6; border-left:1px solid #b6b6b6;}
		.prm_b003_tun_b .cont_contact table th{
			padding:6px 9px;
			border-right:1px solid #b6b6b6;	border-bottom:1px solid #b6b6b6;
			background-color:#f5f5f5; vertical-align:top;}
			#cont table.table_normal th.thead{ font-weight:bold;}
			#cont table.table_normal th.minwidth{ white-space:nowrap; width:1%;}
		.prm_b003_tun_b .cont_contact table td{
			padding:6px 9px;
			border-right:1px solid #b6b6b6;	border-bottom:1px solid #b6b6b6; vertical-align:top;}
	.prm_b003_tun_b .cont_contact .box_2column { width:510px; margin-right:-15px;  }
		.prm_b003_tun_b .cont_contact .box_2column .box { width:240px; margin-right:15px; float:left; display:inline; }
	.prm_b003_tun_b .cont_contact .contact_arrow {
		padding-top: 25px; background: url("/common/img/prm/prm_contact_arrow.png") no-repeat scroll center top transparent; }

/* まとめページへのリンク（h1下） */
#prm_ct_center02ssp .matome-linklist {}
	#prm_ct_center02ssp .matome-linklist .box { float:left; margin:0 0 0.5em 0; }
		#prm_ct_center02ssp .matome-linklist .box p {
			width:55px;	margin:0; padding:0;
			border:1px solid #ccc; text-align:center; }
		#prm_ct_center02ssp .matome-linklist .box ul {
			margin:-1.25em 0 0 55px; padding:0 10px 0 5px; }
		* html #prm_ct_center02ssp .matome-linklist .box ul { float:left; display:inline; }
			#prm_ct_center02ssp .matome-linklist .box ul li {
				float:left;
				margin:0; padding:0 5px 0 0;
				list-style-type:none; white-space:nowrap; }
			#prm_ct_center02ssp .matome-linklist .box ul li a {
				padding-left:10px; display:inline-block;
				background:url(/common/img/parts/icon/icon_arrow_r.gif) no-repeat 2px 0.85em; }

/* 関連事例（Rtoster） */
#prm_ctarea #prm_ct_right .case-recommend-list { display:none; }
	#prm_ctarea #prm_ct_right .case-recommend-list ul,
	#prm_ctarea #prm_ct_right .case-recommend-list ul li { margin-left:0; padding-left:0; list-style:none; }
	#prm_ctarea #prm_ct_right .case-recommend-list ul { margin-top:0.5em; }
	#prm_ctarea #prm_ct_right .case-recommend-list ul li { padding:5px 0; }
		#prm_ctarea #prm_ct_right .case-recommend-list ul li span { padding-left:12px; }
		/* 普通の矢印右 */
		#prm_ctarea #prm_ct_right .case-recommend-list ul li a {
			padding-left:12px; display:inline-block;
			background:url(/common/img/parts/icon/icon_arrow_r.gif) no-repeat 2px 6px;}
		/* 別窓 */
		#prm_ctarea #prm_ct_right .case-recommend-list ul li a.icon_blank {
			padding-left:12px; display:inline-block;
			background:url(/common/img/parts/icon/icon_blank.gif) no-repeat 0 6px;}

/* 関連リンクリスト */
#prm_ctarea #prm_ct_right .recommend-linklist {}
	#prm_ctarea #prm_ct_right .recommend-linklist > ul { margin:0.5em 0 0 0; padding-left:0; list-style:none; }
		#prm_ctarea #prm_ct_right .recommend-linklist > ul li { margin-left:0; padding:5px 0; list-style:none; }
		#prm_ctarea #prm_ct_right .recommend-linklist > ul li p { margin:0; }
		/* 普通の矢印右 */
		#prm_ctarea #prm_ct_right .recommend-linklist ul li a {
			padding-left:12px; display:inline-block;
			background:url(/common/img/parts/icon/icon_arrow_r.gif) no-repeat 2px 6px;}
		/* 別窓 */
		#prm_ctarea #prm_ct_right .recommend-linklist ul li a.icon_blank {
			padding-left:12px; display:inline-block;
			background:url(/common/img/parts/icon/icon_blank.gif) no-repeat 0 6px;}
		/* 地域 */
		#prm_ctarea #prm_ct_right .recommend-linklist .region { display:block; }
		#prm_ctarea #prm_ct_right .recommend-linklist .date { display:block; word-spacing:0.3em; }
		/* 説明分等 */
		#prm_ctarea #prm_ct_right .recommend-linklist .text { margin-top:5px; }
		#prm_ctarea #prm_ct_right .recommend-linklist .text-right { text-align:right; }

/* 関連リンクリスト（2カラム） */
#prm_ctarea #prm_ct_right .recommend-linklist-row2 {}
	#prm_ctarea #prm_ct_right .recommend-linklist-row2 > ul { width:360px; float:left; margin:0.5em 0 0 0; padding-left:0; list-style:none; }
	#prm_ctarea #prm_ct_right .recommend-linklist-row2 > ul:first-child { margin-right:5px; }
		#prm_ctarea #prm_ct_right .recommend-linklist-row2 > ul li { margin-left:0; padding:5px 0; list-style:none; }
		#prm_ctarea #prm_ct_right .recommend-linklist-row2 > ul li p { margin:0; }
		/* 普通の矢印右 */
		#prm_ctarea #prm_ct_right .recommend-linklist-row2 ul li a {
			padding-left:12px; display:inline-block;
			background:url(/common/img/parts/icon/icon_arrow_r.gif) no-repeat 2px 6px;}
		/* 別窓 */
		#prm_ctarea #prm_ct_right .recommend-linklist-row2 ul li a.icon_blank {
			padding-left:12px; display:inline-block;
			background:url(/common/img/parts/icon/icon_blank.gif) no-repeat 0 6px;}
