@import url("common.css");
@import url("base.css");
@import url("support_menu.css");
@import url("network_menu.css");
@import url("land_Mobile_menu.css");
@import url("amateur_menu.css");
@import url("form.css");

#support_contents {
	width:535px;
	margin-left:20px;
	line-height:130%;
	/*position:relative;*/
}

#support_contents h1 {
	font-size:120%;
	margin-top:20px;
}
#support_contents h2 {
	font-size:110%;
	margin:20px 0px 10px 0px;
}
#support_contents h3 {
	margin:15px 0px 10px 0px;
	padding:3px 0;
	font-size:110%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	clear:both;
}
#support_contents h4 {
	font-size:100%;
	margin:10px 0 5px 0;
}

#support_contents h5 {
	font-size:95%;
	margin:10px 0 5px 0;
	font-weight:normal;
}


#support_contents .img_left{
	float:left;
	margin: 30px 50px 30px 30px;
}
#support_contents .img_right{
	float:right;
}
#support_contents .img_top {
	margin-top: 10px;
}

#support_contents .kome{
	color:#CA1B1B;
	font-size:80%;
	margin-left:5px;

}
#support_contents .kome_kuro{
	font-size:80%;

}


/*---------------------------------------トップページ---------------------------------------*/
/*--トップイメージ部分--*/
#topimages {
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	height: 228px;
	width: 760px;
}

/*--コンテンツ--*/

#menubox {
	padding: 20px;
	float: left;
	height: auto;
	width: 535px;
	background-color: #FFFFFF;
	margin: 0px;
}

.day {
	font-size: 75%;
	color: #0F4DB0;
	line-height:1.3em;
}


/*
#info {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 258px;
}

#info ul {
    margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	font-size:9px;
}

h3 li {
	margin:0;
	padding:0;
}

*/

h3 em {
    visibility:hidden;
}

/*--------製品別サポート情報---------*/
h3#product a {
	height: 39px;
	width: 258px;
  	display: block;	
	background-position: 0px 0px;
	text-decoration: none;
	background-image:url(../support/img/top_product.gif);
}

h3#product a:hover {
	background-position: -258px 0px;
}

/*--------各種ダウンロード---------*/
h3#various a {
	height: 39px;
	width: 258px;
  	display: block;	
	background-position: 0px 0px;
	text-decoration: none;
	background-image:url(../support/img/top_various.gif);
}

h3#various a:hover {
	background-position: -258px 0px;
}

/*--------FAQ---------*/
h3#common a {
	height: 39px;
	width: 258px;
  	display: block;	
	background-position: 0px 0px;
	text-decoration: none;
	background-image:url(../support/img/top_common.gif);
}

h3#common a:hover {
	background-position: -258px 0px;
}

/*--------導入について---------*/
h3#introduction a {
	height: 39px;
	width: 258px;
  	display: block;	
	background-position: 0px 0px;
	text-decoration: none;
	background-image:url(../support/img/top_introduction.gif);
}

h3#introduction a:hover {
	background-position: -258px 0px;
}

/*--------ユーザー登録---------*/
h3#registration a {
	height: 39px;
	width: 258px;
  	display: block;	
	background-position: 0px 0px;
	text-decoration: none;
	background-image:url(../support/img/top_registration.gif);
}

h3#registration a:hover {
	background-position: -258px 0px;
}

/*--------カタログ請求---------*/
h3#catalog a {
  display: block;
	height: 39px;
	width: 258px;
	background-image:url(../support/img/top_catalog.gif);
	background-position: 0px 0px;
	text-decoration: none;
}

h3#catalog a:hover {
	background-position: -258px 0px;
}

/*--------カタログ請求---------*/
h3#contact a {
  display: block;
	height: 39px;
	width: 258px;
	background-image:url(../support/img/top_contact.gif);
	background-position: 0px 0px;
	text-decoration: none;
}

h3#contact a:hover {
	background-position: -258px 0px;
}


/*--左配置--*/
#leftbox {
	margin:0px 0px 15px 0px;
	padding:0;
	width:258px;
	float:left;
	background-color:#FFFFFF;
	border: 1px solid #666666;
}

/*--右配置--*/
#rightbox {
	margin:0px 0px 15px 0px;
	padding:0;
	width:258px;
	float:right;
	background-color:#FFFFFF;
	border: 1px solid #666666;
}



/*
===== メニューボックス リスト表示 ====================================
*/
ul.box_menu {
	margin:0px;
	padding:10px 5px 10px 5px;
	list-style:none;
}

