/* ----------------------- CSS ----------------------- */
/*==============================================================================*/
/*                            カ ラ ー デ ザ イ ン                              */
/*==============================================================================*/
/*
 *	Acerca  :  category_7  :  Red
 *  Budismo :  category_8  :  Orange
 *  Que     :  category_9  :  Yellow
 *  Medios  :  category_10 :  Green
 *  Sitios  :  category_12 :  Blue
 *
 */

/*==============================================================================*/
/*                              デ　フォ　ル　ト                                */
/*==============================================================================*/

* {
	margin:  0;
	padding: 0;
	border: 0px;

}
body {
	margin : 0 auto;
	padding: 0 auto;
	font-family: "sans-serif", "Arial";
	background: url(../images/_frame/bg.gif) #ededed repeat-x 0 0;

}
img {
	border: 0px;
}
.clear {
	clear: both;
}

a { text-decoration: none;}

a:link    { color: #ffffff; }
a:visited { color: #aaaaaa; }
a:hover, 
a:active  { color: red;}

ul li { list-style-type: none;}

table {  }


/*==============================================================================*/
/*                               コ  ン  テ  ナ                                 */
/*==============================================================================*/

#wrapper_1 {
	width: 900px;
	padding: 0 6px;
	background: url(../images/_frame/bg_cont_shadow.png) repeat-y 0 0;
	margin : 0 auto;
	display: table;
}
#wrapper_2 {
	margin: 0;
	padding: 0;
	width: 900px;
	background: url(../images/_frame/bg_cont.png) no-repeat 0 0;
}


#head, #cover, #body, #foot {
	margin : 0 auto;
	padding: 0;
	width: 900px;
}

#head {
	height: 56px;
	position: relative;
	margin-bottom: 10px;

}
#body {

}

#body #submenu {
	width: 251px;
	height: 850px;
	margin-left: 6px;
	padding: 0;
	float: left;
	display: table;
}

#cover {
	height: 0;
}

#body #contents {
	width: 617px;
	float: left;
	position: relative;
	left: 15px;
}
#foot {
	height: 52px;
	position: relative;
	background: url(../images/_frame/db-foot.gif) no-repeat 0 0;
	margin-bottom: 20px;
}
#foot #copyright {
	color: #129bff;
	width: 600px;
	font-size: 14px;
	position: relative;
	text-align: center;
	top: 17px;
	margin: 0 auto;


}




/*==============================================================================*/
/*                各コンテナ内のスタイル（#contentsを除く）                     */
/*==============================================================================*/

/*---------------------- head ----------------------*/

#head h1 {
	width: 250px;
	height: 29px;
	position: relative;
	top: 19px;
	left: 6px;
}
#head h1 a {
	display: block;
	width: 250px;
	height: 29px;
	text-indent: -1000px;
	background: url(../images/_frame/logo_btn.png) no-repeat 0 0;
	text-decoration: none;
}
#head h1 a:hover { background: url(../images/_frame/logo_btn.png) no-repeat 0 -31px; }

#head #category_title {
	width: 617px;
	height: 39px;
	position: absolute;
	top: 16px;
	right: 11px;
	background: url(../images/_frame/ct_title_frame.gif) no-repeat 0 0; 
}

#head #category_title h2 {
	height: 30px;
	margin: 5px 0 0 5px;
	text-indent: -1000px;
}

#head #category_title h2 .bowel {
	width: 410px;
	height: 25px;
	position: absolute;
	top: 0;
	right: 0;
	text-indent: 0;
	font-size: 14px;
	font-weight: bold;

}
#head #category_title h2 .bowel a {
	position: relative;
	top: 50%;
	color: #099c06;
	text-decoration: underline;
}
#head #category_title h2 .bowel a:hover {
	color: red;

}








