@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	outline:none;
	font-size:12px;
}
a:link, a:visited, a:active, a:hover {
	color:#000000;
	text-decoration:none;
	outline:none;
}
img {
	border:none;
}
#container {
	width:950px;
}
/********* グローバルナビ *********/
#container #globalnavi {
	width:150px;
	float:left;
}
/***** ロゴ *****/
#container #globalnavi h1#logo a {
	display:block;
	text-indent:-9999px;
	width:80px;
	height:250px;
	background:url(../images/logo.gif) no-repeat;
	margin:0 auto 46px;
}
/***** ナビ *****/
#container #globalnavi .global ul.menu {
	background-color:#000000;
	padding:10px 0;
}
#container #globalnavi .global ul.menu li a {
	display:block;
	text-indent:-9999px;
	width:150px;
	height:18px;
}
#container #globalnavi .global ul.menu li.about a {
	background:url(../images/globalnavi_about.gif) no-repeat;
}
#container #globalnavi .global ul.menu li.festival a {
	background:url(../images/globalnavi_festival.gif) no-repeat;
	margin-top:10px;
}
#container #globalnavi .global ul.menu li.artfestival a {
	background:url(../images/globalnavi_artfestival.gif) no-repeat;
	margin-top:10px;
}
#container #globalnavi .global ul.menu li.history a {
	background:url(../images/globalnavi_history.gif) no-repeat;
	margin-top:10px;
}
#container #globalnavi .global ul.menu li.photoalbum a {
	background:url(../images/globalnavi_photoalbum.gif) no-repeat;
	margin-top:10px;
}
/***** ナビ（会員名簿） *****/
#container #globalnavi .global ul.namelist li.member a {
	background:url(../images/globalnavi_member.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:150px;
	height:20px;
	margin-top:20px;
}
/***** ナビホバー *****/
#container #globalnavi .global ul.menu li a:hover {
	background-position:bottom;
}
#container #globalnavi .global ul.namelist li a:hover {
	background-position:bottom;
}
/************ 右側コンテンツ **************/

#container #contentmain {
	width:799px;
	float:left;
	border-left:#787878 solid 1px;
	min-height:700px;
}
/***-----------------!!!!! ローカルナビ　ここから !!!!!-----------------***/

#container #contentmain #localnavi {
	width:133px;
	float:left;
	padding-top:40px;
}
#container #contentmain #localnavi ul.localmenu {
	position:relative;
	top:0;
	left:0;
}
#container #contentmain #localnavi ul.localmenu li {
	margin:0 0 12px 0;
}
#container #contentmain #localnavi ul.localmenu li a {
	display:block;
	text-indent:-9999px;
	height:13px;
}
/***!!!!! ローカルナビ　（トップへ戻る）　全ページ共通 !!!!!***/

#container #contentmain #localnavi ul.localmenu li.top a {
	background:url(../images/gotop.gif) no-repeat;
	width:133px;
	height:13px;
	margin:24px 0 0;
}
#container #globalnavi #localnavi ul.localmenu li a:hover {
	background-position:bottom;
}
/***!!!!! ローカルナビ　（協会について）　ここから !!!!!***/

