/* ----------------------- CSS ----------------------- */

/*---------------------- index ----------------------*/

#page_index #head h1 {
	width: 437px;
	height: 36px;
	position: relative;
	top: 19px;
	left: 11px;
	overflow: hidden;
}

#page_index #head h1 a {
	display: block;
	width: 437px;
	height: 36px;
	background: url(../images/_frame/top/db-logo.png) no-repeat 0 0;
	text-decoration: none;
}

#page_index #head .operation {
	width: 175px;
	height: 26px;
	position: absolute;
	top: 22px;
	right: 150px;
}
#page_index #head .operation a {
	width: 175px;
	height: 26px;
	display: block;
	background: url(../images/_frame/top/db-navi-sousa_btn.png) no-repeat 0 0;
	text-indent: -1000px;
}
#page_index #head .operation a:hover { background: url(../images/_frame/top/db-navi-sousa_btn.png) no-repeat 0 -26px;}

/*-----意見・要望----*/

#page_index #head #contact{
	width: 115px;
	height: 27px;
	position: absolute;
	top: 24px;
	right: 20px;
}

#page_index #head #contact a {
	width:115px;
	height:26px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	background: url(../images/_frame/top/iken-youbou-btn.png) no-repeat 0 0;
}

#page_index #head #contact a:hover {
	background: url(../images/_frame/top/iken-youbou-btn.png) no-repeat 0 -27px;
}

/*---------------------- index cover----------------------*/


#page_index #cover {
	height: 106px;
	position:relative;
}

#page_index #cover #compendium_search{
	width:170px;
	height:100px;
	background-color:#6170D6;
	position:relative;
	left:10px;
	top:2px;
}

#page_index #cover #compendium_search .compendium_title{
	width: 108px;
	height: 18px;
	position:relative;
	top:6px;
	margin:0 0 0px 20px;
}

#page_index #cover #compendium_search .hiragana_btn,
#page_index #cover #compendium_search .alphabet_btn {
	width: 106px;
	height: 28px;
	margin-top:9px;
	margin-left:30px
}

#page_index #cover #compendium_search .hiragana_btn a,
#page_index #cover #compendium_search .alphabet_btn a {
	display: block;
	width: 106px;
	height: 28px;
	text-indent: -1000em;
}

#page_index #cover #compendium_search .hiragana_btn a { background: url(../images/_frame/hiragana_btn.gif ) no-repeat 0 0px;}
#page_index #cover #compendium_search .alphabet_btn a { background: url(../images/_frame/alphabet_btn.gif ) no-repeat 0 0px;}

#page_index #cover #compendium_search .hiragana_btn a:hover { background: url(../images/_frame/hiragana_btn.gif ) no-repeat 0 -28px;}
#page_index #cover #compendium_search .alphabet_btn a:hover { background: url(../images/_frame/alphabet_btn.gif ) no-repeat 0 -28px;}

#page_index #cover #keyword_search{
	width:380px;
	height:100px;
	background-color:#6e7ada;
	position:absolute;
	left:190px;
	top:2px;
}

#page_index #cover #keyword_search .keyword_title{
	position:relative;
	width: 150px;
	height: 18px;
	margin:6px 0 0 100px;
}

#page_index #cover #keyword_search .search_form{
	width: 68;
	height: 13;
	position:relative;
	margin-top:18px;
	margin-left:10px;
}

#page_index #cover #keyword_search form{
	position:absolute;
	top:40px;
	left:90px;
}

#page_index #cover #keyword_search #ajaxSearch_input{
	width:170px;
	height:20px;
	line-height: 20px;
	padding-left: 1px;
}

#page_index #cover #keyword_search #ajaxSearch_submit{
	width:44px;
	height:25px;
	position:absolute;
	top:-1px;
	left:173px;
	background: url(../images/_frame/top/kensaku_btn.png) no-repeat 0 0px;
}
#page_index #cover #keyword_search #ajaxSearch_submit:hover {
	background: url(../images/_frame/top/kensaku_btn.png) no-repeat 0 -25px;
}
#page_index #cover #keyword_search #ajaxSearch_reset{
	width:58px;
	height:25px;
	position:absolute;
	top:-1px;
	left:220px;
	background: url(../images/_frame/top/reset_btn.png) no-repeat 0 0px;
}
#page_index #cover #keyword_search #ajaxSearch_reset:hover {
	background: url(../images/_frame/top/reset_btn.png) no-repeat 0 -25px;
}