/*------------------- 分野で探す sec-head ----------------------*/
#page_sougou #head #category_title h2  { background: url(../images/_frame/category_title/title2-sougoucunya.gif) no-repeat 0 0; }
#page_shiryou #head #category_title h2 { background: url(../images/_frame/category_title/title2-shiryokensaku.gif) no-repeat 0 0; }
#page_shoten #head #category_title h2  { background: url(../images/_frame/category_title/title2-shotenjouhou.gif) no-repeat 0 0; }
#page_shuppan-info #head #category_title h2 { background: url(../images/_frame/category_title/title2-shuppanjouhou.gif) no-repeat 0 0; }
#page_e-journal #head #category_title h2 { background: url(../images/_frame/category_title/title2-denshi-journal.gif) no-repeat 0 0; }
#page_e-book #head #category_title h2 { background: url(../images/_frame/category_title/title2-denshibook.gif) no-repeat 0 0; }
#page_shinbun-housou #head #category_title h2 { background: url(../images/_frame/category_title/title2-shinbun-housou.gif) no-repeat 0 0; }
#page_jisho-jiten #head #category_title h2 { background: url(../images/_frame/category_title/title2-jisho-jiten.gif) no-repeat 0 0; }
#page_jinbun #head #category_title h2 { background: url(../images/_frame/category_title/title2-jinbunkagaku.gif) no-repeat 0 0; }
#page_tetsugaku-shuukyou #head #category_title h2 { background: url(../images/_frame/category_title/title2-tetsugaku-shukyo.gif) no-repeat 0 0; }
#page_rekishi-chiri #head #category_title h2 { background: url(../images/_frame/category_title/title2-rekishi-chiri.gif) no-repeat 0 0; }
#page_geijutsu #head #category_title h2 { background: url(../images/_frame/category_title/title2-geijutsu.gif) no-repeat 0 0; }
#page_gengo #head #category_title h2 { background: url(../images/_frame/category_title/title2-gengo.gif) no-repeat 0 0; }
#page_bungaku #head #category_title h2 { background: url(../images/_frame/category_title/title2-bungaku.gif) no-repeat 0 0; }
#page_shakaikagaku #head #category_title h2 { background: url(../images/_frame/category_title/title2-shakaikagaku.gif) no-repeat 0 0; }
#page_seiji #head #category_title h2 { background: url(../images/_frame/category_title/title2-seiji.gif) no-repeat 0 0; }
#page_houritsu #head #category_title h2 { background: url(../images/_frame/category_title/title2-horitsu.gif) no-repeat 0 0; }
#page_keizai #head #category_title h2 { background: url(../images/_frame/category_title/title2-keizai-keiei.gif) no-repeat 0 0; }
#page_kyouiku #head #category_title h2 { background: url(../images/_frame/category_title/title2-kyoiku.gif) no-repeat 0 0; }
#page_shakai #head #category_title h2 { background: url(../images/_frame/category_title/title2-shakai-shuzoku.gif) no-repeat 0 0; }
#page_kougaku-gijutsu #head #category_title h2 { background: url(../images/_frame/category_title/title2-kogaku-gijutsu.gif) no-repeat 0 0; }
#page_gunji #head #category_title h2 { background: url(../images/_frame/category_title/title2-gunji.gif) no-repeat 0 0; }
#page_shizen #head #category_title h2 { background: url(../images/_frame/category_title/title2-shizenkagaku.gif) no-repeat 0 0; }
#page_seibutsu #head #category_title h2 { background: url(../images/_frame/category_title/title2-seibutsu.gif) no-repeat 0 0; }
#page_chigaku #head #category_title h2 { background: url(../images/_frame/category_title/title2-chigaku-nogaku.gif) no-repeat 0 0; }
#page_sugaku-kagaku #head #category_title h2 { background: url(../images/_frame/category_title/title2-sugaku-kagaku.gif) no-repeat 0 0; }
#page_igaku-yakugaku #head #category_title h2 { background: url(../images/_frame/category_title/title2-igaku-yakugaku.gif) no-repeat 0 0; }
#page_other #head #category_title h2 { background: url(../images/_frame/category_title/title2-sonota.gif) no-repeat 0 0; }



/*------------------- 学部・学科・専攻で探す sec-head ----------------------*/
 
#page_keizaigakka #head #category_title h2    { background: url(../images/_frame/second/faculity_t2/title2-keizaigakka.gif) no-repeat 0 0; }
#page_keieigakka #head #category_title h2     { background: url(../images/_frame/second/faculity_t2/title2-keieigakka.gif) no-repeat 0 0; }
#page_hougakka #head #category_title h2       { background: url(../images/_frame/second/faculity_t2/title2-hougakka.gif) no-repeat 0 0; }
#page_kyouikugakubu #head #category_title h2  { background: url(../images/_frame/second/faculity_t2/title2-kyouiku.gif) no-repeat 0 0; }
#page_ningengakka #head #category_title h2    { background: url(../images/_frame/second/faculity_t2/title2-ningengakka.gif) no-repeat 0 0; }
#page_eibungakka #head #category_title h2     { background: url(../images/_frame/second/faculity_t2/title2-eibungakka.gif) no-repeat 0 0; }
#page_shakaigakka #head #category_title h2    { background: url(../images/_frame/second/faculity_t2/title2-shakaigakka.gif) no-repeat 0 0; }
#page_nihongonihonbungakka #head #category_title h2     { background: url(../images/_frame/second/faculity_t2/title2-nihongo.gif) no-repeat 0 0; }
#page_chugokugo #head #category_title h2      { background: url(../images/_frame/second/faculity_t2/title2-chugokugo.gif) no-repeat 0 0; }
#page_roshiago #head #category_title h2       { background: url(../images/_frame/second/faculity_t2/title2-roshiago.gif) no-repeat 0 0; }
#page_jinbun-rekishi #head #category_title h2 { background: url(../images/_frame/second/faculity_t2/title2-rekishi.gif) no-repeat 0 0; }
#page_jinbun-tetsugaku #head #category_title h2 { background: url(../images/_frame/second/faculity_t2/title2-tetsugaku.gif) no-repeat 0 0; }
#page_jouhousystem #head #category_title h2    { background: url(../images/_frame/second/faculity_t2/title2-jouhou.gif) no-repeat 0 0; }
#page_kankyoukyousei #head #category_title h2  { background: url(../images/_frame/second/faculity_t2/title2-kankyo.gif) no-repeat 0 0; }
#page_seimeijouhou #head #category_title h2    { background: url(../images/_frame/second/faculity_t2/title2-seimei.gif) no-repeat 0 0; }


