@charset "Shift_JIS";
/*CSSDocument*/


/*Layout
******************************************/
.menu-top {
	border-top:5px solid #1c4c93;
	float:left;
}
.menu-btm {
	border-bottom:1px solid #1c4c93;
}
.menu-sub {
	background-color:#1c4c93;
}



#cn-font-main{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:690px;
	background: transparent;
	float:left;
}


/* ナビゲーション・英文ページ共通 */
#naviMain{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin:0 0 10px 0;
}
	
#naviMain ul#lev2 a{
	display:block;
	width:200px;
	height:36px;
}

#logo_en{
	margin:150px 0 0 0;
	width:190px;
}


/*メニューの罫線*/
#naviMain ul#lev2 li a{	/*第2階層は上に罫線を出す*/
	border-top:1px solid #cccccc;
}
#naviMain ul#lev2 li#Lve01 a{	/*一番上の罫線は消す*/
	border-top:none;
}

/*第2階層メニューを閉じたら第3階層を消す*/
#naviMain ul#lev2 li.close ul{
	display:none;
}


/*------------------------------------------------第2階層背景画像*/
/*Culture*/
#naviMain ul#lev2 li#Lve01 a{
	background: url(/english/imgs/Navi_Lv2e.gif) no-repeat -10px -10px;
}
#naviMain ul#lev2 li#Lve01 a:visited{
}
#naviMain ul#lev2 li#Lve01 a:hover{
	background: url(/english/imgs/Navi_Lv2e.gif) no-repeat -210px -10px;
}
/*Font*/
#naviMain ul#lev2 li#Lve02 a{
	background: url(/english/imgs/Navi_Lv2e.gif) no-repeat -10px -46px;
}
#naviMain ul#lev2 li#Lve02 a:visited{
}
#naviMain ul#lev2 li#Lve02 a:hover{
	background: url(/english/imgs/Navi_Lv2e.gif) no-repeat  -210px -46px;
}
/*Company*/
#naviMain ul#lev2 li#Lve03 a{
	background: url(/english/imgs/Navi_Lv2e.gif) no-repeat -10px -82px;
}
#naviMain ul#lev2 li#Lve03 a:visited{
}
#naviMain ul#lev2 li#Lve03 a:hover{
	background: url(/english/imgs/Navi_Lv2e.gif) no-repeat -210px -82px;
}
/*History*/
#naviMain ul#lev2 li#Lve04 a{
	background: url(/english/imgs/Navi_Lv2e.gif) no-repeat -10px -118px;
}
#naviMain ul#lev2 li#Lve04 a:visited{
}
#naviMain ul#lev2 li#Lve04 a:hover{
	background: url(/english/imgs/Navi_Lv2e.gif) no-repeat -210px -118px;
}

/*開いているとき*/
#naviMain ul#lev2 li#Lve01 a.currentL2{
	background: url(/english/imgs/Navi_Lv2e.gif) no-repeat -210px -10px;
}
#naviMain ul#lev2 li#Lve02 a.currentL2{
	background: url(/english/imgs/Navi_Lv2e.gif) no-repeat  -210px -46px;
}
#naviMain ul#lev2 li#Lve03 a.currentL2{
	background: url(/english/imgs/Navi_Lv2e.gif) no-repeat -210px -82px;
}
#naviMain ul#lev2 li#Lve04 a.currentL2{
	background: url(/english/imgs/Navi_Lv2e.gif) no-repeat -210px -118px;
}


/*第3階層のタテヨコ定義*/

#naviMain ul#lev2 li ul.lev3e a{
	display: block;
	height: 30px;
	margin: 0 0 0 20px;
	padding: 0;
	width: 180px;
	border-top:1px solid #cccccc;
}

#naviMain ul#lev2 li ul.lev3e li a{
	display: block;
	width: 180px;
	height: 30px;
	margin: 0 0 0 20px;
	padding: 0;
	border-top:1px solid #cccccc;
}

