@import "/Portals/0/css/contents.css";

/* ===========================================================
common
=========================================================== */

body, h1, h2, h3, h4, p, ul, dl, ol, li, dt, dd, div, h1, img{margin:0;padding:0;border:none;}

html					{height:100%;}
body					{height:100%;font-size:12px;line-height:1.7em;background:#e5e5e5;}

.Head					{font-size:12px;}
.Normal					{font-size:12px;}
.CommandButton			{font-size:12px;}

a,
a:link,
a:visited				{color:#c00;text-decoration:underline;}
a:hover,
a:active,
a:focus					{color:#c00;text-decoration:none;}

p						{margin:0 0 15px 0;padding:0;}
#headBody p,
.TopPane p,
.Navi p,
.Breadcrumb p,
.Gotopagetop p,
.FootPane p,
#footBody p				{margin:0;padding:0;}

/* ===========================================================
 skin
=========================================================== */
#skinIndex,
#skin2ColumnsLnavi,
#skin2ColumnsRnavi		{}

/* ===========================================================
 container
=========================================================== */
#container				{background:#fff url(images/bgHeader.gif) repeat-x center top;color:#666;text-align:center;}

/* ===========================================================
 headBody
=========================================================== */
#headBody				{clear:both;overflow:hidden;width:940px;margin:0 auto;padding:5px 0 10px 0;text-align:left;}
.H1Pane					{height:15px;font-size:10px;line-height:15px;color:#999;text-align:right;}
.H1Pane h1				{height:15px;font-size:10px;line-height:15px;color:#999;text-align:right;font-weight:normal;}
.Logo					{float:left;width:400px;}
.HeadPane				{float:right;width:530px;}

/*�w�b�_�����Î҃y�[�W�̃{�^���̏�]��������*/
#dnn_ctr377_ModuleContent img{margin:10px 0 0 0;}

/*���ʃT�C�h�o�i�[�̉��]����Ȃ���*/
#dnn_ctr382_ModuleContent p{margin:0;padding:0;}


/* ===========================================================
 pageBody
=========================================================== */

#pageBody				{clear:both;margin:0;padding:10px 0 0 0;overflow:hidden;background:url(images/bgTopNarrow.gif) repeat-x center top;}
.TopPane				{width:940px;height:120px;margin:0 auto 20px auto;padding:0;text-align:left;}
.Navi					{width:940px;margin:0 auto;padding:0;text-align:left;}

.pageWrapper			{clear:both;width:940px;margin:0 auto;padding:20px 0 0 0;overflow:hidden;text-align:left;}

.mainArea				{float:right;width:610px;}
.Breadcrumb				{margin:0;padding:0;font-size:10px;}
.Breadcrumb a,
.Breadcrumb a:link,
.Breadcrumb a:visited	{color:#999;text-decoration:none;}
.Breadcrumb a:hover,
.Breadcrumb a:active	{color:#999;text-decoration:underline;}
.ContentPane			{}
.Gotopagetop			{margin:0;padding:0;text-align:right;font-size:10px;}
.Gotopagetop a,
.Gotopagetop a:link,
.Gotopagetop a:visited	{color:#999;text-decoration:none;}
.Gotopagetop a:hover,
.Gotopagetop a:active	{color:#999;text-decoration:underline;}

.sideArea				{float:left;width:270px;}
.SidePane				{padding:0 0 10px 0;}
.SideBannerPane				{padding:0 0 10px 0;}


.FootPane				{clear:both;margin:0;padding:15px 0 0 0;text-align:center;}

/*skinIndex*/
#skinIndex .TopPane		{height:370px;}
#skinIndex #pageBody	{background:url(images/bgTopWide.gif) repeat-x center top;}


/*skin2ColumnsRnavi*/
#skin2ColumnsRnavi .mainArea	{float:left;width:610px;}
#skin2ColumnsRnavi .sideArea	{float:right;width:270px;}


/* ===========================================================
 footBody
=========================================================== */
#footBody				{clear:both;margin:0;padding:20px 0 30px 0;background:url(images/bgFooter.gif) repeat-x center top;text-align:left;}
.footWrapper			{width:940px;margin:0 auto;padding:15px 0 0 0;overflow:hidden;text-align:left;}
.Copyright				{margin:0;padding:0;height:15px;font-size:10px;line-height:15px;color:#aaa;}
.footLink				{text-align:right;}

/*�t�b�^�����N*/
#dnn_ctr401_ModuleContent .Normal{font-size:10px;}
#dnn_ctr401_ModuleContent a,
#dnn_ctr401_ModuleContent a:link,
#dnn_ctr401_ModuleContent a:visited{color:#666;text-decoration:none;}
#dnn_ctr401_ModuleContent a:hover,
#dnn_ctr401_ModuleContent a:active{color:#333;text-decoration:underline;}
#dnn_ctr401_ModuleContent {padding:30px 0 0 0;}




/* ===========================================================
 SEOMenuV2_Admin�@�Ǘ��p�i�r�̐ݒ�i����̃{�^���j
=========================================================== */
* html .SEOMenuV2_Admin li					{behavior: expression(this.onmouseover=new Function("this.className+=' SEOMenuV2_Admin_hover'"),this.onmouseout=new Function("this.className = this.className.replace(' seomenuv2_hover','')"),this.style.behavior=null);}

.SEOMenuV2_Admin							{font-size:12px;z-index:9999999;}
.SEOMenuV2_Admin ul							{margin:0;padding:0;list-style-type:none;background:none;z-index:9999999;}
.SEOMenuV2_Admin ul li						{margin:0 2px 0 0;padding:0;list-style-type:none;background:none;float:left;position:relative;background:#eee;border:1px solid #ccc;}
.SEOMenuV2_Admin ul li a					{float:left;display:block;text-decoration:none;line-height:30px;padding:0 15px;height:30px;text-align:center;text-decoration:none;}
.SEOMenuV2_Admin ul li a:link,
.SEOMenuV2_Admin ul li a:visited			{color:#333;}
.SEOMenuV2_Admin ul li a:hover,
.SEOMenuV2_Admin ul li a:active				{color:#FFF;background:#069;}
.SEOMenuV2_Admin ul li ul					{display:none;width:170px;border-top:1px solid #ccc;}
.SEOMenuV2_Admin ul li ul li				{border-top:none;background:#fff;}

.SEOMenuV2_Admin ul li:hover ul				{display:block;position:absolute;top:30px;left:0;}
.SEOMenuV2_Admin ul li:hover ul li a 		{display:block;width:170px;height:20px;line-height:20px;padding:0 15px;text-align:left;}
.SEOMenuV2_Admin ul li.SEOMenuV2_Admin_hover ul			{display:block;position:absolute;top:30px;left:0;}
.SEOMenuV2_Admin ul li.SEOMenuV2_Admin_hover ul li a	{display:block;width:170px;height:20px;line-height:20px;padding:0 15px;text-align:left;}





/* ===========================================================
 SEOMenuV2�@�O���[�o���i�r�̐ݒ�
=========================================================== */
* html .SEOMenuV2_gNav li						{behavior: expression(this.onmouseover=new Function("this.className+=' seomenuv2_hover'"),this.onmouseout=new Function("this.className = this.className.replace(' seomenuv2_hover','')"),this.style.behavior=null);}

.SEOMenuV2_gNav									{font-size:12px;z-index:9999999;}
.SEOMenuV2_gNav ul								{margin:0;padding:0;list-style-type:none;background:none;z-index:9999999;}
.SEOMenuV2_gNav ul li							{margin:0;padding:0;list-style-type:none;background:none;float:left;position:relative;}
.SEOMenuV2_gNav ul li a							{margin:0;padding:0;float:left;display:block;text-decoration:none;text-indent:-9999px;line-height:80px;}
.SEOMenuV2_gNav ul li a:link,
.SEOMenuV2_gNav ul li a:visited,
.SEOMenuV2_gNav ul li a:hover,
.SEOMenuV2_gNav ul li a:active					{color:#666;text-decoration:none;}

/*--------------------------------------*/
/*���K�w�A�\�����Ȃ��i�r�{�^���̐ݒ�*/
.SEOMenuV2_gNav ul li							{display:none;}
/*���K�w�A�\������i�r�{�^���̐ݒ�*/
.SEOMenuV2_gNav ul li.Tab56,
.SEOMenuV2_gNav ul li.Tab57,
.SEOMenuV2_gNav ul li.Tab58,
.SEOMenuV2_gNav ul li.Tab59,
.SEOMenuV2_gNav ul li.Tab60						{display:block;}
/*���K�w�A�\������i�r�{�^���̐ݒ�*/
.SEOMenuV2_gNav ul li.Tab56 ul li,
.SEOMenuV2_gNav ul li.Tab57 ul li,
.SEOMenuV2_gNav ul li.Tab58 ul li,
.SEOMenuV2_gNav ul li.Tab59 ul li,
.SEOMenuV2_gNav ul li.Tab60 ul li				{display:block;}

/*--------------------------------------*/
/*���K�w�A���Ɣw�i�摜�̐ݒ�*/
.SEOMenuV2_gNav ul li.Tab56 a					{background:url(/Portals/0/images/common/gNav.gif) 0 0 no-repeat;width:188px;}
.SEOMenuV2_gNav ul li.Tab57 a					{background:url(/Portals/0/images/common/gNav.gif) -188px 0 no-repeat;width:188px;}
.SEOMenuV2_gNav ul li.Tab58 a					{background:url(/Portals/0/images/common/gNav.gif) -376px 0 no-repeat;width:188px;}
.SEOMenuV2_gNav ul li.Tab59 a					{background:url(/Portals/0/images/common/gNav.gif) -564px 0 no-repeat;width:188px;}
.SEOMenuV2_gNav ul li.Tab60 a					{background:url(/Portals/0/images/common/gNav.gif) -752px 0 no-repeat;width:188px;}
/*���K�w�Ahover�����Ƃ��ɔw�i�摜��ύX*/
.SEOMenuV2_gNav ul li.Tab56 a:hover				{background:url(/Portals/0/images/common/gNav.gif) 0 -80px no-repeat;}
.SEOMenuV2_gNav ul li.Tab57 a:hover				{background:url(/Portals/0/images/common/gNav.gif) -188px -80px no-repeat;}
.SEOMenuV2_gNav ul li.Tab58 a:hover				{background:url(/Portals/0/images/common/gNav.gif) -376px -80px no-repeat;}
.SEOMenuV2_gNav ul li.Tab59 a:hover				{background:url(/Portals/0/images/common/gNav.gif) -564px -80px no-repeat;}
.SEOMenuV2_gNav ul li.Tab60 a:hover				{background:url(/Portals/0/images/common/gNav.gif) -752px -80px no-repeat;}
/*������y�[�W�̃{�^���ɑ��K�w�pselected�摜���U�����*/
.SEOMenuV2_gNav ul li.Tab56 a.CurrentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) 0 -80px no-repeat;}
.SEOMenuV2_gNav ul li.Tab57 a.CurrentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) -188px -80px no-repeat;}
.SEOMenuV2_gNav ul li.Tab58 a.CurrentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) -376px -80px no-repeat;}
.SEOMenuV2_gNav ul li.Tab59 a.CurrentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) -564px -80px no-repeat;}
.SEOMenuV2_gNav ul li.Tab60 a.CurrentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) -752px -80px no-repeat;}
/*����J�e�S���̑��K�w�ȍ~�ɂ���Ƃ��ɂ́A���K�w�{�^���ɑ��K�w�pselected�摜������*/
.SEOMenuV2_gNav ul li.Tab56 a.ParentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) 0 -80px no-repeat;}
.SEOMenuV2_gNav ul li.Tab57 a.ParentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) -188px -80px no-repeat;}
.SEOMenuV2_gNav ul li.Tab58 a.ParentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) -376px -80px no-repeat;}
.SEOMenuV2_gNav ul li.Tab59 a.ParentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) -564px -80px no-repeat;}
.SEOMenuV2_gNav ul li.Tab60 a.ParentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) -752px -80px no-repeat;}