/*------------------- ガイダンスで探す sec-head ----------------------*/
 
#page_economics #head #category_title h2    { background: url(../images/_frame/second/guidance_t2/title2-keizaigakubu.gif) no-repeat 0 0; }
#page_business #head #category_title h2     { background: url(../images/_frame/second/guidance_t2/title2-keieigakubu.gif) no-repeat 0 0; }
#page_low #head #category_title h2       { background: url(../images/_frame/second/guidance_t2/title2-hougakubu.gif) no-repeat 0 0; }
#page_education #head #category_title h2  { background: url(../images/_frame/second/guidance_t2/title2-kyouiku.gif) no-repeat 0 0; }
#page_letters #head #category_title h2    { background: url(../images/_frame/second/guidance_t2/title2-bungakubu.gif) no-repeat 0 0; }
#page_engineering #head #category_title h2     { background: url(../images/_frame/second/guidance_t2/title2-kougakubu.gif) no-repeat 0 0; }
#page_support-graduation #head #category_title h2    { background: url(../images/_frame/second/guidance_t2/title2-sotsuronshien.gif) no-repeat 0 0; }
#page_computer-literacy #head #category_title h2     { background: url(../images/_frame/second/guidance_t2/title2-computerriterashi.gif) no-repeat 0 0; }
#page_common1 #head #category_title h2      { background: url(../images/_frame/second/guidance_t2/title2-kyoutsu1.gif) no-repeat 0 0; }
#page_common2 #head #category_title h2       { background: url(../images/_frame/second/guidance_t2/title2-kyoutsu2.gif) no-repeat 0 0; }

/*------------------- 一覧から探す sec-head ----------------------*/
#page_japanese-syllabary-list #head #category_title h2     { background: url(../images/_frame/second/compendium_t3/title3-gojuonjun.gif ) no-repeat 0 0px;}
#page_alphabet-list #head #category_title h2     { background: url(../images/_frame/second/compendium_t3/title3-abcjun.gif ) no-repeat 0 0px;}

/*------------------- DB sec-head ----------------------*/
#page_agree_db #head #category_title h2     { background: url(../images/_frame/second/db_t4/title4-hongakukeiyaku.gif ) no-repeat 0 0px;}
#page_VPN #head #category_title h2     { background: url(../images/_frame/second/db_t4/title4-vpn.gif ) no-repeat 0 0px;}


/*------------------- 検索結果 ----------------------*/

#page_search-keyword #head #category_title h2,
#page_search-result-ja #head #category_title h2     { background: url(../images/_frame/second/search_result_t2/title2-kensakukekka.gif ) no-repeat 0 0px;}

/*------------------- ご要望 ----------------------*/
#page_feedback #category_title h2 { background: url(../images/_frame/category_title/title2-feedback.gif ) no-repeat 0 0px;}




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



/*------------------- submenu ----------------------*/

#body #submenu #compendium_search_sub {
	position: relative;
}



#body #submenu #compendium_naviarea {
	width: 241px;
	height: 70px;
	margin: 0 auto;
	padding: 0;
	background-color: #6272d6;
	position: relative;
}
#body #submenu #compendium_naviarea .compendium_title {
	width: 108px;
	height: 18px;
	margin: 5px 0 0 60px;
}
#body #submenu #compendium_naviarea .hiragana_btn {
	width: 106px;
	height: 28px;
	overflow: hidden;
	position: absolute;
	top: 33px;
	left: 6px;
}
#body #submenu #compendium_naviarea .alphabet_btn {
	width: 106px;
	height: 28px;
	overflow: hidden;
	position: absolute;
	top: 33px;
	right: 6px;
}
#body #submenu #compendium_naviarea .hiragana_btn a,
#body #submenu #compendium_naviarea .alphabet_btn a {
	width: 106px;
	height: 28px;
	display: block;
	padding-top: 28px;
}