#container #contentmain #localnavi ul.localmenu li.message a {
	background:url(../images/localnavi_message.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.aim a {
	background:url(../images/localnavi_aim.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.section a {
	background:url(../images/localnavi_section.gif) no-repeat;
}
/***!!!!! ローカルナビ　（西宮市芸術祭）　ここから !!!!!***/

#container #contentmain #localnavi ul.localmenu li.concert a {
	background:url(../images/localnavi_concert.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.classic a {
	background:url(../images/localnavi_classic.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.exhibition a {
	background:url(../images/localnavi_exhibition.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.hyoujyou a {
	background:url(../images/localnavi_hyoujyou.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.nogakukoza a {
	background:url(../images/localnavi_nogakukoza.gif) no-repeat;
}
/***!!!!! ローカルナビ　（野外文化事業）　ここから !!!!!***/

#container #contentmain #localnavi ul.localmenu li.event a {
	background:url(../images/localnavi_event.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.eventthisyear a {
	background:url(../images/localnavi_eventthisyear.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.eventreport a {
	background:url(../images/localnavi_eventreport.gif) no-repeat;
}
/***!!!!! ローカルナビ　（これまでの歴史）　ここから !!!!!***/

#container #contentmain #localnavi ul.localmenu li.establishment a {
	background:url(../images/localnavi_establishment.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.history a {
	background:url(../images/localnavi_history.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.gallery a {
	background:url(../images/localnavi_gallery.gif) no-repeat;
}
/***!!!!! ローカルナビ　（会員名簿）　ここから !!!!!***/

#container #contentmain #localnavi ul.localmenu li.youga a {
	background:url(../images/localnavi_youga.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.design a {
	background:url(../images/localnavi_design.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.nihonga a {
	background:url(../images/localnavi_nihonga.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.shodou a {
	background:url(../images/localnavi_shodou.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.photo a {
	background:url(../images/localnavi_photo.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.architecture a {
	background:url(../images/localnavi_architecture.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.craft a {
	background:url(../images/localnavi_craft.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.music a {
	background:url(../images/localnavi_music.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.entertainment a {
	background:url(../images/localnavi_entertainment.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.literature a {
	background:url(../images/localnavi_literature.gif) no-repeat;
}
#container #contentmain #localnavi ul.localmenu li.nou a {
	background:url(../images/localnavi_nou.gif) no-repeat;
}
/***** ローカルナビ　ホバー *****/

#container #contentmain #localnavi ul.localmenu li a:hover {
	background-position:bottom;
}
/***-----------------!!!!! ローカルナビ　ここまで !!!!!-----------------***/



/*************** コンテンツ記事 ここから***************/

#container #contentmain #contents {
	float:right;
	width:636px;
	margin:0 0 40px;
	line-height:20px;
	min-height:720px;
	font-family:"Lucida Grande", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
}
/***** Nshinomiya Arts and Culture Associaion*****/

#container #contentmain #contents p.association {
	display:block;
	text-indent:-9999px;
	background:url(../images/nishinomiya.gif) no-repeat;
	width:636px;
	height:41px;
}
#container #contentmain #contents a.map {
	display:block;
	text-indent:-9999px;
	background: url(../images/map.gif) no-repeat;
	width:70px;
	height:16px;
	margin-bottom:20px;
}
/***-----------------!!!!! トップページ　ここから !!!!!-----------------***/

/***** 協会について *****/

#container #contentmain #contents .about {
	border-bottom:#585858 dotted 1px;
	padding:0 0 28px;
}
#container #contentmain #contents .aboutarticle h1 {
	display:block;
	text-indent:-9999px;
	background:url(../images/header.png) no-repeat;
	width:636px;
	height:145px;
	margin-bottom:40px;
}
#container #contentmain #contents .aboutarticle {
	padding-bottom:28px;
	margin-bottom:28px;
	border-bottom:#585858 dotted 1px;
}


/**　見出し　**/

#container #contentmain #contents .about h2.about {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_message.gif) no-repeat;
	width:53px;
	height:24px;
}

#container #contentmain #contents .about p#presidentname {
	color:#868686;
	font-size:13px;
}
/**　記事内容　**/

#container #contentmain #contents .about p {
	padding:20px 0 0;
}

/***** 代表挨拶　記事 *****/

#container #contentmain #contents .messagearticle {
	border-bottom:#585858 dotted 1px;
	padding:0 0 28px;
}
/**　見出し　**/

#container #contentmain #contents .messagearticle h2.messagehead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_message.gif) no-repeat;
	width:53px;
	height:24px;
}
#container #contentmain #contents .messagearticle p#presidentname {
	color:#868686;
	font-size:13px;
}
/**　記事内容　**/

#container #contentmain #contents .messagearticle p {
	padding:20px 0 0;
}
/***** 設立趣旨　記事 *****/

#container #contentmain #contents .aimarticle {
	border-bottom:#585858 dotted 1px;
	padding:28px 0;
}
/**　見出し　**/

#container #contentmain #contents .aimarticle h2.aimhead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_aim.gif) no-repeat;
	width:74px;
	height:24px;
}
/**　記事内容　**/

#container #contentmain #contents .aimarticle p {
	margin:20px 0 0;
}
#container #contentmain #contents .aimarticle p.first {
	margin:20px 0 5px 0;
	text-indent:-9999px;
	background:url(../images/firstmember.gif) no-repeat;
	width:110px;
	height:25px;
}
/***** 各部門紹介　記事 *****/

#container #contentmain #contents .sectionarticle {
	padding:28px 0 0;
}
/**　見出し　**/

#container #contentmain #contents .sectionarticle h2.sectionhead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_section.gif) no-repeat;
	width:93px;
	height:24px;
}
/**　記事内容　**/
#container #contentmain #contents .sectionarticle p {
	margin:20px 0 0;
}
#container #contentmain #contents .sectionarticle dl {
	display:block;
	margin:20px 0 0;
}
#container #contentmain #contents .sectionarticle dl.sectionname dt {
	margin:10px 0 0;
}
#container #contentmain #contents .sectionarticle dl.sectionname dd {
	display:block;
	margin:0 0 10px;
}
#container #contentmain #contents .sectionarticle p.member_bt a {
	display:block;
	text-indent:-9999px;
	background:url(../images/section_bt.gif) no-repeat;
	width:88px;
	height:17px;
}
#container #contentmain #contents .sectionarticle p.member_bt a:hover {
	background-position:bottom;
}
/***-----------------!!!!! 協会について　ページ　ここまで !!!!!-----------------***/


/***-----------------!!!!! 西宮市芸術祭　ページ　ここから !!!!!-----------------***/

#container #contentmain #contents .festival {
	padding-bottom:28px;
	border-bottom:#585858 dotted 1px;
}
#container #contentmain #contents .festival h1.festivalhead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_festival.gif) no-repeat;
	width:118px;
	height:31px;
	margin-bottom:28px;
}
#container #contentmain #contents p.eventname {
	color:#5ec0d1;
	font-size:13px;
	font-weight:bold;
}
#container #contentmain #contents dl.schedule {
	display:block;
	margin:0 0 20px;
}
#container #contentmain #contents dl.schedule dt {
	float:left;
	width:60px;
}
#container #contentmain #contents dl.schedule dd {
	margin-left:60px;
}
#container #contentmain #contents p.gotoalbum {
	width:120px;
	height:17px;
	margin:10px 0;
}
#container #contentmain #contents p.gotoalbum a {
	display:block;
	text-indent:-9999px;
	background:url(../images/gotoalbum.gif) no-repeat bottom;
	width:120px;
	height:17px;
}
#container #contentmain #contents p.gotoalbum a:hover {
	background-position:top;
}
/***** 音楽会 *****/