ul.box_menu li {
	margin-bottom:7px;
	padding:0 0 0 8px;
	background:url(../img/arrow.gif) no-repeat 0px 5px;
}

/*位置合わせ*/
ul.box_menu li.none {
	margin-bottom:7px;
	padding:0 0 0 8px;
	background:none;
}



/*
#support_menu {
	margin: 0px 0px 0px 0px;
	width:auto;
	//height:55px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}

#support_menu ul {
    margin:0;
	padding:0;
	list-style:url(../img/arrow.gif);
	text-align:left;
}

#support_menu li {
	margin:0;
	padding:0;
	line-height:140%;
}
*/


/*--サイドナビゲーション設定--*/
#product_title {
	margin: 0px;
	padding: 0px;
}

#sidemenunavi {
    margin:0;
	padding:0 0 15px 0;
	width:185px;
	/*height:39px;*/
}

#sidemenunavi ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
}

#sidemenunavi li {
	margin:0;
	padding:0;
}

#sidemenunavi li a em {
    visibility:hidden;
}


/*--サイドナビゲーション部分＿デフォルト設定--*/
#sidemenunavi #catalog a {
    display: block;
	height: 40px;
	width: 185px;
	margin: 0px;
	padding: 0px;
	background-image:url(../support/img/menu_catalog_nallow.gif);
	background-position: 0px 0px;
	text-decoration: none;
}

#sidemenunavi #catalog a:hover {
	background-position: -185px 0px;
}

#sidemenunavi #contact a {
    display: block;
	height: 40px;
	width: 185px;
	margin: 0px;
	padding: 0px;
	background-image:url(../support/img/menu_inquiry_nallow.gif);
	background-position: 0px 0px;
	text-decoration: none;
}

#sidemenunavi #contact a:hover {
	background-position: -185px 0px;
}

#sidemenunavi #news a {
    display: block;
	height: 40px;
	width: 185px;
	margin: 0px;
	padding: 0px;
	background-image:url(../support/img/menu_important.gif);
	background-position: 0px 0px;
	text-decoration: none;
}

#sidemenunavi #news a:hover {
	background-position: -185px 0px;
}

#sidemenunavi ul {
	font-size:10px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
}

#sidemenunavi h3 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 185px;
	border:none;
}

#sidemenunavi li,
#sidemenunavi li a{
	display: block;
	margin: 0px;
	padding: 0px;
	width: 185px;
	height: auto;
	background-repeat: no-repeat;
	text-decoration: none;
}

#sidemenunavi li.second_menu{
}

#sidemenunavi li.second_menu a,
#sidemenunavi li.second_menu a:hover,
#sidemenunavi li.second_menu_on a{
	width: 170px;
	display: block;
	border-bottom:#bbb solid 1px;
	text-decoration:none;
	font-size:1.2em;
	color:#333333;
	padding:7px 0px 7px 15px;
	margin:0px;
}

#sidemenunavi li.second_menu a,
#sidemenunavi li.second_menu_on a{
	background: url(/img/second_menu_new.gif) no-repeat;
}

#sidemenunavi li.second_menu a{
	background-position: 0px 0px;
}

#sidemenunavi li.second_menu a:hover,
#sidemenunavi li.second_menu_on a{
	background-position: -185px 0px;
}





























/*---------------------------------------各種トップページ---------------------------------------*/

#support_contents ul.top_menu {
	margin:0px;
	padding: 5px 0 5px 5px;
	text-align:left;
	line-height:140%;
	list-style:none;
}

#support_contents ul.top_menu li {
	margin:5px 0 5px 0;
	padding-top:0px;
	padding:0 0 0 20px;
	background:url(../img/arrow_big.gif) no-repeat 5px 3px;
}


/*
#support_contents #top_menu {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 15px 5px;
}

#support_contents #top_menu ul {
	margin:0px;
	padding:0;
	text-align:left;
	line-height:140%;
	list-style:none;
	list-style-image: url(../img/arrow_big.gif);
}

#support_contents #top_menu li {
	margin:5px 0 5px 0;
	padding-top:0px;
	padding:0 0 0 20px;
	background:url(../img/arrow_big.gif) no-repeat 5px 3px;
}
*/

/*---------------------------------------各種ダウンロード---------------------------------------*/

/*---------------取説 フリーワード検索 BOX--------------*/