#body #submenu #compendium_naviarea .hiragana_btn a { background: url(../images/_frame/hiragana_btn.gif ) no-repeat 0 0px;}
#body #submenu #compendium_naviarea .alphabet_btn a { background: url(../images/_frame/alphabet_btn.gif ) no-repeat 0 0px;}

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




#body #submenu #compendium_search_sub .hiragana_list {
	width: 102px;
	position: relative;
	top: 0px;
	left: 18px;
}
#body #submenu #compendium_search_sub .alphabet_list {
	width: 102px;
	position: absolute;
	top: 70px;
	right: 0px;
}

#body #submenu #compendium_search_sub table {
	margin-top: 10px;
}

#body #submenu #compendium_search_sub table a { color: #ffffff; }
#body #submenu #compendium_search_sub table a:hover { color: red; }


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

}
#body #submenu .category_wrapper .category_search{
	width: 241px;
	height: 0px;
	overflow: hidden;
	padding-top: 22px;
	background: url(../images/_frame/category_search.gif) no-repeat 15px 0px;
}


/*------------------- 分野で探す ----------------------*/

#body #submenu .category_wrapper table{
	margin: 5px auto;
	border-collapse: collapse;

}
#body #submenu .category_wrapper td {
	width: 109px;
	height: 34px;
	margin: 0;
	padding: 0;
	overflow: hidden;

}
#body #submenu .category_wrapper td a{
	display: block;
	width: 109px;
	height: 34px;
	text-indent: -1000em;
}
/*------------------- off ----------------------*/


#body #submenu .category_wrapper td.category_1 a{ background: url(../images/_frame/category/sougoujouhou-1.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_2 a{ background: url(../images/_frame/category/shiryokensaku.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_3 a{ background: url(../images/_frame/category/syoten-.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_4 a{ background: url(../images/_frame/category/syuppanjoho.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_5 a{ background: url(../images/_frame/category/denshijournal.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_6 a{ background: url(../images/_frame/category/denshibook.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_7 a{ background: url(../images/_frame/category/shibun_hoso.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_8 a{ background: url(../images/_frame/category/zisyo_ziten.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_9 a{ background: url(../images/_frame/category/zinbunkagaku.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_10 a{ background: url(../images/_frame/category/tetugaku_syukyo.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_11 a{ background: url(../images/_frame/category/rekishi_chiri.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_12 a{ background: url(../images/_frame/category/geijutu.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_13 a{ background: url(../images/_frame/category/gengo.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_14 a{ background: url(../images/_frame/category/bungaku.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_15 a{ background: url(../images/_frame/category/syakaikagaku.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_16 a{ background: url(../images/_frame/category/seiji.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_17 a{ background: url(../images/_frame/category/horitu.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_18 a{ background: url(../images/_frame/category/keizai_keiei.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_19 a{ background: url(../images/_frame/category/kyoiku.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_20 a{ background: url(../images/_frame/category/syakai_shuzoku.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_21 a{ background: url(../images/_frame/category/kogaku_gijutu.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_22 a{ background: url(../images/_frame/category/gunzi.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_23 a{ background: url(../images/_frame/category/shizenkagaku.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_24 a{ background: url(../images/_frame/category/seibutu.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_25 a{ background: url(../images/_frame/category/chigaku_nogaku.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_26 a{ background: url(../images/_frame/category/sugaku_buturi_kagaku.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_27 a{ background: url(../images/_frame/category/igaku.gif) no-repeat 0 0px;}
#body #submenu .category_wrapper td.category_28 a{ background: url(../images/_frame/category/sonota.gif) no-repeat 0 0px;}

/*------------------- on ----------------------*/


#body #submenu .category_wrapper td.category_1 a:hover{ background: url(../images/_frame/category/sougoujouhou-1.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_1 a:hover{ background: url(../images/_frame/category/sougoujouhou-1.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_2 a:hover{ background: url(../images/_frame/category/shiryokensaku.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_3 a:hover{ background: url(../images/_frame/category/syoten-.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_4 a:hover{ background: url(../images/_frame/category/syuppanjoho.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_5 a:hover{ background: url(../images/_frame/category/denshijournal.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_6 a:hover{ background: url(../images/_frame/category/denshibook.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_7 a:hover{ background: url(../images/_frame/category/shibun_hoso.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_8 a:hover{ background: url(../images/_frame/category/zisyo_ziten.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_9 a:hover{ background: url(../images/_frame/category/zinbunkagaku.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_10 a:hover{ background: url(../images/_frame/category/tetugaku_syukyo.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_11 a:hover{ background: url(../images/_frame/category/rekishi_chiri.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_12 a:hover{ background: url(../images/_frame/category/geijutu.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_13 a:hover{ background: url(../images/_frame/category/gengo.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_14 a:hover{ background: url(../images/_frame/category/bungaku.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_15 a:hover{ background: url(../images/_frame/category/syakaikagaku.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_16 a:hover{ background: url(../images/_frame/category/seiji.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_17 a:hover{ background: url(../images/_frame/category/horitu.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_18 a:hover{ background: url(../images/_frame/category/keizai_keiei.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_19 a:hover{ background: url(../images/_frame/category/kyoiku.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_20 a:hover{ background: url(../images/_frame/category/syakai_shuzoku.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_21 a:hover{ background: url(../images/_frame/category/kogaku_gijutu.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_22 a:hover{ background: url(../images/_frame/category/gunzi.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_23 a:hover{ background: url(../images/_frame/category/shizenkagaku.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_24 a:hover{ background: url(../images/_frame/category/seibutu.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_25 a:hover{ background: url(../images/_frame/category/chigaku_nogaku.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_26 a:hover{ background: url(../images/_frame/category/sugaku_buturi_kagaku.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_27 a:hover{ background: url(../images/_frame/category/igaku.gif) no-repeat 0 -34px ;}
#body #submenu .category_wrapper td.category_28 a:hover{ background: url(../images/_frame/category/sonota.gif) no-repeat 0 -34px ;}
















