@charset "UTF-8";
/* CSS Document */
@import "share.css";
@import "layout.css";
@import "secondary.css";

#vocabulary h2 {
	background:url(../images/vocabulary/headline.gif) no-repeat;
	width:660px;
	height:49px;
	text-indent:-9999px;
}


#vocabulary #content #navi_gyo {
	background:url(../images/share/bg_content_top.gif) no-repeat;
}

#vocabulary #content #navi_gyo p {
	padding:10px 0 0 32px;
	margin:0;
}

#vocabulary #content #navi_gyo ul {
	margin-left:16px;
}

#vocabulary #content #navi_gyo li {
	float:left;
}

#vocabulary #content #navi_gyo li a {
	display:block;
	background-image:url(../images/vocabulary/navi_gyo.gif);
	background-repeat:no-repeat;
	height:27px;
	text-indent:-9999px;
}

#vocabulary #content #navi_gyo li a#a_gyo {
	width:99px;
	background-position:0 0;
}
#vocabulary #content #navi_gyo li a#a_gyo:hover,
#vocabulary #content #navi_gyo li#current a#a_gyo {
	background-position:0 -27px;
}

#vocabulary #content #navi_gyo li a#ka_gyo {
	width:115px;
	background-position:-99px 0;
}
#vocabulary #content #navi_gyo li a#ka_gyo:hover,
#vocabulary #content #navi_gyo li#current a#ka_gyo {
	background-position:-99px -27px;
}

#vocabulary #content #navi_gyo li a#sa_gyo {
	width:111px;
	background-position:-214px 0;
}
#vocabulary #content #navi_gyo li a#sa_gyo:hover,
#vocabulary #content #navi_gyo li#current a#sa_gyo {
	background-position:-214px -27px;
}

#vocabulary #content #navi_gyo li a#ta_gyo {
	width:115px;
	background-position:-325px 0;
}
#vocabulary #content #navi_gyo li a#ta_gyo:hover,
#vocabulary #content #navi_gyo li#current a#ta_gyo {
	background-position:-325px -27px;
}

#vocabulary #content #navi_gyo li a#na_gyo {
	width:118px;
	background-position:-440px 0;
}
#vocabulary #content #navi_gyo li a#na_gyo:hover,
#vocabulary #content #navi_gyo li#current a#na_gyo {
	background-position:-440px -27px
}

#vocabulary #content #navi_gyo li a#ha_gyo {
	width:99px;
	background-position:-558px 0;
}
#vocabulary #content #navi_gyo li a#ha_gyo:hover,
#vocabulary #content #navi_gyo li#current a#ha_gyo {
	background-position:-558px -27px;
}

#vocabulary #content #navi_gyo li a#ma_gyo {
	width:115px;
	background-position:-657px 0;
}
#vocabulary #content #navi_gyo li a#ma_gyo:hover,
#vocabulary #content #navi_gyo li#current a#ma_gyo {
	background-position:-657px -27px;
}

#vocabulary #content #navi_gyo li a#ya_gyo {
	width:111px;
	background-position:-772px 0;
}
#vocabulary #content #navi_gyo li a#ya_gyo:hover,
#vocabulary #content #navi_gyo li#current a#ya_gyo {
	background-position:-772px -27px;
}

#vocabulary #content #navi_gyo li a#ra_gyo {
	width:115px;
	background-position:-883px 0;
}
#vocabulary #content #navi_gyo li a#ra_gyo:hover,
#vocabulary #content #navi_gyo li#current a#ra_gyo {
	background-position:-883px -27px;
}

#vocabulary #content #navi_gyo li.btm {
	background:url(../images/vocabulary/navi_gyo.gif) no-repeat -998px 0;
	width:118px;
	height:27px;
	text-indent:-9999px;
}


#vocabulary #content #navi_gyo_1,
#vocabulary #content #navi_gyo_2 {
	width:634px;
	margin-left:16px;
	margin-top:5px;
}

#vocabulary #content #navi_gyo_1 {}

#vocabulary #content #navi_gyo_2 {
	background:url(../images/vocabulary/line_navi_gyo.gif) no-repeat left bottom;
	padding-bottom:15px;
}

#vocabulary #content .inner h3 {
	padding:10px 0 0 36px;
	font-size:24px;
}

#vocabulary #content .inner h3 span {
	font-size:20px;
}

#vocabulary #content .inner dl {
	margin-left:16px;
	width:634px;
}

#vocabulary #content .inner dt,
#vocabulary #content .inner dd {
	padding-left:20px;
}

#vocabulary #content .inner dt {
	font-size:14px;
	color:#ff4683;
	font-weight:bold;
}

#vocabulary #content .inner dd {
	background:url(../images/share/line_content.gif) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:8px;
}

#vocabulary #content .inner a.linktop_2 {
	margin:10px 0 0 530px;
}