#page_index #cover #keyword_search .kome{
	position:absolute;
	bottom:12px;
	left:70px;
	font-size:12px;
	color:#FFFFFF;
}

#page_index #cover #news{
	width:310px;
	height:100px;
	background-color:#7a81de;
	position:absolute;
	right:10px;
	top:2px;
}

#page_index #cover #news .news_title{
	width: 150px;
	height: 19px;
	margin:5px 0 7px 100px;
}

#page_index #cover #news .news_contents{
	width:285px;
	height:60px;
	position:absolute;
	top:26px;
	left:7px;
	background-color:#ffffff;
	padding: 5px 5px;
	color:#333333;
	font-size: 12px;
	line-height: 18px;
	overflow: auto;
}

#page_index #body #submenu {
	height: auto;

}
#page_index #body #submenu .category_wrapper {
	width: 241px;
	height: 528px;
	margin: 7px 0 0 5px;
	padding-top: 10px;
	background: url(../images/_frame/category_bg.png) no-repeat 0 0px;

}


/*---------------------- index content----------------------*/
 
#page_index #contents {
	left:0px;
	width:634px;
}

/*---------------------- 主要なデータベース等----------------------*/

#page_index #contents #main-db {
	width: 630px;
	height: 289px;
	position:relative;
	top:6px;
	left:4px;
	background: url(../images/_frame/top/shuyouna-database-back.png ) no-repeat 0 0;
}

#page_index #contents #main-db .main-db-title{
	width: 289px;
	height: 26px;
	position:relative;
	top:7px;
	left:50px;
	text-indent: -1000em;
	background: url(../images/_frame/top/title-shuyouna-database.gif) no-repeat 0px 0px;
}

#page_index #contents #main-db .agree_db,
#page_index #contents #main-db .vpn_con {
	width: 90px;
	height: 24px;
	position:absolute;
	top:7px;
}

#page_index #contents #main-db .agree_db{ right:15px; }


/*
#page_index #contents #main-db .agree_db{ right:140px; }
#page_index #contents #main-db .vpn_con{ right:30px; }
*/
#page_index #contents #main-db .agree_db a,
#page_index #contents #main-db .vpn_con a {
	display: block;
	width: 90px;
	height: 24px;
	text-indent: -1000em;
}
#page_index #contents #main-db .agree_db a{ background: url(../images/_frame/top/button-keiyakud.gif) no-repeat 0 0; }
#page_index #contents #main-db .vpn_con a{ background: url(../images/_frame/top/button-vpn.gif) no-repeat 0 0; }
#page_index #contents #main-db .agree_db a:hover{ background: url(../images/_frame/top/button-keiyakud.gif) no-repeat 0 -24px; }
#page_index #contents #main-db .vpn_con a:hover{ background: url(../images/_frame/top/button-vpn.gif) no-repeat 0 -24px; }

#page_index #contents #main-db table{
	position:relative;
	top:8px;
	left:5px;
	border-collapse: collapse;
}

#page_index #contents #main-db th{
	width: 60px;
	height: 36px;
	padding: 0;
	text-indent: -1000em;
}

#page_index #contents #main-db td{
	width: 112px;
	height: 36px;
	margin: 0;
	padding: 0;
}

#page_index #contents #main-db td a{
	display: block;
	width: 112px;
	height: 30px;
	overflow:hidden;
	text-indent: -1000em;
}

#page_index #contents #main-db th.db_1{ background: url(../images/_frame/top/main_db/title2-shinbun.gif) no-repeat 50% 50%;}
#page_index #contents #main-db th.db_7{ background: url(../images/_frame/top/main_db/title2-zasshi.gif) no-repeat 50% 50%;}
#page_index #contents #main-db th.db_13{ background: url(../images/_frame/top/main_db/title2-jisho.gif) no-repeat 50% 50%;}
#page_index #contents #main-db th.db_25{ background: url(../images/_frame/top/main_db/title2-houritsu.gif) no-repeat 50% 50%;}
#page_index #contents #main-db th.db_31{ background: url(../images/_frame/top/main_db/title2-keizai.gif) no-repeat 50% 50%;}
#page_index #contents #main-db th.db_37{ background: url(../images/_frame/top/main_db/title2-kagaku.gif) no-repeat 50% 50%;}

