@charset "utf-8";





body {

	/*background:#000 url(../images/star_bg.jpg) repeat-x top left;*/

	min-width:1026px;

}



#bodyBg {

	/*background:url(../images/bg_body.gif) repeat-x bottom left;*/

	padding-bottom:37px;

}



#headerBg, #footerBg  {

	background:#FFF;

}

#headerBg {

	padding-bottom:24px;

}

.NFG-header .headerLogo {

	padding-bottom:0px;

}

.NFG-header .headerSub {

	margin-bottom:0px;

}





.noMarginTop {

	margin-top:0px !important;

}

.noMarginBottom {

	margin-bottom:0px !important;

}



/* globalNavi col5 */



/*#globalNavi {

	width:994px;

	height:72px;

	margin:-20px auto 0px;

	background:url(../images/g-navi_col5_on.png) no-repeat top left;

	line-height:1px;

}

#globalNavi ul {

	width:994px;

	clear:both;

}

#globalNavi li {

	position:relative;

	z-index:150;

	float:left;

	height:72px;

}

#globalNavi a {

	display:block;

	margin-top:16px;

	height:41px;

	margin-bottom:16px;

	text-indent:-5000px;

	overflow:hidden;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

#globalNavi a {

	margin-top:16px;

	margin-bottom:16px;

}

}

*:first-child+html #globalNavi a {

	margin-top:16px;

	height:41px;

	margin-bottom:16px;

}

#globalNavi .tab01 {

	margin-left:17px;

}

#globalNavi .tab06 {

	margin-right:17px;

}

#globalNavi .tab01, #globalNavi .tab01 a {

	width:241px;

}

#globalNavi .tab02, #globalNavi .tab02 a,

#globalNavi .tab02 ul li, #globalNavi .tab02 ul li a {

	width:170px;

}

#globalNavi .tab03, #globalNavi .tab03 a {

	width:184px;

}

#globalNavi .tab05, #globalNavi .tab05 a {

	width:193px;

}

#globalNavi .tab06, #globalNavi .tab06 a {

	width:172px;

}

#globalNavi .tab01 a {

	background:url(../images/g-navi_col5.png) no-repeat -17px -16px;

}

#globalNavi .tab02 a {

	background:url(../images/g-navi_col5.png) no-repeat -258px -16px;

}

#globalNavi .tab03 a {

	background:url(../images/g-navi_col5.png) no-repeat -428px -16px;

}

#globalNavi .tab05 a {

	background:url(../images/g-navi_col5.png) no-repeat -612px -16px;

}

#globalNavi .tab06 a {

	background:url(../images/g-navi_col5.png) no-repeat -805px -16px;

}



#globalNavi .tab01 a:hover,

#globalNavi .tab01 a.currentFirst {

	background:url(../images/g-navi_col5.png) no-repeat -17px -1000px;

}

#globalNavi .tab02 a:hover,

#globalNavi .tab02 a.currentFirst {

	background:url(../images/g-navi_col5.png) no-repeat -258px -1000px;

}

#globalNavi .tab03 a:hover,

#globalNavi .tab03 a.currentFirst {

	background:url(../images/g-navi_col5.png) no-repeat -428px -1000px;

}

#globalNavi .tab05 a:hover,

#globalNavi .tab05 a.currentFirst {

	background:url(../images/g-navi_col5.png) no-repeat 612px -1000px;

}

#globalNavi .tab06 a:hover,

#globalNavi .tab06 a.currentFirst {

	background:url(../images/g-navi_col5.png) no-repeat -805px -1000px;

}



#globalNavi ul li ul {

	z-index:140;

	display:none;

}

#globalNavi ul li.tab02 ul {

	position:absolute;

	width:156px;

	height:65px;

	top:56px;

	left:7px;

	background:url(../images/g-navi_tab02_sub_on.png) no-repeat 0px 0px !important;

}

#globalNavi ul li.tab03 ul {

	position:absolute;

	width:176px;

	height:125px;

	top:56px;

	left:4px;

	background:url(../images/g-navi_tab03_sub_on.png) no-repeat 0px 0px !important;

}

#globalNavi ul li.tab04 ul {

	position:absolute;

	width:156px;

	height:65px;

	top:56px;

	left:-3px;

	background:url(../images/g-navi_tab04_sub_on.png) no-repeat 0px 0px !important;

}

#globalNavi .tab02 ul li,

#globalNavi .tab03 ul li,

#globalNavi .tab04 ul li {

	margin-left:3px;

}

#globalNavi .tab02 ul li, #globalNavi .tab02 ul li a {

	width:150px;

	height:30px;

	margin-top:0px;

	overflow:hidden;

}

#globalNavi .tab03 ul li, #globalNavi .tab03 ul li a {

	width:170px;

	height:30px;

	margin-top:0px;

	overflow:hidden;

}

#globalNavi .tab04 ul li, #globalNavi .tab04 ul li a {

	width:150px;

	height:30px;

	margin-top:0px;

	overflow:hidden;

}

#globalNavi .tab02 ul li.subTab01 a {

	background:url(../images/g-navi_tab02_sub.png) no-repeat -3px 0px;

}

#globalNavi .tab02 ul li.subTab01 a:hover,

#globalNavi .tab02 ul li.subTab01 a.current {

	background:url(../images/g-navi_tab02_sub.png) no-repeat -3px -1000px;

}

#globalNavi .tab02 ul li.subTab02 a {

	background:url(../images/g-navi_tab02_sub.png) no-repeat -3px -30px;

}

#globalNavi .tab02 ul li.subTab02 a:hover,

#globalNavi .tab02 ul li.subTab02 a.current {

	background:url(../images/g-navi_tab02_sub.png) no-repeat -3px -1000px;

}

#globalNavi .tab03 ul li.subTab01 a {

	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px 0px;

}

#globalNavi .tab03 ul li.subTab01 a:hover,

#globalNavi .tab03 ul li.subTab01 a.current {

	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px -1000px;

}

#globalNavi .tab03 ul li.subTab02 a {

	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px -30px;

}

#globalNavi .tab03 ul li.subTab02 a:hover,

#globalNavi .tab03 ul li.subTab02 a.current {

	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px -1000px;

}

#globalNavi .tab03 ul li.subTab03 a {

	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px -60px;

}

#globalNavi .tab03 ul li.subTab03 a:hover,

#globalNavi .tab03 ul li.subTab03 a.current {

	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px -1000px;

}

#globalNavi .tab03 ul li.subTab04 a {

	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px -90px;

}

#globalNavi .tab03 ul li.subTab04 a:hover,

#globalNavi .tab03 ul li.subTab04 a.current {

	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px -1000px;

}

#globalNavi .tab04 ul li.subTab01 a {

	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px 0px;

}

#globalNavi .tab04 ul li.subTab01 a:hover,

#globalNavi .tab04 ul li.subTab01 a.current {

	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -1000px;

}

#globalNavi .tab04 ul li.subTab02 a {

	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -30px;

}

#globalNavi .tab04 ul li.subTab02 a:hover,

#globalNavi .tab04 ul li.subTab02 a.current {

	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -1000px;

}*/