/*---------------------- foot ----------------------*/


#foot ul {
	position: absolute;
	top: 5px;
	right: 7px;
}
#foot li {
	float: left;
	padding: 0 3px;
	margin: 1px 1px 0 0;
	border-left: solid 1px #bfbfbf;

}
#foot li.last {
	border-right: solid 1px #bfbfbf;

}
#foot li a {
	display: block;
	color: #461983;
	text-decoration: underline;
}
#foot li a:visited {
	text-decoration: underline;
}


/*==============================================================================*/
/*                           contents内のスタイル                               */
/*==============================================================================*/
/* ----------------------- #contents内コンテナ ----------------------- */


/*--------------------- 通常タグ -----------------------*/

#body #contents h2 {
	border-bottom: 1px dashed #cccccc;
	margin: 0 0 5px 0;
	padding: 10px 0 5px 0;
	font-weight: normal;
 
}
#body #contents h3 {
	color: #333333;
	margin: 0 ;
	font-weight: bold;

}
#body #contents h4 {
	color: #333333;
	line-height: 1.2em;
	margin: 1.5em 0 0.5em 0;
	font-weight: bold;

}
#body #contents h5 {
	color: #333333;
	line-height: 1.2em;
	margin: 2em 0 0.5em 0;
	font-weight: bold;

}
#body #contents img {
	margin: 2px 0 0px 0;
}
#body #contents em {
	font-style: italic;
}
#body #contents p {
	line-height: 1.5em;
	margin: 1em 0px;
	color: #333333;
	font-size: 12px;


}
#body #contents #block_1 .colum_2 ul,
#body #contents #block_2 .colum_1 ul {
	padding-left: 20px;
}
#body #contents ul {
}
#body #contents ol {
	padding-left: 2.5em;
}
#body #contents ol li {
	margin: 15px 0 ;
}

#body #contents li {
	line-height: 1.25em;
}
#body #contents table {
	margin-bottom: 2em;
}
#body #contents a:hover {
	background-color: #ddeeff;
}

/*--------------------- 共通クラス -----------------------*/
#body #contents .textCenter{
	text-align: center;

}
#body #contents .textRight {
	text-align: right;
}


#body #contents .caption {            /* キャプション */
	padding: 3px 0;
	font-size: 10px;
	color: #0b12a1;
	width: auto;
}
#body #contents .more {               /* 詳細ボタン1 */
	position: relative;
	height: 9px;
	margin: 5px 0 15px 0;

}
#body #contents .more a {               /* 詳細ボタン1 */
	display: block;
	position: absolute;
	right: 0;
	width: 42px;
	height: 9px;
	text-indent: -9999px;
	margin-bottom: 1em;
	background: url(../images/_frame/more.gif) no-repeat 100% 50%;
	text-decoration: none;

}
#body #contents span.more {               /* 詳細ボタン2 */
	font-weight: bold;
	font-style: italic;
}


#body #contents .photographer {       /* 撮影者 */
	color: #0000aa;
	font-style: italic;
	text-align: right;
	font-size: 10px;
	display: block;

}

#body #contents .remarks {
	color: #000066;
	border: 2px solid #aaaaaa;
	background-color: #ffffcc;
	width: 300px;
	float: right;
	padding: 0 8px;
}

#body #contents .note_ref {               /* 注意書き */
	width: 450px;
	margin: 20px auto;
	padding: 0 8px;
}


#body #contents .note {               /* 注意書き */
	width: 450px;
	margin: 20px auto;
	border: solid 2px #ffcc66;
	background-color: #ffffcc;
	padding: 0 8px;
}
#body #contents .date {               /* 日付表示 */
	color: #6666ee;
	margin: 1em 0 1em 0;
	font-weight: bold;
	display: block;
}
#body #contents .back_top {           /* トップへ */
	padding: 0 0 0 10px;
	margin: 10px 0 10px 0;
	text-align: right;
	clear: both;
}