/*------------------- off ----------------------*/
#page_index #contents #main-db td.db_2 a{ background: url(../images/_frame/top/main_db/db-banner-kikuzo2.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_3 a{ background: url(../images/_frame/top/main_db/db-banner-mainichi-newspack.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_4 a{ background: url(../images/_frame/top/main_db/db-banner-yomidasu-rekishikan.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_5 a{ background: url(../images/_frame/top/main_db/db-banner-nikkei-telecom.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_6 a{ background: url(../images/_frame/top/main_db/db-banner-afp.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_8 a{ background: url(../images/_frame/top/main_db/db-banner-magazineplus.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_9 a{ background: url(../images/_frame/top/main_db/db-banner-cinii.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_10 a{ background: url(../images/_frame/top/main_db/db-banner-ingenta.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_11 a{ background: url(../images/_frame/top/main_db/db-banner-nikkeibp.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_12 a{ background: url(../images/_frame/top/main_db/db-banner-naxos.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_14 a{ background: url(../images/_frame/top/main_db/db-banner-japan-knowledge.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_15 a{ background: url(../images/_frame/top/main_db/db-banner-nikkoku.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_16 a{ background: url(../images/_frame/top/main_db/db-banner-nihon-rekishi-chimei.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_17 a{ background: url(../images/_frame/top/main_db/db-banner-britannica.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_18 a{ background: url(../images/_frame/top/main_db/db-banner-libraly-plus.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_20 a{ background: url(../images/_frame/top/main_db/db-banner-oxford-reference.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_21 a{ background: url(../images/_frame/top/main_db/db-banner-credo-reference.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_22 a{ background: url(../images/_frame/top/main_db/db-banner-jinbutsu-referenc.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_23 a{ background: url(../images/_frame/top/main_db/db-banner-whoswho.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_24 a{ background: url(../images/_frame/top/main_db/db-banner-oxford-dictionary.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_26 a{ background: url(../images/_frame/top/main_db/db-banner-lii.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_27 a{ background: url(../images/_frame/top/main_db/db-banner-lexisnexisjp.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_28 a{ background: url(../images/_frame/top/main_db/db-banner-lexdb.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_29 a{ background: url(../images/_frame/top/main_db/db-banner-d1.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_30 a{ background: url(../images/_frame/top/main_db/db-banner-westlaw.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_32 a{ background: url(../images/_frame/top/main_db/db-banner-rieti.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_33 a{ background: url(../images/_frame/top/main_db/db-banner-econlit.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_34 a{ background: url(../images/_frame/top/main_db/db-banner-worldbank.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_35 a{ background: url(../images/_frame/top/main_db/db-banner-yuhokakumei.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_36 a{ background: url(../images/_frame/top/main_db/db-banner-mergent-online.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_38 a{ background: url(../images/_frame/top/main_db/db-banner-jdream.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_39 a{ background: url(../images/_frame/top/main_db/db-banner-jstage.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_40 a{ background: url(../images/_frame/top/main_db/db-banner-nature.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_41 a{ background: url(../images/_frame/top/main_db/db-banner-science.gif) no-repeat 0 0px;}
#page_index #contents #main-db td.db_42 a{ background: url(../images/_frame/top/main_db/db-banner-rikanenpyo.gif) no-repeat 0 0px;}