/*メニューの罫線 */
#naviMain ul#lev2 li ul.lev3e a{	
	border-top:1px solid #cccccc;
}

#naviMain ul#lev2 li ul.lev3e li#Lv011 a,#naviMain ul#lev2 li ul.lev3e li#Lv012 a{	
	border-top:1px solid #cccccc;
}

/*------------------------------------------------第3階層背景画像*/
/* Japanese kanji Culture */
#naviMain ul#lev2 li ul.lev3e li#Lv011 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -10px;
	border-top:1px solid #cccccc;
}

#naviMain ul#lev2 li ul.lev3e li#Lv011 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv011 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -10px;
	border-top:1px solid #cccccc;
}

/* From Photocomposition To DTP */
#naviMain ul#lev2 li ul.lev3e li#Lv012 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -40px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv012 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv012 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -40px;
}

/* ___________________________________Font list style */
/* Ryumin family */
#naviMain ul#lev2 li ul.lev3e li#Lv0201 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -70px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0201 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0201 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -70px;
}

/* Futo Min A31 */
#naviMain ul#lev2 li ul.lev3e li#Lv0202 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -100px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0202 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0202 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -100px;
}

/* Midashi Min MA101 */
#naviMain ul#lev2 li ul.lev3e li#Lv0203 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -130px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0203 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0203 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -130px;
}

/* Kohcho */
#naviMain ul#lev2 li ul.lev3e li#Lv0204 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -160px;
	}
#naviMain ul#lev2 li ul.lev3e li#Lv0204 a:visited{
	}
#naviMain ul#lev2 li ul.lev3e li#Lv0204 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -160px;
}

/* Shin Go family */
#naviMain ul#lev2 li ul.lev3e li#Lv0205 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -190px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0205 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0205 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -190px;
}

/* Gothic MB101 family */
#naviMain ul#lev2 li ul.lev3e li#Lv0206 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -220px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0206 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0206 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -220px;
}

/* Chu Gothic BBB */
#naviMain ul#lev2 li ul.lev3e li#Lv0207 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -250px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0207 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0207 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -250px;
}

/* Futo Go B101 */
#naviMain ul#lev2 li ul.lev3e li#Lv0208 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -280px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0208 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0208 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -280px;
}

/* Midashi Go B101 */
#naviMain ul#lev2 li ul.lev3e li#Lv0209 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -310px;
	}
#naviMain ul#lev2 li ul.lev3e li#Lv0209 a:visited{
	}
#naviMain ul#lev2 li ul.lev3e li#Lv0209 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -310px;
}

/* Jun family */
#naviMain ul#lev2 li ul.lev3e li#Lv0210 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -340px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0210 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0210 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -340px;
}

/* Shin Maru Go family */
#naviMain ul#lev2 li ul.lev3e li#Lv0211 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -370px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0211 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0211 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -370px;
}

/* TakaHand family */
#naviMain ul#lev2 li ul.lev3e li#Lv0212 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -400px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0212 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0212 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -400px;
}

/* Folk family */
#naviMain ul#lev2 li ul.lev3e li#Lv0213 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -430px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0213 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0213 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -430px;
}

/* Kumoyaji */
#naviMain ul#lev2 li ul.lev3e li#Lv0214 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -460px;
	}
#naviMain ul#lev2 li ul.lev3e li#Lv0214 a:visited{
	}
#naviMain ul#lev2 li ul.lev3e li#Lv0214 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -460px;
}

/* Pretty momo */
#naviMain ul#lev2 li ul.lev3e li#Lv0215 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -490px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0215 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0215 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -490px;
}

/* Kyokasho ICA family */
#naviMain ul#lev2 li ul.lev3e li#Lv0216 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -520px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0216 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0216 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -520px;
}

/* Shinsei Kaisho CBSK1 */
#naviMain ul#lev2 li ul.lev3e li#Lv0217 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -550px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0217 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0217 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -550px;
}

