/* CSS Document */body,html {text-align:center; height:100%;}body {	/*font-size: 12px;*/	font-size: 78%;	color: #333333;	background-color:#ffffff;	margin: 0px;	line-height:140%;	background-repeat: repeat-x;	background-position: left top;}A:link { text-decoration:none; color:#000000;  cursor:hand;}A:visited { text-decoration:none; color:#000000;  cursor:hand;}A:active { text-decoration:underline; color:#000080;  cursor:hand;}A:hover { text-decoration:underline; color:#1e78ff;  cursor:hand;}A:link.AO { text-decoration:underline; color:#000080;  cursor:hand;}A.TOPBAR:link { text-decoration:none; color:#ffffff; font-weight: bold; cursor:hand;}A.TOPBAR:visited { text-decoration:none; color:#ffffff; font-weight: bold; cursor:hand;}A.TOPBAR:active { text-decoration:underline; color:#c0c0c0; font-weight: bold; cursor:hand;}A.TOPBAR:hover { text-decoration:underline; color:#c0c0c0; font-weight: bold; cursor:hand;}pre {white-space: -moz-pre-wrap; /* Mozilla */white-space: -pre-wrap;     /* Opera 4-6 */white-space: -o-pre-wrap;   /* Opera 7 */white-space: pre-wrap;      /* CSS3 */word-wrap: break-word;      /* IE 5.5+ */}/* フォームのマージン*/form {margin:0px;}/* コンテンツエリア*/#contents {text-align:left; width:870px; /* OtherBrowser */ margin:0px auto; }/* ヘッダー 夏*/#contents #header1 {	background-image: url(../images/head1_s_n.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 秋*/#contents #header2 {	background-image: url(../images/head2_aki.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 冬*/#contents #header4 {	background-image: url(../images/head2_huyu.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー */#contents #header3 {    background-image: url(../images/head2_haru.jpg);/*春*/	/*background-image: url(../images/head1_s_n.jpg);/*夏*/	/*background-image: url(../images/head2_aki.jpg);/*秋*/	/*background-image: url(../images/head1_huyu.jpg);/*冬*/	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}#contents #header6 {	background-image: url(../images/head1_haru.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 冬20101216追加*/#contents #header5 {	background-image: url(../images/head1_huyu.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 20101216追加*/#contents #header_kikin {	/*background-image: url(../images/head1_haru.png);*/	/*background-image: url(../images/head1_aki.jpg);*/	background-image: url(../images/head1_aki_red01.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* テスト*/#contents #sample1 {	background-image: url(../images/Thead/navi_header_green01.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* テスト2*/#contents #sample2 {	background-image: url(../images/Thead/head3_natu01.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* テスト3*/#contents #sample3 {	background-image: url(../images/Thead/head3_aki01.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* テスト4*/#contents #sample4 {	background-image: url(../images/Thead/head3_fuyu01.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* テスト5*/#contents #sample5 {	background-image: url(../images/Thead/head3_haru01.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* テスト6*/#contents #sample6 {	background-image: url(../images/Thead/head1_aki_red01.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 元データ　不要#contents #header1 {	background-image: url(../images/head1.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 142px;	width: 790px;}*/#contents #header1 a:link{color:#e2f3c0;}#contents #header1 a:visited{color:#e2f3c0;}#contents #header1 a:a.active{color:#e2f3c0;}/*基金さんの名前 *//*.style2 {	font-size: 22px;	font-weight: bold;	line-height:110%;	color:#000080;}*//*動的画面：基金版のサイト名フォントカラー設定 20120917*//*Google、chrome、IE7〜IE8用20120914*/.kg_kikin_name{	font-size: 22px;	font-weight: bold;	line-height:110%;	color:#ffffff;	text-shadow:-1px -1px 3px #ff0000,1px -1px 3px #ff0000,-1px 1px 3px #ff0000,1px 1px 3px #ff0000;/*friefox*/	*filter:shadow(color=#ff0000, direction=360, strength=3),			shadow(color=#ff0000, direction=90, strength=3), 			shadow(color=#ff0000, direction=180, strength=3),			shadow(color=#ff0000, direction=270, strength=3);	filter:shadow(color=#ff0000, direction=360, strength=3),			shadow(color=#ff0000, direction=90, strength=3), 			shadow(color=#ff0000, direction=180, strength=3),			shadow(color=#ff0000, direction=270, strength=3)\9;}/*IE9用20120914*/			.kg_kikin_name:not(:target){	font-size: 20px\9;	font-weight: bold\9;	line-height:110%\9;	color:#ffffff\9;	filter: shadow(color=#ff0000, direction=360, strength=3),			shadow(color=#ff0000, direction=90, strength=3), 			shadow(color=#ff0000, direction=180, strength=3),			shadow(color=#ff0000, direction=270, strength=3)\9;}/*動的画面：全国版のサイト名フォントカラー設定 20120917*//*Google、chrome、IE7〜IE8用20120914*/.kg_navi_name{	font-size: 22px;	font-weight: bold;	line-height:110%;	color:#ffffff;	text-shadow:-1px -1px 3px #ff0000,1px -1px 3px #ff0000,-1px 1px 3px #ff0000,1px 1px 3px #ff0000;/*friefox*/	*filter:shadow(color=#ff0000, direction=360, strength=3),			shadow(color=#ff0000, direction=90, strength=3), 			shadow(color=#ff0000, direction=180, strength=3),			shadow(color=#ff0000, direction=270, strength=3);	filter:shadow(color=#ff0000, direction=360, strength=3),			shadow(color=#ff0000, direction=90, strength=3), 			shadow(color=#ff0000, direction=180, strength=3),			shadow(color=#ff0000, direction=270, strength=3)\9;}/*IE9用20120914*/			.kg_navi_name:not(:target){	font-size: 20px\9;	font-weight: bold\9;	line-height:110%\9;	color:#ff0000\9;	filter: shadow(color=#ff0000, direction=360, strength=3),			shadow(color=#ff0000, direction=90, strength=3), 			shadow(color=#ff0000, direction=180, strength=3),			shadow(color=#ff0000, direction=270, strength=3)\9;}/*Google、chrome、IE7〜IE8用20120914テスト*/.kg_navi_name_t{	font-size: 22px;	font-weight: bold;	line-height:110%;	color:#ffffff;	text-shadow:-1px -1px 3px #51300f,1px -1px 3px #51300f,-1px 1px 3px #51300f,1px 1px 3px #51300f;/*friefox*/	*filter:shadow(color=#51300f, direction=360, strength=3),			shadow(color=#51300f, direction=90, strength=3), 			shadow(color=#51300f, direction=180, strength=3),			shadow(color=#51300f, direction=270, strength=3);	filter:shadow(color=#51300f, direction=360, strength=3),			shadow(color=#51300f, direction=90, strength=3), 			shadow(color=#51300f, direction=180, strength=3),			shadow(color=#51300f, direction=270, strength=3)\9;}/*IE9用20120914 テスト*/			.kg_navi_name_t:not(:target){	font-size: 20px\9;	font-weight: bold\9;	line-height:110%\9;	color:#ffffff\9;	filter: shadow(color=#51300f, direction=360, strength=3),			shadow(color=#51300f, direction=90, strength=3), 			shadow(color=#51300f, direction=180, strength=3),			shadow(color=#51300f, direction=270, strength=3)\9;}/*静的画面：基金版のサイト名フォントカラー設定 20120917*//*Google、chrome、IE7〜IE8用20120910*/.style2{	font-size: 22px;	font-weight: bold;	line-height:110%;	color:#ffffff;	text-shadow:-1px -1px 3px #ff0000,1px -1px 3px #ff0000,-1px 1px 3px #ff0000,1px 1px 3px #ff0000;/*friefox*/	*filter:shadow(color=#ff0000, direction=360, strength=3),			shadow(color=#ff0000, direction=90, strength=3), 			shadow(color=#ff0000, direction=180, strength=3),			shadow(color=#ff0000, direction=270, strength=3);	filter:shadow(color=#ff0000, direction=360, strength=3),			shadow(color=#ff0000, direction=90, strength=3), 			shadow(color=#ff0000, direction=180, strength=3),			shadow(color=#ff0000, direction=270, strength=3)\9;}/*IE9用20120910*/			.style2:not(:target){	font-size: 20px\9;	font-weight: bold\9;	line-height:110%\9;	color:#ffffff\9;	filter: shadow(color=#ff0000, direction=360, strength=3),			shadow(color=#ff0000, direction=90, strength=3), 			shadow(color=#ff0000, direction=180, strength=3),			shadow(color=#ff0000, direction=270, strength=3)\9;}/*基金さんの名前2011/04/04(静的） */.style2_1 {	font-size: 23px;	font-weight: bold;	line-height:110%;	color:#000080;}/* パンくず */#contents #pan {    font-size:12px;	background-image: url(../images/panbk.gif);	background-repeat: no-repeat;	background-position: left top;	letter-spacing: 0.1em;	text-align: left;	margin: 0px;	padding: 0px 10px 0px 10px;	height: 18px;	width: 800px;}/* 3段組指定 */#main{	margin:0;}/* 左と中央 */.center1{	width:630px;	float:left;}.center2{	width:640px;	float:left;}/* 中央 */.center{	width:450px;	float:right;}.center2{	width:440px;	float:right;	padding-right:5px;}/* 左 */.left{	width:171px;	float:left;}/* 右 */.right{	width:155px;	float:left;}/* 3段組終わり */.clear{	clear:both;}/* 今月の予定 */.yoteibk {	background-image: url(../images/top_yoteibk.gif);	background-repeat: repeat-y;	background-position: center top;}/*中央の段落の指定 */#contents #main .center1 .center p {font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 160%;	text-align: left;	padding: 0px;	width: 430px;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 15px;	margin-left: 10px;}/*届出状況　事業所から基金 */.title01 {	font-size: 12px;	background-image: url(../images/top_2aa.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: right;	margin: 0px;	padding: 15px 0px 5px 0px;	width: 450px;}/*届出状況　事業所から基金テーブルbk */#contents #main .center1 .center .bk {	background-color: #F0F2C0;	margin: 0px 0px 0px 3px;	padding: 0px;	height: auto;	width: 444px;	border: 1px solid #C7BF40;}/*届出状況　事業所から基金テーブル中テキスト*/#contents #main .center1 .center .bk td {font-size: 10px;text-align:center;}/*届出状況　事業所から基金への訂正依頼回答状況 */.title01a {	font-size: 12px;	background-image: url(../images/top_2a2a.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: right;	margin: 0px;	padding: 15px 0px 5px 0px;	width: 450px;}/*届出状況　事業所から基金への訂正依頼回答状況テーブルbk */#contents #main .center1 .center .bk1 {	background-color: #F4dfc6;	margin: 0px 0px 0px 3px;	padding: 0px;	height: auto;	width: 444px;	border: 1px solid #d98b2d;}/*届出状況　事業所から基金への訂正依頼回答状況テーブル中のテキスト */#contents #main .center1 .center .bk1 td {font-size: 10px;text-align:center;}/*各種お知らせ　厚労省・社保庁からのお知らせ */.title03 {	font-size: 12px;	background-image: url(../images/top_3a.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: right;	margin: 0px;	padding: 15px 0px 10px 0px;	width: 450px;}/*各種お知らせ　厚労省・社保庁からのお知らせ 情報部分スクロールバー*/#contents #main .center1 .center .n01 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width: 100%;	height:100px;	overflow:auto;	scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }/*各種お知らせ　基金からのお知らせ  */.title03b {	font-size: 12px;	background-image: url(../images/top_3b.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: right;	margin: 0px;	padding: 15px 0px 10px 0px;	width: 450px;}/*各種お知らせ　年金なびからのお知らせ  */.title03c {	font-size: 12px;	background-image: url(../images/top_3c.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: right;	margin: 0px;	padding: 15px 0px 10px 0px;	width: 450px;}/*年金Q&A　最新情報  */.title04 {	font-size: 12px;	background-image: url(../images/top_4a.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: right;	margin: 0px;	padding: 15px 0px 10px 0px;	width: 450px;}/*各種お知らせのテキスト  */dl {margin:0px;}.dl1 {height:100px; overflow:auto;}dt{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#434321;font-weight:bold;margin:2px 2px 2px 15px;}dd{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:-18px 2px 2px 90px;}/*Q&Aのテキスト */.dt1 {margin:10px 2px 2px 15px;}.dd1{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:-25px 2px 2px 50px;}/*右側の広告バナー部分の指定 */#contents #main .right img {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}/*右側の広告テキスト部分の指定ボックス */#contents #main .right .box{	height: auto;	width: 150px;	border: 1px solid #F2F3F4;	margin: 3px 0px ;	padding: 5px;	}/*右側の広告テキスト部分段落の指定 */#contents #main .right p {	font-size: 12px;	line-height: 140%;}/*下部の広告エリア */#contents #main .center1 .center .cm {	font-size: 12px;	text-align: left;	margin: 0px;	padding: 0px;	height: auto;	width: 450px;}/* フッダー */#fooder { 	font-size: 10px;	line-height: 140%;	margin: 0px;	padding: 0px;	height: auto;	width: 800px;	text-align: center;}#fooder2 { 	font-size: 10px;	line-height: 140%;	margin: 0px;	padding: 0px;	height: auto;	width: 830px;	text-align: center;}/* 中ページ */.style3 {	font-size: 14px;	line-height:120%;	font-weight: bold;}/*厚労・基金のＬＩＳＴ、Ｑ＆ＡのＱタイトル*/.style4 {	font-size: 14px;	line-height:120%;	font-weight: bold;}.dl2 {height:300px; overflow:auto;}/*Q&Aのボックス*/.item　{   padding-top:10px;   border-style:solid;   border-width: 6px   margin-top:30px;   margin-right:auto;   margin-left:auto;   margin-bottom:10px;   width:440px;   color:ff00ff;   }.item2 {   padding-top: 10px;   border-top-style: double;   border-bottom-style: double;   border-top-width: 8px;   border-bottom-width: 6px;   width: 450px}.h1 {   font-size:15px;   font-weight:bold;}         /*基金だよりのボックス*/.h2 {    font-size:150%;    line-height:3em;    padding-top:10px;    font-weight:bold;    text-align:center;}/*大項目文字フォント*/.h3{   font-weight:bold;   font-size:16px;   font-family:"ＭＳ ゴシック",monospace;   vertical-align:middle;   text-indent:0.5em;   }/*中項目文字フォント*/.h4{   font-weight:bold;   font-size:18px;   line-height:22px;   color:#696969;   font-family:"ＭＳ ゴシック",monospace;   vertical-align:middle;}/*大項目文字フォント.h4{   font-weight:normal;   font-size:20px;   line-height:22px;   color:#ffffff;   font-family:"ＭＳ ゴシック",monospace;   vertical-align:middle;   filter:dropshadow(color=#999999,offX=1,offY=2);}*/.h5{   font-weight:bold;   font-size:15px;   color:#ffffff;   font-family:sans-serif;   vertical-align:middle;   text-align:left;   line-height:1.5em;   filter:dropshadow(color=silver,offX=2,offY=2);}.h6{   font-size:12px;   color:#000000;   font-family:sans-serif;   vertical-align:middle;}.h7 {    font-size:150%;    line-height:3em;    padding-top:3px;    font-weight:bold;    text-align:left;}/*関連リンク集*/.item3{    padding:5px 10px;    border-bottom-style:double;    border-left-style:solid;    border-bottom-width:4px;    border-left-width:10px;    border-color:#66cdaa;    font-size:large;    font-weight:bold;}.item4{   padding-top:50px;}.item5{  width:400px;  margin-top:20px;  padding:5px 10px;  border-bottom:double #cccc66;  border-left:10px solid #cccc66;  color:#000000;  font-size:large;}input.botan{  width:200px;  padding:5px;  margin:15px 100px;}input.botan1{  width:80px;  padding:5px;  margin:15px 15px;}input.botan2{  width:80px;  padding:0px;  margin:0px;  font-size:15px;}input.botan3{  width:50px;  padding:0px;  margin:0px;  font-size:15px;}input.botan4{  width:120px;  padding:5px;  margin:15px 15px;  cursor:pointer;}.item6{  width:400px;  margin-top:20px;  padding:5px 10px;  border-bottom:double #cccc66;  color:#000000;  font-size:large;}.item7{   margin-top:20px;}.item8{   text-align:center;   list-style-type:square;   font-size:14px;}table.tab1 { table-layout:auto; border-collapse:collapse;width:450px; border:3px solid #666666; margin-bottom:10px;background:#f6f6f6; }.td01 { border:1px solid #000000; padding:2px;width:15%; } .td02 { border:1px solid #000000; padding:2px; background-color:#e0ffff;color:#0000ff;width:15%;} .td03 { border:1px solid #000000; padding:2px; background-color:#ffb6c1;color:#ff0000;width:10%;} .item9{ margin-top:10px; border:double #dcdcdc; border-width:5px 0px 5px 0px; background:#f0f2c0; line-height:20px; font-size:20px; padding-left:40px;}/* フレーム内コンテンツエリア*/#frame01 {text-align:left; width:450px; margin:0px auto; }#frame01 #main{	margin:0;}/* 左と中央 */#frame01 #main .center1{	width:450px;	float:left;}/* 中央 */#frame01 #main .center{	width:450px;	float:right;}/*届出状況　事業所から基金テーブルbk */#frame01 #main .center1 .center .bk {	background-color: #ffffe0;	margin: 0px 0px 0px 3px;	padding: 0px;	height: auto;	width: 444px;	border: 1px double #ffd700;	}/*届出状況　事業所用*/.#frame01 #main .center1 .center .bk2  {	border-collapse:collapse;	margin: 0px 0px 0px 3px;	padding: 0px;	font-weight:bold; 	font-size:12px;    color:#696969;	    height: 25px;}/*届出状況　事業所から基金テーブル中テキスト*/#frame01 #main .center1 .center .bk td {  font-weight:bold;  font-size:12px;  color:#696969;  text-align:left;}/*届出状況　基金から事業所へのルbk */#frame01 #main .center1 .center .bk1 {	background-color: #F4dfc6;	margin: 0px 0px 0px 3px;	padding: 0px;	height: auto;	width: 444px;	border: 1px double #d98b2d;}/*届出状況　基金から事業所へ テーブル中のテキスト */#frame01 #main .center1 .center .bk1 td {font-weight:bold;  font-size:12px;  color:#696969;  text-align:left;}/*各種お知らせ　厚労省・社保庁からのお知らせ 情報部分*/#frame01 #main .center1 .center .n01 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:100%;	height:100px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }#frame01 #main .center1 .center .n001 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:100%;	height:350px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }#frame01 #main .center1 .center .n002 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:100%;	height:200px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }#frame01 #main .center1 .center .n02 {	font-size: 12px;	line-height: 150%;	margin: 0px;	padding: 0px;	width: 450px;	height:100px;    overflow:auto;}#frame01 #main .center1 .center .n03 {	/*font-size: 12px;*/	font-size: 95%;	line-height:150%;	margin: 0px;	padding: 0px;	width: 450px;	height:500px;    overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:#CCCCCC;	scrollbar-arrow-color:#000000;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc;}#frame01 #main .center1 .center .a03 {	font-size: 12px;	line-height:150%;	margin: 0px;	padding: 0px;	width: 450px;	height:500px;    overflow:auto;}#frame01 #main .center1 .center .n04 {	font-size: 12px;	line-height:150%;	margin: 0px;	padding: 0px;	width: 450px;	height:250px;    overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc;}/*インデックス　本日の予定*/ .n04 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:100%;	height:50px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }/*ダウンロード　ボタンなし時のロールオーバー指定*/#frame01 #main .center1 .center .n05 {	font-size: 12px;	line-height:150%;	margin: 0px;	padding: 0px;	width: 450px;	height:488px;    overflow:auto;}/*年金Q&A、事業所へのお知らせ　一覧、法律改正*/#frame01 #main .center1 .center .n06 {	/*font-size: 12px;*/	font-size: 95%;	line-height: 150%;	margin: 0px;	padding: 0px;	width: 450px;	height:1000px;    overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:#CCCCCC;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }/*インデックス　今月の業務予定*/ .n07 {	font-size: 12px;	line-height: 15px;	margin: 0px;	padding: 0px;	width:100%;	height:75px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }/*Ｑ＆Ａ、事業所へのお知らせ・厚労社保庁・なびからのお知らせ（過去の情報）*/ .n08 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:450px;	height:800px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }/*システム対応進捗状況*/ .n09 {	font-size: 12px;	line-height: 130%;	width:430px;	height:250px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n10 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:630px;	height:800px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n11 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:450px;	height:100px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n12 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:630px;	height:200px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n13 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:460px;	height:200px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n14 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:430px;	height:100px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n15 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:630px;	height:500px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n16 {	font-size: 10px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:630px;	height:150px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n17 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px 0px 0px 15px;	width:468px;	height:200px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n18 {	font-size: 12px;	line-height: 130%;	margin: 0px 0px 0px 20px;	padding: 0px;	width:468px;	height:600px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; } .n19 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:419px;	height:800px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; } .n20 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:184px;	height:300px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n21 {	font-size: 12px;	line-height: 15px;	margin: 0px;	padding: 0px;	width:100%;	height:150px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n22 {	font-size: 12px;	line-height: 15px;	margin: 0px;	padding: 0px;	width:100%;	height:80px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n23 {	font-size: 12px;	line-height: 15px;	margin: 0px;	padding: 0px;	width:100%;	height:100px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }.n24 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:482px;	height:500px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; } .n25 {	font-size: 12px;	line-height: 130%;	margin: 0px;	padding: 0px;	width:440px;	height:800px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; } .n26 {	font-size: 12px;	line-height: 15px;	margin: 0px;	padding: 0px;	width:100%;	height:340px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:#CCCCCC;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }/*基金説明一覧画面*/.n27 {	font-size: 12px;	line-height: 15px;	margin: 0px;	padding: 0px;	width:640px;	height:500px;	overflow:auto;scrollbar-track-color:white;	scrollbar-face-color:#CCCCCC;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }/*年金制度*/ .n29 {	/*font-size: 12px;*/	font-size: 95%;	line-height: 150%;	margin: 0px;	padding: 0px;	width: 450px;	height:2880px;	overflow-y:auto;	overflow-x:hidden;}/*福祉事業*/ .f29 {	font-size: 95%;	line-height: 150%;	margin: 0px;	padding: 0px;	width: 455px;	height:2880px;	overflow-y:auto;	overflow-x:hidden;}/*福利厚生新着*/.n30 {	margin: 0px;	padding: 0px;	width: 455px;	height:300px;	overflow-y:auto;	overflow-x:hidden;	border:1px #bfbfbf solid;}/*Q&A一覧*/.n31 {	/*font-size: 12px;*/	font-size: 95%;	line-height: 150%;	margin: 0px;	padding: 0px;	width: 440px;	height:2800px;	overflow-y:auto;	overflow-x:hidden;}/*届出の状況　事業所サイト*/#frame01 #main .center1 .center .n10 {	font-size: 12px;	line-height: 130%;	margin:0px 0px 10px 0px;	padding: 0px;	width:450px;	height:100px;	overflow-y:auto;	overflow-x:hidden;	scrollbar-track-color:white;	scrollbar-face-color:white;	scrollbar-arrow-color:#cccccc;	scrollbar-shadow-color:#cccccc;	scrollbar-highlight-color:#ffffff;	scrollbar-darkshadow-color:#ffffff;	scrollbar-3dlight-color:#cccccc; }/*メニューボタン*/.th01{    font-size:15px;    font-weight:bold;    font-family:sans-serif;    vertical-align:middle;    letter-spacing:0.1em;    text-indent:1.5em;}.th02{    font-size:15px;    font-weight:bold;    font-family:sans-serif;    vertical-align:middle;        text-indent:1.5em;}/*業務メニューボタン*/.td04{    font-size:120%;    font-weight:bold;    text-align:center;}/*タブ*/.tab{  font-size:14px;  font-weight:bold;  font-family:monospace;  vertical-align:bottom;  color:#d2691e;}.tab01{  font-size:14px;  font-weight:bold;  font-family:monospace;  vertical-align:bottom;  color:#000000;}.tab02{  font-size:12px;  font-weight:bold;  font-family:monospace;  line-height:12px;  vertical-align:bottom;  color:#d2691e;}.tab03{  font-size:12px;  font-weight:bold;  font-family:monospace;  line-height:12px;  vertical-align:bottom;  color:#000000;}/*カレンダー、送受信タブ*/.tab04{  font-size:17px;  font-weight:bold;  font-family:monospace;  vertical-align:bottom;  align:center;  color:#000000;}.linezai{ border-bottom:1px solid #6699ff; margin:15px 0px 15px 0px;}.linehou{ border-bottom:1px solid #cd853f; margin:15px 0px 15px 0px;}.linedayori{ border-bottom:1px solid #4169e1; margin:15px 0px 15px 0px;}.linelink{ border-bottom:1px solid #20b2aa; margin:15px 0px 15px 0px;}.linesys{ border-bottom:1px solid #32cd32;  /*みどり*/ margin:15px 0px 15px 0px;}.linesys1{ border-bottom:1px dotted #32cd32; /*みどり　ドット*/ margin:15px 0px 15px 0px;}.linegai{ border-bottom:1px solid #87ceeb; margin:15px 0px 15px 0px;}.lineqa1{ border-bottom:1px dotted #FFCCCC; margin:15px 0px 15px 0px;}.lineqa2{ border-bottom:2px solid #FFCCCC; margin:15px 0px 15px 0px;}.item10{  margin:30px 0px 0px 100px;  list-style-type:square;  font-size:14px;}.item11{  margin:30px 0px 0px 20px;  list-style-type:square;  font-size:14px;}.indent1{   text-indent:1em;}.bor1{  border-style:dotted;}.list1{  color:#008080;  text-indent:1em;}.color1{ color:#ff0000;}/*検索内容一覧*/.borderstyle{   border-style:none none dotted solid;   border-color:#ccccff;   font-weight:bold;   font-size:16px;   font-family:"ＭＳ ゴシック",monospace;   vertical-align:middle;   text-indent:0.5em;}/*検索フレームリンク*/   a.kensaku:link{ color:#cc0099;}   a.kensaku:visited{ color:#6666ff;}   a.kensaku:active{ color:#ffffff;}   a.kensaku:hovre{ color:#ffffff;}/*書式指定*/ p.indent1 {text-indent:1em;}/*色指定*//*文字色*/.f_orange { color: #ff8c00; }.f_black { color: #000000; }.f_orangered { color: #ff4500; }/*背景色*/.b_dodgerblue { background-color: #1e90ff; }/*Q&A*/.q_title_k { background: url(../images/q.jpg) no-repeat #ADD8E6 ; font-weight:bold; border-bottom:2px #808080 solid; padding: 5px 30px ; margin-top:10px }/*なびメリット*/#navi_merit { text-align:right;background: url(/PORTAL_NAVI/images/meritto_n.gif) no-repeat left; width:440px; height:170px; padding-top: 0px;}.navi_link {width:340px; height:50px; padding-top: 110px; padding-left: 50px; text-align:left; }/*年金なび利用メリット・福利厚生サービス利用メリット*/.no_link { background: url(/PORTAL_NAVI/images/meritto_n02.gif) no-repeat center; text-align:left; font-weight:bold; padding-left: 40px; margin-top:-5px}.no_link2 { background: url(/PORTAL_NAVI/images/meritto_f02.gif) no-repeat center; text-align:left; font-weight:bold; padding-left: 40px; margin-top:-5px}   /*画面右側*/.k_br { margin-top:0px; }.k_soudan {width:170px;}.k_canpen {margin-top:5px; }.k_canpen2 {padding:0px; }/*画面右側:書式指定*/.k_soudan_font {font-size:12pt;line-height:15pt; font-weight:bold; color:#000080 ;}/*画面左側20110927*/.k_keitai{vertical-align: middle ; line-height :27px; font-size:10pt; font-weight:bold; color:#000080 ; width:200px;}/*問い合わせリスト*/ul.toiawase { margin: 0 0 1em 1.5em; }  /*福利厚生サービスボタン*/.fukuri_top {width:168px; height:41px;padding:0px 0px 0px 0px;background: url(/PORTAL_NAVI/images/f_images/FukuriTop2.jpg) no-repeat;border:1px #C0C0C0 solid; }.fukuri_t {width:168px; height:41px;padding:15px 0px 0px 0px;background: url(/PORTAL_NAVI/images/f_images/travel_3.jpg) no-repeat;border:1px #C0C0C0 solid; }.fukuri_g {width:168px; height:41px;padding:15px 0px 0px 0px;background: url(/PORTAL_NAVI/images/f_images/gourmet_2.jpg) no-repeat;border:1px #C0C0C0 solid;}.fukuri_k {width:168px; height:41px;padding:15px 0px 0px 0px;background: url(/PORTAL_NAVI/images/f_images/kaden_2.jpg) no-repeat;border:1px #C0C0C0 solid;}.fukuri_b {width:168px; height:41px;padding:15px 0px 0px 0px;background: url(/PORTAL_NAVI/images/f_images/biyou_2.jpg) no-repeat;border:1px #C0C0C0 solid;}.fukuri_f {width:168px; height:41px;padding:15px 0px 0px 0px;background: url(/PORTAL_NAVI/images/f_images/fashion_2.jpg) no-repeat;border:1px #C0C0C0 solid;}.fukuri_text{margin: 50px 0px 0px 48px; font-size:14px;}.fukuri_text2{margin: 5px 0px 0px 48px; font-size:12px;}                 div.k_br a:link { text-decoration:none; color:#000000; font-weight: bold; cursor:hand;}div.k_br a:visited { text-decoration:none; color:#000000; font-weight: bold; cursor:hand;}div.k_br a:active { text-decoration:none; color:#000000; font-weight: bold; cursor:hand;}div.k_br a:hover { text-decoration:underline; color:#1e78ff; font-weight: bold; cursor:hand;} div.leftB a:link { text-decoration:none; color:#000000; font-weight: bold; cursor:hand;}div.leftB a:visited { text-decoration:none; color:#000000; font-weight: bold; cursor:hand;}div.leftB a:link:active {text-decoration:underline; color:#000080; font-weight: bold; cursor:hand;}div.leftB a:hover { text-decoration:underline; color:#1e78ff; font-weight: bold; cursor:hand;}div.leftC a:link { text-decoration:none; color:#000000; font-weight:normal; cursor:hand;}div.leftC a:visited { text-decoration:none; color:#000000; font-weight:normal; cursor:hand;}div.leftC a:link:active {text-decoration:underline; color:#000080; font-weight: normal; cursor:hand;}div.leftC a:hover { text-decoration:underline; color:#1e78ff; font-weight: normal; cursor:hand;}/*静的トップ中央*/.navi_a {	width:410px;	height:20px; 	padding:30px 5px 0px 25px; 	background: url(/PORTAL_NAVI/images/navitoha_up.gif) no-repeat;	font-size: 138%;	line-height: 120%;	font-weight:bold;	text-align: left;}.navi_b {	width:410px; 	padding:0px 5px 0px 25px; 	background: url(/PORTAL_NAVI/images/navitoha_mid.gif) repeat;	font-size: 110%;	font-weight:bold;	line-height: 120%;	text-align: left;}.navi_c {	width:410px;	height:30px; 	padding:0px 5px 0px 25px; 	background: url(/PORTAL_NAVI/images/navitoha_down.gif) no-repeat;	font-size: 110%;	line-height: 120%;	font-weight:bold;	text-align: left;}.navi_d {	width:410px;	height:20px; 	padding:30px 5px 0px 25px; 	background: url(/PORTAL_NAVI/images/navitoha_riyo.gif) no-repeat;	font-size:  138%;	line-height: 120%;	font-weight:bold;	text-align: left;}.navi_e {	width:410px;	height:20px; 	padding:30px 5px 0px 25px; 	background: url(/PORTAL_NAVI/images/navitoha_nenkin.gif) no-repeat;	font-size:  138%;	line-height: 120%;	font-weight:bold;	text-align: left;}.navi_f {	width:410px;	height:20px; 	padding:30px 5px 0px 25px; 	background: url(/PORTAL_NAVI/images/navitoha_hukuri.gif) no-repeat;	font-size:  138%;	line-height: 120%;	font-weight:bold;	text-align: left;}.navi_word1 { 	padding:5px 0px 0px 0px;	line-height: 120%;	font-size: 135%;	font-weight:bold;	text-align:center;}.navi_word2 { 	padding:5px 0px 0px 0px;	line-height: 110%;	font-size: 100%;	font-weight:bold;	text-align:center;}.navi_word3 { 	padding:5px 0px 0px 0px;	line-height: 110%;	font-size: 90%;	text-align: left;}ul { 	padding-left:10px;	line-height: 110%;}.merit_1 {	width:400px;	height:28px; 	padding:15px 0px 0px 100px; 	background: url(/PORTAL_NAVI/images/merit1.gif) no-repeat;	font-size:  110%;	line-height: 120%;	font-weight:bold;	text-align: left;}.merit_2 {	width:400px;	height:28px; 	padding:15px 0px 0px 100px; 	background: url(/PORTAL_NAVI/images/merit2.gif) no-repeat;	font-size:  110%;	line-height: 120%;	font-weight:bold;	text-align: left;}.merit_3 {	width:400px;	height:28px; 	padding:15px 0px 0px 100px; 	background: url(/PORTAL_NAVI/images/merit3.gif) no-repeat;	font-size:  110%;	line-height: 100%;	font-weight:bold;	text-align: left;}.merit_4 {	width:400px;	height:28px; 	padding:15px 0px 0px 100px; 	background: url(/PORTAL_NAVI/images/merit4.gif) no-repeat;	font-size:  110%;	line-height: 120%;	font-weight:bold;	text-align: left;}.merit_5 {	width:400px;	height:28px; 	padding:15px 0px 0px 100px; 	background: url(/PORTAL_NAVI/images/merit5.gif) no-repeat;	font-size:  110%;	line-height: 120%;	font-weight:bold;	text-align: left;}.merit_6 {	width:400px;	height:28px; 	padding:15px 0px 0px 100px; 	background: url(/PORTAL_NAVI/images/merit6.gif) no-repeat;	font-size:  110%;	line-height: 120%;	font-weight:bold;	text-align: left;}.merit_title { 	padding:15px 0px 0px 20px;	font-size:  170%;	color: #66CC00;		line-height: 120%;	font-weight:bold;	text-align: left;}/*動的*/.navi_g {	width:410px;	height:30px; 	padding:20px 5px 0px 25px; 	background: url(/PORTAL_NAVI/images/navitoha_up.gif) no-repeat;	font-size: 138%;	line-height: 120%;	font-weight:bold;	text-align: left;}.navi_h {	width:410px; 	padding:20px 5px 0px 25px; 	background: url(/PORTAL_NAVI/images/navitoha_mid.gif) repeat;	font-size: 110%;	line-height: 120%;	font-weight:bold;	text-align: left;}.navi_i {	width:410px;	height:45px; 	padding:5px 5px 0px 25px; 	background: url(/PORTAL_NAVI/images/navitoha_down.gif) no-repeat;	font-size: 110%;	line-height: 120%;	font-weight:bold;	text-align: left;}.navi_j {	width:440px;	height:30px; 	padding:16px 5px 0px 25px; 	background: url(/PORTAL_NAVI/images/navitoha_riyo.gif) no-repeat;	font-size:  138%;	line-height: 120%;	font-weight:bold;	text-align: left;}.navi_k {	width:440px;	height:30px; 	padding:15px 5px 0px 25px; 	background: url(/PORTAL_NAVI/images/navitoha_nenkin.gif) no-repeat;	font-size:  138%;	line-height: 120%;	font-weight:bold;	text-align: left;}.navi_l {	width:440px;	height:30px; 	padding:20px 5px 0px 25px; 	background: url(/PORTAL_NAVI/images/navitoha_hukuri.gif) no-repeat;	font-size:  120%;	line-height: 120%;	font-weight:bold;	text-align: left;}.merit_11 {	width:340px;	height:42px; 	padding:8px 0px 0px 100px; 	background: url(/PORTAL_NAVI/images/merit1.gif) no-repeat;	font-size:  100%;	line-height: 120%;	font-weight:bold;	text-align: left;}.merit_12 {	width:340px;	height:43px; 	padding:8px 0px 0px 100px; 	background: url(/PORTAL_NAVI/images/merit2.gif) no-repeat;	font-size:  100%;	line-height: 120%;	font-weight:bold;	text-align: left;}.merit_13 {	width:340px;	height:43px; 	padding:8px 0px 0px 100px; 	background: url(/PORTAL_NAVI/images/merit3.gif) no-repeat;	font-size:  100%;	line-height: 100%;	font-weight:bold;	text-align: left;}.merit_14 {	width:340px;	height:43px; 	padding:8px 0px 0px 100px; 	background: url(/PORTAL_NAVI/images/merit4.gif) no-repeat;	font-size:  91%;	line-height: 120%;	font-weight:bold;	text-align: left;}.merit_15 {	width:340px;	height:43px; 	padding:8px 0px 0px 100px; 	background: url(/PORTAL_NAVI/images/merit5.gif) no-repeat;	font-size:  100%;	line-height: 120%;	font-weight:bold;	text-align: left;}.merit_16 {	width:340px;	height:43px; 	padding:8px 0px 0px 100px; 	background: url(/PORTAL_NAVI/images/merit6.gif) no-repeat;	font-size:  100%;	line-height: 120%;	font-weight:bold;	text-align: left;}/*ＩＥ用動的*/.navi_g {	width:440px\9;	height:50px\9; 	padding:20px 5px 0px 25px\9; 	background: url(/PORTAL_NAVI/images/navitoha_up.gif) no-repeat\9;	font-size: 138%\9;	line-height: 120%\9;	font-weight:bold\9;	text-align: left\9;}.navi_h {	width:440px\9; 	padding:20px 5px 0px 25px\9; 	background: url(/PORTAL_NAVI/images/navitoha_mid.gif) repeat\9;	font-size: 110%\9;	font-weight:bold\9;	line-height: 120%\9;	text-align: left\9;}.navi_i {	width:440px\9;	height:40px\9; 	padding:5px 5px 0px 25px\9; 	background: url(/PORTAL_NAVI/images/navitoha_down.gif) no-repeat\9;	font-size: 110%\9;	line-height: 120%\9;	font-weight:bold\9;	text-align: left\9;}.navi_j {	width:440px\9;	height:50px\9; 	padding:16px 5px 0px 25px\9; 	background: url(/PORTAL_NAVI/images/navitoha_riyo.gif) no-repeat\9;	font-size:  138%\9;	line-height: 120%\9;	font-weight:bold\9;	text-align: left\9;}.navi_k {	width:440px\9;	height:50px\9; 	padding:15px 5px 0px 25px\9; 	background: url(/PORTAL_NAVI/images/navitoha_nenkin.gif) no-repeat\9;	font-size:  138%\9;	line-height: 120%\9;	font-weight:bold\9;	text-align: left\9;}.navi_l {	width:445px\9;	height:50px\9; 	padding:20px 5px 0px 25px\9; 	background: url(/PORTAL_NAVI/images/navitoha_hukuri.gif) no-repeat\9;	font-size:  138%\9;	line-height: 120%\9;	font-weight:bold\9;	text-align: left\9;}.merit_11 {	width:440px\9;	height:42px\9; 	padding:15px 0px 0px 100px\9; 	background: url(/PORTAL_NAVI/images/merit1.gif) no-repeat\9;	font-size:  100%\9;	line-height: 120%\9;	font-weight:bold\9;	text-align: left\9;}.merit_12 {	width:440px\9;	height:43px\9; 	padding:15px 0px 0px 100px\9; 	background: url(/PORTAL_NAVI/images/merit2.gif) no-repeat\9;	font-size:  100%\9;	line-height: 120%\9;	font-weight:bold\9;	text-align: left\9;}.merit_13 {	width:440px\9;	height:43px\9; 	padding:15px 0px 0px 100px\9; 	background: url(/PORTAL_NAVI/images/merit3.gif) no-repeat\9;	font-size:  100%\9;	line-height: 100%\9;	font-weight:bold\9;	text-align: left\9;}.merit_14 {	width:440px\9;	height:43px\9; 	padding:15px 0px 0px 100px\9; 	background: url(/PORTAL_NAVI/images/merit4.gif) no-repeat\9;	font-size:  100%\9;	line-height: 120%\9;	font-weight:bold\9;	text-align: left\9;}.merit_15 {	width:440px\9;	height:43px\9; 	padding:15px 0px 0px 100px\9; 	background: url(/PORTAL_NAVI/images/merit5.gif) no-repeat\9;	font-size:  100%\9;	line-height: 120%\9;	font-weight:bold\9;	text-align: left\9;}.merit_16 {	width:440px\9;	height:43px\9; 	padding:15px 0px 0px 100px\9; 	background: url(/PORTAL_NAVI/images/merit6.gif) no-repeat\9;	font-size:  100%\9;	line-height: 120%\9;	font-weight:bold\9;	text-align: left\9;}/*静的なびとはのタイトル*/.style5 h1{	font-size: 12px;	line-height:110%;	font-weight: bold;	padding-left:8px;	margin-top :-10px;}/*静的なびとは*/.nabitowa_kaiin{	width:420px;	height:28px; 	padding:4px 0px 0px 5px;	margin:10px 0px 10px 0px;   	border-top:4px #5DCD70 solid;	border-bottom:2px #5DCD70 solid;		font-size:  130%;	font-weight:bold;	text-align: left;		line-height:110%;}/*広告タイトル*/.r_zcm { float:left; width:200px; margin-left:5px;  text-align:left;}.r_zcmtxt { float:left; width:200px; margin-left:5px;  text-align:left;font-size:8px;}/*広告枠*/.r_zcmline{ margin:6px 0px 8px 0px;}.r_zcm10{ float:left; width:10px; margin-left:5px;  text-align:left;}/*マメ知識フォント*/.z_mame{text-align:left;font-size:15px; width:275px;font-weight:bold;}/*年金なび加入基金一覧*/.teble1{ width:450px;		 height:43px;		 background-image:url("http://www.nenkin-navi.jp/PORTAL_NAVI/images/1title_tayori.jpg");		 margin:10px 0px  20px 0px;		 }		 .teble2{ text-align:right;}		 		 .teble3{ width:440px;		 height:15px;		 border:1px;		 }		 .teble4{ width:430px;		 height:30px;		border: groove 1px #0099FF;		 background-color: #99CCFF;		 }		 .teble5{ width:430px;		 height:60px;		border: groove 1px #666666;		 background-color: #FFFFFF;		 margin: 5px 0px 5px 0px;		 }		 .teble1n{ width:600px;		 height:43px;		 margin:10px auto  20px auto;		 background-image:url("http://www.nenkin-navi.jp/PORTAL_NAVI/images/1title_tayori_l.jpg");		 }		 		 		 .teble3n{ width:600px;		 height:15px;		 border:1px;		 margin: 5px auto;		 }		 .teble4n{ width:600px;		 height:30px;		border: groove 1px #0099FF;		 background-color: #99CCFF;		 margin: 5px auto;		 }		 .teble5n{ width:600px;		 height:60px;		border: groove 1px #666666;		 background-color: #FFFFFF;		 margin: 5px auto;		 }		 		 		 .z_font1{	font-weight:bold;	font-size:16px;	font-family:"ＭＳ ゴシック",monospace;	vertical-align:middle;	text-indent:0.5em;	padding-top:10px;}.z_font2{	font-weight:bold;	font-size:15px;	font-family:"ＭＳ ゴシック",monospace;	vertical-align:middle;	text-indent:0.5em;	padding-top:5px;}.z_font3{	font-weight:bold;	font-size:15px;	font-family:"ＭＳ ゴシック",monospace;	vertical-align:middle;	text-indent:0.5em;	padding-top:10px;	padding-left:10px;	text-align:left;}.z_font4{	font-weight:bold;	font-size:15px;	font-family:"ＭＳ ゴシック",monospace;	vertical-align:middle;	text-indent:0.5em;	padding:5px 0px 5px 0px;	padding-left:10px;	text-align:left;}div.z_font4 a:link {/*リンクされた文字*/ color: #FF6600; }  div.z_font4 a:visited  {/*訪問後*/ color: #3300FF; }  div.z_font4 a:hover  {/*on*/ color: #3399FF; }  /* 問合せ画面用 */.t_detail { padding: 0px 5px 5px 5px ; line-height:120%;color:#008000; font-weight:bold; text-align:left;}.t_box1  { width:440px;height:300px; background: url(../images/t-waku.gif) no-repeat; margin-left:1px;padding-top:10px;}.t_box2  { width:380px;height:100px;margin:auto; margin-top:5px;padding:10px 5px 5px 5px; background-color:#dcdcdc;font-size:90%;text-align:left;}.t_box3  { width:340px; height:120px; margin:15px 0px 0px 45px; padding:5px; background-color:#dcdcdc;font-size:90%;text-align:left;}.t_box3_2 { width:340px; height:60px; margin:15px 0px 0px 45px; padding:5px; background-color:#dcdcdc;font-size:90%;text-align:left;}.t_box4t { width:440px;height:15px; background: url(../images/t-waku-yt.gif) no-repeat;}.t_box4m { width:440px;				background: url(../images/t-waku-ym.gif) repeat-y;}.t_box4b { width:440px;height:16px; background: url(../images/t-waku-yb.gif) no-repeat;}.t_box5  { width:380px;height:120px; margin:auto; margin-top:15px;padding:5px; background-color:#ffffcc;font-size:90%;border:1px #808080 solid;text-align:left;}.t_box6  { float:left;width:150px;height:40px;line-height: 100%;}.t_box7  { float:left;width:200px;height:30px;}.t_box8  { width:380px; height: 110px; margin:10px 0px 0px 20px; padding:20px 5px 5px 5px; background-color:#dcdcdc;font-size:90%;}.t_box9t { width:440px;height:17px; background: url(../images/t-waku1.gif) no-repeat;}.t_box9m { width:440px;background: url(../images/t-waku2.gif) repeat-y;}.t_box9b { width:440px;height:16px; background: url(../images/t-waku3.gif) no-repeat;}.t_title3 { width:430px;padding-top:5px; text-align:center;font-size:110%;color:black;font-weight:bold;}.t_title2{ width:400px;margin:auto; padding:5px; text-align:center;font-size:110%;color:black;font-weight:bold;border:1px #FF0000 solid;}.t_title4{ width:400px;margin:auto; margin-top:2px;padding:5px; text-align:center;font-size:110%;color:black;font-weight:bold;border:1px #FF0000 solid;}.t_text1 { margin-top:10px;text-align:center;font-size:100%;}.t_text1 { margin-top:10px;padding:5px;text-align:center;font-size:100%;}.t_text2 { margin-top:10px;padding:5px;text-align:left;font-size:100%;}.t_text3 { width:420px;margin-top:10px;padding:5px 0px 5px 10px;text-align:left;font-size:95%; color:#FF0000; line-height:105%;}.t_text3_2 { width:420px;margin-top:5px;padding:5px 0px 5px 10px;text-align:left;font-size:95%; color:#FF0000; line-height:105%;}.t_text4 { width:440px;margin-bottom:5px;text-align:left;font-size:85%;}/*お問い合せ画面用　20130527*//*ログインIDので表示*/.t_title5{ width:420px;margin-left:11px; padding:5px; text-align:center;font-size:18px; color:black; font-weight:bold; border-top:double 5px #696969 ; border-bottom:5px #696969 double;}.t_text5{ width:420px; margin-left:11px;  padding-left:5px; margin-top:10px; font-weight:bold; font-size:15px; color:#FF0000; text-align:center;}.t_box10{ width:420px; margin-left:11px; margin-top:10px; padding-left:5px;border:0px #FF0000 solid; text-align:left; font-size:15px;}.t_box11{ width:400px; margin-left:18px; border:0px #FF0000 solid; text-align:left; font-size:15px;}/* 問合せ一覧用 */.l_box1  { width:400px; height: 30px;}.l_box2  { text-justify:distribute;border-bottom:2px #808080 solid;border-right:1px #808080 solid;}.l_box3  { text-align :left;  text-justify:distribute;border-bottom:2px #808080 solid;}.l_box4  { text-align :left;  text-justify:distribute;border-bottom:2px #808080 solid;}/* 問合せ詳細用 */.a_box1 { background: url(../images/a.jpg) no-repeat ; padding: 5px 20px 5px 30px; margin:5px; border-bottom:2px #808080 solid;border-right:1px #808080 solid; letter-spacing: normal;}.q_title_m {background: url(../images/q.jpg) no-repeat #DCE3EB ; font-weight:bold; padding: 5px 30px 5px 30px; margin-top:20px;border-right:1px #808080 solid;letter-spacing: normal;}input.botan4{  width:200px;  padding:5px;  margin:15px 15px;  cursor:pointer;}/*問い合わせ入力画面*/.ti_float{float:left; }.ti_float2{float:left; padding:1px;}.ti_cateori{float:left; padding-left:20px; width:80px;}.ti_clear{clear:both;}.ti_toiawase{text-align:left; padding-left:20px; padding-top:60px; width:80px; float:left;}/*IE*/*+html.ti_float{float:left; }*+html.ti_float2{float:left; padding:1px;}*+html.ti_cateori{float:left; padding-left:20px; width:80px;}*+html.ti_clear{clear:both; padding:0px;}*+html.ti_toiawase{text-align:left; padding-left:20px; padding-top:40px; width:80px; float:left;}/*おすすめセレクション*/.osusume_top2 {width:450px; height:28px; background-image: url(/PORTAL_NAVI/images/serekusyon.gif); background-repeat:no-repeat;}p .search {    position: absolute;    bottom: 0;    left: 0;    width: 20px;    height: 18px;    padding: 1px;    border: 1px solid #676363;}head+body p .search {    width: 20px;    height: 18px; /* content-box */}p .search:focus {    border: 1px solid #974343;    background-color: #fee8eb;}/*問い合わせ用枠*/.toiawase_waku {height: 1000px;}.itiran_waku {	/*font-size: 12px;*/	font-size: 100%;	line-height: 130%;	margin: 0px;	padding: 0px;	width: 440px;	height:2800px;	overflow-y:auto;	overflow-x:hidden;}/* Magicエラー画面用*/#contents #header_err {	background-image: url(../images/head1_s_n.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 355px;}/* フッダー */#fooder_err { 	font-size: 10px;	line-height: 140%;	margin: 0px;	padding: 0px;	height: auto;	width: 355px;	text-align: left;}/* ログアウト画面 */#logout_box { 	float:left;	width: 500px;	height: 160px;	margin-left: 90px;	padding: 0px;	font-size: 110%;	line-height: 125%;	text-align: left;}/* 会員登録誘導画面 */#kaiinyudou_box { 	width: 620px;	height: 90px;	margin-left: 100px;	padding: 0px;	font-size: 140%;	line-height: 125%;	text-align: center;}/* 会員登録誘導画面 */#kaiinyudou_box2 { 	width: 600px;	height: 120px;	margin-left: 120px;	padding: 0px;	font-size: 140%;	line-height: 125%;	text-align: center;}#kaiinyudou_box3 { 	width: 400px;	height: 120px;	margin-left: 200px;	padding: 0px;	font-size: 140%;	line-height: 125%;	text-align: center;	/*border:1px #808080 solid;*/}#kaiinyudou_box4 { 	width: 600px;	height: 120px;	margin-left: 100px;	padding: 0px;	font-size: 140%;	line-height: 125%;	text-align: center;	/*border:1px #808080 solid;*/}/* 新会員登録 */#frame_new { 	width: 600px;	margin-left:auto;	margin-right:auto;}#over_flow {	font-size: 12px;	line-height:150%;	margin-left:auto;	margin-right:auto;	width: 450px;	height:400px;    overflow:auto;}#kg_newkaiin  {	width:430px;	margin-left:auto;	margin-right:auto; 	padding:2px; 	background-color:#dcdcdc;	text-align:left;	border: 1px solid #C0C0C0;	font-size: 90%;	}.kg_sample  {	width:430px;	height:40px;}.kg_td1  {	width:120px;	height:24px;}.kg_td2  {	width:298px;	height:24px;}.kg_setumei_box1  {	margin:auto;	width:400px;	border: 2px solid #C0C0C0;	color:#FF0000;	}.kg_setumei_box1_white  {	margin:auto;	width:400px;	border: 3px solid #ffffff;	color:#0000ff;	}.kg_setumei_box2  {	margin:auto;	width:400px;	}/*↓↓↓ 新会員登録 20130116追加 ↓↓↓*/.kg_setumei_box3{	margin-top:10px;	margin-left:10px;	width:430px;	text-align:left;}.kg_setumei_box3_link{	margin-top:4px;	margin-left:20px;}.kg_setumei_box4{	margin-top:15px;	margin-left:10px;	width:430px;	text-align:left;}.kg_from_waku  {	width:420px;	margin-left:10px;	/*background-color:#dcdcdc;*/	border: 1px solid #C0C0C0;}.kg_from_waku2_bgc  {	width:400px;	margin-top:10px;	margin-bottom:10px;	margin-left:10px;	margin-right:10px;	background-color:#dcdcdc;}.kg_from_waku2 {	width:350px;	padding-left:70px;}.kg_from_soushin {	padding-top:8px;	padding-bottom:8px;	text-align:center;}/*↑↑↑ 新会員登録 20130116追加 ↑↑↑*//*2012.06.21*/.kg_keisan1  {	width:360px;	background-color:#98fb98;	text-align: center;}.kg_keisan2  {	width:360px;	text-align: center;	font-size: 120%;}/*2012.06.18*/#kg_jigyosyo_login  {	width:430px;	margin-left:auto;	margin-right:auto; 	padding:2px; 	text-align:left;	font-size: 90%;	}.kg_sample_j  {	width:360px;	height:24px;text-align: center;}.kg_td3  {	width:120px;	height:24px;}.kg_td4  {	width:200px;	height:24px;}.touroku_utiwaku{	width:430px;	margin:0px; 0px; 0px; 0px;	borther:1px; solid #d3d3d3;	background-color:#c0c0c0;	text-align: center;}/*2012.06.29*/.kg_fukuri_box2  {	float:left;	width:120px;	text-align: left;	font-size:12px;}*:first-child+html.kg_fukuri_box2  {	float:left;	width:130px;	text-align: left;	font-size:12px;}/*画面右側:書式指定 2012.07.02*/.k_soudan_font2 {width:195px;font-size:12pt;line-height:15pt; font-weight:bold; color:#000080 ;}/*Flash枠 2012.07.02*/.kg_Fwaku  {	width:404px;	height:229px;	border: 1px solid #C0C0C0;	padding-top:2px;	margin:auto;	margin-bottom:5px;}/* ログアウト画面にssl画像を出す */#logout_box2 { 	float:left;	padding-top: 90px;	width: 205px;	height: 70px;	text-align: right;}#logout_box3 { 	float:left;	width: 850px;	height: 90px;	text-align: left;}/* 年金なびとは */.ks_y_detail { width:400px; padding: 5px 5px 5px 5px ; line-height:120%; text-align :justify; text-justify:distribute; }.ks_y_ntitle { width:430px;font-weight:bold; padding: 5px; }.ks_y_haba { width:430px;}/* 基金一覧 margin-left:450px;*/.ks_itiran { width:450px;padding-left:60px;text-align: center;}.ks_itiran_title { width:450px;text-align: center;}/*年金なびカテゴリボタン　切り替え用*/.kg_side_menu5 { background: url(/PORTAL_NAVI/images/1top_tayori3.jpg) no-repeat; text-align:center; font-weight:bold; margin-top:1px; width:170px; height:39px; text-align:center; line-height:39px; }.kg_side_menu6 { background: url(/PORTAL_NAVI/images/1top_tayori2.jpg) no-repeat; text-align:center; font-weight:bold; margin-top:1px; width:170px; height:39px; text-align:center; line-height:39px; }/*トップ福利のcursorがあたったとき*/.kg_fukuri_link  {		width:170px;	border: 1px solid #FFFFFF;	margin-bottom:1px;	}.kg_fukuri_link:hover {	width:170px;	border: 1px solid #FFB500;	margin-bottom:1px;	}/*sil商品枠*/.kg_sil_link  {		width:200px;	height: 67px;	/*border: 1px solid #C0C0C0;*/	border: 2px solid #FFFFFF;	margin-bottom:12px;	}.kg_sil_link:hover {	width:200px;	height: 67px;	border: 2px solid #FFB500;	margin-bottom:12px;	}/*広告募集*/.kg_cm_link  {		width:200px;	height: 51px;	border: 1px solid #C0C0C0;	margin-bottom:15px;	}.kg_cm_link:hover {	width:200px;	height: 51px;	border: 1px solid #FFB500;	margin-bottom:15px;	}/*ご相談窓口*/.kg_cn_link  {		width:175px;	height: 96px;	border: 2px solid #99CC04;	margin-bottom:15px;	}.kg_cn_link:hover {	width:175px;	height: 96px;	border: 2px solid #FFB500;	margin-bottom:15px;	}/*印刷ページ用*/.frame_prt {text-align:left; width:600px; margin:0px auto; }/*IE7用：トップ福利のcursorがあたったとき*/*:first-child+html .kg_fukuri_link  {		width:170px;	font-size: 100%;	border: 1px solid #FFFFFF;	margin-bottom:1px;	}*:first-child+html .kg_fukuri_link:hover {	width:170px;	font-size: 100%;	border: 1px solid #FFB500;	margin-bottom:1px;	}/*問い合わせ用広告*/.kg_QA_cm  {		width:420px;	font-size: 95%;	text-align:left;	}/*ご相談窓口２ 2012.08.06*/.k_soudan2 {width:170px;}/*ご相談窓口 2012.08.06*/.kg_cn_link2  {		width:170px;	height: 58px;	border: 1px solid #99CC04;	margin-bottom:15px;	}.kg_cn_link2:hover {	width:170px;	height: 58px;	border: 1px solid #FFB500;	margin-bottom:15px;	}/*福利厚生リンク 2012.08.08*/	A.fukuri:link { text-decoration:none; color:#000000; cursor:hand;}	A.fukuri:visited { text-decoration:none; color:#000000; cursor:hand;}	A.fukuri:active { text-decoration:underline; color:#1e78ff; cursor:hand;}	A.fukuri:hover { text-decoration:underline; color:#1e78ff; bold; cursor:hand;}	/*なびからのお知らせ 2012.08.10*/ .kg_n1 {	/*font-size: 12px;*/	font-size: 95%;	line-height: 150%;	margin: 0px;	padding: 0px;	width: 455px;	height:2500px;	overflow-y:auto;	overflow-x:hidden;}/*従業員のメリット静的2012.09.04*/ .kg_merit_1 {	background: url(/PORTAL_NAVI/images/pink-mark.gif) no-repeat;	background-position: left bottom;	width: 405px;	height:25px;	padding-left: 25px;	font-size: 120%;	font-weight: bold;	border-bottom: 2px solid #ff00ff;}/*年金なびとは 2012.09.07*/	.kg_fsize150 {			font-size: 150%;}.kg_fsize120 {			font-size: 120%;		line-height: 130%;}.kg_bold {	font-weight: bold;}	/*なび静的広告用 2012.09.14*/	.kg_cmbox1{width:200px; height:200px;margin-bottom:8px;	border: 1px solid #C7BF40;}	.kg_cmbox2{width:460px; height:25px;margin-top:10px;margin-bottom:8px;padding:5px 0px 0px 3px;background-color:#f5f5f5;}.kg_cmbox3{float:left;width:100px;padding-right:1px;}.kg_cmbox4{float:left;width:100px;}	.kg_cmbox5{width:201px; height:100px;margin-bottom:8px;	border: 1px solid #C7BF40;}	/*静的HTML用 2012.09.25*/	.kg_pension{font-size:12px;text-align:center;line-height:140%;}/*なびトップ用 2012.10.03*/	.kg_newtop {	float:left;	width: 200px;	height:23px;	background-image: url(../images/newsber.gif);	padding-left:20px;	text-align: left;	line-height:23px;		font-weight: bold;	font-size: 105%;		}	.kg_newtopr {	float:right;	width: 200px;	height:23px;	background-image: url(../images/newsber.gif);	padding-left:20px;	text-align: left;	line-height:23px;	font-weight: bold;	font-size: 105%;		}	.kg_komarigoto {	float:left;	width: 430px;	height:23px;	background-image: url(../images/newsb450.gif);	padding-left:20px;	text-align: left;	line-height:23px;	font-weight: bold;	font-size: 105%;}	.kg_komarigoto2 {	float:right;	width: 250px;	padding-left:20px;	text-align: left;	line-height:23px;	font-size: 105%;}	/*動的用 2012.10.10*/	.kg_komarigoto3 {	float:left;	width: 450px;	height:23px;	background-image: url(../images/newsb450.gif);	text-align: left;	line-height:23px;	font-weight: bold;	font-size: 105%;}	.kg_komarigoto4 {	padding-left:20px;}	/*静的左福利メニュー用 2012.10.10*/	.kg_side_menu4 { background: url(/PORTAL_NAVI/images/1top_tayori2.jpg) no-repeat; text-align:center; font-weight:bold; margin-top:1px; width:170px; height:39px; line-height:39px; }.kg_static_contents_mgleft10 {	margin-left:10px;}	/*2012.10.15ＩＤ確認画面用*//*背景表示*/.kg_user_input1 {	float:	width: 420px;	height:294px;	background-image: url(../images/yuser_yudou4.gif);	background-position: center;	background-repeat: no-repeat;}	/*リンク表示*/.kg_user_input2 {	padding-top:155px;	padding-left:80px;}	/*リンク表示*/.kg_user_input3 {	padding-top:80px;	padding-left:120px;}	/*事業所支援サービス画面用*/.kg_jspp_box1{	width:430px;	/*border: 1px solid #ff00ff;*/}.kg_jspp_box2{/*テキスト*/	width:400px;	/*border: 1px solid #ff00ff;*/	margin-left:15px;}.kg_jspp_center{	text-align:center;	font-size:15px;}.kg_jspp_fontcolor{	color:#FF0000;}.kg_jspp_fontwidth{	font-weight:bold;}.kg_jspp_box8{	width:380px;	height:100px;	margin:auto;	margin-top:2px;	padding:10px 5px 5px 5px; 	background-color:#dcdcdc;font-size:90%;	text-align:left;}.kg_jspp_box3{ 	width:428px; 	height:244px; 	background: url(../images/t-waku428.gif) no-repeat; 	margin-left:1px; 	padding-top:10px; }.kg_jspp_box6{	 float:left;	 width:150px;	 height:30px;	 margin-top:5px;	 line-height:100%;	 font-size:15px;	 text-align:center;	 /*border: 1px solid #ff00ff;*/}.kg_jspp_box7{	 float:left;	 margin-top:5px;	 width:220px;	 height:30px;	/* border: 1px solid #ff00ff;*/}.kg_jspp_text1 {	 margin-top:10px;	 text-align:center;	 font-size:100%;}.kg_header_img{	width:399px;	height:76px;	text-align:center;	margin-left:15px;	/*border: 0px solid #ff00ff;*/}.kg_header_line{	width:420px;	height:5px;	margin-left:5px;	text-align:center;	/*border: 0px solid #ff00ff;*/	}.kg_title { background: url(/PORTAL_NAVI/images/1title_system600.jpg) no-repeat; text-align:center; font-weight:bold; width:600px; height:33px; padding:10px; font-size:18px; }/*サイトマップ関連*/.kg_sitemap_title{	width:920px;	background: url(../images/saitemap-lineb.gif) no-repeat;	background-position: bottom;	}.kg_sitemap_yohaku{	float:left;	width:900px;	text-align:right;	}/*新レイアウト用*/.kg_komarigoto_x {	float:left;	width: 466px;	height:23px;	background-image: url(../images/newsb466-b.gif);	text-align: left;	line-height:23px;	font-weight: bold;	font-size: 105%;}	/*新レイアウト用*/.kg_komarigoto_x2 {	float:left;	width: 650px;	height:23px;	background-image: url(../images/newsb650.gif);	text-align: left;	line-height:23px;	font-weight: bold;	font-size: 110%;}	.new_word1 { 	padding:22px 0px 0px 0px;	line-height: 120%;	font-size: 135%;	font-weight:bold;	text-align:center;}/*2012.11.26*/.new_day {	float:left;}/* フレーム内コンテンツエリア 全国版向け*/ #frame02 {text-align:left; width:468px; margin:0px auto; }#frame02 #main{	margin:0;}/* 左と中央 */#frame02 #main .center1{	width:468px;	float:left;}/* 中央 */#frame02 #main .center{	width:468px;	float:right;}/*2012.11.27*/.new_word2{	margin-left:20px;}/*2012.11.30*/ .kg_merit_2 {		width:460px;	margin:10px 0px 10px 0px;	padding-top:5px;	height:25px;	background: url(/PORTAL_NAVI/images/merit_title.gif) repeat-x;	font-size: 150%;	font-weight: bold;	color:#000000;	} .kg_460title {	  padding:10px 5px;  }  /*問い合わせに質問20121218*/.kgq_sentakusi2{	width:440px;	float:left;}.kgq_sentakusi1{	width:220px;	float:left;}/*基金版動的用レイアウト20121218*//*外枠サイズ指定*/#kg_main_frame{	width: 820px;	margin:0px;/*	border: solid 1px #191970;*/}/* 左と中央 */.kg_sub_frame{	width:640px;	float:left;	margin:0px;/*	border: solid 1px #191970;*/}/* 左*/.kg_sub_frame_left{	width:170px;	float:left;	/*border: solid 1px #191970;*/	/*margin-right:5px;*/}/* 中央*/.kg_sub_frame_center{	width:460px;	float:right;	margin:0px;	/*border: solid 1px #191970;*/}/* 右*/.kg_sub_frame_right{	width:170px;	float:right;	margin:0px;	padding:0px	/*border: solid 1px #191970;*/	}	/*ログアウト画面20130130*/	#logout_contents{	text-align:left; 	width:800px; /* OtherBrowser */ 	margin:0px auto; 	}.logout_from_iti{margin:0px 0px 0px 180px;}.logout_from{ width:440px; margin:0px 0px 0px 10px; }.logout_waku { width:440px; height:253px; margin:0px 0px 0px 0px; border: 1px solid #d3d3d3;}.logout_utiwaku { width:410px; margin:13px 15px 5px 15px ; border: 1px solid #d3d3d3; background-color:#c0c0c0;}.logout_id_mailadd_from {margin:5px 0px 0px 45px;}.logout_pass_form {margin:5px 0px 0px 45px;} .logout_pw_shinsei {margin:0px 0px 0px 0px; text-align:center; height:21px;}.logout_buttom {text-align:center; margin:20px 0px 20px 0px;}	/*ﾛｯｸ画面20130130*/	.lock_from_marit{ width:440px; margin:0px 0px 0px 5px;  float:left;}.lock_marit_waku2{ width:440px;  margin:0px 0px 0px 0px; border: 1px solid #d3d3d3;}.lock_marit_waku3{ width:440px;  margin:0px 0px 0px 0px; border: 1px solid #d3d3d3;}.lock_utiwaku { width:410px; margin:13px 15px 5px 15px ; border: 1px solid #d3d3d3; background-color:#c0c0c0;}.lock_merit { width:410px; margin:13px 15px 8px 15px ; font-family: Arial; font-size: 16px; font-weight: bold;line-height:120%; color:#ff8c00;}.lock_merit_shousai { margin:0px 0px 7px 15px ; font-family: Arial; font-size:13px;}.lock_no_iro { width:410px; margin:10px 15px 10px 15px ; }.lock_kaiin_buttom {text-align:center; margin:5px 0px 5px 0px;}.lock_chuuibun {text-align:left; margin:0px 0px 0px 40px; font-family: Arial; font-size:12px;}		/* ポイント履歴 2013/03/21追加 */.o_list2 { width:430px; height: 40px;padding: 5px;}/*問合せメッセージ 2013/04/02追加*/#wait_msg_toiawase {	width:400px; 	display: none; 	margin: 0 auto; 	color: #ff0000;}/*各基金用に画像を編集するため 2017/11/15追加*//*デフォルトは 82行目にある "#header3" を使用*//* ヘッダー 弁理士厚生年金 */#contents #header_benrishi {    /*background-image: url(../images/head2_haru.jpg);春*/	/*background-image: url(../images/head1_s_n.jpg);夏*/	/*background-image: url(../images/head2_aki.jpg);秋*/	background-image: url(../images/head1_huyu.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 日本界面活性剤工業厚生年金 */#contents #header_kaimen {    background-image: url(../images/head2_haru.jpg);	/*background-image: url(../images/head1_s_n.jpg);夏*/	/*background-image: url(../images/head2_aki.jpg);秋*/	/*background-image: url(../images/head1_huyu.jpg);冬*/	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 東京建築設計厚生年金基金 */#contents #header_ks {    background-image: url(../images/head2_haru.jpg);	/*background-image: url(../images/head1_s_n.jpg);夏*/	/*background-image: url(../images/head2_aki.jpg);秋*/	/*background-image: url(../images/head1_huyu.jpg);冬*/	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 全国新聞業企業年金基金 */#contents #header_npkikin {    background-image: url(../images/head1_haru.png);	/*background-image: url(../images/head1_s_n.jpg);夏*/	/*background-image: url(../images/head2_aki.jpg);秋*/	/*background-image: url(../images/head1_huyu.jpg);冬*/	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 東京都自動車整備厚生年金基金 */#contents #header_seibi {    background-image: url(../images/head2_haru.jpg);	/*background-image: url(../images/head1_s_n.jpg);夏*/	/*background-image: url(../images/head2_aki.jpg);秋*/	/*background-image: url(../images/head1_huyu.jpg);冬*/	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 全国生鮮食品等卸売業厚生年金基金 */#contents #header_seisen {    background-image: url(../images/head2_haru.jpg);	/*background-image: url(../images/head1_s_n.jpg);夏*/	/*background-image: url(../images/head2_aki.jpg);秋*/	/*background-image: url(../images/head1_huyu.jpg);冬*/	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 全国塗装厚生年金基金 */#contents #header_tosou {    background-image: url(../images/head2_haru.jpg);	/*background-image: url(../images/head1_s_n.jpg);夏*/	/*background-image: url(../images/head2_aki.jpg);秋*/	/*background-image: url(../images/head1_huyu.jpg);冬*/	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 東京トラック事業厚生年金基金 */#contents #header_ttruck {    background-image: url(../images/head2_haru.jpg);	/*background-image: url(../images/head1_s_n.jpg);夏*/	/*background-image: url(../images/head2_aki.jpg);秋*/	/*background-image: url(../images/head1_huyu.jpg);冬*/	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* ヘッダー 全国中央市場青果卸売厚生年金基金 */#contents #header_ztso {    background-image: url(../images/head2_haru.jpg);	/*background-image: url(../images/head1_s_n.jpg);夏*/	/*background-image: url(../images/head2_aki.jpg);秋*/	/*background-image: url(../images/head1_huyu.jpg);冬*/	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}