@charset "utf-8";

/*=======================================================
 Common
=========================================================*/
html, body {
    height: 100%;
}
#cc-default div, #cc-default h1,{margin:0;padding:0;}
#cc-default img{border:none;}

#cc-default a:link    {color:#990000;text-decoration: underline;}
#cc-default a:visited {color:#990000;text-decoration: underline;}
#cc-default a:hover   {color:#990000;text-decoration: none;}
#cc-default a:active  {color:#990000;text-decoration: none;}


/*=======================================================
 Head
=========================================================*/
#cc-default #HeadWrap{
	background:url(images/head_bg.gif) left top repeat-x;
	height:155px;
	width:100%;
	text-align:center;
}
#cc-default #HeadContent {
	width:860px;
	margin:0 auto;
	text-align:left;
}

#cc-default #HeadWrap .Logo{
	height:67px;
	width:250px;
	float:left;
	margin-top:21px;
}
#cc-default #HeadWrap .HeadPane {
	float:right;
	width:600px;
	text-align:left;
}
/*================================================
 グローバルナビ
==================================================*/	

#cc-default #g-nav {
	height:42px;
	clear:both;
}

#cc-default .RootMenuItem, #cc-default .RootMenuItemBreadcrumb, #cc-default .RootMenuItemSelected {
	background-color: transparent;
}

#cc-default .RootMenuItem td, #cc-default .RootMenuItemBreadcrumb td{
	background-color: transparent;
	height:42px;
	padding:0 20px;
}

#cc-default .RootMenuItemSelected td{
	background-color: transparent;
	color:#990000;
	background:url(images/line_over.gif) top left no-repeat;
	height:42px;
	padding:0 20px;
}
#cc-default .MainMenu_MenuBreak{
	background:none;
	border-style: none;
	border-width:0;
	height:0;
	background: transparent;
}

/*================================================
 メイン画像、ページタイトル画像部分
==================================================*/	
#cc-default #Main {
	background: #FFFFFF url(images/main_bg.gif) left top repeat-x;
	height:auto;
	text-align:center;
}


/*==================================================================
 PageBody
====================================================================*/
#cc-default #PageBody {
	background:#FFFFFF url(images/content_top_bg.gif) left top repeat-x;
	vertical-align:top;
	text-align:center;
}
#cc-default #PageBody .ContentPane{
	text-align:left;
	width:860px;
	margin:0 auto;
	}
/*==================================================================
Footer
====================================================================*/

#cc-default #FootBody{
	background:#333333 url(images/foot_bg.gif) left top repeat-x;
	padding-top:65px;
	text-align:center;
	float:left;
	width:100%;
}
#cc-default #Footer {
	width:860px;
	margin:0 auto;
}

#cc-default #Footer .address {
	color:#FFFFFF;
	text-align:left;
	width:350px;
	float:left;
	font-size:11px;
	padding-bottom:
	}
#cc-default #Footer .FootPane {
	width:470px;
	float:right;
	text-align:left;
}

#cc-default #CopyrightBody {
	clear:both;
	background:#666666 url(images/copyright_bg.gif) left top repeat-x;
	padding:10px;
	text-align:center;
	margin-top:10px;
}
#cc-default #CopyrightBody .CopyrightCss{
	font-size:11px;
	color:#999999;
	display:block;
	width:860px;
	margin:0 auto;
	text-align:right;
}


#cc-default #Footer .FootPane            {color:#FFFFFF;font-size:11px;}
#cc-default #Footer .FootPane a          {color:#FFFFFF;font-size:11px;text-decoration:none;}	
#cc-default #Footer .FootPane a:link     {color:#FFFFFF;font-size:11px;text-decoration:none;}	
#cc-default #Footer .FootPane a:visited  {color:#FFFFFF;font-size:11px;text-decoration:none;}	
#cc-default #Footer .FootPane a:hover    {color:#FFFFFF;font-size:11px;text-decoration: underline;}	
#cc-default #Footer .FootPane a:active   {color:#FFFFFF;font-size:11px;text-decoration:none;}













