@charset "utf-8";
/* CSS Document */

/*--#product_menu　商品別メニュー--*/

#product_menuSoft{
	height:35px;
	overflow:hidden;
	line-height:0;	
	}

#product_menuSoft ul li{
	float:left;
	display:block;
	height:35px;
	text-indent:-9999px;
	}
#product_menuSoft ul li a{
	display:block;
	height:35px;
	}

/*--#product_menu　ソフト用商品別メニュー--*/

/*トップボタン*/
#product_menuSoft ul #top a{
	background:url(/print/medias/images/common/soft/product_menu/m_top.jpg) no-repeat left top;
	width:100px;
	}
#product_menuSoft ul #top a:hover,#product_menuSoft ul #top{
	background:url(/print/medias/images/common/soft/product_menu/m_top_on.jpg) no-repeat left top;
	width:100px;
	}
	
/*主な特長ボタン*/
#product_menuSoft ul #main_feature a{
	background:url(/print/medias/images/common/soft/product_menu/m_feature.jpg) no-repeat left top;
	width:124px;
	}
#product_menuSoft ul #main_feature a:hover,#product_menuSoft ul #main_feature{
	background:url(/print/medias/images/common/soft/product_menu/m_feature_on.jpg) no-repeat left top;
	width:124px;
	}

/*特長ボタン*/
#product_menuSoft ul #feature a{
	background:url(/print/medias/images/common/soft/product_menu/m_feature.jpg) no-repeat left top;
	width:124px;
	}
#product_menuSoft ul #feature a:hover,#product_menuSoft ul #feature{
	background:url(/print/medias/images/common/soft/product_menu/m_feature_on.jpg) no-repeat left top;
	width:124px;
	}

/*仕様ボタン*/
#product_menuSoft ul #spec a{
	background:url(/print/medias/images/common/soft/product_menu/m_spec.jpg) no-repeat left top;
	width:129px;
	}
#product_menuSoft ul #spec a:hover,#product_menuSoft ul #spec{
	background:url(/print/medias/images/common/soft/product_menu/m_spec_on.jpg) no-repeat left top;
	width:129px;
	}

#product_menuSoft ul #spec_OFF{
	background:url(/print/medias/images/common/soft/product_menu/m_spec_off.jpg) no-repeat left top;
	width:129px;
	}


/*動作環境ボタン*/
#product_menuSoft ul #req a{
	background:url(/print/medias/images/common/soft/product_menu/m_req.jpg) no-repeat left top;
	width:124px;
	}
#product_menuSoft ul #req a:hover,#product_menuSoft ul #req{
	background:url(/print/medias/images/common/soft/product_menu/m_req_on.jpg) no-repeat left top;
	width:124px;
	}
#product_menuSoft ul #req_OFF{
	background:url(/print/medias/images/common/soft/product_menu/m_req_off.jpg) no-repeat left top;
	width:124px;
	}


/*対応機種ボタン*/
#product_menuSoft ul #mach a{
	background:url(/print/medias/images/common/soft/product_menu/m_mach.jpg) no-repeat left top;
	width:124px;
	}
#product_menuSoft ul #mach a:hover,#product_menuSoft ul #mach{
	background:url(/print/medias/images/common/soft/product_menu/m_mach_on.jpg) no-repeat left top;
	width:124px;
	}
#product_menuSoft ul #mach_OFF{
	background:url(/print/medias/images/common/soft/product_menu/m_mach_off.jpg) no-repeat left top;
	width:124px;
	}
/*カタログボタン*/
#product_menuSoft ul #catalog a{
	background:url(/print/medias/images/common/soft/product_menu/m_cata.jpg) no-repeat left top;
	width:124px;
	}
#product_menuSoft ul #catalog a:hover,#product_menuSoft ul #catalog{
	background:url(/print/medias/images/common/soft/product_menu/m_cata_on.jpg) no-repeat left top;
	width:124px;
	}
#product_menuSoft ul #catalog_OFF{
	background:url(/print/medias/images/common/soft/product_menu/m_cata_off.jpg) no-repeat left top;
	width:124px;
}



/*--main_feature 主な特長--*/	

#main_feature h3.Soft{
	background:url(/print/medias/images/common/soft/h3_mainfeature.gif) no-repeat left top;

	}
