body {margin:0;padding:0;font-family:"MSP ゴシック",Osaka;}
div#wp-contents {width:772px; background:url("../images/bg.gif") repeat-y;}
div.contents{margin:0 7px 0 5px;clear:both;}
div.footer-bottom{height:9px;}
div.body .wspace{margin-top:12px;margin-bottom:12px;padding-right:38px;padding-left:38px;clear:both;}
div.body h1{margin-bottom:32px;}
div.body p.default{padding-bottom:1em;font-size:112.5%;text-indent:1em;line-height:1.75;}
div#wp-contents div.body p#pagetop{clear:both;margin-top:48px;padding-top:20px;background:url(../images/bar.jpg) no-repeat;font-size:68.75%;text-align:right;}
	/* IEで背景が表示されない対策 */
	p#pagetop{zoom:1;}

/* -----
	index
---- */
#index div#main-contents{height:/*453+49*//*502*/472px;/*background:url(../images/mainbg.jpg) no-repeat;*/background-color:#f4fdfd;}
#index div#main-contents div.mainimage{}

	/* -----
		社保庁のねんきん特別便リンク用（2008/8/12）-> 2012/6/6 修正
	---- */
	#index div#main-contents{position:relative;}
	#index div.syahotyo{position:absolute; right:33px;top:386px;}
	#index div.syahotyo #announce {display: inline-block;
		/*margin-left: 292px;
		padding: .6em 24px .4em 24px;*/
		padding:6px 24px;
		background-color: #FFF; border: 1px solid #666;
		font-size: 11px;font-weight: bold;text-align: right;
	}
	#index div.syahotyo #announce a {text-decoration: none;}
	#index #help { margin: 0; padding: 0;  border: 0; clear: both; float: none; font-size: 1px;}
/* -----
	ナビゲーション
---- */
div#globalNav{height:47px;margin:10px 0;}
div#globalNav ul li{display:block;float:left;line-height:0;}
div#globalNav ul li a{display:block;height:0px;overflow:hidden;line-height:normal;background:no-repeat;width:80px;padding-top:52px;}
div#globalNav ul li.home a{width:62px;}
div#globalNav ul li.greeting a{width:65px;}
div#globalNav ul li.teikan a{width:65px;}
div#globalNav ul li.enkaku a{width:65px;}
div#globalNav ul li.sosiki a{width:65px;}
div#globalNav ul li.yakuin a{width:75px;}
div#globalNav ul li.kensa a{width:92px;}
div#globalNav ul li.seminar a{width:75px;}
div#globalNav ul li.jyosei a{width:66px;}
div#globalNav ul li.houkoku a{width:130px;}
div#globalNav ul li.home a{background:url(../images/nv_home.gif);}
	div#globalNav ul li.home a:hover{background:url(../images/nv_home_ov.gif);}
div#globalNav ul li.greeting a{background:url(../images/nv_greeting.gif);}
	#greeting div#globalNav ul li.greeting a{background:url(../images/nv_greeting_ov.gif);}
	div#globalNav ul li.greeting a:hover{background:url(../images/nv_greeting_ov.gif);}
div#globalNav ul li.teikan a{background:url(../images/nv_teikan.gif);}
	#kifukoui div#globalNav ul li.teikan a{background:url(../images/nv_teikan_ov.gif);}
	div#globalNav ul li.teikan a:hover{background:url(../images/nv_teikan_ov.gif);}
div#globalNav ul li.enkaku a{background:url(../images/nv_enkaku.gif);}
	#enkaku div#globalNav ul li.enkaku a{background:url(../images/nv_enkaku_ov.gif);}
	div#globalNav ul li.enkaku a:hover{background:url(../images/nv_enkaku_ov.gif);}
div#globalNav ul li.sosiki a{background:url(../images/nv_sosiki.gif);}
	#sosikizu div#globalNav ul li.sosiki a{background:url(../images/nv_sosiki_ov.gif);}
	div#globalNav ul li.sosiki a:hover{background:url(../images/nv_sosiki_ov.gif);}
div#globalNav ul li.yakuin a{background:url(../images/nv_yakuin.gif);}
	#yakuinmeibo div#globalNav ul li.yakuin a{background:url(../images/nv_yakuin_ov.gif);}
	div#globalNav ul li.yakuin a:hover{background:url(../images/nv_yakuin_ov.gif);}