#globalNavi {
	width:994px;
	height:72px;
	margin:-20px auto 0px;
	background:url(../images/g-navi_on.png) no-repeat top left;
	line-height:1px;
}

#globalNavi ul {
	width:994px;
	clear:both;
}

#globalNavi li {
	position:relative;
	z-index:150;
	float:left;
	height:72px;

}

#globalNavi a {
	display:block;
	margin-top:16px;
	height:41px;
	margin-bottom:16px;
	text-indent:-5000px;
	overflow:hidden;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

#globalNavi a {
	margin-top:16px;
	margin-bottom:16px;
}
}

*:first-child+html #globalNavi a {
	margin-top:16px;
	height:41px;
	margin-bottom:16px;

}

#globalNavi .tab01 {
	margin-left:17px;
}

#globalNavi .tab06 {
	margin-right:17px;
}

#globalNavi .tab01, #globalNavi .tab01 a {
	width:212px;
}

#globalNavi .tab02, #globalNavi .tab02 a,
#globalNavi .tab02 ul li, #globalNavi .tab02 ul li a {
	width:141px;
}

#globalNavi .tab03, #globalNavi .tab03 a {
	width:143px;
}

#globalNavi .tab04, #globalNavi .tab04 a {
	width:156px;
}

#globalNavi .tab05, #globalNavi .tab05 a {
	width:165px;
}