/*------------------- on ----------------------*/
#page_index #contents #main-db td.db_2 a:hover{ background: url(../images/_frame/top/main_db/db-banner-kikuzo2.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_3 a:hover{ background: url(../images/_frame/top/main_db/db-banner-mainichi-newspack.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_4 a:hover{ background: url(../images/_frame/top/main_db/db-banner-yomidasu-rekishikan.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_5 a:hover{ background: url(../images/_frame/top/main_db/db-banner-nikkei-telecom.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_6 a:hover{ background: url(../images/_frame/top/main_db/db-banner-afp.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_8 a:hover{ background: url(../images/_frame/top/main_db/db-banner-magazineplus.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_9 a:hover{ background: url(../images/_frame/top/main_db/db-banner-cinii.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_10 a:hover{ background: url(../images/_frame/top/main_db/db-banner-ingenta.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_11 a:hover{ background: url(../images/_frame/top/main_db/db-banner-nikkeibp.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_12 a:hover{ background: url(../images/_frame/top/main_db/db-banner-naxos.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_14 a:hover{ background: url(../images/_frame/top/main_db/db-banner-japan-knowledge.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_15 a:hover{ background: url(../images/_frame/top/main_db/db-banner-nikkoku.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_16 a:hover{ background: url(../images/_frame/top/main_db/db-banner-nihon-rekishi-chimei.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_17 a:hover{ background: url(../images/_frame/top/main_db/db-banner-britannica.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_18 a:hover{ background: url(../images/_frame/top/main_db/db-banner-libraly-plus.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_20 a:hover{ background: url(../images/_frame/top/main_db/db-banner-oxford-reference.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_21 a:hover{ background: url(../images/_frame/top/main_db/db-banner-credo-reference.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_22 a:hover{ background: url(../images/_frame/top/main_db/db-banner-jinbutsu-referenc.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_23 a:hover{ background: url(../images/_frame/top/main_db/db-banner-whoswho.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_24 a:hover{ background: url(../images/_frame/top/main_db/db-banner-oxford-dictionary.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_26 a:hover{ background: url(../images/_frame/top/main_db/db-banner-lii.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_27 a:hover{ background: url(../images/_frame/top/main_db/db-banner-lexisnexisjp.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_28 a:hover{ background: url(../images/_frame/top/main_db/db-banner-lexdb.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_29 a:hover{ background: url(../images/_frame/top/main_db/db-banner-d1.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_30 a:hover{ background: url(../images/_frame/top/main_db/db-banner-westlaw.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_32 a:hover{ background: url(../images/_frame/top/main_db/db-banner-rieti.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_33 a:hover{ background: url(../images/_frame/top/main_db/db-banner-econlit.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_34 a:hover{ background: url(../images/_frame/top/main_db/db-banner-worldbank.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_35 a:hover{ background: url(../images/_frame/top/main_db/db-banner-yuhokakumei.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_36 a:hover{ background: url(../images/_frame/top/main_db/db-banner-mergent-online.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_38 a:hover{ background: url(../images/_frame/top/main_db/db-banner-jdream.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_39 a:hover{ background: url(../images/_frame/top/main_db/db-banner-jstage.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_40 a:hover{ background: url(../images/_frame/top/main_db/db-banner-nature.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_41 a:hover{ background: url(../images/_frame/top/main_db/db-banner-science.gif) no-repeat 0 -30px;}
#page_index #contents #main-db td.db_42 a:hover{ background: url(../images/_frame/top/main_db/db-banner-rikanenpyo.gif) no-repeat 0 -30px;}


/*---------------------- 学部・学科・専攻で探す----------------------*/

#page_index #contents #fuculty-db {
	width: 360px;
	height: 230px;
	position:absolute;
	top:305px;
	left:6px;
	background: url(../images/_frame/top/gakubu-gakka-senkou-back.png ) no-repeat 0 0;
}

#page_index #contents #fuculty-db .fuculty-db-title{
	width: 201px;
	height: 23px;
	position:relative;
	top:7px;
	left:15px;
	text-indent: -1000em;
	background: url(../images/_frame/top/title-gakubu-gakka-senkou.gif) no-repeat 0px 0px;
}

#page_index #contents #fuculty-db table{
	position:relative;
	margin: 10px 0 0 12px;
	border-collapse: collapse;
}

#page_index #contents #fuculty-db td{
	width: 114px;
	height: 38px;
	margin: 0;
	padding: 0;
}

#page_index #contents #fuculty-db td a{
	display: block;
	width: 114px;
	height: 34px;
	overflow:hidden;
	text-indent: -1000em;
}

/*------------------- off ----------------------*/
#page_index #contents #fuculty-db td.db_1 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-keizai.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_2 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-keiei.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_3 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-hou.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_4 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-kyoiku.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_5 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-ningen.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_6 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-eibun.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_7 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-shakai.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_8 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-nihongo.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_9 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-chugokugo.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_10 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-roshia.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_11 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-rekishi.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_12 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-tetsugaku.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_13 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-jouho.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_14 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-kankyo.gif) no-repeat 0 0px;}
#page_index #contents #fuculty-db td.db_15 a{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-seimei.gif) no-repeat 0 0px;}

/*------------------- on ----------------------*/
#page_index #contents #fuculty-db td.db_1 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-keizai.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_2 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-keiei.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_3 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-hou.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_4 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-kyoiku.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_5 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-ningen.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_6 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-eibun.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_7 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-shakai.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_8 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-nihongo.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_9 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-chugokugo.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_10 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-roshia.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_11 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-rekishi.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_12 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-tetsugaku.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_13 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-jouho.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_14 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-kankyo.gif) no-repeat 0 -34px;}
#page_index #contents #fuculty-db td.db_15 a:hover{ background: url(../images/_frame/top/fuculty_db/db-button-gakubu-seimei.gif) no-repeat 0 -34px;}


/*---------------------- ガイダンスで使う----------------------*/

