@charset "UTF-8";


/*--------------------------------
お役立ちリンク
--------------------------------*/

/*カテゴリータイトル*/
div#category_title{
	display:block;
	width:690px;
	height:105px;
	margin:0px 0px 20px 0px;
	padding:0px;
	background:url(img/category_title.jpg) no-repeat;
}

div#category_title h3{
	text-indent:-9999px;
}


/*リンクカテゴリータブメニュー*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu{
	position:relative;
	display:block;
	width:100%;
	/*font-weight: bold;*/
	background:url(img/linkcategory_tab_bg.gif) no-repeat 0px 4px;
	font-size:90%;
	height:40px;
}

.underlinemenu ul{
	padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 0;
	text-align: right; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
	display: inline;
}

.underlinemenu ul li a{
	color: #7b7b7b;
	padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
	margin-right: 8px; /*spacing between each menu link*/
	text-decoration: none;
	border-bottom: 3px solid #7b7b7b; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
	color: #0086ae;
	border-bottom-color: #0086ae;
}





/*------------------------------リンクカテゴリー1つ分のタイトル（H5）------------------------------*/

h5.subtitle_category_h5{
	display:block;
	width:690px;
	height:34px;
	background:url(../img_new/all/title_category_all.gif) no-repeat 0 0;
	color:#0086ae;
	font-size:110%;
	font-weight:bold;
	padding:0.9em 0px 0px 15px;
	margin-bottom:5px;
	}


/*------------------------------リンクカテゴリー1つ分リストエリア------------------------------*/
*.link_list_area {
	display:block;
	margin-top:25px;
	margin-bottom:25px;
}


/*------------------------------リンクカテゴリー1つ分のリスト------------------------------*/

/*リンクのリスト*/
ul.link_list li{
	width: 690px;
	list-style-type: none;
	margin:10px 0px 3px 0px;
	line-height:130%;
	position: relative;
	padding: 0px 15px 12px 0px;
	background:url(../img_new/all/dotline_gray.gif) repeat-x left bottom;
	float:left;
}


ul.link_list li p.link_text_all{
}

ul.link_list li span.link_title{ /*--リンク先のタイトルのspan--*/
}

ul.link_list li span.link_text{ /*--リンク先の紹介文のspan--*/
	display:block;
	font-size:90%;
	color:#666666;
	line-height:130%;
	padding:8px 10px 5px 15px;
}


ul.link_list li img{ /*--バナーの右回し込みとマージン等--*/
	float:right;
	margin-top:0px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
}

	
/*リンクのアイコン*/

a.icon_link_normal_2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px; *padding:1px 0px 0px 15px;
	background:url(../img_new/all/btn_icon_link.gif) no-repeat 0px 1px;
	text-decoration  : underline; /*下線指定*/
	}

*:first-child+html a.icon_link_normal_2 {/*IE7対応*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url(../img_new/all/btn_icon_link.gif) no-repeat 0px 1px;
	text-decoration  : underline; /*下線指定*/
	}
*html a.icon_link_normal_2 {/*IE6対応*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url(../img_new/all/btn_icon_link.gif) no-repeat 0px 1px;
	text-decoration  : underline; /*下線指定*/
	}

a:hover.icon_link_normal_2 {
	background:url(../img_new/all/btn_icon_link.gif) no-repeat 0px -29px;
	}