#body #contents .firstLetter {
	color: #FF4500;
	font-size: 22px;
}



/*
#body #contents .button {
	text-indent: 8px;
	height: 18px;
	margin: 10px 20px;
	padding-top: 3px;
	border: 1px solid red;
	background: url(../images/about/arr_red.gif) no-repeat 100% 50%;
	float:left;

}
*/

#body #contents .construction {
	width: 440px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#body #contents .construction p {
	display: block;
}











/*------最新版画像関連-------*/

#body #contents .imgLeft {               /* 左寄せ */
	float: left;
	text-align: center;
	display: table;
	padding: 5px 12px;

}
#body #contents .imgRight {              /* 右寄せ */
	float: right;
	text-align: center;
	display: table;
	padding: 5px 12px;

}
#body #contents .imgCenter {             /* 中央寄せ */
	margin: 5px auto;
	text-align: center;
	display: table;
}

#body #contents .photographer {       /* 撮影者 */
	color: #0000aa;
	font-style: italic;
	text-align: right;
}

#body #contents .picGroup {           /* 画像配置 */
	margin: 5px auto;
	padding: 0 auto;

}
#body #contents .picGroup .pic1 {           /* 左画像配置 */
	float: left;
	display: table;
	padding-right: 15px;
	text-align: center;
}
#body #contents .picGroup .pic1 img { 
}
#body #contents .picGroup .pic2 {           /* 右画像配置 */
	display: table;
	text-align: center;

}
#body #contents .picGroup .pic2 img {
}


/*--------------------- content_tpl -----------------------*/

#body #contents .content-wrapper1 {
	width: 617px;
	padding-top: 8px;
	margin-bottom: 10px;
	background: url(../images/_frame/second/contents-wrapper-head.png) no-repeat 0 0 ;
	display: table;
}

#body #contents .content-wrapper2 {
	width: 617px;
	padding-bottom: 15px;
	background: url(../images/_frame/second/contents-wrapper-foot.png) no-repeat 0 100% ;
}

#body #contents .content-wrapper3 {
	width: 617px;
	background: url(../images/_frame/second/contents-wrapper-body.png) repeat-y 0 0 ;
}

#body #contents .sub-category-title {
	position: relative;
	top: 0;
	left: 8px;
	width: 600px;
	height: 30px;
	text-indent: -1000px;
}

#body #contents .sub-category-title .linknavi_btn {
	width: 151px;
	height: 23px;
	position: absolute;
	top: 0px;
	right: 0px;
}

#body #contents .sub-category-title .linknavi_btn a {
	display: block;
	width: 151px;
	height: 23px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(../images/_frame/second/gaitou-link-navi-content_btn.gif) no-repeat 0 0;
}

#body #contents .sub-category-title .linknavi_btn a:hover {
	background: url(../images/_frame/second/gaitou-link-navi-content_btn.gif) no-repeat 0 -23px;
}

#body #contents .content-wrapper1 table {
	width: 600px;
	margin: 0 auto 3px auto;
	border-collapse: collapse;
}

#body #contents .content-wrapper1 td{
	font-size: 12px;
	border: 1px solid #7b7b7b;
	padding: 3px 5px; 
	line-height: 20px;
}

#body #contents .content-wrapper1 td.cont_1 { width: 230px; font-weight: bold;}
#body #contents .content-wrapper1 td.cont_2 { width: 58px; text-align: center; }
#body #contents .content-wrapper1 td.cont_3 { width: 170px; }
/* #body #contents .content-wrapper1 td.cont_4 { width:  59px; } */
#body #contents .content-wrapper1 td.cont_5 { width: 140px; }

#body #contents .content-wrapper1 td a {
	color: blue;
}
#body #contents .content-wrapper1 td a:hover {
	color: red;
	background-color: #ffffff;
}

#body #contents .content-wrapper1 td.detail{
	margin-bottom:2px;
	line-height: 16px;
}

#body #contents .content-wrapper1 span {
	font-size: 12px;
	padding-left: 20px;
}
/*---------------------- カテゴリータイトルh3----------------------*/

#body #contents .sub-category h3.search-result {
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 5px 7px;
}

#body #contents .sub-category-title h3{
	height: 25px;
}

/*---------------------- 分野で探すh3----------------------*/