#globalNavi .tab06, #globalNavi .tab06 a {
	width:143px;
}



#globalNavi .tab01 a {
	background:url(../images/g-navi.png) no-repeat -17px -16px;
}

#globalNavi .tab02 a {
	background:url(../images/g-navi.png) no-repeat -229px -16px;
}

#globalNavi .tab03 a {
	background:url(../images/g-navi.png) no-repeat -370px -16px;
}
#globalNavi .tab04 a {
	background:url(../images/g-navi.png) no-repeat -513px -16px;
}

#globalNavi .tab05 a {
	background:url(../images/g-navi.png) no-repeat -669px -16px;
}

#globalNavi .tab06 a {
	background:url(../images/g-navi.png) no-repeat -834px -16px;
}

#globalNavi .tab01 a:hover,
#globalNavi .tab01 a.currentFirst {
	background:url(../images/g-navi.png) no-repeat -17px -1000px;
}

#globalNavi .tab02 a:hover,
#globalNavi .tab02 a.currentFirst {
	background:url(../images/g-navi.png) no-repeat -229px -1000px;
}

#globalNavi .tab03 a:hover,
#globalNavi .tab03 a.currentFirst {
	background:url(../images/g-navi.png) no-repeat -370px -1000px;
}

#globalNavi .tab04 a:hover,
#globalNavi .tab04 a.currentFirst {
	background:url(../images/g-navi.png) no-repeat -513px -1000px;
}

#globalNavi .tab05 a:hover,
#globalNavi .tab05 a.currentFirst {
	background:url(../images/g-navi.png) no-repeat -669px -1000px;
}

#globalNavi .tab06 a:hover,
#globalNavi .tab06 a.currentFirst {
	background:url(../images/g-navi.png) no-repeat -812px -1000px;
}

#globalNavi ul li ul {
	z-index:140;
	display:none;
}

#globalNavi ul li.tab02 ul {
	position:absolute;
	width:156px;
	height:65px;
	top:56px;
	left:-8px;
	background:url(../images/g-navi_tab02_sub_on.png) no-repeat 0px 0px !important;
}
#globalNavi ul li.tab03 ul {
	position:absolute;
	width:156px;
	height:95px;
	top:56px;
	left:-7px;
	background:url(../images/g-navi_tab03_sub_on.png) no-repeat 0px 0px !important;
}

#globalNavi ul li.tab04 ul {
	position:absolute;
	width:176px;
	height:185px;
	top:56px;
	left:-10px;
	background:url(../images/g-navi_tab04_sub_on.png) no-repeat 0px 0px !important;
}


#globalNavi .tab02 ul li,
#globalNavi .tab03 ul li,
#globalNavi .tab04 ul li {
	margin-left:3px;
}

#globalNavi .tab02 ul li, #globalNavi .tab02 ul li a {
	width:150px;
	height:30px;
	margin-top:0px;
	overflow:hidden;
}

#globalNavi .tab03 ul li, #globalNavi .tab03 ul li a {
	width:150px;
	height:30px;
	margin-top:0px;
	overflow:hidden;
}

#globalNavi .tab04 ul li, #globalNavi .tab04 ul li a {
	width:170px;
	height:30px;
	margin-top:0px;
	overflow:hidden;
}

#globalNavi .tab02 ul li.subTab01 a {
	background:url(../images/g-navi_tab02_sub.png) no-repeat -3px 0px;
}

#globalNavi .tab02 ul li.subTab01 a:hover,
#globalNavi .tab02 ul li.subTab01 a.current {
	background:url(../images/g-navi_tab02_sub.png) no-repeat -3px -1000px;
}


#globalNavi .tab03 ul li.subTab01 a {
	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px 0px;
}

#globalNavi .tab03 ul li.subTab01 a:hover,
#globalNavi .tab03 ul li.subTab01 a.current {
	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px -1000px;
}

#globalNavi .tab03 ul li.subTab02 a {
	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px -30px;
}

