@charset "utf-8";

/*==================================================
　organization.css
==================================================*/
.ttl-main {
	background: url(img/ttl_main.png) no-repeat 50% 0;
}

#ttl-sub01,
#ttl-sub02 {
	width: 823px;
	height: 59px;
	margin-bottom: 20px;
	text-indent: -9999px;
	display: block;
}

#ttl-sub01 {
	background: url(img/ttl_sub01.gif) no-repeat 50% 0;
}

#ttl-sub02 {
	background: url(img/ttl_sub02.gif) no-repeat 50% 0;
}

.a-z-cont {
	background: url(img/line.gif) repeat-x 0 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.a-z-cont.none {
	background: none;
}

.a-z-cont .a-z {
	float: left;
	width: 60px;
	height: 40px;
	text-indent: -9999px;
	display: block;
}

.a-z-cont .name {
	float: left;
	width: 550px;
}

.a-z-cont p {
	line-height: 2.0;
	background: url(img/icon_arrow.gif) no-repeat 0 50%;
	padding-left: 15px;
}

.a-z-cont #a {
	background: url(img/icon_a.gif) no-repeat 0 0;
}

.a-z-cont #k {
	background: url(img/icon_k.gif) no-repeat 0 0;
}

.a-z-cont #s {
	background: url(img/icon_s.gif) no-repeat 0 0;
}

.a-z-cont #t {
	background: url(img/icon_t.gif) no-repeat 0 0;
}

.a-z-cont #n {
	background: url(img/icon_n.gif) no-repeat 0 0;
}

.a-z-cont #h {
	background: url(img/icon_h.gif) no-repeat 0 0;
}

.a-z-cont #m {
	background: url(img/icon_m.gif) no-repeat 0 0;
}

.a-z-cont #y {
	background: url(img/icon_y.gif) no-repeat 0 0;
}

.a-z-cont #r {
	background: url(img/icon_r.gif) no-repeat 0 0;
}

.a-z-cont #w {
	background: url(img/icon_w.gif) no-repeat 0 0;
}
