@charset "shift_jis";



/*#procontbox .table_cf{
	width: 370px;
	margin-right: auto;
	margin-left: auto;
}
#procontbox .table_cf p{
	text-align: left;
	font-size: 85%;
	text-indent: 0px;
	line-height: 1.3em;
	margin-right: 0px;
	margin-left: 0px;
}

#procontbox .table_cf img{
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}
#procontbox .table_cf td{
	padding: 5px;
}*/



h3 {
	color: #005CA5;
	font-size:93%;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 1em;
	border-left: 5px solid #005CA5;
	margin-left: 5px;
}


#cflist table {
	border-collapse:collapse;
	width:270px;
	margin-left: 3px;
	font-size: 93%;
	float: left;
	margin-bottom: 5px;
}

#cflist table td,
#cflist table th{
	border:1px solid #CCCCCC;
	padding: 5px 5px;
	margin:0px;
}
#cflist table th{
	font-weight: bold;
	color: #FFFFFF;
	background: url(../../common/images/table02_thbg.png) left top;
}
#cflist table td{
	padding: 7px;
	background: url(../../common/images/table02_trbg.png) repeat-x;
}
#cflist h4{
	background: url(../../common/images/gojuon_gyoubar.png) no-repeat left top;
	clear: both;
	color: #000000;
	height: 30px;
	width: 550px;
	margin: 0px 0px 5px;
	line-height: 30px;
	padding-left: 20px;
}
#cflist {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
/* リード */
#cflist div.read {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}
#cflist div.read p{
	line-height: 1.5em;
}
/* 注釈 */

#cflist ul.note{
	font-size:85%;
	margin: 1em 2em 2em;
	list-style:none;
	}
/* セーブタイトル用 */
#cflist table.table_title_01 {
	width:475px;
	float: right;
}
#cflist p.nonetitle{
	width:475px;
	float: right;
}


/* トップボタン */

#cflist div.topbtnbox{
	clear: both;
}

#cflist p.topbtn{
	clear: both;
	line-height: 30px;
	height: 30px;
	text-align: center;
	width: 100px;
	height: 30px;
	float: right;
	font-size: 93%;
	margin-right: 2px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#cflist p.topbtn a{
	background: url(../../common/images/btn02.png) no-repeat right top;
	width: 100px;
	height: 30px;
	line-height: 30px;
	display: block;
}
#cflist p.topbtn a:hover{
	background: url(../../common/images/btn02.png) no-repeat right bottom;
}



/*---------------*/

#cflist dl dt {
	font-weight:bold;
	color:#005CA5;
	margin:0 0 0 1em;
}
#cflist dl dd {
	margin:0 0 0.5em 2em;
}
#cflist ul {
	list-style:disc;
	margin:0 0 0 1em;
}
#cflist li {
	margin:0 0 0.2em 2em;
}

/*---------------*/

/* 五十音リスト */



#gojuon{
	width: 550px;
	height: 30px;
	margin-bottom: 15px;
}

#gojuon ul,
#gojuon ul li {
     float: left;
	 list-style:none;
	 margin:0;
}

#gojuon ul{
	width: 550px;
	height: 30px;
}

#gojuon ul li a{
    display: block;
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
}


#gojuon ul li#navi_a a{
	height: 30px;
	width: 59px;
	background: url(../../common/images/gojuon_bar.png) no-repeat 0px 0px;
}
#gojuon ul li#navi_a a:focus,
#gojuon ul li#navi_a a:hover {
     background-position: 0px -30px;
}


#gojuon ul li#navi_ka a{
	height: 30px;
	width: 54px;
	background: url(../../common/images/gojuon_bar.png) no-repeat -59px 0px;
}
#gojuon ul li#navi_ka a:focus,
#gojuon ul li#navi_ka a:hover {
     background-position: -59px -30px;
}


#gojuon ul li#navi_sa a{
	height: 30px;
	width: 54px;
	background: url(../../common/images/gojuon_bar.png) no-repeat -113px 0px;
}
#gojuon ul li#navi_sa a:focus,
#gojuon ul li#navi_sa a:hover {
     background-position: -113px -30px;
}


#gojuon ul li#navi_ta a{
	height: 30px;
	width: 54px;
	background: url(../../common/images/gojuon_bar.png) no-repeat -167px 0px;
}
#gojuon ul li#navi_ta a:focus,
#gojuon ul li#navi_ta a:hover {
     background-position: -167px -30px;
}


#gojuon ul li#navi_na a{
	height: 30px;
	width: 54px;
	background: url(../../common/images/gojuon_bar.png) no-repeat -221px 0px;
}
#gojuon ul li#navi_na a:focus,
#gojuon ul li#navi_na a:hover {
     background-position: -221px -30px;
}


#gojuon ul li#navi_ha a{
	height: 30px;
	width: 54px;
	background: url(../../common/images/gojuon_bar.png) no-repeat -275px 0px;
}
#gojuon ul li#navi_ha a:focus,
#gojuon ul li#navi_ha a:hover {
     background-position: -275px -30px;
}


#gojuon ul li#navi_ma a{
	height: 30px;
	width: 54px;
	background: url(../../common/images/gojuon_bar.png) no-repeat -329px 0px;
}
#gojuon ul li#navi_ma a:focus,
#gojuon ul li#navi_ma a:hover {
     background-position: -329px -30px;
}


#gojuon ul li#navi_ya a{
	height: 30px;
	width: 54px;
	background: url(../../common/images/gojuon_bar.png) no-repeat -383px 0px;
}
#gojuon ul li#navi_ya a:focus,
#gojuon ul li#navi_ya a:hover {
     background-position: -383px -30px;
}


#gojuon ul li#navi_ra a{
	height: 30px;
	width: 54px;
	background: url(../../common/images/gojuon_bar.png) no-repeat -437px 0px;
}
#gojuon ul li#navi_ra a:focus,
#gojuon ul li#navi_ra a:hover {
     background-position: -437px -30px;
}


#gojuon ul li#navi_wa a{
	height: 30px;
	width: 59px;
	background: url(../../common/images/gojuon_bar.png) no-repeat -491px 0px;
}
#gojuon ul li#navi_wa a:focus,
#gojuon ul li#navi_wa a:hover {
     background-position: -491px -30px;
}