#globalNavi .tab03 ul li.subTab02 a:hover,
#globalNavi .tab03 ul li.subTab02 a.current {
	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px -1000px;
}

#globalNavi .tab03 ul li.subTab03 a {
	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px -60px;
}

#globalNavi .tab03 ul li.subTab03 a:hover,
#globalNavi .tab03 ul li.subTab03 a.current {
	background:url(../images/g-navi_tab03_sub.png) no-repeat -3px -1000px;
}



#globalNavi .tab04 ul li.subTab01 a {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px 0px;
}

#globalNavi .tab04 ul li.subTab01 a:hover,
#globalNavi .tab04 ul li.subTab01 a.current {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -1000px;
}

#globalNavi .tab04 ul li.subTab02 a {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -30px;
}

#globalNavi .tab04 ul li.subTab02 a:hover,
#globalNavi .tab04 ul li.subTab02 a.current {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -1000px;
}

#globalNavi .tab04 ul li.subTab03 a {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -60px;
}

#globalNavi .tab04 ul li.subTab03 a:hover,
#globalNavi .tab04 ul li.subTab03 a.current {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -1000px;
}

#globalNavi .tab04 ul li.subTab04 a {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -90px;
}

#globalNavi .tab04 ul li.subTab04 a:hover,
#globalNavi .tab04 ul li.subTab04 a.current {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -1000px;
}

#globalNavi .tab04 ul li.subTab05 a {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -120px;
}

#globalNavi .tab04 ul li.subTab05 a:hover,
#globalNavi .tab04 ul li.subTab05 a.current {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -1000px;
}

#globalNavi .tab04 ul li.subTab06 a {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -150px;
}

#globalNavi .tab04 ul li.subTab06 a:hover,
#globalNavi .tab04 ul li.subTab06 a.current {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -1000px;
}

/*#globalNavi .tab04 ul li.subTab01 a {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px 0px;
}

#globalNavi .tab04 ul li.subTab01 a:hover,
#globalNavi .tab04 ul li.subTab01 a.current {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -1000px;
}

#globalNavi .tab04 ul li.subTab02 a {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -30px;
}

#globalNavi .tab04 ul li.subTab02 a:hover,
#globalNavi .tab04 ul li.subTab02 a.current {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -1000px;
}

#globalNavi .tab04 ul li.subTab03 a {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -60px;
}

#globalNavi .tab04 ul li.subTab03 a:hover,
#globalNavi .tab04 ul li.subTab03 a.current {
	background:url(../images/g-navi_tab04_sub.png) no-repeat -3px -1000px;
}
*/






.contentArea {

	width:994px;

	border:none;

	margin-bottom:0px;

}



.content {

	width:994px;

	border:none;

	box-shadow:none;

	position:relative;

}



.mainAreaBgTop {

	position:relative;

	width:994px;

	background:url(../images/contents_bg_top.png) no-repeat top left;

	padding-top:24px;

	border:none;

	margin-top:-6px;

}

.mainAreaBgBtm {

	width:994px;

	background:url(../images/contents_bg_btm.png) no-repeat bottom left;

	padding-bottom:24px;

	border:none;

}

.mainArea {

	width:994px;

	background:url(../images/contents_bg_inner.png) repeat-y top left;

	padding-bottom:15px;

}



.navCol {

	width:958px;

	margin:0px 18px 0px 18px;



}