div#globalNav ul li.kensa a{background:url(../images/nv_kensa.gif);}
	#kensahyou div#globalNav ul li.kensa a{background:url(../images/nv_kensa_ov.gif);}
	div#globalNav ul li.kensa a:hover{background:url(../images/nv_kensa_ov.gif);}
div#globalNav ul li.seminar a{background:url(../images/nv_seminar.gif);}
	#seminar div#globalNav ul li.seminar a{background:url(../images/nv_seminar_ov.gif);}
	div#globalNav ul li.seminar a:hover{background:url(../images/nv_seminar_ov.gif);}
div#globalNav ul li.jyosei a{background:url(../images/nv_jyosei.gif);}
	#jyosei div#globalNav ul li.jyosei a{background:url(../images/nv_jyosei_ov.gif);}
	div#globalNav ul li.jyosei a:hover{background:url(../images/nv_jyosei_ov.gif);}
div#globalNav ul li.houkoku a{background:url(../images/nv_houkoku.gif);}
	#zaimu div#globalNav ul li.houkoku a{background:url(../images/nv_houkoku_ov.gif);}
	div#globalNav ul li.houkoku a:hover{background:url(../images/nv_houkoku_ov.gif);}

	/* index */
	#index div#globalNav{margin:0;margin-top:29px;height:42px;}
	#index div#globalNav ul li a{padding-top:42px;}
	#index div#globalNav ul li.greeting a{width:78px;}
	#index div#globalNav ul li.teikan a{width:73px;}
	#index div#globalNav ul li.enkaku a{width:73px;}
	#index div#globalNav ul li.sosiki a{width:73px;}
	#index div#globalNav ul li.yakuin a{width:80px;}
	#index div#globalNav ul li.kensa a{width:90px;}
	#index div#globalNav ul li.seminar a{width:80px;}
	#index div#globalNav ul li.jyosei a{width:75px;}
	#index div#globalNav ul li.houkoku{margin-left:17px;}
	#index div#globalNav ul li.houkoku a{width:121px;}
	#index div#globalNav ul li.greeting a{background:url(../images/nv_greetingtop.gif);}
		#index div#globalNav ul li.greeting a:hover{background:url(../images/nv_greetingtop_ov.gif);}
	#index div#globalNav ul li.teikan a{background:url(../images/nv_teikantop.gif);}
		#index div#globalNav ul li.teikan a:hover{background:url(../images/nv_teikantop_ov.gif);}
	#index div#globalNav ul li.enkaku a{background:url(../images/nv_enkakutop.gif);}
		#index div#globalNav ul li.enkaku a:hover{background:url(../images/nv_enkakutop_ov.gif);}
	#index div#globalNav ul li.sosiki a{background:url(../images/nv_sosikitop.gif);}
		#index div#globalNav ul li.sosiki a:hover{background:url(../images/nv_sosikitop_ov.gif);}
	#index div#globalNav ul li.yakuin a{background:url(../images/nv_yakuintop.gif);}
		#index div#globalNav ul li.yakuin a:hover{background:url(../images/nv_yakuintop_ov.gif);}
	#index div#globalNav ul li.kensa a{background:url(../images/nv_kensatop.gif);}
		#index div#globalNav ul li.kensa a:hover{background:url(../images/nv_kensatop_ov.gif);}
		#index div#globalNav ul li.seminar a{background:url(../images/nv_seminartop.gif);}
			#index div#globalNav ul li.seminar a:hover{background:url(../images/nv_seminartop_ov.gif);}
	#index div#globalNav ul li.jyosei a{background:url(../images/nv_jyoseitop.gif);}
		#index div#globalNav ul li.jyosei a:hover{background:url(../images/nv_jyoseitop_ov.gif);}
	#index div#globalNav ul li.houkoku a{background:url(../images/nv_houkokutop.gif);}
		#index div#globalNav ul li.houkoku a:hover{background:url(../images/nv_houkokutop_ov.gif);}

/* -----
	ご挨拶
---- */
/*div.bg12 {background:url(../images/12.gif) no-repeat right bottom;}*/
div.body p.date{font-size:112.5%;padding-top:1em;}
div.body p.sign{text-align:right;font-size:112.5%;line-height:1.5;}

