@charset "Shift_JIS";


/* ------------------------------
製品情報 システムページ CSS
------------------------------ */
div.ProductsSysArea{/*全体*/
	width:620px;
	margin:20px auto 0px;
	}

/* ======= *メインスペース *======= */
div.ProductsSysArea table{
	width:620px;
	margin: 0px;
	padding: 0px;
	}
div.ProductsSysArea table td.back{/*カタログ請求、お問合せ背景*/
	width:140px;
	height:289px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	background:url(../img/Pro_Sys_main_bk.gif) no-repeat;
}

div.ProductsSysArea table td.back ul li.move_item{
	width:112px;
	height:102px;
	background:url(../img/Pro_Sys_bt06.jpg) no-repeat;
	margin:0 0 0 10px;
}

*:first-child+html div.ProductsSysArea table td.back ul li.move_item{
	width:112px;
	height:102px;
	background:url(../img/Pro_Sys_bt06.jpg) no-repeat;
	margin:0;
}
div.ProductsSysArea table td.back ul li.move_item{
	_width:112px;
	_height:102px;
	_background:url(../img/Pro_Sys_bt06.jpg) no-repeat;
	_margin:0;
}


div.ProductsSysArea table td.back ul li.move_item img.move_pic{margin:12px 0 0 0px;}

div.ProductsSysArea table td.back ul li.move_list_text{margin:0 0 0 -10px; padding:0 0 0 -10px; font-size:12px;}

div.ProductsSysArea table td.back ul{/*カタログ請求、お問合せボタン*/
	margin-top: 10px;
}
div.ProductsSysArea table td.Photo{/*メイン画像*/
	width:480px;
	margin: 0px;
	padding: 0px;
	text-align: center; 
	vertical-align: middle;
}
/* 2009/01/27 IKEDA */
/* リビルドポップアップ用 */
div.ProductsPopSysArea div.Photo div.Qtn2FreeArea04_POP {/*メイン画像*/
	width:480px;
	margin: 0px;
	padding: 0px;
	}
div.ProductsPopSysArea div.Photo p{/*メイン画像*/
	text-align:center;
	}
div.ProductsPopSysArea div.Qtn2FreeArea04_POP{/*メイン画像*/
	width:400px;
	margin:0px auto;
	}
/* 2009/01/27 IKEDA */


/* ======= *仕様スペース *======= */

div.Qtn2FreeArea04 table{/*仕様*/
	width:620px;
	margin-top:8px;
	font-size:90%;
	border: 1px #999999 solid;
	border-collapse: collapse;
	}
div.Qtn2FreeArea04 table td{
	width:50%;
	padding: 2px 7px;
	border: 1px #999999 solid;
	}
div.Qtn2FreeArea04 table td#Gr{
	background:#EEEEEE;
	}
div.Qtn2FreeArea04 p{
	margin: 3px 0px 10px;
	font-size:75%;
	}

/* 2009/01/27 IKEDA */
/* リビルドポップアップ用 */
div.Qtn2FreeArea04_POP table{/*仕様*/
	width:480px;
	margin-top:8px;
	font-size:90%;
	border: 1px #999999 solid;
	border-collapse: collapse;
	}
/* 2009/01/27 IKEDA */

/* 2011/01/19 IKEDA */
/* リビルド画像ポップアップ用 */
div.Qtn2FreeArea05_POP table{/*仕様*/
	width:500px;
	margin-top:8px;
	font-size:90%;
	border: 1px #999999 solid;
	border-collapse: collapse;
	}
/*リビルド画像一覧表示*/
dd.ReImage{
	text-align: center; 
	float:left;
	width:123px;
	margin:3px;
	border: 1px #cccccc solid;
	border-collapse: collapse;
	}
p.ReImageTitle{
	text-align: center; 
	width:110px;
	margin:4px;
	}
/* 2011/01/19 IKEDA */



/* ------------------------------
リビルド機、機種検索 CSS
------------------------------ */
div.ProSysSearchMenu{/*検索リスト*/
	width:602px;
	margin:20px auto;
	font-size:85%;
	line-height: 120%; 
	}
div.ProSysSearchMenu div.TitleArea{
	width:394px;
	height:135px;
	float: left;
	}