#container #contentmain #contents .concertarticle {
	padding:28px 0;
	border-bottom:#585858 dotted 1px;
}
/**　見出し　**/

#container #contentmain #contents .concertarticle h2.concerthead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_concert.gif) no-repeat;
	width:57px;
	height:24px;
	margin:0 0 28px;
}
/**　記事内容　**/
#container #contentmain #contents .concertarticle p.thisyear_concert {
	display:block;
	text-indent:-9999px;
	background:url(../images/lastyear_concert.gif) no-repeat;
	width:100px;
	height:31px;
	margin:20px 0 10px;
}

/***** 古典芸能鑑賞会　記事 *****/


#container #contentmain #contents .classicarticle {
	padding:28px 0;
}
/**　見出し　**/

#container #contentmain #contents .classicarticle h2.classichead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_classic.gif) no-repeat;
	width:134px;
	height:24px;
	margin:0 0 28px;
}
/**　記事内容　**/

#container #contentmain #contents .classicarticle p.thisyear_classic {
	display:block;
	text-indent:-9999px;
	background:url(../images/lastyear_classic.gif) no-repeat;
	width:151px;
	height:25px;
	margin:0 0 10px;
}
#container #contentmain #contents .classicarticle p.gotoalbum {
	width:120px;
	height:17px;
}
#container #contentmain #contents .classicarticle p.gotoalbum a {
	display:block;
	text-indent:-9999px;
	background:url(../images/gotoalbum.gif) no-repeat bottom;
	width:120px;
	height:17px;
}
#container #contentmain #contents .classicarticle p.gotoalbum a:hover {
	background-position:top;
}
/***** 美術展　記事 *****/

#container #contentmain #contents .exhibitionarticle {
	padding:28px 0;
	border-bottom:#585858 dotted 1px;
}
/**　見出し　**/

