@charset "UTF-8";

/*===============================================================================
サポート
===============================================================================*/

/*--------------------------------------------- メインイメージ開始 */

#main_img{
	background: url( "../img/support/support_mainimg.gif") no-repeat left top;
}
/*--------------------------------------------- メインイメージ終了 */

/*--------------------------------------------- サブメニュー開始 */
#submenu li.s_title{
	width: 236px;
	height:45px;
	padding: 1px 0 2px 0;
	margin:0 auto;
}

#submenu li.s_title a{
	text-indent: -9999px;
	font-size: 0;
	width: 236px;
	height:45px;
	display:block;
	background:url("../img/common/sub_menu_t02.gif") no-repeat left top;
}

#submenu li.s_title a:hover{
	background:url("../img/common/sub_menu_t02a.gif") no-repeat left top;
}

/*--------------------------------------------- サブメニュー終了 */


/*--------------------------------------------- INDEXコンテンツ開始 */

/* h1タイトル */	
#support_main{
	width: 650px;
	padding: 0 0 10px 0;
	margin: 0 auto;
	}

#support_main h1{
	width: 630px;
	height: 30px;
	padding: 0 0 5px 0;
	margin: 0 auto;
	text-indent: -9999px;
	font-size: 0;
	}

#support_main h1{background: url( "../img/support/title.gif") no-repeat left top;}

	
/*--------------------------------------------- サポートメニュー開始*/
#support_areamenu {
	width: 630px;
	height:200px;
	padding: 10px 0 0px 0;
	margin: 0 auto;
	}
#support_areamenu .as_faq,
#support_areamenu .as_pre,
#support_areamenu .as_att{
	width: 200px;
	padding:0 5px;
	float:left;
	}
#support_areamenu02{
	width: 630px;
	padding: 10px 0 10px 0;
	margin: 0 auto;
	text-align:left;
	}
#support_areamenu02 .as_faq,
#support_areamenu02 .as_pre,
#support_areamenu02 .as_att{
	width: 200px;
	padding:00 5px 25px 5px;
	float:left;
	}
	
/* コンテンツ下部お問合せ開始*/
#otoiawase_area{
	width: 590px;
	height: 65px;
	padding: 0;
	margin:10px auto 0 auto;
	background: #fff;
	border:10px solid #f2f2f2;
	text-align: center;
	clear:both;
}

#o_area_l{
	float: left;
	width: 300px;
	height: 60px;
}

#o_area_l .om_btn{
	float:left;
	width: 300px;
	height:45px;
	margin:0 auto;
	padding:8px 0 0 12px;
}

#o_area_r{
	float: left;
	width: 250px;
	height: 60px;
}

#o_area_r .o_btn{
	width: 250px;
	height:45px;
	margin:0 auto;
	padding:8px 0 0 30px;
}

#o_area_l .om_btn a:hover img,
#o_area_r .o_btn a:hover img {
filter:alpha(opacity=70);
opacity:0.7;
}