#body #contents .sub-category-title h3.category1   { background: url(../images/_frame/category_title/title3_1shiryoukensaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category1-1 { background: url(../images/_frame/category_title/title3-toshokanzoshokensaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category1-2 { background: url(../images/_frame/category_title/title3-toshokensaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category1-3 { background: url(../images/_frame/category_title/title3-zasshikensaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category1-4 { background: url(../images/_frame/category_title/title3-kikanripojitori.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category2   { background: url(../images/_frame/category_title/title3_1shotenjouhou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category2-1 { background: url(../images/_frame/category_title/title3-shinkanshoten.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category2-2 { background: url(../images/_frame/category_title/title3-koshoten.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category3   { background: url(../images/_frame/category_title/title3_1shuppanjouhou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category3-1 { background: url(../images/_frame/category_title/title3-shuppan.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category3-2 { background: url(../images/_frame/category_title/title3-dokusho.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category4   { background: url(../images/_frame/category_title/title3_1denshijarnar.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category4-1 { background: url(../images/_frame/category_title/title3-jinbunkagaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category4-2 { background: url(../images/_frame/category_title/title3-shakaikagaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category4-3 { background: url(../images/_frame/category_title/title3-shizenkagaku.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category5   { background: url(../images/_frame/category_title/title3_1denshibook.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category5-1 { background: url(../images/_frame/category_title/title3-jinbunkagaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category5-2 { background: url(../images/_frame/category_title/title3-shakaikagaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category5-3 { background: url(../images/_frame/category_title/title3-shizenkagaku.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category6   { background: url(../images/_frame/category_title/title3_1shinbun-housou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category6-1 { background: url(../images/_frame/category_title/title3-shinbun.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category6-2 { background: url(../images/_frame/category_title/title3-housou.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category7   { background: url(../images/_frame/category_title/title3_1jisho-jiten.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category7-1 { background: url(../images/_frame/category_title/title3-jisho.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category7-2 { background: url(../images/_frame/category_title/title3-jiten.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category8   { background: url(../images/_frame/category_title/title3_1sougoubunya.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category8-1 { background: url(../images/_frame/category_title/title3-linkshu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category8-2 { background: url(../images/_frame/category_title/title3-sonota.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category10   { background: url(../images/_frame/category_title/title3_1jinbunkagaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category10-1 { background: url(../images/_frame/category_title/title3-linkshu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category10-9 { background: url(../images/_frame/category_title/title3-sonota.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category11   { background: url(../images/_frame/category_title/title3_1tetsugaku-shuukyou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category12   { background: url(../images/_frame/category_title/title3-shiso-tetsugaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category13   { background: url(../images/_frame/category_title/title3-shinrigaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category14   { background: url(../images/_frame/category_title/title3-rinrigaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category16   { background: url(../images/_frame/category_title/title3-shukyo.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category20   { background: url(../images/_frame/category_title/title3_1rekishi-tiri.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category21   { background: url(../images/_frame/category_title/title3-rekishi.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category22   { background: url(../images/_frame/category_title/title3-bunka.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category28   { background: url(../images/_frame/category_title/title3-denki.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category29   { background: url(../images/_frame/category_title/title3-chiri.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category30   { background: url(../images/_frame/category_title/title3_1shakaikagaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category30-1   { background: url(../images/_frame/category_title/title3-linkshu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category30-9   { background: url(../images/_frame/category_title/title3-sonota.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category31   { background: url(../images/_frame/category_title/title3_1seiji.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category31-1   { background: url(../images/_frame/category_title/title3-kokusaiseiji-kokusaimondai.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category31-2   { background: url(../images/_frame/category_title/title3-heiwa.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category31-3   { background: url(../images/_frame/category_title/title3-sensou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category31-4   { background: url(../images/_frame/category_title/title3-seifu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category31-5   { background: url(../images/_frame/category_title/title3-chihoujichi.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category31-9   { background: url(../images/_frame/category_title/title3-sonota.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category32   { background: url(../images/_frame/category_title/title3_1houritsu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category32-01   { background: url(../images/_frame/category_title/title3-hourei-jourei.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category32-02   { background: url(../images/_frame/category_title/title3-hanrei.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category32-1   { background: url(../images/_frame/category_title/title3-kenpou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category32-2   { background: url(../images/_frame/category_title/title3-gyoseihou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category32-3   { background: url(../images/_frame/category_title/title3-minpou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category32-4   { background: url(../images/_frame/category_title/title3-shouhou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category32-5   { background: url(../images/_frame/category_title/title3-kokusaihou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category32-6   { background: url(../images/_frame/category_title/title3-keizaihou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category32-7   { background: url(../images/_frame/category_title/title3-roudouhou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category32-8   { background: url(../images/_frame/category_title/title3-chitekizaisanhou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category32-9   { background: url(../images/_frame/category_title/title3-sonota.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category33   { background: url(../images/_frame/category_title/title3_1keizai-keiei.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category33-1   { background: url(../images/_frame/category_title/title3-keizaigaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category33-2   { background: url(../images/_frame/category_title/title3-kigyou-keiei.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category33-3   { background: url(../images/_frame/category_title/title3-kaikei.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category33-4   { background: url(../images/_frame/category_title/title3-kinyu-zaisei.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category33-6   { background: url(../images/_frame/category_title/title3-sangyo.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category33-7   { background: url(../images/_frame/category_title/title3-roudou.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category33-8   { background: url(../images/_frame/category_title/title3-toukei.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category33-9   { background: url(../images/_frame/category_title/title3-sonota.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category36   { background: url(../images/_frame/category_title/title3_1shakai-shuuzoku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category36-1   { background: url(../images/_frame/category_title/title3-shakaigaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category36-2   { background: url(../images/_frame/category_title/title3-shakaijijo.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category36-3   { background: url(../images/_frame/category_title/title3-josei-kazoku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category36-4   { background: url(../images/_frame/category_title/title3-shuzoku-minzokugaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category36-5   { background: url(../images/_frame/category_title/title3-bunkajinruigaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category36-6   { background: url(../images/_frame/category_title/title3-kaji.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category37   { background: url(../images/_frame/category_title/title3_1kyouiku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category37-1   { background: url(../images/_frame/category_title/title3-jidoukyouiku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category37-2   { background: url(../images/_frame/category_title/title3-chuukoutou-kyouiku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category37-3   { background: url(../images/_frame/category_title/title3-daigakukyouiku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category37-4   { background: url(../images/_frame/category_title/title3-sokadaigaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category37-5   { background: url(../images/_frame/category_title/title3-shakaikyouiku.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category39   { background: url(../images/_frame/category_title/title3-gunji.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category40   { background: url(../images/_frame/category_title/title3_1shizenkagaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category40-1   { background: url(../images/_frame/category_title/title3-linkshu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category40-2   { background: url(../images/_frame/category_title/title3-kankyou.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category41   { background: url(../images/_frame/category_title/title3_1suugaku-kagaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category41-1   { background: url(../images/_frame/category_title/title3-sugaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category41-2   { background: url(../images/_frame/category_title/title3-butsurigaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category41-3   { background: url(../images/_frame/category_title/title3-kagaku.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category45   { background: url(../images/_frame/category_title/title3_1chigaku-nougaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category45-1   { background: url(../images/_frame/category_title/title3-chikyukagaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category45-2   { background: url(../images/_frame/category_title/title3-nougaku-nougyou.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category46   { background: url(../images/_frame/category_title/title3_1seibutu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category46-1   { background: url(../images/_frame/category_title/title3-doubutsu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category46-2   { background: url(../images/_frame/category_title/title3-shokubutsu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category46-9   { background: url(../images/_frame/category_title/title3-sonota.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category49   { background: url(../images/_frame/category_title/title3_1igaku-yakugaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category49-1   { background: url(../images/_frame/category_title/title3-igaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category49-2   { background: url(../images/_frame/category_title/title3-yakugaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category49-3   { background: url(../images/_frame/category_title/title3-shokuhin-eiyou.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category50   { background: url(../images/_frame/category_title/title3_1kougaku-gijutu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category51   { background: url(../images/_frame/category_title/title3-kagakugijutsu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category52   { background: url(../images/_frame/category_title/title3-kougaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category53   { background: url(../images/_frame/category_title/title3-energy.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category54   { background: url(../images/_frame/category_title/title3-tokkyo.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category55   { background: url(../images/_frame/category_title/title3-computer.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category70   { background: url(../images/_frame/category_title/title3_1geijutsu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category71   { background: url(../images/_frame/category_title/title3-bijutsu.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category72   { background: url(../images/_frame/category_title/title3-hakubutsukan-bijutsukan.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category73   { background: url(../images/_frame/category_title/title3-ongaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category74   { background: url(../images/_frame/category_title/title3-eiga.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category75   { background: url(../images/_frame/category_title/title3-engeki.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category76   { background: url(../images/_frame/category_title/title3-sports.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category80   { background: url(../images/_frame/category_title/title3_1gengo.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category81   { background: url(../images/_frame/category_title/title3-nihongo.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category82   { background: url(../images/_frame/category_title/title3-toyogengo.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category84   { background: url(../images/_frame/category_title/title3-seiyogengo.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category89   { background: url(../images/_frame/category_title/title3-sonota.gif) no-repeat 0 0px; }

#body #contents .sub-category-title h3.category90   { background: url(../images/_frame/category_title/title3_1bungaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category91   { background: url(../images/_frame/category_title/title3-nihonbungaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category92   { background: url(../images/_frame/category_title/title3-touyoubungaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category93   { background: url(../images/_frame/category_title/title3-seiyoubungaku.gif) no-repeat 0 0px; }
#body #contents .sub-category-title h3.category99   { background: url(../images/_frame/category_title/title3-sonota.gif) no-repeat 0 0px; }


