#support_contents .kensaku{
	padding:0px;
	margin:0 5px 0 5px;
	width:150px;
}
#support_contents form{
	margin-top:0px;
	padding-top:0px;
}
#support_contents #kategori{
	padding:0 0 0 0;
	margin:0 0 40px 10px;
}
#support_contents #kategori ul.menu{
	margin:0;
	padding:0px;
	list-style:none;
}
#support_contents #kategori ul.menu li{
	padding-top:5px 0 0 10px;
}

#support_contents #kategori ul.menu li img{
	padding-top:10px;
}
#support_contents .warning{
	width:523px;
	height:350px;
	padding:5px;
	border:1px solid #ddd;
	overflow:auto;
}

/*---------------取説 ページングBOX--------------*/
#support_contents .paging{
	width:100%;
	text-align:center;
	padding:20px 0;
	vertical-align: middle;
}
#support_contents .paging{
	color:#ccc;
}
#support_contents .paging a{
	color:#000;
}

#support_contents .paging li.now{
	font-weight:bold;
	color:#fff;
	/*padding:3px;*/
	padding:3px 5px 3px 6px;
	/*text-align:center;*/
	/*border:#999999 dotted 1px;*/
	background:#666666;
}

#support_contents .paging ul{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;

}
#support_contents .paging li{
	margin:0 8px;
	display:inline;
}



/*---------------ダウンロードサービスのご利用について--------------*/


#warning td {
	width:600px;
	font-size:60%;
	margin:100px;
	line-height:130%
}

/*---------------カタログダウンロード--------------*/

/* * * * * * * * * * * * * * * カタログ選択 * * * * * * * * * * * * * * */

/* * * カタログの1pxのわく * * */
#catalog_dn #catalog_vew td {
	width:238px;
	border:1px solid #909090;
	padding:8px;
	vertical-align: top;
}

/* * * カタログの1pxのわくが表示されない様にする * * */
#catalog_dn #catalog_vew .no_border {
	width:15px;
	height:15px;
	border:0px solid #FFFFFF;
	padding:0px;
}
/* * * カタログののわく（配置用） * * */
#catalog_dn #waku{
	width: 242px;
}
/* * * カタログののわく（左にあるイメージ） * * */
#catalog_dn #sam{
	width: 106px;
	float: left;
}
/* * * カタログののわく（右にある説明） * * */
#catalog_dn #info{
	width: 124px;
	float: right;
}
/* * * 「選択する」の背景 * * */
#catalog_dn .check {
	background-color:#CCCCCC;
}


#catalog_dn .download {
	border:0px;
}


/* * * * * * * * * * * * * * * お客様情報入力 * * * * * * * * * * * * * * */

/* * * カタログの1pxのわく（カタログチェック用） * * */
#catalog_dn #catalog_check table {
	width:535px;
	border:1px solid #909090;
}
/* * * カタログの1pxのわくが表示されない様にする（カタログチェック用） * * */
#catalog_dn #catalog_check td {
	border:0px solid #FFFFFF;
	padding:8px;
	vertical-align: top;
}

/* * * お客様情報入力わく * * */
#catalog_dn #entry table{
	width:535px;
	border:1px solid #909090;
}
/* * * 1pxのわくが表示されない様にする（お客様情報入力用） * * */
#catalog_dn #entry td {
	border:0px solid #FFFFFF;
	padding:8px;
	vertical-align: top;
}


/*---------------------------------------ユーザー登録---------------------------------------*/

#support_contents #entrey_product table{
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	width:100%;
}

#support_contents #entrey_product table td{
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	padding:2px 2px 2px 4px;
}

#support_contents #entrey_product table th{
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	padding:2px 2px 2px 4px;
	background-color:#DDDDDD;
	font-weight:normal;
}

#support_contents #entrey_hyoka table{
	border-top:1px solid #999;
	border-left:1px solid #999;
	width:100%;
}

#support_contents #entrey_hyoka table td{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:2px 2px 2px 4px;
	width:15%;
	text-align:center;
}

#support_contents #entrey_hyoka table .center{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:2px 2px 2px 4px;
	background-color:#DDDDDD;
	font-weight:normal;
	text-align:center;
}
#support_contents #entrey_hyoka table th{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:2px 2px 2px 4px;
	background-color:#DDDDDD;
	font-weight:normal;
	text-align:left;
}

#support_contents .kizuki{
	width:535px;
	height:120px;
}

/*--------------- テーブル チェック---------------*/