.navCol:after {

	content: ".";

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

.navCol {

	min-height: 1px;

}

* html .navCol {

	height: 1px;/*¥*//*/

  height: auto;

  overflow: hidden;

  /**/

}



.NFG-content .breadcrumbs {

	width:960px;

	margin:-5px auto 0px;

	background:none;

	border:none;

	padding:4px 0px 0px;

	position:relative;

	z-index:100;

}

.NFG-content .breadcrumbs ol {

	

}

.NFG-content .breadcrumbs ol li {

	font-size:110%;

	color:#000;

	margin-top:-10px;

}

.NFG-content .breadcrumbs ol li a {

	color:#1881c5;

}



.snsAreaHeader {

	position:absolute;

	width:54px;

	top:-4px;

	right:16px;

	z-index:160;

}

.snsAreaHeader ul li {

	width:20px;

	height:20px;

	margin-right:7px;

	float:right;

}





.NFG-content h1.visualHeader, .NFG-content h2.visualHeader,

.NFG-content h3.visualHeader {

	margin:0 6px 16px 5px;

	color:#fff;

	border:0;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

	border-radius:0px;

	padding:0px;

	background:none;

}

.NFG-content h1.centerH1 {

	text-align:center;

	padding-top:13px;

}

.NFG-content h2.visualHeader {

	margin:0 0 17px;

}

.NFG-content h1.textHeader {

	background:url(../images/h1_bg.jpg) no-repeat top left;

	font-weight:bold;

	font-size:180%;

	color:#fff;

	border:0;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

	border-radius:0px;

	padding-top:15px;

	padding-bottom:15px;

}

.NFG-content h1.textHeader span.subTitle {

	font-size:60%;

	font-weight:normal;

	

}



.leftNav {

	width:180px;

	float:left;

	padding-top:13px;

	line-height:17px;

}

.leftNav p {

	background:#bccae2;

	padding:6px 10px 6px 10px;

	font-weight:bold;

	color:#000;

	border-right:#dadada 1px solid;

	display:none;

}

.leftNav p.noHideTitle {

	display:block;

}

.leftNav p img, .leftNav ul li img {

	vertical-align:-1px;

	margin-left:10px;

}



/*** 1st ***/

.leftNav ul {

	/*margin-bottom:-14px;

	padding-bottom:34px;*/

	display:none;

}



.leftNav ul li {

	/*background:#bccae2;*/

	color:#1881c5;

}

.leftNav ul li.first {

	display:none;

}



.leftNav ul li a, .leftNav ul li span {

	display:block;

	padding:6px 25px 6px 25px;

	font-weight:bold;

	background:url(../images/ic_leftnav_link_1st.gif) no-repeat 10px 9px;

}

.leftNav ul li.current {

	 background:#1881c5;

}

.leftNav ul li.first span, .leftNav ul li.current a {

	color:#FFF;

	font-weight:bold;

	background:url(../images/ic_leftnav_link_1st_on.gif) no-repeat 10px 9px;

}	



/*** 2nd ***/

.leftNav ul li ul {

	background:#dbe3f0 !important;

	padding-top:6px !important;

	padding-bottom:14px !important;

	display:none;

}

.leftNav ul li ul li {

	background:#dbe3f0 !important;

	color:#1881c5 !important;

}

.leftNav ul li ul li a, .leftNav ul li ul li span {

	display:block !important;

	padding:6px 20px 6px 25px !important;

	font-weight:normal !important;

	color:#1881c5 !important;

	background:url(../images/ic_leftnav_link_2nd.gif) no-repeat 10px 11px !important;

}

.leftNav ul li ul li.current a {

	color:#FFF !important;

	font-weight:bold !important;

	background:#1881c5 url(../images/ic_leftnav_link_2nd_on02.gif) no-repeat 10px 12px !important;

}

.leftNav ul li ul li span {

	color:#808080 !important;

	background:#dbe3f0 url(../images/ic_leftnav_link_2nd_on.gif) no-repeat 10px 12px !important;

}



/*** 3rd ***/

.leftNav ul li ul li ul {

	padding-top:0px !important;

	padding-bottom:9px !important;

}

.leftNav ul li ul li ul li {

	background:#dbe3f0 !important;

	color:#1881c5 !important;

}

.leftNav ul li ul li ul li a, .leftNav ul li ul li ul li span,

.leftNav ul li ul li.current ul li a, .leftNav ul li ul li.current ul li span {

	display:block !important;

	padding:6px 20px 6px 46px !important;

	color:#1881c5 !important;

	font-weight:normal !important;

	background:#dbe3f0 url(../images/ic_leftnav_link_3rd.gif) no-repeat 31px 10px !important;

}

.leftNav ul li ul li ul li.current {

	 background:#1881c5 !important;

}

.leftNav ul li ul li ul li.current a, .leftNav ul li ul li ul li span {

	color:#FFF !important;

	font-weight:bold !important;

	background:url(../images/ic_leftnav_link_3rd_on.gif) no-repeat 31px 10px !important;

}



/*** 4th ***/

.leftNav ul li ul li ul li ul.parentCurrentShowTab {

	padding-top:0px !important;

	padding-bottom:9px !important;

}

.leftNav ul li ul li ul li ul.parentCurrentShowTab li {

	background:#dbe3f0 !important;

	color:#1881c5 !important;

}

.leftNav ul li ul li ul li ul.parentCurrentShowTab li a, .leftNav ul li ul li ul li ul.parentCurrentShowTab li span {

	display:block !important;

	color:#1881c5 !important;

	padding:6px 20px 6px 60px !important;

	font-weight:normal !important;

	background:url(../images/ic_leftnav_link_4th.gif) no-repeat 48px 11px !important;

}

.leftNav ul li ul li ul li ul.parentCurrentShowTab li.current {

	 background:#1881c5 !important;

}

.leftNav ul li ul li ul li ul.parentCurrentShowTab li span, .leftNav ul li ul li ul li ul.parentCurrentShowTab li.current a {

	color:#FFF !important;

	font-weight:bold !important;

	background:url(../images/ic_leftnav_link_4th_on.gif) no-repeat 48px 11px !important;

}



.leftNav ul li.parentCurrentShowTab {

	display:none;

}





.icNewWin {

	background:url(../images/ic_new_win.gif) no-repeat 100% 1px;

}



.mainCol {

	width:778px;

	float:right;

	padding:0px;

}



.has2Column {

	width:752px;

	padding:13px 13px 0px 13px;

}



.blockCenter {

	margin-left:auto !important;

	margin-right:auto !important;

	margin-top:13px !important;

}



.rightCol {

	width:192px;

	float:right;

	padding-right:3px;

}



.linkBox {

	background:url(../images/column_bg_top.png) no-repeat top left;

	padding-top:12px;

}

.linkBox .boxBtm {

	background:url(../images/column_bg_btm.png) no-repeat bottom left;

	padding-bottom:17px;

}

.linkBox .boxInner {

	background:url(../images/column_bg_inner.png) repeat-y top left;

	padding:9px 22px;

}

.linkBoxTtl {

	margin-bottom:5px;

}

.rightCol ul li {

	padding-left:14px;

	background:url('/nf_global/v1/common/img/link_arr.png') 3px 6px no-repeat;

}

.mainColCenter {

	width:550px;

	float:left;

}

.mainColCenterInner {

	width:540px;

	margin:0px 5px;

}

.mainColCenter p {

	font-size:120%;

	line-height:1.6em;

	color:#000;

}

.floatRight {

	float:right;

	margin-left:15px;

}

.floatLeft {

	float:left;

	margin-right:15px;

}



.pager {

	font-size:120%;

	margin-bottom:37px;

}

.topPager {

	text-align:right;

	margin-bottom:25px;

}

.pager a {

	background:#bfdaee;

	padding:2px 7px;

	color:#1881c5;

	font-weight:bold;

}

.pager a.next, .pager a.back {

	background:#FFF;

	font-weight:normal;

}

.pager img,

.mainColCenter p.acrossLink img {

	vertical-align:-1px;

}



.pager .selected {

	background:#1881c5;

	padding:2px 7px;

	color:#FFF;

	font-weight:bold;

}

.mainColCenter p.acrossLink {

	font-size:120%;

}

.mainColCenter p.acrossLink span {

	font-size:120%;

	font-weight:bold;

}







/* ------- clearfix ここから ------------- */

.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

.clearfix {

	min-height: 1px;

}

* html .clearfix {

	height: 1px;/*¥*//*/

  height: auto;

  overflow: hidden;

  /**/

}

/* ------- clearfix ここまで ------------- */





/* フォーム */





.NFG-content .mainArea #formAreaBgTop {

	width:550px;

	background:url(../images/bg_form_top.gif) no-repeat top left;

	padding-top:65px;

	margin-bottom:20px;

	font-size:110%;

	color:#000;

}