div.ProSysSearchMenu div.TitleArea p.text{
	margin:10px 5px 0px;
	}
div.ProSysSearchMenu div.Bt{
	margin:5px 3px 0px;
	float: left;
	}



dl.ProSysSearch{/*検索トップ*/
	padding:5px 10px 5px;
	font-size:90%;
	}
dl.ProSysSearch dt{
	width:135px;
	padding-left:15px;
	float: left;
	background:url(../img/icon04.gif) no-repeat left 4px;
	}
dl.ProSysSearch dd{
	float: left;
	}

table.ProSysSearch{
	font-size:90%;
	}
table.ProSysSearch p{
	margin-left: 10px;
	padding-left:15px;
	float: left;
	background:url(../img/icon04.gif) no-repeat left 4px;
	}

p.ProSysSearchBT{margin:8px 0px 20px;}

p.ProSysSearchList{
	padding:18px 10px 0px 18px;
	font-size:85%;
	width:40px;
	height:40px;
	float: right;
	background:url(../img/icon03.gif) no-repeat left;
	}

.ProSysSearchPhoto{/*検索一覧*/
	width:110px;
	float: left;
	}
div.ProSysSearchList{
	width:527px;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	float: left;
	}
div.ProSysSearchList dl{
	padding:5px 5px 5px 2px;
	font-size:90%;
	}
div.ProSysSearchList dl.pro_name{
	padding:10px 2px 5px 2px;
	font-size:110%;
	background:#ffffe6;
	}
div.ProSysSearchList dl dt{
	width:120px;
	padding-left:15px;
	float: left;
	background:url(../img/icon04.gif) no-repeat left 4px;
	}
div.ProSysSearchList dl dd{
	float: left;
	}

.ProSysRebuildPhoto{/*リビルド一覧*/
	width:110px;
	float: left;
	}
div.ProSysRebuildList{
	width:527px;
	border-bottom: 1px #cccccc solid;
	float: left;
	}
div.ProSysRebuildList dl{
	padding:5px 5px 5px 2px;
	font-size:90%;
	}
div.ProSysRebuildList dl span{
	font-size:80%;
	}
div.ProSysRebuildList dl dt{
	width:80px;
	padding-left:15px;
	float: left;
	background:url(../img/icon04.gif) no-repeat left 4px;
	}
div.ProSysRebuildList dl dd{
	float: left;
	}




/*記事本文*/
p.backpage{
	margin:5px 0px;
	padding-left:17px;
	font-size:85%;
	background:url(../img/icon03.gif) no-repeat left;
	}
p.SysNewsday{
	margin:5px 0px;
	padding:0px 10px 0px 13px;
	font-size:85%;
	font-weight: bold;
	float: right;
	background:url(../img/icon04.gif) no-repeat left;
	}
div.SysNewsText{
	margin:0px 5px;
	padding-bottom:25px;
	font-size:85%;
	border-bottom: 1px #cccccc solid;
	}
div.SysPageLink{font-size:90%;}
div.SysPageLext{
	margin:-20px 0px 10px;
	text-align:right;
	font-size:85%;
	}