#page_index #contents #guidance-db {
	width: 258px;
	height: 229px;
	position:absolute;
	top:305px;
	right:0px;
	background: url(../images/_frame/top/guidance-back.png ) no-repeat 0 0;
}

#page_index #contents #guidance-db .guidance-db-title{
	width: 145px;
	height: 25px;
	position:relative;
	top:7px;
	left:15px;
	text-indent: -1000em;
	background: url(../images/_frame/top/title-guidance.gif) no-repeat 0px 0px;
}

#page_index #contents #guidance-db table{
	position:relative;
	margin: 10px 0 0 5px;
	border-collapse: collapse;
}

#page_index #contents #guidance-db td{
	width: 126px;
	height: 38px;
	margin: 0;
	padding: 0;
}

#page_index #contents #guidance-db td a{
	display: block;
	width: 126px;
	height: 34px;
	overflow:hidden;
	text-indent: -1000em;
}

/*------------------- off ----------------------*/
#page_index #contents #guidance-db td.db_1 a{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-keizai.gif) no-repeat 0 0px;}
#page_index #contents #guidance-db td.db_2 a{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-keiei.gif) no-repeat 0 0px;}
#page_index #contents #guidance-db td.db_3 a{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-hou.gif) no-repeat 0 0px;}
#page_index #contents #guidance-db td.db_4 a{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-kyoiku.gif) no-repeat 0 0px;}
#page_index #contents #guidance-db td.db_5 a{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-bun.gif) no-repeat 0 0px;}
#page_index #contents #guidance-db td.db_6 a{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-kou.gif) no-repeat 0 0px;}
#page_index #contents #guidance-db td.db_7 a{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-sotsuron.gif) no-repeat 0 0px;}
#page_index #contents #guidance-db td.db_8 a{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-computer.gif) no-repeat 0 0px;}
#page_index #contents #guidance-db td.db_9 a{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-kyotsu1.gif) no-repeat 0 0px;}
#page_index #contents #guidance-db td.db_10 a{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-kyotsu2.gif) no-repeat 0 0px;}

/*------------------- on ----------------------*/
#page_index #contents #guidance-db td.db_1 a:hover{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-keizai.gif) no-repeat 0 -34px;}
#page_index #contents #guidance-db td.db_2 a:hover{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-keiei.gif) no-repeat 0 -34px;}
#page_index #contents #guidance-db td.db_3 a:hover{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-hou.gif) no-repeat 0 -34px;}
#page_index #contents #guidance-db td.db_4 a:hover{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-kyoiku.gif) no-repeat 0 -34px;}
#page_index #contents #guidance-db td.db_5 a:hover{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-bun.gif) no-repeat 0 -34px;}
#page_index #contents #guidance-db td.db_6 a:hover{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-kou.gif) no-repeat 0 -34px;}
#page_index #contents #guidance-db td.db_7 a:hover{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-sotsuron.gif) no-repeat 0 -34px;}
#page_index #contents #guidance-db td.db_8 a:hover{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-computer.gif) no-repeat 0 -34px;}
#page_index #contents #guidance-db td.db_9 a:hover{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-kyotsu1.gif) no-repeat 0 -34px;}
#page_index #contents #guidance-db td.db_10 a:hover{ background: url(../images/_frame/top/guidance_db/db-botton-guidance-kyotsu2.gif) no-repeat 0 -34px;}