#container #contentmain #contents .exhibitionarticle h2.exhibitionhead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_exhibition.gif) no-repeat;
	width:64px;
	height:24px;
	margin:0 0 28px;
}
/**　記事内容　**/

#container #contentmain #contents .exhibitionarticle p.thisyear_exhibition {
	display:block;
	text-indent:-9999px;
	background:url(../images/lastyear_exhibition.gif) no-repeat;
	width:151px;
	height:25px;
	margin:0 0 10px;
}
#container #contentmain #contents .exhibitionarticle p.gotoalbum {
	width:120px;
	height:17px;
}
#container #contentmain #contents .exhibitionarticle p.gotoalbum a {
	display:block;
	text-indent:-9999px;
	background:url(../images/gotoalbum.gif) no-repeat bottom;
	width:120px;
	height:17px;
}
#container #contentmain #contents .exhibitionarticle p.gotoalbum a:hover {
	background-position:top;
}
#container #contentmain #contents .exhibitionarticle dl.schedule dt {
	float:left;
	width:70px;
}
#container #contentmain #contents .exhibitionarticle dl.schedule dd {
	margin-left:70px;
}
/***** 文芸誌「表情」　記事 *****/

#container #contentmain #contents .hyojo {
	padding:28px 0;
	border-bottom:#585858 dotted 1px;
}
/**　見出し　**/

#container #contentmain #contents .hyojo h2.hyojohead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_hyoujyou.gif) no-repeat;
	width:159px;
	height:24px;
	margin:0 0 28px;
}
/**　記事内容　**/

#container #contentmain #contents .hyojo p.gotoalbum {
	width:120px;
	height:17px;
}
#container #contentmain #contents .hyojo p.gotoalbum a {
	display:block;
	text-indent:-9999px;
	background:url(../images/gotoalbum.gif) no-repeat bottom;
	width:120px;
	height:17px;
}
#container #contentmain #contents .hyojo p.gotoalbum a:hover {
	background-position:top;
}
#container #contentmain #contents .hyojo dl.schedule dt {
	float:left;
	width:70px;
}
#container #contentmain #contents .hyojo dl.schedule dd {
	margin-left:70px;
}
#container #contentmain #contents .hyojo p span {
	font-size:0.9em;
	line-height:1.2;
	display:block;
	margin-top:20px;
}
/***** 能楽講座　記事 *****/

#container #contentmain #contents .nogaku {
	padding:28px 0;
	border-bottom:#585858 dotted 1px;
}
/**　見出し　**/

#container #contentmain #contents .nogaku h2.nogakuhead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_nogaku.gif) no-repeat;
	width:159px;
	height:24px;
	margin:0 0 28px;
}
/**　記事内容　**/

#container #contentmain #contents .nogaku p.gotoalbum {
	width:120px;
	height:17px;
}
#container #contentmain #contents .nogaku p.gotoalbum a {
	display:block;
	text-indent:-9999px;
	background:url(../images/gotoalbum.gif) no-repeat bottom;
	width:120px;
	height:17px;
}
#container #contentmain #contents .nogaku p.gotoalbum a:hover {
	background-position:top;
}
#container #contentmain #contents .nogaku dl.schedule dt {
	float:left;
	width:70px;
}
#container #contentmain #contents .nogaku dl.schedule dd {
	margin-left:70px;
}
#container #contentmain #contents .nogaku p span {
	font-size:0.9em;
	line-height:1.2;
	display:block;
	margin-top:20px;
}
/***-----------------!!!!! 西宮市芸術祭　ページ　ここまで !!!!!-----------------***/



/***-----------------!!!!! 野外文化事業　ページ　ここから !!!!!-----------------***/


/***** 野外文化事業について *****/

/**　見出し　**/

#container #contentmain #contents h2.eventhead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_event.gif) no-repeat;
	width:173px;
	height:31px;
	margin:0 0 28px;
}
/**　記事内容　**/



/***** アートフェスティバル　記事 *****/

#container #contentmain #contents .eventthisyear {
	padding:0 0 28px 0;
	border-bottom:#585858 dotted 1px;
}
/**　見出し　**/

