@import "/Portals/2/css/contents.css";

/*************************************************************************************************************************************************************************************************
common
************************************************************************************************************************************************************************************************ */

body, h1, h2, h3, h4, p, ul, dl, ol, li, dt, dd, div, h1, p, img {margin:0;padding:0;border:none;}

html			{height:100%;}
body			{height:100%;}

a,
a:link,
a:active,
a:visited		{color:#06c;text-decoration:underline;}
a:hover,
a:active,
a:focus			{color:#06c;text-decoration:none;}

/*・ｽE・ｽt・ｽE・ｽH・ｽE・ｽ・ｽE・ｽ・ｽE・ｽg・ｽE・ｽT・ｽE・ｽC・ｽE・ｽY*/
body			{font-size:12px;line-height:1.5em;}
.Head			{font-size:12px;}
.Normal			{font-size:12px;}
.CommandButton	{font-size:12px;}
h2				{font-size:16px;}
h3				{font-size:14px;}
h4,h5,h6,h7		{font-size:12px;}


/*************************************************************************************************************************************************************************************************
 skin
************************************************************************************************************************************************************************************************ */
#skinAdmin,
#skin1Column,
#skin2ColumnsLnav,
#skin2ColumnsRnav,
#skin3Columns				{text-align:center;background:#070540;color:#333;min-width:1000px;height:100%;}


/*************************************************************************************************************************************************************************************************
 containerBody
************************************************************************************************************************************************************************************************ */
#containerBody				{clear:both;padding:5px 0 0 0;background:url(images/bgTop.jpg) top left repeat-x #f7f7f7;}


/*************************************************************************************************************************************************************************************************
 headBody
************************************************************************************************************************************************************************************************ */
#headBody					{width:1000px;height:50px;margin:0 auto;text-align:left;clear:both;background:url(images/headBg.jpg) center bottom no-repeat;}
.hLogo						{width:185px;height:40px;float:left;margin:10px 0 0 45px;}
* html .hLogo				{margin:10px 0 0 27px;}
.hNavPane					{width:735px;height:50px;float:right;margin:0 34px 0 0;list-style-type:none;}
* html .hNavPane			{margin:0 20px 0 0;}
*:first-child+html .hNavPane	{margin:0 35px 0 0;}
.hNavPane ul				{margin:0;padding:0 0 0 5px;list-style-type:none;}
.hNavPane li				{margin:0;padding:0;list-style-type:none;float:left;}
* html .hNavPane li			{font-size:1px;line-height:1px;}
.hNavPane li#hNavDf			{width:100px;}
.hNavPane li#hNavOm			{width:100px;}
.hNavPane li#hNavNs			{width:100px;}
.hNavPane li#hNavCp			{width:100px;}
.hNavPane li#hNavJp			{width:105px;}
.hNavPane li#hNavGv			{width:105px;}

/*************************************************************************************************************************************************************************************************
 pageBody
************************************************************************************************************************************************************************************************ */
#pageBody					{width:1000px;margin:0 auto;text-align:left;clear:both;background:url(images/contentBodyBg.jpg) center top repeat-y;}
.pageWrapper				{background:url(images/contentBottomBg.jpg) center bottom no-repeat;padding:0 0 50px 0;overflow:hidden;}
.headPane					{clear:both;background:url(images/contentTopBg.jpg) center top no-repeat;}
.headPane .defaultBoxNotitle{margin:0;}

.gNavPane					{clear:both;margin:0 50px;background:url(images/gNavBg.jpg) center top repeat-x;}
.gNavPane .defaultBoxNotitle{margin:0;}

.breadcrumbPane				{clear:both;padding:0 80px 5px 80px;font-size:10px;color:#999;}
.breadcrumbPane a:link,
.breadcrumbPane a:visited	{color:#999;text-decoration:none;}
.breadcrumbPane a:active,
.breadcrumbPane a:hover,
.breadcrumbPane a:focus		{color:#999;text-decoration:underline;}
.breadcrumbPane .defaultBoxNotitle{margin:0;}

.contentHeadPane			{clear:both;padding:0 80px;}
.contentPane				{clear:both;padding:0 80px;}
.contentFootPane			{clear:both;padding:0 80px;}

.gotopagetopPane			{clear:both;padding:5px 80px 0 80px;}
.gotopagetopPane .Normal	{font-size:10px;color:#999;}
.gotopagetopPane a:link,
.gotopagetopPane a:visited	{color:#999;text-decoration:none;}
.gotopagetopPane a:active,
.gotopagetopPane a:hover,
.gotopagetopPane a:focus	{color:#999;text-decoration:underline;}
.gotopagetopPane .defaultBoxNotitle{margin:0;}

/*skin2ColumnsLnav*/
#skin2ColumnsLnav .contentWrapper					{clear:both;padding:0 80px;overflow:hidden;}
#skin2ColumnsLnav .contentWrapper .contentPane		{width:605px;float:right;padding:0;}
#skin2ColumnsLnav .contentWrapper .contentSubPane	{width:220px;float:left;}

/*skin2ColumnsRnav*/
#skin2ColumnsRnav .contentWrapper					{clear:both;padding:0 80px;overflow:hidden;}
#skin2ColumnsRnav .contentWrapper .contentPane		{width:605px;float:left;padding:0;}
#skin2ColumnsRnav .contentWrapper .contentSubPane	{width:220px;float:right;}

/*skinAdmin*/
#skinAdmin .contentWrapper 							{padding:20px 70px;}
#skinAdmin .contentWrapper .contentPane				{width:650px;float:right;padding:0;}
#skinAdmin .contentWrapper .contentSubPane			{width:200px;float:left;}


/*************************************************************************************************************************************************************************************************
footBody
************************************************************************************************************************************************************************************************ */
#footBody					{clear:both;padding:30px 0 50px 0;background:url(images/bgBottom.jpg) bottom left repeat-x;overflow:hidden;}
.footPane					{width:1000px;margin:0 auto;padding:0;text-align:left;clear:both;}
.fNavPane					{width:1000px;margin:0 auto;padding:20px 0;text-align:left;clear:both;overflow:hidden;}
#fNav						{margin:0 50px;}
.fNavPane a,
.fNavPane a:link,
.fNavPane a:visited			{text-decoration:none;}
.fNavPane a:hover			{text-decoration:underline;}
.fNavPane #fNavDs	{width:170px;height:300px;float:left;margin:0 6px 0 13px;}
.fNavPane #fNavDf	{width:170px;height:300px;float:left;margin:0 6px 0 0;}
.fNavPane #fNavOm	{width:170px;height:300px;float:left;margin:0 6px 0 0;}
.fNavPane #fNavNs	{width:170px;height:300px;float:left;margin:0 6px 0 0;}
.fNavPane #fNavCp	{width:170px;height:300px;float:left;margin:0;}


.fNavPane ul				{list-style-type:none;margin:5px 0 0 0;}
.fNavPane li				{text-align:left;font-size:12px;margin:0 0 5px 0;padding:0 0 5px 15px;border-bottom:1px solid #ddd;list-style-type:none;}


.fNavPane #fNavDs li{background:url(/Portals/0/images/common/fNavDs_icn.jpg) 3px 7px no-repeat;color:#ed1c24;}
.fNavPane #fNavDs li a,
.fNavPane #fNavDs li a:hover{color:#ed1c24;}

.fNavPane #fNavDf li		{background:url(/Portals/0/images/common/fNavDf_icn.jpg) 3px 7px no-repeat;color:#3FB128;}
.fNavPane #fNavDf li a,
.fNavPane #fNavDf li a:hover{color:#3FB128;}
.fNavPane #fNavOm li		{background:url(/Portals/0/images/common/fNavOm_icn.jpg) 3px 7px no-repeat;color:#3C70BC;}
.fNavPane #fNavOm li a,
.fNavPane #fNavOm li a:hover{color:#3C70BC;}
.fNavPane #fNavNs li		{background:url(/Portals/0/images/common/fNavNs_icn.jpg) 3px 7px no-repeat;color:#B0A002;}
.fNavPane #fNavNs li a,
.fNavPane #fNavNs li a:hover{color:#B0A002;}
.fNavPane #fNavCp li		{background:url(/Portals/0/images/common/fNavCp_icn.jpg) 3px 7px no-repeat;color:#FE6700;}
.fNavPane #fNavCp li a,
.fNavPane #fNavCp li a:hover{color:#FE6700;}


.footWrapper				{width:900px;height:50px;margin:0 auto;text-align:left;clear:both;}
.fCopyright					{width:700px;margin:20px 0 0 0;float:left;font-size:11px;color:#ccc;}
.fLogo						{width:150px;height:50px;float:right;}

/*・ｽE・ｽt・ｽE・ｽb・ｽE・ｽ^・ｽE・ｽ・ｽE・ｽﾔ会ｿｽ・ｽE・ｽF・ｽE・ｽT・ｽE・ｽC・ｽE・ｽg・ｽE・ｽ}・ｽE・ｽb・ｽE・ｽv・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾖの・・ｽ・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽN*/
#dnn_ctr1059_DD				{clear:both;}
.fLinks   					{font-size:11px;color:#999;margin:0 50px;padding:10px 0 0 0;border-top:1px solid #ccc;}
.fLinks a 					{color:#999;text-decoration:none;}
.fLinks a:hover 			{color:#666;text-decoration:none;}





/************************************************************************************************************************************************************************************************
 SEOAdmin・ｽE・ｽ@・ｽE・ｽﾇ暦ｿｽ・ｽE・ｽp・ｽE・ｽi・ｽE・ｽr・ｽE・ｽﾌ設抵ｿｽi・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾌボ・ｽE・ｽ^・ｽE・ｽ・ｽE・ｽ・ｽE・ｽj
*************************************************************************************************************************************************************************************************/
* html .SEOAdmin li										{behavior: expression(this.onmouseover=new Function("this.className+=' listnavi_hover'"),this.onmouseout=new Function("this.className = this.className.replace(' listnavi_hover','')"),this.style.behavior=null);}

.SEOAdmin												{float:left;font-size:12px;text-decoration:none;z-index:99999;}
.SEOAdmin ul											{margin:0;padding:0;list-style-type:none;background:none;}
.SEOAdmin li											{margin:0 2px 0 0;padding:0;list-style-type:none;background:none;float:left;font-size:12px;height:30px;line-height:30px;position:relative;background:#091762;}
.SEOAdmin ul li a,
.SEOAdmin ul li a:visited								{display:block;float:left;height:30px;line-height:30px;padding:0 15px;text-decoration:none;color:#fff;}
.SEOAdmin ul li:hover									{width:auto;z-index:99999;}
.SEOAdmin ul li.listnavi_hover							{width:auto;z-index:99999;}
.SEOAdmin ul li a:hover									{background:#070540;color:#fff;text-decoration:none;z-index:99999;}
.SEOAdmin ul li ul										{display:none;}
.SEOAdmin ul li:hover ul								{display:block;position:absolute;top:30px;left:0;width:200px;z-index:99999;text-align:left;}
.SEOAdmin ul li.listnavi_hover ul						{display:block;position:absolute;top:30px;left:0;width:200px;z-index:99999;text-align:left;}
.SEOAdmin ul li:hover ul li								{height:20px;}
.SEOAdmin ul li.listnavi_hover ul li					{height:20px;}
.SEOAdmin ul li:hover ul li ul							{display:none;z-index:99999;}
.SEOAdmin ul li.listnavi_hover ul li ul					{display:none;z-index:99999;}
.SEOAdmin ul li:hover ul li a 							{background:#070540;border-top:1px solid #fff;color:#fff;display:block;height:20px;line-height:20px;padding:0 15px;width:170px;z-index:99999;}
.SEOAdmin ul li.listnavi_hover ul li a 					{background:#070540;border-top:1px solid #fff;color:#fff;display:block;height:20px;line-height:20px;padding:0 15px;width:170px;z-index:99999;}
.SEOAdmin ul li:hover ul li a:visited 					{background:#070540;border-top:1px solid #fff;color:#fff;display:block;height:20px;line-height:20px;padding:0 15px;width:170px;z-index:99999;}
.SEOAdmin ul li.listnavi_hover ul li a:visited 			{background:#070540;border-top:1px solid #fff;color:#fff;display:block;height:20px;line-height:20px;padding:0 15px;width:170px;z-index:99999;}
.SEOAdmin ul li:hover ul li a:hover						{background:#4379a7;color:#fff;z-index:99999;}
.SEOAdmin ul li.listnavi_hover ul li a:hover 			{background:#4379a7;color:#fff;z-index:99999;}
.SEOAdmin ul li:hover ul li:hover ul					{display:block;position:absolute;top:-1px;left:200px;z-index:99999;}
.SEOAdmin ul li.listnavi_hover ul li.listnavi_hover ul	{display:block;position:absolute;top:-1px;left:200px;z-index:99999;}


/************************************************************************************************************************************************************************************************
 SEOMenuAdmin・ｽE・ｽ@・ｽE・ｽﾇ暦ｿｽ・ｽE・ｽﾒ用・ｽE・ｽX・ｽE・ｽL・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾌ設抵ｿｽ
*************************************************************************************************************************************************************************************************/
.SEOMenuAdmin					{margin:20px 0 0 0;padding:0;border-right:1px solid #ccc;z-index:99999;}
.SEOMenuAdmin ul				{margin:0;padding:0;list-style-type:none;background:none;}
.SEOMenuAdmin li				{margin:0;padding:0;list-style-type:none;background:none;}
.SEOMenuAdmin ul.SEOMenuAdmin0	{margin:0 10px 0 0;padding:0;}
.SEOMenuAdmin table				{width:100%;}
.SEOMenuAdmin a:link,
.SEOMenuAdmin a:visited			{text-decoration:none;}
.SEOMenuAdmin a:hover			{text-decoration:underline;}
.SEOMenuAdmin ul				{margin:0;padding:0;list-style-type:none;font-size:12px;line-height:18px;}
.SEOMenuAdmin ul li				{margin:10px 0 0 0;padding:0 0 3px 18px;list-style-type:none;border-bottom:1px solid #ddd; text-align:left; background:url(/Portals/2/images/common/icon/icon_square.gif) no-repeat left 1px;}
.SEOMenuAdmin ul li ul			{margin:5px 0 0 0;padding:0; text-align:left;}
.SEOMenuAdmin ul li ul li		{margin:0;padding:0 0 0 10px;list-style:none; text-align:left;background:url(/Portals/2/images/common/icon/icon_squarearrow.gif) no-repeat 3px 5px #F5F5F5; font-size:11px;padding: 2px 0 3px 15px; border-bottom: #CCCCCC dotted 1px;border:none;border-top:1px dotted #ddd;}
.SEOMenuAdmin ul li ul li a		{color:#666666;}
.SEOMenuAdmin ul li ul li ul	{margin:5px 0 0 0;padding:0;}
.SEOMenuAdmin ul li ul li ul li	{margin:0;padding:0 0 0 15px;border:none;border-top:1px dotted #eee;}
.SEOMenuAdmin ul li ul li ul li ul li{margin:0;padding:0 0 0 10px;background:none;border-left:1px solid #ddd;}


/************************************************************************************************************************************************************************************************
 SEOMenu_gNav
*************************************************************************************************************************************************************************************************/
* html .SEOMenu_gNav li				{behavior: expression(this.onmouseover=new Function("this.className+=' listnavi_hover'"),this.onmouseout=new Function("this.className = this.className.replace(' listnavi_hover','')"),this.style.behavior=null);}

/*・ｽE・ｽy・ｽE・ｽC・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾌ余・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾝ抵ｿｽ*/
.gNavPane							{padding:0 0 0 144px;}
/*gNav・ｽE・ｽG・ｽE・ｽ・ｽE・ｽ・ｽE・ｽA・ｽE・ｽﾌ包ｿｽ*/
.SEOMenu_gNav						{width:756px;font-size:12px;text-decoration:none;z-index:99999;text-align:left;}
/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽX・ｽE・ｽg・ｽE・ｽﾌ設抵ｿｽBfloat・ｽE・ｽﾅ会ｿｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾑ。*/
.SEOMenu_gNav ul					{margin:0;padding:0;list-style-type:none;background:none;}
.SEOMenu_gNav ul li					{margin:0;padding:0;list-style-type:none;background:none;float:left;position:relative;}
.SEOMenu_gNav ul li:hover			{width:auto;z-index:99999;}
.SEOMenu_gNav ul li.listnavi_hover	{width:auto;z-index:99999;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽN・ｽE・ｽﾌ設抵ｿｽB・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ110px・ｽE・ｽA・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾈゑｿｽ・ｽE・ｽB*/
.SEOMenu_gNav ul li a,
.SEOMenu_gNav ul li a:visited		{height:110px;line-height:110px;text-decoration:none;text-indent:-9999px;display:block;}

/*--------------------------------------*/
/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽA・ｽE・ｽ\・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾈゑｿｽ・ｽE・ｽi・ｽE・ｽr・ｽE・ｽ{・ｽE・ｽ^・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾌ設抵ｿｽ*/
.SEOMenu_gNav ul li					{display:none;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽA・ｽE・ｽ\・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽi・ｽE・ｽr・ｽE・ｽ{・ｽE・ｽ^・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾌ設抵ｿｽ*/
.SEOMenu_gNav ul li.Tab157,
.SEOMenu_gNav ul li.Tab158,
.SEOMenu_gNav ul li.Tab159,
.SEOMenu_gNav ul li.Tab160,
.SEOMenu_gNav ul li.Tab161			{display:block;}
/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽA・ｽE・ｽ\・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽi・ｽE・ｽr・ｽE・ｽ{・ｽE・ｽ^・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾌ設抵ｿｽ*/
.SEOMenu_gNav ul li.Tab157 ul li,
.SEOMenu_gNav ul li.Tab158 ul li,
.SEOMenu_gNav ul li.Tab159 ul li,
.SEOMenu_gNav ul li.Tab160 ul li,
.SEOMenu_gNav ul li.Tab161 ul li	{display:block;}


/*--------------------------------------*/
/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽA・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾆ背・ｽE・ｽi・ｽE・ｽ鞫懶ｿｽﾌ設抵ｿｽ*/
.SEOMenu_gNav ul li.Tab157 a					{width:160px;background:url(/Portals/2/images/common/gNav.gif) 0 0 no-repeat;}
.SEOMenu_gNav ul li.Tab158 a					{width:160px;background:url(/Portals/2/images/common/gNav.gif) -160px 0 no-repeat;}
.SEOMenu_gNav ul li.Tab159 a					{width:152px;background:url(/Portals/2/images/common/gNav.gif) -320px 0 no-repeat;}
.SEOMenu_gNav ul li.Tab160 a					{width:141px;background:url(/Portals/2/images/common/gNav.gif) -472px 0 no-repeat;}
.SEOMenu_gNav ul li.Tab161 a					{width:143px;background:url(/Portals/2/images/common/gNav.gif) -613px 0 no-repeat;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽAhover・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾆゑｿｽ・ｽE・ｽﾉ背・ｽE・ｽi・ｽE・ｽ鞫懶ｿｽ・ｽE・ｽﾏ更*/
.SEOMenu_gNav ul li.Tab157 a:hover				{background:url(/Portals/2/images/common/gNav.gif) 0 -110px no-repeat;}
.SEOMenu_gNav ul li.Tab158 a:hover				{background:url(/Portals/2/images/common/gNav.gif) -160px -110px no-repeat;}
.SEOMenu_gNav ul li.Tab159 a:hover				{background:url(/Portals/2/images/common/gNav.gif) -320px -110px no-repeat;}
.SEOMenu_gNav ul li.Tab160 a:hover				{background:url(/Portals/2/images/common/gNav.gif) -472px -110px no-repeat;}
.SEOMenu_gNav ul li.Tab161 a:hover				{background:url(/Portals/2/images/common/gNav.gif) -613px -110px no-repeat;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽy・ｽE・ｽ[・ｽE・ｽW・ｽE・ｽﾌボ・ｽE・ｽ^・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾉ托ｿｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽpselected・ｽE・ｽ鞫懶ｿｽ・ｽE・ｽ・ｽE・ｽU・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ*/
.SEOMenu_gNav ul li.Tab157 a.CurrentLinkClass	{background:url(/Portals/2/images/common/gNav.gif) 0 -110px no-repeat;}
.SEOMenu_gNav ul li.Tab158 a.CurrentLinkClass	{background:url(/Portals/2/images/common/gNav.gif) -160px -110px no-repeat;}
.SEOMenu_gNav ul li.Tab159 a.CurrentLinkClass	{background:url(/Portals/2/images/common/gNav.gif) -320px -110px no-repeat;}
.SEOMenu_gNav ul li.Tab160 a.CurrentLinkClass	{background:url(/Portals/2/images/common/gNav.gif) -472px -110px no-repeat;}
.SEOMenu_gNav ul li.Tab161 a.CurrentLinkClass	{background:url(/Portals/2/images/common/gNav.gif) -613px -110px no-repeat;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽJ・ｽE・ｽe・ｽE・ｽS・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾌ托ｿｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾈ降・ｽE・ｽﾉゑｿｽ・ｽE・ｽ・ｽE・ｽﾆゑｿｽ・ｽE・ｽﾉは、・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽ{・ｽE・ｽ^・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾉ托ｿｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽpselected・ｽE・ｽ鞫懶ｿｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ*/
.SEOMenu_gNav ul li.Tab157 a#ParentLink			{background:url(/Portals/2/images/common/gNav.gif) 0 -110px no-repeat;}
.SEOMenu_gNav ul li.Tab158 a#ParentLink			{background:url(/Portals/2/images/common/gNav.gif) -160px -110px no-repeat;}
.SEOMenu_gNav ul li.Tab159 a#ParentLink			{background:url(/Portals/2/images/common/gNav.gif) -320px -110px no-repeat;}
.SEOMenu_gNav ul li.Tab160 a#ParentLink			{background:url(/Portals/2/images/common/gNav.gif) -472px -110px no-repeat;}
.SEOMenu_gNav ul li.Tab161 a#ParentLink			{background:url(/Portals/2/images/common/gNav.gif) -613px -110px no-repeat;}


/*--------------------------------------*/
/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾈ会ｿｽ・ｽE・ｽﾍ縦・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾑゑｿｽ*/
.SEOMenu_gNav ul li ul li					{clear:both;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾈ会ｿｽ・ｽE・ｽﾍ包ｿｽ200・ｽE・ｽA・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ30・ｽE・ｽA・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽL・ｽE・ｽA・ｽE・ｽ{・ｽE・ｽ[・ｽE・ｽ_・ｽE・ｽ[・ｽE・ｽL・ｽE・ｽB*/
.SEOMenu_gNav ul li ul li a,
.SEOMenu_gNav ul li ul li a:link,
.SEOMenu_gNav ul li ul li a:visited,
.SEOMenu_gNav ul li ul li a:hover,
.SEOMenu_gNav ul li ul li a:active,
.SEOMenu_gNav ul li ul li a:focus			{width:200px;height:30px;line-height:30px;text-indent:0px;padding:0 5px 0 20px;border:1px solid #ccc;border-top:none;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾈ会ｿｽ・ｽE・ｽﾌ背・ｽE・ｽi・ｽE・ｽﾝ抵ｿｽiFF・ｽE・ｽﾅはタ・ｽE・ｽu・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾈゑｿｽ・ｽE・ｽﾆ托ｿｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾆ難ｿｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽw・ｽE・ｽi・ｽE・ｽﾉなゑｿｽ・ｽE・ｽﾄゑｿｽ・ｽE・ｽﾜゑｿｽ・ｽE・ｽﾌで抵ｿｽ・ｽE・ｽﾓ）*/
.SEOMenu_gNav ul li ul li a					{width:200px;}
.SEOMenu_gNav ul li.Tab157 ul li a			{background:#fff;}
.SEOMenu_gNav ul li.Tab158 ul li a			{background:#fff;}
.SEOMenu_gNav ul li.Tab159 ul li a			{background:#fff;}
.SEOMenu_gNav ul li.Tab160 ul li a			{background:#fff;}
.SEOMenu_gNav ul li.Tab161 ul li a			{background:#fff;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾈ会ｿｽ・ｽE・ｽﾉゑｿｽ・ｽE・ｽ・ｽE・ｽﾆゑｿｽ・ｽE・ｽﾉは、・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽy・ｽE・ｽ[・ｽE・ｽW・ｽE・ｽﾌ托ｿｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽp・ｽE・ｽ・ｽE・ｽselected・ｽE・ｽ鞫懶ｿｽ・ｽE・ｽﾍゑｿｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾄ背・ｽE・ｽi・ｽE・ｽ白に。*/
.SEOMenu_gNav ul li.ParentItem ul li a.CurrentLinkClass	{background:#fff;width:200px;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾈ会ｿｽ・ｽE・ｽﾌ背・ｽE・ｽihover・ｽE・ｽﾝ抵ｿｽiFF・ｽE・ｽﾅはタ・ｽE・ｽu・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾈゑｿｽ・ｽE・ｽﾆ托ｿｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾆ難ｿｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽw・ｽE・ｽi・ｽE・ｽﾉなゑｿｽ・ｽE・ｽﾄゑｿｽ・ｽE・ｽﾜゑｿｽ・ｽE・ｽﾌで抵ｿｽ・ｽE・ｽﾓ）*/
.SEOMenu_gNav ul li ul li a:hover			{width:200px;}
.SEOMenu_gNav ul li.Tab157 ul li a:hover	{background:#d7e1ea;}
.SEOMenu_gNav ul li.Tab158 ul li a:hover	{background:#d7e1ea;}
.SEOMenu_gNav ul li.Tab159 ul li a:hover	{background:#d7e1ea;}
.SEOMenu_gNav ul li.Tab160 ul li a:hover	{background:#d7e1ea;}
.SEOMenu_gNav ul li.Tab161 ul li a:hover	{background:#d7e1ea;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾈ会ｿｽ・ｽE・ｽﾍ包ｿｽ・ｽE・ｽi・ｽE・ｽﾍ費ｿｽ\・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾉゑｿｽ・ｽE・ｽ・ｽE・ｽ*/
.SEOMenu_gNav ul li ul						{display:none;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾈ会ｿｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ[・ｽE・ｽ・ｽE・ｽ・ｽE・ｽI・ｽE・ｽ[・ｽE・ｽo・ｽE・ｽ[・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾉ表・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ*/
.SEOMenu_gNav ul li:hover ul				{display:block;position:absolute;top:70px;left:0;z-index:99999;border-top:1px solid #ccc;}
.SEOMenu_gNav ul li.listnavi_hover ul		{display:block;position:absolute;top:70px;left:0;z-index:99999;border-top:1px solid #ccc;}

/*・ｽE・ｽ・ｽE・ｽO・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾈ会ｿｽ・ｽE・ｽﾍ包ｿｽ・ｽE・ｽi・ｽE・ｽﾍ費ｿｽ\・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾉゑｿｽ・ｽE・ｽ・ｽE・ｽ*/
.SEOMenu_gNav ul li:hover ul li ul			{display:none;z-index:99999;}
.SEOMenu_gNav ul li.listnavi_hover ul li ul	{display:none;z-index:99999;}

/*・ｽE・ｽ・ｽE・ｽO・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾈ会ｿｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ[・ｽE・ｽ・ｽE・ｽ・ｽE・ｽI・ｽE・ｽ[・ｽE・ｽo・ｽE・ｽ[・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾉ表・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ*/
.SEOMenu_gNav ul li:hover ul li:hover ul					{display:block;position:absolute;top:-1px;left:226px;z-index:99999;}
.SEOMenu_gNav ul li.listnavi_hover ul li.listnavi_hover ul	{display:block;position:absolute;top:-1px;left:226px;z-index:99999;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽﾌ包ｿｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽF・ｽE・ｽA・ｽE・ｽO・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ[・ｽE・ｽ・ｽE・ｽFF・ｽE・ｽB*/
.SEOMenu_gNav ul li:hover a					{color:#333;text-decoration:none;z-index:99999;}
.SEOMenu_gNav ul li.listnavi_hover a		{color:#333;text-decoration:none;z-index:99999;}

/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽK・ｽE・ｽw・ｽE・ｽA・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽy・ｽE・ｽ[・ｽE・ｽW・ｽE・ｽﾌ背・ｽE・ｽi・ｽE・ｽ鞫懶ｿｽ・ｽE・ｽﾆゑｿｽ・ｽE・ｽﾄ費ｿｽ・ｽE・ｽﾉ。*/
.SEOMenu_gNav ul li.Tab157 ul li a.CurrentLinkClass,
.SEOMenu_gNav ul li.Tab158 ul li a.CurrentLinkClass,
.SEOMenu_gNav ul li.Tab159 ul li a.CurrentLinkClass,
.SEOMenu_gNav ul li.Tab160 ul li a.CurrentLinkClass,
.SEOMenu_gNav ul li.Tab161 ul li a.CurrentLinkClass{background:#FFF;background-image:none;}



/************************************************************************************************************************************************************************************************
 SEOMenu_sNav
*************************************************************************************************************************************************************************************************/

/*・ｽE・ｽS・ｽE・ｽv・ｽE・ｽf・ｽE・ｽ・ｽE・ｽ・ｽE・ｽZ・ｽE・ｽb・ｽE・ｽg・ｽE・ｽﾈゑｿｽ*/
.SEOMenu_sNav					{margin:0;padding:0;z-index:99999;}
.SEOMenu_sNav ul				{margin:0;padding:0;list-style-type:none;background:none;}
.SEOMenu_sNav li				{margin:0;padding:0;list-style-type:none;background:none;}
.SEOMenu_sNav table				{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
.SEOMenu_sNav td				{width:100%;margin:0;padding:0;}
.SEOMenu_sNav a					{margin:0;padding:0;display:block;}
.SEOMenu_sNav a,
.SEOMenu_sNav a:link,
.SEOMenu_sNav a:visited			{color:#333;text-decoration:none;}
.SEOMenu_sNav a:hover			{color:#333;text-decoration:none;}

/*li・ｽE・ｽﾍ包ｿｽ220px・ｽE・ｽA・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ30・ｽE・ｽi・ｽE・ｽs・ｽE・ｽ・ｽE・ｽ・ｽE・ｽj*/
.SEOMenu_sNav li				{width:220px;line-height:30px;}

/*a・ｽE・ｽﾍ搾ｿｽ・ｽE・ｽ]・ｽE・ｽ・ｽE・ｽ23px・ｽE・ｽA・ｽE・ｽw・ｽE・ｽi・ｽE・ｽ・ｽE・ｽLv01・ｽE・ｽp*/
.SEOMenu_sNav a					{background:url(/Portals/2/images/common/sNavLv01_out.gif) no-repeat 0 0;padding:0 0 0 23px;}
/*hover・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾄゑｿｽ・ｽE・ｽ・ｽE・ｽﾆゑｿｽ・ｽE・ｽﾍ背・ｽE・ｽi・ｽE・ｽ・ｽE・ｽhover・ｽE・ｽp*/
.SEOMenu_sNav a:hover			{background:url(/Portals/2/images/common/sNavLv01_over.gif) no-repeat 0 0;color:#fff;}
/*・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾌペ・ｽE・ｽ[・ｽE・ｽW・ｽE・ｽﾉゑｿｽ・ｽE・ｽ・ｽE・ｽﾆゑｿｽ・ｽE・ｽﾍ背・ｽE・ｽi・ｽE・ｽ・ｽE・ｽhover・ｽE・ｽp*/
.SEOMenu_sNav a.CurrentLinkClass{background:url(/Portals/2/images/common/sNavLv01_over.gif) no-repeat 0 0;color:#fff;}

/*Lv02・ｽE・ｽﾌとゑｿｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾌペ・ｽE・ｽ[・ｽE・ｽW・ｽE・ｽﾉゑｿｽ・ｽE・ｽ・ｽE・ｽﾆゑｿｽ・ｽE・ｽﾍ背・ｽE・ｽi・ｽE・ｽ・ｽE・ｽhover・ｽE・ｽp*/
.SEOMenu_sNav ul ul ul a.CurrentLinkClass		{background:url(/Portals/2/images/common/sNavLv02_over.gif) no-repeat 0 0;color:#4379a7;}
.SEOMenu_sNav ul ul ul a.CurrentLinkClass:link	{color:#4379a7;}
.SEOMenu_sNav table table a.CurrentLinkClass	{background:url(/Portals/2/images/common/sNavLv02_over.gif) no-repeat 0 0;color:#4379a7;}
.SEOMenu_sNav table table a.CurrentLinkClass:link{color:#4379a7;}

/*Lv02・ｽE・ｽ・ｽE・ｽa・ｽE・ｽﾍ搾ｿｽ・ｽE・ｽ]・ｽE・ｽ・ｽE・ｽ37px・ｽE・ｽA・ｽE・ｽw・ｽE・ｽi・ｽE・ｽ・ｽE・ｽLv02・ｽE・ｽp*/
.SEOMenu_sNav ul ul ul a		{background:url(/Portals/2/images/common/sNavLv02_out.gif) no-repeat 0 0;padding:0 0 0 37px;}
.SEOMenu_sNav ul ul ul a:hover	{background:url(/Portals/2/images/common/sNavLv02_over.gif) no-repeat 0 0;color:#4379a7;}
.SEOMenu_sNav ul ul ul a:hover	{color:#4379a7;text-decoration:none;}



.SEOMenu_sNav table{margin:0;padding:0;width:220px;}


/*IE6・ｽE・ｽﾌとゑｿｽ・ｽE・ｽALv02・ｽE・ｽ・ｽE・ｽa・ｽE・ｽ・ｽE・ｽpadding・ｽE・ｽ・ｽE・ｽ・ｽE・ｽE・ｽE・ｽﾉ会ｿｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾄゑｿｽ・ｽE・ｽﾜゑｿｽ・ｽE・ｽﾌで、・ｽE・ｽl・ｽE・ｽK・ｽE・ｽe・ｽE・ｽB・ｽE・ｽu・ｽE・ｽ}・ｽE・ｽ[・ｽE・ｽW・ｽE・ｽ・ｽE・ｽ*/
.SEOMenu_sNav table table		{margin:0 0 0 -30px;}

/*IE6・ｽE・ｽﾌとゑｿｽ・ｽE・ｽALv02・ｽE・ｽ・ｽE・ｽa・ｽE・ｽﾍ搾ｿｽ・ｽE・ｽ]・ｽE・ｽ・ｽE・ｽ37px・ｽE・ｽA・ｽE・ｽw・ｽE・ｽi・ｽE・ｽ・ｽE・ｽLv02・ｽE・ｽp*/
.SEOMenu_sNav table table a			{background:url(/Portals/2/images/common/sNavLv02_out.gif) no-repeat 0 0;padding:0 0 0 37px;}
.SEOMenu_sNav table table a:hover	{background:url(/Portals/2/images/common/sNavLv02_over.gif) no-repeat 0 0;color:#4379a7;}

/*・ｽE・ｽ^・ｽE・ｽC・ｽE・ｽg・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ{・ｽE・ｽﾝ抵ｿｽ*/
.SEOMenu_sNav a#ParentLink			{text-indent:-9999px;width:220px;height:45px;margin:0;padding:0;}

/*・ｽE・ｽ^・ｽE・ｽC・ｽE・ｽg・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾅ有・ｽE・ｽw・ｽE・ｽi・ｽE・ｽﾝ抵ｿｽ*/
.licensing .SEOMenu_sNav a#ParentLink	{background:url(/Portals/2/images/common/sNavTitle.gif) no-repeat 0 0;}
.extended .SEOMenu_sNav a#ParentLink	{background:url(/Portals/2/images/common/sNavTitle.gif) no-repeat 0 -45px;}
.builtin .SEOMenu_sNav a#ParentLink		{background:url(/Portals/2/images/common/sNavTitle.gif) no-repeat 0 -90px;}
.faq .SEOMenu_sNav a#ParentLink			{background:url(/Portals/2/images/common/sNavTitle.gif) no-repeat 0 -135px;}
.inquiry .SEOMenu_sNav a#ParentLink		{background:url(/Portals/2/images/common/sNavTitle.gif) no-repeat 0 -180px;}

/*・ｽE・ｽ^・ｽE・ｽC・ｽE・ｽg・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾅ有・ｽE・ｽw・ｽE・ｽihover・ｽE・ｽﾝ抵ｿｽ*/
.licensing .SEOMenu_sNav a#ParentLink:hover	{background:url(/Portals/2/images/common/sNavTitle.gif) no-repeat -220px 0;}
.extended .SEOMenu_sNav a#ParentLink:hover	{background:url(/Portals/2/images/common/sNavTitle.gif) no-repeat -220px -45px;}
.builtin .SEOMenu_sNav a#ParentLink:hover	{background:url(/Portals/2/images/common/sNavTitle.gif) no-repeat -220px -90px;}
.faq .SEOMenu_sNav a#ParentLink:hover		{background:url(/Portals/2/images/common/sNavTitle.gif) no-repeat -220px -135px;}
.inquiry .SEOMenu_sNav a#ParentLink:hover	{background:url(/Portals/2/images/common/sNavTitle.gif) no-repeat -220px -180px;}

/*・ｽE・ｽg・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾝフ・ｽE・ｽH・ｽE・ｽ・ｽE・ｽ・ｽE・ｽg・ｽE・ｽJ・ｽE・ｽe・ｽE・ｽS・ｽE・ｽ・ｽE・ｽ・ｽE・ｽﾌサ・ｽE・ｽu・ｽE・ｽi・ｽE・ｽr・ｽE・ｽﾌ、・ｽE・ｽﾍゑｿｽ*/
.SEOMenu_sNav li.Tab174				{padding-top:30px;background:url(/Portals/2/images/common/sNavSubtitle_ebd01.gif) no-repeat top left;}
.SEOMenu_sNav li.Tab177				{padding-top:40px;background:url(/Portals/2/images/common/sNavSubtitle_ebd02.gif) no-repeat top left;}
.SEOMenu_sNav li.Tab180				{padding-top:10px;background:url(/Portals/2/images/common/sNavSubtitle_ebd03.gif) no-repeat top left;}

.SEOMenu_sNav table					{margin:0;padding:0;width:220px;}