/* -----
	定款
---- */
div.agreement {color:#333;}
div.agreement h2{margin-top:36px;font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;line-height:1.5;}
div.agreement h3.title{line-height:2;font-size:87.5%;margin-top:12px;}
div.agreement h4{font-size:100%;padding-left:3.7em;text-indent:-3.7em;line-height:1.5;}
div.agreement h4.two-digit{padding-left:4.3em;text-indent:-4.3em;}
div.agreement h4 span.title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
div.agreement h4 span.h4_sub{padding-left:1em;font-weight:normal;}

/* リストのインデント等、横のアキ */
div.agreement li{line-height:1.5;}
div.agreement ol{padding-left:24px;}
	/*div.agreement  ol li ul li{line-height:1.5;padding-bottom:0px;}*/
div.agreement ul li{list-style:none;}
div.agreement ul.h4_li {padding-left:3.5em;}
	div.agreement ul.h4_li_two-digit {padding-left:4em;}
div.agreement ul.h4_li li{padding-left:1.7em;text-indent:-1.7em;}
div.agreement ol li ul.ol_ul_li li{padding-left:1.7em;text-indent:-1.7em;}
div.agreement ol li ul ul.ol_ul_ul_li li{padding-left:1.4em;text-indent:-1.4em;}
div.agreement ol li ul ul.ol_ul_ul_ul_li li{padding-left:1.5em;text-indent:-1.5em;}

/* リストの行間アキ */
div.agreement ol{padding-top:6px;}
div.agreement ol > li{padding-top:6px;}
div.agreement .gyoukan{padding-bottom:6px;}
div.agreement .gyoukan > li{padding-bottom:6px;}

/* -----
	沿革
---- */
#enkaku div.admission{padding-right:40px;padding-bottom:48px;padding-left:40px;}
#enkaku div.admission h2{font-size:100%;line-height:2;}
#enkaku div.admission p.default{line-height:1.5em;}
#enkaku div.admission ol{padding-top:16px;padding-bottom:16px;padding-left:2em;}
#enkaku div.admission ul{list-style:none;padding-top:16px;padding-bottom:32px;}
#enkaku div.admission ul li{padding-bottom:6px;line-height:1.5em;}
#enkaku div.admission ul li.number{text-align:right;}
#enkaku div.admission ul li.title{text-align:center;}
#enkaku div.admission ul li.name{text-align:right;}
#enkaku div.admission ul li.prime{text-align:right;}

#enkaku ol{padding-bottom:36px;padding-left:2em;}
#enkaku ol li{padding-bottom:6px;line-height:1.5em;}

/* -----
	組織図
---- */
#sosikizu div.body div.wspace{text-align:center;}
#sosikizu div.body div.wspace p{margin:0 auto;width:622px;}
#sosikizu div.body div.wspace p.date{text-align:right;font-size:87.5%;}

/* -----
	役員名簿
---- */
#yakuinmeibo div.body div.meibo_wp{text-align:center;}
#yakuinmeibo div.body div.meibo_wp div.meibo{margin:0 auto;text-align:left;width:/*490*/684px;}
#yakuinmeibo div.body div.meibo_wp div.meibo h2{margin-bottom:12px;}
#yakuinmeibo div.body div.meibo_wp div.meibo p.term{font-size:87.5%;padding-bottom:.5em;}
#yakuinmeibo div.body div.meibo_wp div.meibo table{margin-bottom:30px;}

/* table */
#yakuinmeibo div.body div.meibo_wp div.meibo table{width:/*490*/684px;border-collapse:collapse;}
#yakuinmeibo div.body div.meibo_wp div.meibo table th{width:129px;height:32px;border:solid 1px #ccf;border-right:none;vertical-align:middle;font-size:14px;background: url(../images/th_bg.gif) repeat-y left;}
#yakuinmeibo div.body div.meibo_wp div.meibo table td{width:555px;border:solid 1px #ccf;border-left:none;vertical-align:middle;padding-left:6px;line-height:2;font-weight:bold;font-size:14px;}
#yakuinmeibo div.body div.meibo_wp div.meibo table td span{display:table-cell;}
#yakuinmeibo div.body div.meibo_wp div.meibo table td span.name{width:11em;padding-right:2em;}
/* table */

#yakuinmeibo div.body div.meibo_wp div.meibo p.source{margin-top:0.5em;font-size:87.5%;}
#yakuinmeibo div.body div.meibo_wp div.meibo p.date{text-align:right;font-size:87.5%;}

#yakuinmeibo div.body div.meibo_wp div.meibo table td.ruby {line-height:1;font-size:87.5%;}
#yakuinmeibo div.body div.meibo_wp div.meibo table td ruby rp,
#yakuinmeibo div.body div.meibo_wp div.meibo table td ruby rt{font-size:56.2%;}
#yakuinmeibo div.body div.meibo_wp div.meibo table td ruby
{ruby-align:distribute-letter;ruby-overhang:none;}


/* -----
	序文
---- */
#kensahyou div.body p.date{text-align:right;}
#kensahyou div.body div.english{margin-top:32px;margin-bottom:1em;}
#kensahyou div.body div.english h2{text-align:center;font-size:112.5%;}
#kensahyou div.body div.english p.default{ text-align:justify;text-justify:inter-word;}
#kensahyou div.body p.kome{font-size:87.5%;line-height:1.5;}
#kensahyou div.body p.medal{margin-top:1em;text-align:center;}

/* -----
	財務
---- */
#zaimu div.body p.title{font-weight:bold;line-height:1.5;border-left:solid 10px #f00;margin-bottom:32px;padding-left:12px;}
#zaimu div.body p.item{float:left;padding-bottom:16px;width:330px;height:50px;background:url(../images/btn_on.jpg) no-repeat left top;}
#zaimu div.body p.item a{display:block;position:relative;width:330px;height:50px;background:url(../images/btn_off.jpg) no-repeat left top;}
#zaimu div.body p.item a:hover{background:none;}
#zaimu div.body p.item a span.text{position:absolute;line-height:1;top:40%;left:45px;}

#zaimu div.body p.ex-2l a span.text {top:20%;line-height:1.1;}

#zaimu div.body p.item a {font-size:87.5%;color:#333;}
#zaimu div.body p.item a:hover{color:#fff;}

#zaimu div.body h1{margin-bottom:-16px;}
#zaimu div.body div.unit{padding-top:32px;}

	/* 議事録 */
	#zaimu div.body div.unit ul.minutes{list-style-type:none;}
	#zaimu div.body div.unit ul.minutes li{padding-bottom:16px;height:50px;background:url(../images/btn_w550_on.jpg) no-repeat left top;}
	#zaimu div.body div.unit ul.minutes li a{display:block;font-size:87.5%;color:#333;width:550px;height:50px;background:url(../images/btn_w550_off.jpg) no-repeat left top;line-height:50px;padding-left:45px;}
	#zaimu div.body div.unit ul.minutes li a:hover{background: none;}


#line {
background: url(../images/line.gif) no-repeat;
}