.NFG-content .mainArea #formAreaBgBtm {

	width:550px;

	background:url(../images/bg_form_btm.gif) no-repeat bottom left;

	padding-bottom:21px;

}

.NFG-content .mainArea #formAreaBgTop #formArea {

	width:550px;

	background:url(../images/bg_form_inner.gif) repeat-y top left;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report {

	margin: 0px 9px 0 9px;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report h3 {

	display:none;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body {

	padding: 0 20px 15px;

	border-width: 1px;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.control {

	width: 100%;

	margin-bottom:12px;

	padding-bottom:10px;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.r-01 {

	border-bottom: 1px solid #FFF;

}

.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.t-01 {

	margin-bottom:0px;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.control p.heading {

	margin: 0px 0px 21px;

	margin-bottom: 15px;

	font-size:110%;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.control span.radio {

	font-size:110%;

	margin-bottom: 5px;

	float: left;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.control span.e {

	width: 13.0em;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.control span.g {

	width: 10.0em;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.control span.n {

	width: 10.5em;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.control span.b {

	width: 13.0em;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.control span.w {

	width: 10.0em;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.control div.clear {

	height: 5px;

	overflow: hidden;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.control textarea {

	width: 472px;

	height: 80px;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body p.notes {

	font-size: 80%;

	margin: 10px 0;

	line-height: 1.35em;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.submit {

	background: #F5F5F5;

	font-size: 75%;

	padding: 10px;

	line-height: 1.35em;

}



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.button {

	text-align: center;

	

}

.NFG-content .mainArea #formAreaBgTop #formArea form.report div.clear {

	height: 5px;

	overflow: hidden;

	clear:both;

}

.snsArea {

	width:245px;

	_width:305px;

	float:right;

	margin-bottom:30px;

}



.snsLeft {

	width:120px;

	float:left;

}

.snsRight {

	width:120px;

	float:right;

}





#api_search_tweets{

	height:270px;

	font-size:10pt;

	padding:5px;

	overflow:auto;

	background:#FFF;

}





ul.twittList{

	margin:0 !important;

	padding:0 !important;

}



li.twittLI{

	padding:0 0 10px 0px !important;

	margin-bottom:8px !important;

}



.twittLI img{

	float:left; display:block;

	width:30px;

	border:solid 1px #CCC !important;

}





.twittLI span.juitterTxt{

	float:left;

	width:137px;

	margin-left:8px; font-size:10px;

	line-height:14px;

	word-break: break-all;/* 11/25 UPDATE */

}

.twittLI span.juitterTxt .tweet_user{

	font-weight:bold; font-size:12px;

}

.twittLI span.juitterTxt span.time{

color:#808080;

}

.twittLI:after{

	content: "";

    clear: both;

    height: 0;

    display: block;

    visibility: hidden;

}

.juitterAvatar{

	width:30px;

	height:30px;

}





/* ↓ここから↓ 2007.3.2 追加 フォーム挿入画像↓ */



/* フォーム挿入画像（左側） */



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.cutf-l {

	float: left;

	margin: 5px 5px 10px;

}



/* フォーム挿入画像（右側） */



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.cut-rf {

	float: right;

	margin: 5px 5px 10px;

}



/* フォーム挿入画像（中央） */



.NFG-content .mainArea #formAreaBgTop #formArea form.report div.body div.cutf-c {

	text-align: center;

	margin: 5px 5px 10px;

}



/* テーブル コモン ※event、newsと同じ */



.mainCol table.spaceTable {

	width: 100% !important;

	border-collapse:0px !important;

	border-spacing:0px !important;

	border-top: 1px solid #ccc !important;

	border-left: 1px solid #ccc !important;

	margin-bottom:0px;

}

.mainCol table.spaceTable th {

	/*background: #e6e6bb !important;*/

	text-align: center !important;

	vertical-align: top !important;

	padding: 7px 9px !important;

	width: 70px !important;

	border-top:0 !important;

	border-left:0 !important;

	border-right: 1px solid #ccc !important;

	border-bottom: 1px solid #ccc !important;

}

.mainCol table.spaceTable td {

	text-align: left !important;

	vertical-align: top !important;

	padding: 7px 9px !important;

	border-top:0 !important;

	border-left:0 !important;

	border-right: 1px solid #ccc !important;

	border-bottom: 1px solid #ccc !important;

	background: #FFFFFF !important;

}