/* Kaisho MCBK1 */
#naviMain ul#lev2 li ul.lev3e li#Lv0218 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -580px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv0218 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv0218 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -580px;
}

/* Rikurei */
#naviMain ul#lev2 li ul.lev3e li#Lv0219 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -610px;
	}
#naviMain ul#lev2 li ul.lev3e li#Lv0219 a:visited{
	}
#naviMain ul#lev2 li ul.lev3e li#Lv0219 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -610px;
}


/* _______________________________________Company */
/* Company Information */
#naviMain ul#lev2 li ul.lev3e li#Lv031 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -640px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv031 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv031 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -640px;
}

/* ISO14001 */
#naviMain ul#lev2 li ul.lev3e li#Lv032 a{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -10px -670px;
}
#naviMain ul#lev2 li ul.lev3e li#Lv032 a:visited{
}
#naviMain ul#lev2 li ul.lev3e li#Lv032 a:hover{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -670px;
}


/*現在その場所にいるとき*/
/* Japanese kanji Culture */
#naviMain ul#lev2 li ul.lev3e li#Lv011 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -10px;
}
	
/* From Photocomposition To DTP */
#naviMain ul#lev2 li ul.lev3e li#Lv012 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -40px;
}

/* Ryumin family */
#naviMain ul#lev2 li ul.lev3e li#Lv0201 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -70px;
}

/* Futo Min A31 */
#naviMain ul#lev2 li ul.lev3e li#Lv0202 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -100px;
}

/* Midashi Min MA101 */
#naviMain ul#lev2 li ul.lev3e li#Lv0203 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -130px;
}

/* Kohcho */
#naviMain ul#lev2 li ul.lev3e li#Lv0204 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -160px;
}

/* Shin Go family */

#naviMain ul#lev2 li ul.lev3e li#Lv0205 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -190px;
}

/* Gothic MB101 family */
#naviMain ul#lev2 li ul.lev3e li#Lv0206 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -220px;
}

/* Chu Gothic BBB */
#naviMain ul#lev2 li ul.lev3e li#Lv0207 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -250px;
}

/* Futo Go B101 */
#naviMain ul#lev2 li ul.lev3e li#Lv0208 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -280px;
}

/* Midashi Go B101 */
#naviMain ul#lev2 li ul.lev3e li#Lv0209 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -310px;
}

/* Jun family */
#naviMain ul#lev2 li ul.lev3e li#Lv0210 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -340px;
}

/* Shin Maru Go family */
#naviMain ul#lev2 li ul.lev3e li#Lv0211 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -370px;
}

/* TakaHand family */
#naviMain ul#lev2 li ul.lev3e li#Lv0212 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -400px;
}

/* Folk family */
#naviMain ul#lev2 li ul.lev3e li#Lv0213 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -430px;
}

/* Kumoyaji */
#naviMain ul#lev2 li ul.lev3e li#Lv0214 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -460px;
}

/* Pretty momo */
#naviMain ul#lev2 li ul.lev3e li#Lv0215 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -490px;
}

/* Kyokasho ICA family */
#naviMain ul#lev2 li ul.lev3e li#Lv0216 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -520px;
}

/* Shinsei Kaisho CBSK1 */
#naviMain ul#lev2 li ul.lev3e li#Lv0217 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -550px;
}

/* Kaisho MCBK1 */
#naviMain ul#lev2 li ul.lev3e li#Lv0218 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -580px;
}

/* Rikurei */
#naviMain ul#lev2 li ul.lev3e li#Lv0219 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -610px;
}
/* Company */
/* Company Information */
#naviMain ul#lev2 li ul.lev3e li#Lv031 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -640px;
}

/* ISO14001 */
#naviMain ul#lev2 li ul.lev3e li#Lv032 a.currentL3{
	background: url(/english/imgs/Navi_Lv3e_fontlist.gif) no-repeat -195px -670px;
}