.top_bottom {
background: url(../images/top_bottom.gif);
}

#pop {
background: url(../images/popupbg.gif);
}

.black14 {
font-size:14px;  
}

.black18 {
font-size:18px;
color:#000000;
line-height:200%;
font-family:"MSP ゴシック",Osaka;
}
.black18b {
font-size:18px;
color:#000000;
line-height:160%;
font-weight:bold;
font-family:"MSP ゴシック",Osaka;
}

.black18_200 {
font-size:18px;
color:#000000;
line-height:200%;
font-family:"MSP ゴシック",Osaka;
}

.black16b {
font-size:16px;
color:#000000;
line-height:160%;
font-family:"MSP ゴシック",Osaka;
font-weight:bold;
}
.top{
	font-size:12px;
	color:#000000;
	font-family:"MSP ゴシック",Osaka;
	padding:10px 36px 10px 0;
}
.top a{
	text-decoration:none;
}

.top a:link {
color:#000000;
}
.top a:visited {
color:#000000;
}
.top a:hover {
color:#0000ff;
}
.top a:active {
color:#000000;
}
.mapclose{
	font-size:12px;
	color:#000000;
	font-family:"MSP ゴシック",Osaka;
}

.mapclose a{
	text-decoration:none;
}

.mapclose a:link {
color:#000000;
}

.mapclose a:visited {
color:#000000;
}