/* ------------------------------
ニュースリリース、イベント案内
システムページ CSS
------------------------------ */
div.NewsSearch{/*情報検索*/
	margin:20px 0px 20px;
	padding:6px 10px 2px;
	background:#eeeeee;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	}
div.NewsSearch h3{
	margin-right:8px;
	padding:0px 8px 0px 5px;
	font-size:90%;
	float: left;
	border-left: 5px #ff5901 solid;
	border-right: 1px #cccccc solid;
	}
div.NewsSearch p.text{
	padding-left:17px;
	float: left;
	background:url(../img/icon02.gif) no-repeat left;
	}
div.NewsSearch p.box{
	height:14px;
	padding:0px 12px 0px 4px;
	float: left;
	}
div.NewsSearch p.bt{
	float: left;
	}

dl.NewsList{/*一覧*/
	padding:2px 10px 5px;
	font-size:90%;
	}
dl.NewsList dt{
	padding-left:15px;
	background:url(../img/icon04.gif) no-repeat left;
	}
dl.NewsList dd{
	padding-left:15px;
	float: left;
	}
div.NewsListLink{
	text-align:right;
	font-size:85%;
	}
div.NewsListLink p{
	padding:0px 8px 0px 18px;
	float: right;
	background:url(../img/icon03.gif) no-repeat left;
	}

dl.EventList{/*イベント一覧*/
	padding:2px 10px 5px;
	font-size:90%;
	}
dl.EventList dt{
	padding-left:15px;
	background:url(../img/icon04.gif) no-repeat left;
	}
dl.EventList dd{
	padding-left:15px;
	float: left;
	}
div.EventListLink{
	text-align:right;
	font-size:85%;
	}
div.EventListLink p{
	padding:0px 8px 0px 18px;
	float: right;
	background:url(../img/icon03.gif) no-repeat left;
	}

/*記事本文*/
div.NewsSearchArea{
	width:350px;
	}
div.NewsSearch02{/*情報検索*/
	padding:6px 10px 2px;
	background:#eeeeee;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	}
div.NewsSearch02 h3{
	margin-right:8px;
	padding:0px 8px 0px 5px;
	font-size:90%;
	float: left;
	border-left: 5px #ff5901 solid;
	border-right: 1px #cccccc solid;
	}
div.NewsSearch02 p.box{
	height:14px;
	padding:0px 12px 0px 4px;
	float: left;
	}
div.NewsSearch02 p.bt{
	float: left;
	}
p.backpage{
	margin:5px 0px;
	padding-left:17px;
	font-size:85%;
	background:url(../img/icon03.gif) no-repeat left;
	}
p.SysNewsday{
	margin:5px 0px;
	padding:0px 10px 0px 13px;
	font-size:85%;
	font-weight: bold;
	float: right;
	background:url(../img/icon04.gif) no-repeat left;
	}
div.SysNewsText{
	margin:0px 5px;
	padding-bottom:25px;
	font-size:85%;
	border-bottom: 1px #cccccc solid;
	}
div.SysPageLink{font-size:90%;}
div.SysPageLext{
	margin:-20px 0px 10px;
	text-align:right;
	font-size:85%;
	}



/* ------------------------------
カタログ CSS
------------------------------ */
div.Catalogue_ListArea{/*リスト*/
	margin:5px;
	}
div.Catalogue_ListArea div.text{
	float: left;
	}
div.Catalogue_ListArea div.text p{
	width:192px;
	padding-left:13px;
	font-size:85%;
	float: left;
	background:url(../img/icon04.gif) no-repeat 0px 5px;
	}
div.Catalogue_ListArea02{/*リスト*/
	margin:5px 10px;
	}
div.Catalogue_ListArea02 div.text{
	float: left;
	}
div.Catalogue_ListArea02 div.text p{
	width:187px;
	padding-left:13px;
	font-size:85%;
	float: left;
	background:url(../img/icon04.gif) no-repeat 0px 5px;
	}


div.Catalogue_CheckListArea{/*請求リスト*/
	margin:15px 0px;
	font-size:85%;
	}
div.Catalogue_CheckListArea div.CataList{
	margin:15px 0px 5px;
	background:#999999;
	border: 1px #cccccc solid;
	}
div.Catalogue_CheckListArea div.CataList div{
	margin:1px;
	background:#FFFFFF;
	}
div.Catalogue_CheckListArea div.CataList div table{
	width:100%;
	}
div.Catalogue_CheckListArea div.CataList div table td.name{
	width:496px;
	text-align:center;
	background:#CCCCCC;
	}
div.Catalogue_CheckListArea div.CataList div table td.operation{
	text-align:center;
	background:#CCCCCC;
	}

div.CataNameList p.name{
	width:483px;
	padding: 5px 0px 0px 13px;
	float: left;
	background:url(../img/icon04.gif) no-repeat 0px 10px;
	}
div.CataNameList p.bt{
	text-align:center;
	}

div.CataGoBt{
	margin:20px 0px 5px;
	}
div.CataGoBt p.bt{
	float: left;
	}


/* ------------------------------
動画一覧 CSS
------------------------------ */
div.category_list{
	color:#FF5901;
	font-weight:bold;
	background:url(../../cgi-bin/common_sys/img/category_back.gif) no-repeat 0px 0px;
	width:615px;
	height:25px;
	padding:4px 0 0 13px;
}

div.category_list_box{
	color:#FAFAFA;
	background-color:#FAFAFA;
	width:615px;
	margin:0;
	padding:0;
}
.clear2{clear:both; margin:30px;}

div.category_list_box li{
	padding-left:12px;
	float:left;
	margin-left:18px;
	font-size:12px;
	background:url(../../cgi-bin/common_sys/img/icon.gif) no-repeat 0px 6px;
}
/*------------------ IE6 ---------------------*/
* html div.category_list{
	color:#FF5901;
	font-weight:bold;
	background:url(../../cgi-bin/common_sys/img/category_back.gif) no-repeat 0px 0px;
	width:615px;
	height:21px;
}

* html div.category_list_box ul{
	color:#FAFAFA;
	background-color:#fafafa;
	width:615px;
}

* html div.category_list_box li{
	float:left;
	font-size:12px;
	margin:0 0 0 5px;
	background:url(../../cgi-bin/common_sys/img/icon.gif) no-repeat 0px 6px;
}

* html div.category_list_box li.noline{
	margin:-5px 0 0 2px;
	padding:0;
	background:none;
}
/*--------------------------------------------*/

/*------------------ IE7 ---------------------*/
*:first-child+html div.category_list_box li.noline{
	margin:-8px 0 0 4px;
	padding:0;
	background:none;
}
/*--------------------------------------------*/

div.category_list_box li.noline{
	margin:0 0 0 5px;
	padding:0;
	background:none;
}

div.category_navigation{
	width:615px;
	text-align:right;
	margin:20px 0;
	border-bottom:solid 1px #cccccc;
	font-size:12px;
}

div.category_navigation a{
	margin-left:15px;
	padding-left:6px;
	background:url(../../cgi-bin/common_sys/img/icon_navigation.gif) no-repeat 0px 8px;
}

div.movie_pic{
	margin:0;
	text-align:center;
}

div.SafetypackArea01 div ul.category_move_list{
	text-align:center;
}

div.SafetypackArea01 div ul.category_move_list li.move_item{
	width:189px;
	background:url(../img/Pro_Sys_bt06.jpg) no-repeat center top;
	padding:0 0 0 0px;
	float:left;
}
div.SafetypackArea01 div ul.category_move_list li.move_item p.move_item_01{
	margin-top:12px;
}


div.SafetypackArea01 div ul.category_move_list li.move_item p.move_item_02{
	line-height: 110%; 
	font-size:12px;
}

.category_text{color:#FF5901; font-weight:bold; width:560px; height:25px; background:url(../img/category_line.gif) no-repeat 0 18px;}

div.AftercareArea{width:620px; margin-top:5px;}
div.AftercareBack{
	width:600px;
	padding:0px 10px;
	background:url(../../support/aftercare/img/w_middle.gif) repeat-y;
}
.AftercareText{margin:5px 10px 0px 0px;}

div.SafetypackArea01{/* セイフティパック */
	width:600px;
	background:#FFFFFF;
}

div.SafetypackArea01 div ul.category_move_list li.move_item img.move_pic{margin:12px 0 0 0px;}

div.SafetypackArea01 div ul.category_move_list li.move_list_text{margin:0 0 0 -10px; padding:0 0 0 -10px; font-size:12px;}

div.SafetypackArea01 div ul.category_move_list{/*カタログ請求、お問合せボタン*/
	margin-top: 10px;
}

/* ------------------------------
ソーシャルボタン ※2012.09.28追記_horrari
------------------------------ */
ul.social_links {
	margin-bottom: 15px;
	list-style-type: none;
}

ul.social_links li {
	float:left;
	text-indent: -9999px;
}

ul.social_links li a {
	display: block;
	width: 36px;
	height: 36px;
	text-decoration: none;
/* MacIE5.X除外 start \*/
	overflow: hidden;
/* MacIE5.X除外 end */
}

ul.social_links li a.twitter {background:url(../img/icon_01.gif) no-repeat;}
ul.social_links li a.facebook {background:url(../img/icon_02.gif) no-repeat;}