/*---------------------- 契約ＤＢ一覧サブページ----------------------*/
/*
.category_8 #body #contents .sub-category-title,
.category_8 #body #contents .sub-category-title h3,
.category_9 #body #contents .sub-category-title,
.category_9 #body #contents .sub-category-title h3,
#page_agree_db #body #contents .sub-category-title ,
#page_agree_db #body #contents .sub-category-title h3{
	height: 5px;
	background: none;
}
*/
/*---------------------- 分野で探すサブページタイトルh2----------------------*/
#page_keizai #head #category_title h2 .bowel a ,
#page_shakai #head #category_title h2 .bowel a ,
#page_houritsu #head #category_title h2 .bowel a,
#page_agree_db #head #category_title h2 .bowel a{
	position: relative;
	top: 5px;
}
#page_agree_db #head #category_title h2 .bowel {
	width: 400px;
}
/*---------------------- 学部・学科・専攻で探すサブページタイトルh3----------------------*/
/*
.category_9 #body #contents .sub-category-title h3.category1  { background: url(../images/_frame/category_title/faculty_t3/title3-keizaigakka.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category2  { background: url(../images/_frame/category_title/faculty_t3/title3-keieigakka.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category3  { background: url(../images/_frame/category_title/faculty_t3/title3-hougakka.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category4  { background: url(../images/_frame/category_title/faculty_t3/title3-kyouikugakka.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category5  { background: url(../images/_frame/category_title/faculty_t3/title3-ningengakka.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category6  { background: url(../images/_frame/category_title/faculty_t3/title3-eibungakka.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category7  { background: url(../images/_frame/category_title/faculty_t3/title3-shakaigakka.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category8  { background: url(../images/_frame/category_title/faculty_t3/title3-jinbun_rekishipo.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category9  { background: url(../images/_frame/category_title/faculty_t3/title3-jinbun_tetsugaku.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category10  { background: url(../images/_frame/category_title/faculty_t3/title3-nihonbungakka.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category11  { background: url(../images/_frame/category_title/faculty_t3/title3-chugokugo.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category12  { background: url(../images/_frame/category_title/faculty_t3/title3-roshiago.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category14  { background: url(../images/_frame/category_title/faculty_t3/title3-jouhousystem.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category15  { background: url(../images/_frame/category_title/faculty_t3/title3-seimei.gif) no-repeat 0 0px; }
.category_9 #body #contents .sub-category-title h3.category16  { background: url(../images/_frame/category_title/faculty_t3/title3-kankyou.gif) no-repeat 0 0px; }
*/
/*---------------------- ガイダンスで探すサブページタイトルh3----------------------*/
/*
.category_8 #body #contents .sub-category-title h3.category1  { background: url(../images/_frame/category_title/guidance_t3/title3-keizaigakubugif.gif) no-repeat 0 0px; }
.category_8 #body #contents .sub-category-title h3.category2  { background: url(../images/_frame/category_title/guidance_t3/title3-keieigakubu.gif) no-repeat 0 0px; }
.category_8 #body #contents .sub-category-title h3.category3  { background: url(../images/_frame/category_title/guidance_t3/title3-hougakubu.gif) no-repeat 0 0px; }
.category_8 #body #contents .sub-category-title h3.category4  { background: url(../images/_frame/category_title/guidance_t3/title3-kyouikugakubu.gif) no-repeat 0 0px; }
.category_8 #body #contents .sub-category-title h3.category5  { background: url(../images/_frame/category_title/guidance_t3/title3-bungakkubu.gif) no-repeat 0 0px; }
.category_8 #body #contents .sub-category-title h3.category6  { background: url(../images/_frame/category_title/guidance_t3/title3-keizaigakubugif.gif) no-repeat 0 0px; }
.category_8 #body #contents .sub-category-title h3.category7  { background: url(../images/_frame/category_title/guidance_t3/title3-sotsuronshien.gif) no-repeat 0 0px; }
.category_8 #body #contents .sub-category-title h3.category8  { background: url(../images/_frame/category_title/guidance_t3/title3-riterashi.gif) no-repeat 0 0px; }
.category_8 #body #contents .sub-category-title h3.category9  { background: url(../images/_frame/category_title/guidance_t3/title3-kyoutsu1.gif) no-repeat 0 0px; }
.category_8 #body #contents .sub-category-title h3.category10  { background: url(../images/_frame/category_title/guidance_t3/title3-kyoutsu2.gif) no-repeat 0 0px; }
*/
/*---------------------- DBサブページタイトルh3----------------------*/
/*
.category_10 #body #contents .sub-category-title h3.category  { background: url(../images/_frame/category_title/agreement_t3/title3-keiyaku_db.gif) no-repeat 0 0px; }
*/


/*---------------------- ご意見・ご要望ページ----------------------*/
#page_feedback .content-wrapper3 {
	padding-left: 30px;
}
#page_feedback h3 {
}

#page_feedback .errors {
	font-size: 14px;
	padding-left: 40px;
	color: red;
}

#page_feedback form {
	width: 500px;
	padding-top: 10px;

}
#page_feedback h4 {
	font-size: 14px;
	font-weight: normal;

}
#page_feedback input {
	height: 20px;
}
#page_feedback input,
#page_feedback textarea {
	font-size: 14px;
	padding: 2px 0 0 2px;
	border: 1px solid #aaaaaa;

}
#page_feedback .input1{
	border: 1px solid #aaaaaa;
}

#page_feedback .input4 {
	margin-left: 180px;

}
#page_feedback .captcha {
	margin: 5px 0;
}
#page_feedback .thanks {
	text-align: center;
}