/*--------------------------------------*/
/*���K�w�ȉ��͕��i�͔�\���ɂ���*/
.SEOMenuV2_gNav ul li ul						{display:none;}
/*���K�w�ȉ�����[���I�[�o�[���ɕ\������*/
.SEOMenuV2_gNav ul li:hover ul					{display:block;position:absolute;top:80px;left:0;z-index:99999;border-top:1px solid #ccc;}
.SEOMenuV2_gNav ul li.seomenuv2_hover ul		{display:block;position:absolute;top:80px;left:0;z-index:99999;border-top:1px solid #ccc;}

/*--------------------------------------*/
/*���K�w�ȉ��͏c���т�*/
.SEOMenuV2_gNav ul li ul li						{clear:both;border-top:none;background:#fff;}
/*���K�w�ȉ��͕�188�A����30�A�����L�A�{�[�_�[�L�B*/
.SEOMenuV2_gNav ul li ul li a,
.SEOMenuV2_gNav ul li ul li a:link,
.SEOMenuV2_gNav ul li ul li a:visited,
.SEOMenuV2_gNav ul li ul li a:hover,
.SEOMenuV2_gNav ul li ul li a:active,
.SEOMenuV2_gNav ul li ul li a:focus				{width:168px;line-height:18px;text-indent:0px;padding:5px 10px;border:1px solid #ccc;border-top:none;}
/*���K�w�ȉ��̔w�i�ݒ�iFF�ł̓^�u�����Ȃ��Ƒ��K�w�Ɠ����w�i�ɂȂ��Ă��܂��̂Œ��Ӂj*/
.SEOMenuV2_gNav ul li.Tab56 ul li a					{background:#fff;}
.SEOMenuV2_gNav ul li.Tab57 ul li a					{background:#fff;}
.SEOMenuV2_gNav ul li.Tab58 ul li a					{background:#fff;}
.SEOMenuV2_gNav ul li.Tab59 ul li a					{background:#fff;}
.SEOMenuV2_gNav ul li.Tab60 ul li a					{background:#fff;}
/*���K�w�ȉ��ɂ���Ƃ��ɂ́A������y�[�W�̑��K�w�p��selected�摜��͂����Ĕw�i�𔒂ɁB*/
.SEOMenuV2_gNav ul li.ParentItem ul li a.CurrentLinkClass	{background:#fff;}
/*���K�w�ȉ���hover�����Ƃ��ɔw�i�ɐF����iFF�ł̓^�u�����Ȃ��Ƒ��K�w�Ɠ����w�i�ɂȂ��Ă��܂��̂Œ��Ӂj*/
.SEOMenuV2_gNav ul li.Tab56 ul li a:hover			{background:#ffee9c;}
.SEOMenuV2_gNav ul li.Tab57 ul li a:hover			{background:#fdc89b;}
.SEOMenuV2_gNav ul li.Tab58 ul li a:hover			{background:#f1a49d;}
.SEOMenuV2_gNav ul li.Tab59 ul li a:hover			{background:#ceb8dc;}
.SEOMenuV2_gNav ul li.Tab60 ul li a:hover			{background:#b0e4f3;}
/*���K�w�A������y�[�W�̔w�i�摜��Ƃ��ĐF����B*/
.SEOMenuV2_gNav ul li.Tab56 ul li a.CurrentLinkClass	{background:#fff7cd;background-image:none;}
.SEOMenuV2_gNav ul li.Tab57 ul li a.CurrentLinkClass	{background:#fee3cd;background-image:none;}
.SEOMenuV2_gNav ul li.Tab58 ul li a.CurrentLinkClass	{background:#f8d1ce;background-image:none;}
.SEOMenuV2_gNav ul li.Tab59 ul li a.CurrentLinkClass	{background:#e6dbee;background-image:none;}
.SEOMenuV2_gNav ul li.Tab60 ul li a.CurrentLinkClass	{background:#d8f1f9;background-image:none;}

/*IE6�Ńv���_�E�����o�Ȃ��̂���*/
* html .SEOMenuV2_gNav ul li.Tab60 a {width:185px;}

/* ===========================================================
 SEOMenuV2�@�T�C�h�i�r�̐ݒ�
=========================================================== */
.SEOMenuV2_sNav								{background:url(/Portals/0/images/common/sNav_bottom.gif) no-repeat bottom;padding:0 0 5px 0;margin:0 0 15px 0;}
.SEOMenuV2_sNav a,
.SEOMenuV2_sNav a:link,
.SEOMenuV2_sNav a:visited,
.SEOMenuV2_sNav a:hover						{color:#666;text-decoration:none;}
.SEOMenuV2_sNav ul li a						{width:270px;padding:0 15px;font-weight:bold;color:#000;line-height:40px;display:block;text-indent:0;background:url(/Portals/0/images/common/sNav_title.gif) no-repeat;}
* html .SEOMenuV2_sNav ul li a				{width:240px;}
.SEOMenuV2_sNav ul li ul li a				{width:230px;padding:7px 5px 7px 35px;line-height:20px;text-indent:0px;background:url(/Portals/0/images/common/sNav_out.gif) no-repeat;}
.SEOMenuV2_sNav ul li ul li a:hover			{background:#ebebeb url(/Portals/0/images/common/sNav_over.gif) no-repeat;}

.SEOMenuV2_sNav ul li ul li a.CurrentLinkClass{background:#ebebeb url(/Portals/0/images/common/sNav_over.gif) no-repeat;}




/*Yellow*/
.SEOMenuV2_sNavYellow						{background:url(/Portals/0/images/common/sNavYellow_bottom.gif) no-repeat bottom;padding:0 0 5px 0;margin:0 0 15px 0;}
.SEOMenuV2_sNavYellow a,
.SEOMenuV2_sNavYellow a:link,
.SEOMenuV2_sNavYellow a:visited,
.SEOMenuV2_sNavYellow a:hover				{color:#666;text-decoration:none;}
.SEOMenuV2_sNavYellow ul li a				{width:270px;line-height:40px;display:block;text-indent:-9999px;background:url(/Portals/0/images/common/sNavYellow_title.gif) no-repeat;}
.SEOMenuV2_sNavYellow ul li ul li a			{width:230px;padding:7px 5px 7px 35px;line-height:20px;text-indent:0px;background:url(/Portals/0/images/common/sNavYellow_out.gif) no-repeat;}
.SEOMenuV2_sNavYellow ul li ul li a:hover	{background:#fff4d0 url(/Portals/0/images/common/sNavYellow_over.gif) no-repeat;}
.SEOMenuV2_sNavYellow ul li ul li a.CurrentLinkClass	{background:#fff4d0 url(/Portals/0/images/common/sNavYellow_over.gif) no-repeat;}
/*Orange*/
.SEOMenuV2_sNavOrange						{background:url(/Portals/0/images/common/sNavOrange_bottom.gif) no-repeat bottom;padding:0 0 5px 0;margin:0 0 15px 0;}
.SEOMenuV2_sNavOrange a,
.SEOMenuV2_sNavOrange a:link,
.SEOMenuV2_sNavOrange a:visited,
.SEOMenuV2_sNavOrange a:hover				{color:#666;text-decoration:none;}
.SEOMenuV2_sNavOrange ul li a				{width:270px;line-height:40px;display:block;text-indent:-9999px;background:url(/Portals/0/images/common/sNavOrange_title.gif) no-repeat;}
.SEOMenuV2_sNavOrange ul li ul li a			{width:230px;padding:7px 5px 7px 35px;line-height:20px;text-indent:0px;background:url(/Portals/0/images/common/sNavOrange_out.gif) no-repeat;}
.SEOMenuV2_sNavOrange ul li ul li a:hover	{background:#fee5d0 url(/Portals/0/images/common/sNavOrange_over.gif) no-repeat;}
.SEOMenuV2_sNavOrange ul li ul li a.CurrentLinkClass	{background:#fee5d0 url(/Portals/0/images/common/sNavOrange_over.gif) no-repeat;}
/*Red*/
.SEOMenuV2_sNavRed							{background:url(/Portals/0/images/common/sNavRed_bottom.gif) no-repeat bottom;padding:0 0 5px 0;margin:0 0 15px 0;}
.SEOMenuV2_sNavRed a,
.SEOMenuV2_sNavRed a:link,
.SEOMenuV2_sNavRed a:visited,
.SEOMenuV2_sNavRed a:hover					{color:#666;text-decoration:none;}
.SEOMenuV2_sNavRed ul li a					{width:270px;line-height:40px;display:block;text-indent:-9999px;background:url(/Portals/0/images/common/sNavRed_title.gif) no-repeat;}
.SEOMenuV2_sNavRed ul li ul li a			{width:230px;padding:7px 5px 7px 35px;line-height:20px;text-indent:0px;background:url(/Portals/0/images/common/sNavRed_out.gif) no-repeat;}
.SEOMenuV2_sNavRed ul li ul li a:hover		{background:#f8d2ce url(/Portals/0/images/common/sNavRed_over.gif) no-repeat;}
.SEOMenuV2_sNavRed ul li ul li a.CurrentLinkClass	{background:#f8d2ce url(/Portals/0/images/common/sNavRed_over.gif) no-repeat;}
/*Purple*/
.SEOMenuV2_sNavPurple						{background:url(/Portals/0/images/common/sNavPurple_bottom.gif) no-repeat bottom;padding:0 0 5px 0;margin:0 0 15px 0;}
.SEOMenuV2_sNavPurple a,
.SEOMenuV2_sNavPurple a:link,
.SEOMenuV2_sNavPurple a:visited,
.SEOMenuV2_sNavPurple a:hover				{color:#666;text-decoration:none;}
.SEOMenuV2_sNavPurple ul li a				{width:270px;line-height:40px;display:block;text-indent:-9999px;background:url(/Portals/0/images/common/sNavPurple_title.gif) no-repeat;}
.SEOMenuV2_sNavPurple ul li ul li a			{width:230px;padding:7px 5px 7px 35px;line-height:20px;text-indent:0px;background:url(/Portals/0/images/common/sNavPurple_out.gif) no-repeat;}
.SEOMenuV2_sNavPurple ul li ul li a:hover	{background:#e7dcee url(/Portals/0/images/common/sNavPurple_over.gif) no-repeat;}
.SEOMenuV2_sNavPurple ul li ul li a.CurrentLinkClass	{background:#e7dcee url(/Portals/0/images/common/sNavPurple_over.gif) no-repeat;}
/*Blue*/
.SEOMenuV2_sNavBlue							{background:url(/Portals/0/images/common/sNavBlue_bottom.gif) no-repeat bottom;padding:0 0 5px 0;margin:0 0 15px 0;}
.SEOMenuV2_sNavBlue a,
.SEOMenuV2_sNavBlue a:link,
.SEOMenuV2_sNavBlue a:visited,
.SEOMenuV2_sNavBlue a:hover					{color:#666;text-decoration:none;}
.SEOMenuV2_sNavBlue ul li a					{width:270px;line-height:40px;display:block;text-indent:-9999px;background:url(/Portals/0/images/common/sNavBlue_title.gif) no-repeat;}
.SEOMenuV2_sNavBlue ul li ul li a			{width:230px;padding:7px 5px 7px 35px;line-height:20px;text-indent:0px;background:url(/Portals/0/images/common/sNavBlue_out.gif) no-repeat;}
.SEOMenuV2_sNavBlue ul li ul li a:hover		{background:#d7f2f9 url(/Portals/0/images/common/sNavBlue_over.gif) no-repeat;}
.SEOMenuV2_sNavBlue ul li ul li a.CurrentLinkClass	{background:#d7f2f9 url(/Portals/0/images/common/sNavBlue_over.gif) no-repeat;}








/*�g�b�v�y�[�W�̃��C���R���e���c3���уC���[�W*/
#dnn_ctr381_ModuleContent img{margin:0 10px;}

/*�g�s�b�N�X*/
.topicsList dl{clear:both;width:600px;overflow:hidden;border-bottom:1px dotted #ddd;padding:5px 0;}
.topicsList dt{float:left;width:100px;color:#39bce1;font-weight:bold;}
.topicsList dd{float:right;width:490px;}