#support_contents #check2 table{
	border-top:1px solid #999;
	border-left:1px solid #999;
	width:100%;
}

#support_contents #check2 table td{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:4px 4px 4px 4px;
}

#support_contents #check2 table th{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:2px 2px 2px 4px;
	background-color:#DDDDDD;
	text-align:left;
	font-weight:normal;
}



/*---------------------------------------問い合わせ---------------------------------------*/

/*---------------問い合わせ トップページ---------------*/
#support_contents #contact .title {
	margin:15px 7px 0px 7px;
}
#support_contents #contact_tel {
	border:1px solid #CCC;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}
#support_contents #contact01 {
	border:1px solid #CCC;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}
#support_contents #contact01 .title {
	margin:15px 7px -15px 7px;
}
#support_contents #contact01 p {
	margin:5px 0px 30px 30px;
}
#support_contents #contact_tel p {
	margin:5px 0px 30px 30px;
}
#support_contents #contact_left {
	border:1px solid #CCC;
	margin:0px 0px 10px 0px;
	width:260px;
	height:150px;
	float:left;
}
#support_contents #contact_tel h4{
margin-left:30px;
}
#support_contents #contact_left p {
	margin:10px 10px -15px 10px;
}
#support_contents #contact_right {
	border:1px solid #CCC;
	margin:0px 0px 10px 0px;
	width:261px;
	height:150px;
	float:right;
}
#support_contents #contact_right p {
	margin:10px 10px -15px 10px;
}

#support_contents #contact_tel #top_menu {
	margin: 0px 50px 0px 30px;
	padding: 0px 10px 10px 0px;
	border:1px solid #CCCCCC; 

}



/*---------------問い合わせ 電話---------------*/
#support_contents #tel {
	font-weight:bold;
	font-size:120%;
	color:#CA1B1B;
	margin:15px 0px 0px 20px;
}
#support_contents #tel_time {
	font-size:90%;
	margin:5px 0px 0px 30px;
}
#support_contents #tel_mob {
	font-size:95%;
	color:#000;
	margin:5px 0px 0px 30px;
}

#support_contents .subm{
	margin:30px 5px 20px 5px;
}
#support_contents .naiyo{
	width:360px;
}


/*---------------------------------------------*/
/*FAQ関連*/
/*---------------------------------------------*/
/*
#support_contents #faq table{
	border-top:1px solid #999;
	border-left:1px solid #999;
	margin: 5px 0px 0px 0px;
	width:535px;
	font-size:100%;
}
#support_contents #faq table th{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:2px 2px 2px 4px;
	background-color:#CCCCCC;
}
#support_contents #faq table td{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:6px 2px 6px 4px;
}
*/



#support_contents #ans p{	
	margin:20px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	clear:both;
}

#support_contents #ans .ans{	
	margin:0px;
	padding:0px 10px 0px 0px;
}

#support_contents #ans th{
	width:30px;
	padding:10px 0px 5px 0px;
	vertical-align:top;
}
#support_contents #ans td{
	padding:15px 0px 5px 0px;
	vertical-align:top;
}


/*---------------------------------------FAQ-ASP ver---------------------------------------*/


#support_contents div.search_box{
width:513px;
margin:0;
padding:10px;
clear:both;
border:1px solid #ccc;
background-color:#f9f9f9;
}

#support_contents div.search_box form{
width:500px;
font-size:0.9em;
}

#support_contents div.search_box .input_m,
#support_contents div.search_box select{
width:140px;
font-size:0.9em;
}

#support_contents div.search_box .input_btn{
width:50px;
font-size:0.9em;
}

#support_contents div.product_list{
width:535px;
margin:0;
clear:both;
}

#support_contents div.product_list ul{
list-style-position:inherit;
list-style:none;
padding:9px;
margin:0;
width:155px;
float:left;
border:1px solid #ccc;
background-color:#f9f9f9;
}

#support_contents div.product_list ul.left_box{
margin-left:5px;
}

#support_contents div.product_list li{
line-height:1.8em;
margin:0 0 0 0;
padding:0;
}


#support_contents #faq-asp{
width:535px;
}

.tab1,
.tab2,
.tab3,
.tab4,
.tab5,
.tab6,
.tab7,
.tab8,
.tab9,
.tab10 {
font-size:1em;
text-align:left;
width:533px;
border:1px solid #ccc;
background-color:#f9f9f9;
margin:0;
padding:0;
}