#container #contentmain #contents .eventthisyear h2.eventthisyearhead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_eventthisyear.gif) no-repeat;
	width:200px;
	height:24px;
	margin:0 0 28px;
}
/**　記事内容　**/
#container #contentmain #contents .eventthisyear p {
	margin:0 0 15px;
}
#container #contentmain #contents .eventthisyear dl dt {
	float:left;
	width:60px;
}
#container #contentmain #contents .eventthisyear dl dd {
	margin-left:60px;
}
/***** レポート　記事 *****/

#container #contentmain #contents .report2010 {
	padding:28px 0 0;
}
/**　見出し　**/

#container #contentmain #contents .report2010 p {
	margin:20px 0 0 0;
}
/**　記事内容　**/

#container #contentmain #contents .reportpast {
	margin:20px 0 28px;
}
#container #contentmain #contents .reportpast img{
	padding:1px 0;
}

#container #contentmain #contents .reportpast h2 {
	background:url(../images/artfestival_past.gif) no-repeat;
	width:180px;
	height:25px;
	text-indent:-9999px;
	margin:40px 0 10px;
}
#container #contentmain #contents .reportpast p.gotoalbum {
	width:120px;
	height:17px;
	margin:10px 0;
}
#container #contentmain #contents .reportpast p.gotoalbum a {
	display:block;
	text-indent:-9999px;
	background:url(../images/gotoalbum.gif) no-repeat bottom;
	width:120px;
	height:17px;
}
#container #contentmain #contents .reportpast p.gotoalbum a:hover {
	background-position:top;
}
/***-----------------!!!!! 野外文化事業　ページ　ここまで !!!!!-----------------***/


/***-----------------!!!!! これまでの歴史　ページ　ここから !!!!!-----------------***/


/***** 設立のころ *****/

#container #contentmain #contents .establishment {
	padding-bottom:28px;
	border-bottom:#585858 dotted 1px;
	float:left;
	width:636px;
}
/**　見出し　**/

#container #contentmain #contents .establishment h2.establishmenthead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_establishment.gif) no-repeat;
	width:636px;
	height:24px;
	margin:0 0 28px;
}
#container #contentmain #contents .establishment img {
	width:636px;
	float:left;
	padding-bottom:20px;
}
/**　記事内容　**/


#container #contentmain #contents .establishment p.soukaitext {
	clear:both;
}
#container #contentmain #contents .establishment p.invitation {
	float:left;
}
#container #contentmain #contents .establishment p.invitation a {
	display:block;
	text-indent:-9999px;
	background:url(../images/envelope.gif);
	width:199px;
	height:50px;
	margin:20px 0 0;
}
#container #contentmain #contents .establishment p.program {
	float:left;
}
#container #contentmain #contents .establishment p.program a {
	display:block;
	text-indent:-9999px;
	background:url(../images/program_button.gif);
	width:199px;
	height:50px;
	margin:20px 0 0 60px;
}
#container #contentmain #contents .establishment .representative {
	width:636px;
	clear:both;
	padding:60px 0 0;
}
#container #contentmain #contents .establishment .representative ul {
	display:block;
	width:636px;
	height:102px;
}
#container #contentmain #contents .establishment .representative ul.kishi {
	background:url(../images/daihyou_kishi.gif) no-repeat;
	padding-bottom:20px;
}
#container #contentmain #contents .establishment .representative ul.chou {
	background:url(../images/daihyou_chou.gif) no-repeat;
	padding-bottom:20px;
}
#container #contentmain #contents .establishment .representative ul.suda {
	background:url(../images/daihyou_suda.gif) no-repeat;
}
#container #contentmain #contents .establishment .representative ul li {
	position:relative;
	top:45px;
	left:91px;
	width:545px;
	font-size:11px;
	line-height:14px;
}
/***** これまでのあゆみ *****/

#container #contentmain #contents .history {
	padding:28px 0;
	float:left;
}
/**　見出し　**/

#container #contentmain #contents .history h2.historyhead {
	display:block;
	text-indent:-9999px;
	background:url(../images/headline_history.gif) no-repeat;
	width:142px;
	height:24px;
	margin:0 0 40px;
}
/**　記事内容　**/

#container #contentmain #contents .history dl {
	display:block;
	width:636px;
	margin:20px 0 0;
}
#container #contentmain #contents .history dl dt {
	font-size:14px;
	font-weight:bold;
	color:#666;
}
#container #contentmain #contents .history dl dd {
	margin:10px 0;
}
/***-----------------!!!!! これまでの歴史　ページ　ここまで !!!!!-----------------***/