.mapclose a:hover {
color:#0000ff;
}
.mapclose a:active {
color:#000000;
}
.bt_download a:link,.bt_download a:visited{
	background: url("../images/btn.gif")  no-repeat;
	color:#000000;}
.bt_download a:hover,.bt_download a:active{
	background: url("../images/btn.gif") left bottom no-repeat;
	color:#ffffff;}
.bt_download a{
	font: bold 14px/24px "ＭＳＰ ゴシック",Osaka,sans-serif;
	padding:15px 0 0 43px;
	width:283px;
	height:54px;
	display:block;
	text-decoration:none;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:240px;
	height:39px;
	/*\*//*/
	font: bold 12px/22px "ＭＳＰ ゴシック",Osaka,sans-serif;
	/**/}
.bt_download a span.pdf_size{
	font: normal 12px/24px "ＭＳＰ ゴシック",Osaka,sans-serif;
	/*\*//*/
	font: normal 10px/22px "ＭＳＰ ゴシック",Osaka,sans-serif;
	/**/}



/* -----
	セミナー
---- */
div.seminar {color:#333;}
div.seminar h3.title{line-height:2;margin-top:12px;margin-bottom:24px;}
div.seminar div.unit{margin-bottom:24px;padding-left:10px;border-left:20px solid #edf6ef;}
div.seminar h4{font-size:100%; margin-bottom:6px; line-height:1.5;}
div.seminar h4 a{text-decoration:underline;}

/* リストのインデント等、横のアキ */
div.seminar dl.wrapper{padding:12px 12px 6px;border:1px solid #f5f9fd;backfround-color:#f9fcfe;}
div.seminar ul li{list-style-type:none;}
div.seminar ol {padding-left:2em;}

div.seminar dl.wrapper dt,
div.seminar dl.wrapper dd{line-height:1.5;padding-bottom:3px;}

div.seminar dl.wrapper dt.title{font-weight:bold;}
div.seminar dl.wrapper dd.place{}
div.seminar dl.wrapper dd.place dl dt,
div.seminar dl.wrapper dd.place dl dd{display:block;float:left;}
div.seminar dl.wrapper dd.place dl dt{width:60px;}
div.seminar dl.wrapper dd.place dl dd{width:568px;}

div.seminar dl.wrapper dd.comment p{padding:6px;}

div.seminar dl.wrapper dd.name{padding-bottom:6px;}
div.seminar dl.wrapper dd.name dl dt,
div.seminar dl.wrapper dd.name dl dd{display:block;float:left;}
div.seminar dl.wrapper dd.name dl dt{width:130px;}
div.seminar dl.wrapper dd.name dl dd{width:498px;}
div.seminar dl.wrapper dd.menu ol>li{padding-bottom:6px;}



div.seminar p.poster{padding-top:12px;}
div.seminar p.back,
div.seminar-summary p.back{text-align:center;margin-top:24px;}

div.seminar-summary{color:#333;}
div.seminar-summary h3{margin-bottom:32px;}
div.seminar-summary p{margin-bottom:1em;line-height:1.5;}
div.seminar-summary h4{font-size:100%;margin-bottom:1em;}
div.seminar-summary p.text{text-indent: 1em;}
div.seminar-summary div.history{margin:32px 2em;}
div.seminar-summary div.history h4{font-size:87.5%;}
div.seminar-summary div.history ul{list-style-type: none;font-size:87.5%;}
div.seminar-summary div.history ul li{margin-bottom:.75em;}
div.seminar-summary div.history ul li span.yyyy{margin-right:1em;}
/* -----
	助成
---- */
body#jyosei div.list{border-top:1px solid #333;margin-top:3em;}
body#jyosei div.list h2{font-size:16px;margin-top:1em;}
body#jyosei div.list p.lead{font-size:14px;padding:.5em 0 2em;line-height:1.5;}
body#jyosei div.list table td p{float:left;white-space:nowrap;padding:0 1em 0 0;font-size:14px;line-height:1.5em;}
body#jyosei div.list table th,
body#jyosei div.list table td{padding:.5em;}
body#jyosei div.list table th{width:90px;vertical-align:top;padding-top:.7em;}
/* -----

----- */
.box {
}
.box:after {/* firefox背景色表示用 */
    content: ".";
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
}
.box {
	display:inline-block;
} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .box{height:1%;}
.box{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/

.left{display:block;float:left;}
.clear{clear:both;}