.q_bk{
background:url(/support/faq/img/que.gif) no-repeat;
background-position:5px 5px;
margin:0;
padding:0;
display:block;
}


.a_bk{
background:url(/support/faq/img/ans.gif) no-repeat;
background-position:5px 5px;
margin:0;
padding:0;
}

/*
.q_bk p{
text-decoration:underline;
}
*/

.q_bk p, .a_bk p{
padding:10px 8px 10px 38px;
margin:0;
}

/*---------------------------------------取扱説明書ダウンロード---------------------------------------*/
#support_contents div.select_box{
width:515px;
margin:0;
padding:10px 10px 5px 10px;
clear:both;
border:1px solid #ccc;
background-color:#f9f9f9;
}

#support_contents div .select{
float:left;
margin:0 10px 0 0;
}

*html #support_contents div .select{ /* for WinIE4 〜 IE6 and MacIE4 〜 IE5 */
width:120px;
}



#support_contents select#genre{
width:160x;
float:left;
}

#support_contents select#category{
width:190px;
float:left;
}

#support_contents select#type{
width:110px;
float:left;
}

#support_contents div .label{
font-size:.8em;
clear:left;
}

#support_contents .select_box p{
clear:both;
padding:0;
margin:10px 0 0 0;
}





/*---------------------------------------販売店リスト---------------------------------------*/
#support_contents #dealer {
	margin:10px 0px 0px 4px;
}

#support_contents #dealer ul {
	list-style:none inside;
	padding-bottom:20px;
	clear:both;
}

#support_contents #dealer li {
	display:block;
	float:left;
	list-style:none inside;
	margin:0 12px 0 0;
	padding:0;
}

#support_contents #address h4 {
	margin:3px 0 5px 0;
	color:#333;
}

#support_contents #address p {
	margin:0;
	color:#444;
	font-size:86%;
}




/*---------------ファーム注意文 チェック---------------*/


#support_contents #tyuui .red{
	color:#FF0000;
	font-weight:normal;
	font-size:100%;
}

/*---------------ファーム　変更点インデント設定---------------*/
ul{
margin-left:10px;
padding:0;
}

ul.std{
list-style:disc;
}

ol{
margin-left:10px;
padding:0;
}

ol.std{
list-style:disc;
}

li{
margin:5px 0 10px 15px;
padding:0;
}

/*------------------------各種ダウンロードボタン------------------------*/

#download_button {
	width:535px;
	font-size:13px;
	padding:10px 0px 30px 0px;
}


/*------------各種ダウンロードボタン OFF------------*/
#download_button a{
	height: 24px;
	width: 133px;

	background-image:url(../support/img/download_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	display:block;
	
}

/*------------各種ダウンロードボタン ON------------*/
#download_button a:hover{
	background-image:url(../support/img/download_btn.gif);
	background-position: 0px -24px;
	text-decoration: none;
}




/*------------旧バージョンへのリンクボタン設定------------*/
#btnFwOldVer{
	text-align:right;
	margin:15px 0 10px 0;

}

#btnFwOldVer a em{
	visibility:hidden;
}

/*------------旧バージョンへのリンクボタン OFF------------*/
#btnFwOldVer a{
	height: 24px;
	width: 133px;
	background-image:url(/support/download/firmware_driver/img/btn_oldver.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	display:block;
	float:right;
	
}

/*------------旧バージョンへのリンクボタン ON------------*/
#btnFwOldVer a:hover{
	background-position: 0px -24px;
	text-decoration: none;
}




/* ##########################################################↓下記項目はform.css乗せ変え後に削除↓############################################################ */

/*---------------問い合わせ テーブル インプット---------------*/



#sub_contents .subm{
	margin:30px 5px 20px 5px;
}

#support_contents #input table{
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	width:100%;
}

#support_contents #input table td{
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	padding:2px 2px 2px 4px;
}

#support_contents #input table th{
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	padding:2px 2px 2px 4px;
	background-color:#DDDDDD;
	text-align:left;
	width:160px;
	font-weight:normal;
}


/*---------------問い合わせ テーブル チェック---------------*/

#support_contents #check table{
	border-top:1px solid #999;
	border-left:1px solid #999;
	width:100%;
}

#support_contents #check table td{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:4px 4px 4px 4px;
}

#support_contents #check table th{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:4px 4px 4px 4px;
	background-color:#DDDDDD;
	text-align:left;
	width:160px;
	font-weight:normal;
}

#support_contents #check .red{
	color:#FF0000;

}