/***-----------------!!!!! 会員名簿　ページ　ここから !!!!!-----------------***/

#container #contentmain #contents .membername dl {
	margin:0 0 60px;
}
#container #contentmain #contents .membername dl dt {
	display:block;
	text-indent:-9999px;
	width:636px;
	height:26px;
	margin:0 0 20px;
}
/***-----------------!!!!! 部門名　見出し　ここから !!!!!-----------------***/



#container #contentmain #contents .membername dl.youga dt {
	background:url(../images/section_youga.gif) no-repeat;
}
#container #contentmain #contents .membername dl.design dt {
	background:url(../images/section_design.gif) no-repeat;
}
#container #contentmain #contents .membername dl.nihonga dt {
	background:url(../images/section_nihonga.gif) no-repeat;
}
#container #contentmain #contents .membername dl.shodou dt {
	background:url(../images/section_shodou.gif) no-repeat;
}
#container #contentmain #contents .membername dl.photo dt {
	background:url(../images/section_photo.gif) no-repeat;
}
#container #contentmain #contents .membername dl.architecture dt {
	background:url(../images/section_architecture.gif) no-repeat;
}
#container #contentmain #contents .membername dl.craft dt {
	background:url(../images/section_craft.gif) no-repeat;
}
#container #contentmain #contents .membername dl.music dt {
	background:url(../images/section_music.gif) no-repeat;
}
#container #contentmain #contents .membername dl.entertainment dt {
	background:url(../images/section_entertainment.gif) no-repeat;
}
#container #contentmain #contents .membername dl.literature dt {
	background:url(../images/section_literacture.gif) no-repeat;
}
#container #contentmain #contents .membername dl.nou dt {
	background:url(../images/section_nou.gif) no-repeat;
}
/***-----------------!!!!! 部門名　見出し　ここまで !!!!!-----------------***/



#container #contentmain #contents .membername dl dd {
	text-indent:5px;
	margin:0 20px 20px 0;
	padding:0 0 10px 0;
	overflow:hidden;
	border-bottom:#585858 dotted 1px;
	display: flex;
	align-items: center;
	width:100%;
	position:relative;
}
#container #contentmain #contents .membername dl dd p.name, p.name_roman {
	float:left;
	margin-right:20px;
	color:#999;
	vertical-align: middle;
}
#container #contentmain #contents .membername dl dd p.gotopage a{
	display:inline-block;
	border:1px #000 solid;
    text-indent:  0;
	vertical-align: middle;
	border-radius: 4px;
	padding:0 5px;
}
/*#container #contentmain #contents .membername dl dd p.name a:hover{
	color:#f5f5f5;
}*/

#container #contentmain #contents .membername dl dd p.homepagelink {
	position:absolute;
	right:5px;
}
#container #contentmain #contents .membername dl dd p.homepagelink a {
	display:block;
	text-indent:-9999px;
	background:url(../images/gohomepage.gif) no-repeat;
	width:73px;
	height:15px;
	line-height:0;
}
#container #contentmain #contents .membername dl dd p.homepagelink a:hover {
	background-position:bottom;
}
/***-----------------!!!!! 会員名簿　ページ　ここまで !!!!!-----------------***/

/****************** フッター ******************/

#footer {
	clear:both;
	background-color:#000000;
	padding:10px 0 10px;
	min-width:950px;
}
#footer ul.footernavi li {
	float:left;
	margin-bottom:40px;
}
#footer ul.footernavi li.link a {
	display:block;
	text-indent:-9999px;
	background:url(../images/footernavi_link.gif) no-repeat;
	width:30px;
	height:10px;
	margin:0 0 0 30px;
}
#footer ul.footernavi li.sitemap a {
	display:block;
	text-indent:-9999px;
	background:url(../images/footernavi_sitemap.gif) no-repeat;
	width:65px;
	height:10px;
	margin:0 0 0 18px;
}
#footer ul.footernavi li.contact a {
	display:block;
	text-indent:-9999px;
	background:url(../images/footernavi_contact.gif) no-repeat;
	width:65px;
	height:10px;
	margin:0 0 0 18px;
}
#footer p.copyright {
	clear:both;
	color:#FFFFFF;
	margin:0 0 0 30px;
}