#main_feature ul .fsoft{
	background:url(/print/medias/images/common/main_feature_bgsoft.jpg) repeat-y left bottom;
	}


/*--lineup ラインナップ--*/	
#lineup h3.Soft{
	background:url(/print/medias/images/common/soft/h3_lineup.gif) no-repeat left top;
	}

#lineup_tableSoft{
	clear:both;
	border:#999999 1px solid;
	border-collapse: collapse;
    border-spacing: 0;
	margin-bottom:5px;
	}
#lineup_tableSoft td{
	border:#999999 1px solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	font-weight:bold;

	}


/*--ソフト用ラインナップアイコン--*/

#lineup_tableSoft th{
	border:#999999 1px solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	background:#DAECEF;
	font-weight:bold;
	line-height:1;
	padding:3px 0;
	}

#lineup_tableSoft th.color_icon{
	background:#DAECEF url(/print/medias/images/icon/soft/table_icon_color.jpg) no-repeat center center;
	text-indent:-9999px;
	min-width:30px;
	}
#lineup_tableSoft th.mono_icon{
	background:#DAECEF url(/print/medias/images/icon/soft/table_icon_mono.jpg) no-repeat center center;
	text-indent:-9999px;

	}

#lineup_tableSoft th.icon_square01{
	background:#DAECEF url(/print/medias/images/icon/soft/table_icon_square01.gif) no-repeat center center;
	text-indent:-9999px;
	width:30px;
	}
#lineup_tableSoft th.icon_square02{
	background:#DAECEF url(/print/medias/images/icon/soft/table_icon_square02.gif) no-repeat center center;
	text-indent:-9999px;
	width:30px;
	}
#lineup_tableSoft th.icon_square03{
	background:#DAECEF url(/print/medias/images/icon/soft/table_icon_square03.gif) no-repeat center center;
	text-indent:-9999px;
	width:30px;
	}
#lineup_tableSoft th.icon_square04{
	background:#DAECEF url(/print/medias/images/icon/soft/table_icon_square04.gif) no-repeat center center;
	text-indent:-9999px;
	width:30px;
	}
#lineup_tableSoft th.icon_square05{
	background:#DAECEF url(/print/medias/images/icon/soft/table_icon_square05.gif) no-repeat center center;
	text-indent:-9999px;
	width:30px;
	}
#lineup_tableSoft th.icon_square06{
	background:#DAECEF url(/print/medias/images/icon/soft/table_icon_square06.gif) no-repeat center center;
	text-indent:-9999px;
	width:30px;
	}
#lineup_tableSoft th.icon_square07{
	background:#DAECEF url(/print/medias/images/icon/soft/table_icon_square07.gif) no-repeat center center;
	text-indent:-9999px;
	width:30px;
	}
#lineup_tableSoft th.icon_square08{
	background:#DAECEF url(/print/medias/images/icon/soft/table_icon_square08.gif) no-repeat center center;
	text-indent:-9999px;
	width:30px;
	}
#lineup_tableSoft th.icon_square09{
	background:#DAECEF url(/print/medias/images/icon/soft/table_icon_square09.gif) no-repeat center center;
	text-indent:-9999px;
	width:30px;
	}
#lineup_tableSoft th.icon_square10{
	background:#DAECEF url(/print/medias/images/icon/soft/table_icon_square10.gif) no-repeat center center;
	text-indent:-9999px;
	width:30px;
	}

#lineup_tableSoft td .default_icon{
	color:#475EB3;
	}
#lineup_tableSoft td .option_icon{
	color:#AAADC5;
	
	}
.default_iconSoft{
	color:#475EB3;
	}
.option_iconSoft{
	color:#AAADC5;
	
	}

/* -----------------------------------------------------------
	下層：主な特長/特長ページ
----------------------------------------------------------- */
#feature_anchorSoft{
	background:#DAECEF;
	border:1px solid #CCCCCC;
	padding:10px 13px;
	}


#feature_anchorSoft ul li{
	display:inline;
	}
#feature_anchorSoft ul li a{
	background:url(/print/medias/images/icon/soft/subcategory_allow.gif) no-repeat left center;
	padding:0 10px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
#feature_anchorSoft ul li a:hover{
	color:#A5A5AE;
	}
.topic_block h4.Soft{
	background:url(/print/medias/images/common/detail_h_soft_bg.jpg) repeat-y left top;
	}
