/*------------------------------------------------*/
/*----------------共通設定------------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*----------------ページ全体の設定----------------*/
/*------------------------------------------------*/


/*-----------------------------
全体
-----------------------------*/

body
{
	font-family:"ＭＳ Ｐゴシック", sans-serif;
}
table
{
	border-collapse:collapse;
}

tr
{
	padding:0px;
	font-size:100%;
}

td
{
	padding:0px;
	font-size:75%;
}
/* リンク */
a:link
{
	color:#0f0f69;
	/* background:transparent; */
	text-decoration:none;
}

/* 既に見たリンク */
a:visited
{
	color:#0f0f69;
	/* background:transparent; */
	text-decoration:none;
}

/* クリック時のリンク */
a:active
{
	color:#cc0000;
	/* background:transparent; */
	text-decoration:underline;
}

/* カーソルが上にある時のリンク */
a:hover
{                   
	color:#cc0000;
	/* background:transparent; */
	text-decoration:underline;
}

a[name]:hover
{
	text-decoration:none !important;
	outline:0 !important;
}

a img{
	color:#000000;
}


/*-----------------------------
ヘッダ
-----------------------------*/
table#table_header
{
}

tr#tr_header
{
}

td#td_header
{
}

/*-----------------------------
フッタ
-----------------------------*/
table#table_footer
{
}

tr#tr_footer
{
}

td#td_footer
{
}

/*-----------------------------
コンテンツエリア
-----------------------------*/
table#table_contents
{
}

tr#tr_contents
{
}

td.td_contents
{
}

td#td_contents_left
{
}

td#td_contents_center
{
}

td#td_contents_right
{
}
/*-----------------------------
メインコンテンツ（メイン、A、C）
-----------------------------*/
table#table_maincontents
{
}

tr#tr_maincontents
{
}

td#td_maincontents
{
}

/*-----------------------------
サイドメニュー@
-----------------------------*/
table#table_sidemenu1
{

}

tr#tr_sidemenu1
{
}

td#td_sidemenu1
{
}

/*-----------------------------
サイドメニューA
-----------------------------*/
table#table_sidemenu2
{

}

tr#tr_sidemenu2
{
}

td#td_sidemenu2
{
}

/*-----------------------------
サイドメニューB
-----------------------------*/
table#table_sidemenu3
{

}

tr#tr_sidemenu3
{
}

td#td_sidemenu3
{
}

/*-----------------------------
サイドメニューC
-----------------------------*/
table#table_sidemenu4
{

}

tr#tr_sidemenu4
{
}

td#td_sidemenu4
{
}

/*-----------------------------
メインビュー
-----------------------------*/
table.table_mainview
{
	/* border: 2px #6666FF solid; */
	/*--marginとpaddingは同じ値を指定してください。--*/
	/*--違う値を指定するとブラウザ間（IE、Firefox）で表示が異なります--*/
	margin-top:3px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:0px;
	padding-top:3px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:0px;
}

tr.tr_mainview_title
{
}

td.td_mainview_title
{
	padding-bottom:13px;
	background-color:#FFFFFF;
	background-image:url("../../img/base_title.gif");
	height:38px;

}

span.span_mainview_title
{
	font-size:15px;
	font-family:"ＭＳ Ｐゴシック", sans-serif;
	font-weight:bold;
	color:#000000;
	vertical-align: center;
}

tr.tr_mainview
{
}

td.td_mainview
{
	margin:0 5px 0 0;
	padding:0 5px 0 0; 
}

/*---- 混み合わせている場合の表示メッセージ ----*/
td.td_congestion_message
{
	padding:10px;
	margin:10px;
}

span.span_congestion_message
{
}

/*------------------------------------------------*/
/*----------------サイドメニューの設定------------*/
/*------------------------------------------------*/

/*-----------------------------
リスト系ブロック共通項目
-----------------------------*/
tr#tr_side_faqlist_contents
{
}

td#td_side_faqlist_contents
{
}

ul.ul_side_faqlist
{
	list-style-type: decimal;
	margin-left:30px;
	padding-left:0px;
	padding-right:10px;
	margin-bottom:8px;
}

li.li_side_faqlist
{
	padding-top:8px;
}

/*-----------------------------
トップへ戻るリンクブロック
-----------------------------*/
table#table_side_returntop
{
	margin-top:5px;
	padding-top:5px;
	border: 0px #6666FF solid;
	width:100%;
}

tr#tr_side_returntop
{
}

td#td_side_returntop
{
}

/*-----------------------------
簡易検索ブロック
-----------------------------*/
table#table_side_searchbox
{
	border: 1px #CEE69A solid;
	position:relative;
	left:5px;
	/*
	margin-top:10px;
	margin-left:11px;
	padding-top:10px;
	padding-left:11px;
	*/
	width:233px;
}

tr#tr_side_searchbox_title
{
}

td#td_side_searchbox_title
{
	background-color:#FFFFFF;
}

tr#tr_side_searchbox_contents
{
	height:41px;
}

td#td_side_searchbox_contents
{
}

div#div_side_searchbox_contents
{
	margin-top:6px;
	padding-top:6px;
}

tr#tr_side_searchbox_option
{
	height:30px;
}

td#td_side_searchbox_option
{
}

