@charset "utf-8";
/* ======================================================================= */
/* all */
/* ======================================================================= */
body {
	background-color: #FFF;
}
*{box-sizing:border-box;}
/* ----------------------------------------------------------------------- */
/* page */
/* ----------------------------------------------------------------------- */
.skinWrapper {
	width:960px;
	margin:0 auto;
	border-top:#003366 1px solid;
}
.skinWrapper:after{content:""; display:block; clear:both;}
/* ----------------------------------------------------------------------- */
/* HeadPane */
/* ----------------------------------------------------------------------- */
.headPane{
	background-color:#CCC;
}
/* ----------------------------------------------------------------------- */
/* logo */
/* ----------------------------------------------------------------------- */
#logoWrapper {
	width:100%;
	padding:10px;
}
#logoWrapper:after {content:""; display:block; clear:both;}
.Logo{
	padding:10px;
	vertical-align:bottom;
	float:left;
	width:50%;
}
.logoPane {
	padding:10px;
	vertical-align:bottom;
	float:right;
	width:50%;
}
/* ----------------------------------------------------------------------- */
/* TopPane */
/* ----------------------------------------------------------------------- */
.TopPane {
}
/* ----------------------------------------------------------------------- */
/* navi */
/* ----------------------------------------------------------------------- */
.gNav
{
}

/* ----------------------------------------------------------------------- */
/* Content */
/* ----------------------------------------------------------------------- */
#contentWrapper{
	width:100%;
}
#contentWrapper:after{content:""; display:block; clear:both;}
#contentPaneWrapper{
	vertical-align:top;
}
#Admin_2Column #contentPaneWrapper{
	width:760px;
	float:right;
}
#Admin_3Column #contentPaneWrapper{
	width:560px;
	float:left;
}

/* SidePane */
#Admin_2Column .sidePane, #Admin_3Column .sidePane{
	vertical-align:top;
	width:200px;
	float:left;
}
/* columnWrapper */
#Admin_3Column #columnWrapper{
	width:760px;
	float:right;
}
#Admin_3Column #columnWrapper:after {content:""; display:block; clear:both;}
/* BreadcrumbPane */
.breadcrumbPane{
	width:100%;
}
/* ContentPane */
.contentPane{
	width:100%;
}
/* SubPane */
#Admin_3Column .subPane{
	vertical-align:top;
	width:200px;
	float:right;
}

/* ----------------------------------------------------------------------- */
/* Bottom */
/* ----------------------------------------------------------------------- */
.bottomPane {
}
/* ----------------------------------------------------------------------- */
/* Foot */
/* ----------------------------------------------------------------------- */
#footWrapper{
	width:100%;
	background-color: #E5E5E5;
}
/* FootPane */
.footPane {
}
/* COPYRIGHT */
.copyright{
	vertical-align:top;
	text-align:center;
	padding:5px 0;
}
.CopyrightCss {
	color: #333;
}


/* ===========================================================
 SEOmenu
=========================================================== */
.SEOMenuV2 {
	margin:0 auto;
	width:100%;
}
.SEOMenuV2 ul {
	list-style:none;
	margin:0;
	padding:0;
}
.SEOMenuV2 ul:after {content:""; display:block; clear:both;}
.SEOMenuV2 > ul > li {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	position:relative;
}
.SEOMenuV2 ul li a {
	display:block;
	overflow:hidden;
	margin:0;
	text-decoration:none;
	color:#666;
	font-weight:bold;
	padding:10px;
	line-height:20px;
}
.SEOMenuV2 ul li a:hover {
	text-decoration:none;
	color:#333;
}

/*----------------------------------
 second
 -----------------------------------*/
.SEOMenuV2 > ul > li > ul {
	display:none;
	position:relative;
	z-index:101;
}

.SEOMenuV2 > ul > li:hover > ul {
	display:block;
	position:absolute;
	border-top:1px solid #ccc;
}
.SEOMenuV2 > ul > li.seoenuv2_hover > ul {
	display:block;
	position:absolute;
	border-top:1px solid #ccc;
}
.SEOMenuV2 > ul > li > ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	clear:both;
	height:auto;
}

.SEOMenuV2 > ul > li > ul > li > a, 
.SEOMenuV2 > ul > li > ul > li > a:link, 
.SEOMenuV2 > ul > li > ul > li > a:visited,  
.SEOMenuV2 > ul > li > ul > li > a:active, 
.SEOMenuV2 > ul > li > ul > li > a:focus {
	width:150px;
	border:1px solid #ccc;
	border-top:none;
	color:#666666;
	margin: 0;
	padding:7px 10px;
	background:#f9f9f9;
	height: auto;
	line-height:normal;
	font-weight:bold;
	text-decoration:none;
}

.SEOMenuV2 > ul > li > ul > li > a:hover {
	background:#C1D2EE;
	color:#666666;
}

/*----------------------------------
 third
 -----------------------------------*/
.SEOMenuV2 > ul > li > ul > li > ul {
	display:none;
}

.SEOMenuV2 > ul > li > ul > li:hover > ul {
	display:block;
	position:absolute;
	top:-1px;
	left:150px;
}

.SEOMenuV2 > ul > li > ul > li > ul > li > a, 
.SEOMenuV2 > ul > li > ul > li > ul > li > a:link, 
.SEOMenuV2 > ul > li > ul > li > ul > li > a:visited,  
.SEOMenuV2 > ul > li > ul > li > ul > li > a:active, 
.SEOMenuV2 > ul > li > ul > li > ul > li > a:focus {
	width:150px;
	border-top:none;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:none;
	color:#666666;
	margin: 0;
	padding:7px 10px;
	background:#f9f9f9;
	height: auto;
	line-height:normal;
	font-weight:bold;
	text-decoration:none;
}
.SEOMenuV2 > ul > li > ul > li > ul > li:first-child > a{border-top:1px solid #ccc;}

.SEOMenuV2 > ul > li > ul > li > ul > li > a:hover {
	background:#C1D2EE;
	color:#666666;
}

.SEOMenuV2 > ul > li > ul > li > ul > li > ul {
	display:none;
}