div#div_side_searchbox_option
{
	text-align:left;
	padding:0px 0px 0px 30px;
	font-size:98%;


}

input#inp_side_searchbox_keyword
{
	width: 130px;
	margin: 0px 5px 0px 0px;
}

/*-----------------------------
カテゴリ一覧ブロック
-----------------------------*/
table#table_side_categorylist
{
	border: 1px #CEE69A solid;
/*	border: 2px #6666FF solid; */
	position:relative;
	left:2px;
	
	/*
	margin-top:10px;
	padding-top:10px;
	*/
	width:515px;

}

tr#tr_side_categorylist_title
{
}

td#td_side_categorylist_title
{
	background-color:#FFFFFF;
}

tr#tr_side_categorylist_contents
{
	height:71px;
}

td#td_side_categorylist_contents
{
}

table#table_side_categorylist_list
{

}

td#td_side_categorylist_list
{ 
	padding:0px 15px 0px 10px;
	margin:5px 15px 0px 10px;
	line-height:5px;
	font-size:14px;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック", sans-serif;
}

td#td_side_categorylist_list a img
{
	margin-right: 10px;
}

img#img_side_categorylist_last
{
	margin-right: 0px !important;
}

/*---- カテゴリがない場合の表示部分 ----*/
td.td_side_category_none
{
	padding:10px;
	margin:10px;
	height:71px;
}

/*-----------------------------
新着FAQブロック
-----------------------------*/
table#table_side_newfaq
{
	border: 2px #6666FF solid;
	margin-top:10px;
	padding-top:10px;
	width:100%;
}

tr#tr_side_newfaq_title
{
}

td#td_side_newfaq_title
{
	background-color:#6666FF;
}

ul#ul_side_newfaqlist
{
}

/*---- 各 FAQ リンクに対する LI タグの ID ----*/
/*---- 表示する FAQ リンクの数分用意する ----*/
/*---- ここから ----*/

li#li_side_newfaqlist_1
{
}

li#li_side_newfaqlist_2
{
}

li#li_side_newfaqlist_3
{
}

/*---- ここまで ----*/

tr#tr_side_newfaq_next
{
}

td#td_side_newfaq_next
{
	margin-right:3px;
	margin-bottom:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:right;
}

/*---- FAQがない場合の表示部分 ----*/
td.td_side_newfaq_none
{
	padding:10px;
	margin:10px;
}

/*-----------------------------
お勧めFAQブロック
-----------------------------*/
table#table_side_topfaq
{
	border: 1px #CEE69A solid;
	margin:10px 0px 0px 5px;
	padding:10px 0px 0px 5px;
	width:750px;	
}

tr#tr_side_topfaq_title
{
}

td#td_side_topfaq_title
{
	background-color:#FFFFFF;
}

ul#ul_side_topfaqlist
{
}

/*---- 各 FAQ リンクに対する LI タグの ID ----*/
/*---- 表示する FAQ リンクの数分用意する ----*/
/*---- ここから ----*/

li#li_side_topfaqlist_1
{
}

li#li_side_topfaqlist_2
{
}

li#li_side_topfaqlist_3
{
}

/*---- ここまで ----*/

tr#tr_side_topfaq_next
{
}

td#td_side_topfaq_next
{
	margin-right:3px;
	margin-bottom:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:right;	
}

/*---- FAQがない場合の表示部分 ----*/
td.td_side_topfaq_none
{
	padding:10px;
	margin:10px;
}

/*-----------------------------
最近みたFAQブロック
-----------------------------*/
table#table_side_recentfaq
{
	border: 1px #CEE69A solid;
	margin:10px 0px 0px 5px;
	padding:10px 0px 0px 5px;
	width:750px;
}

tr#tr_side_recentfaq_title
{
}

td#td_side_recentfaq_title
{
	background-color:#FFFFFF;
}

ul#ul_side_recentfaqlist
{
}

/*---- 各 FAQ リンクに対する LI タグの ID ----*/
/*---- 表示する FAQ リンクの数分用意する ----*/
/*---- ここから ----*/

li#li_side_recentfaqlist_1
{
}

li#li_side_recentfaqlist_2
{
}

li#li_side_recentfaqlist_3
{
}

/*---- ここまで ----*/

div#div_side_recentfaq_faqnone
{
	text-align:center;
}

/*---- FAQがない場合の表示部分 ----*/
td.td_side_recentfaq_none
{
	padding:10px;
	margin:10px;
}

/*-----------------------------
お問い合わせリンクブロック
-----------------------------*/
table#table_side_query
{
	border: 2px #6666FF solid;
	margin:10px 0px;
	padding:10px 0px;
	width:50%;
}

tr#tr_side_query_title
{
}

td#td_side_query_title
{
	background-color:#6666FF;
}

tr#tr_side_query_contents
{
}

td#tr_side_query_contents
{
}

/*-----------------------------
自由項目ブロック
-----------------------------*/
table#table_mainview
{
}

tr#tr_mainview
{
}

td#td_mainview
{
}

/* 2010/03/12 追記 */
img#img_powered_by_matchweb
{
	margin-top:5px;
}

/* 2010/03/12 追記 */
body
{
	margin:0px;
	padding:0px;
}


