@charset "utf-8";

@import "SEOAdmin.css";

/* ===========================================================
common
=========================================================== */
body{ color: #383838;}

body, table, td, th, h1, h2, h3, h4, p, ul, dl, ol, li, dt, dd, textarea {
	font-family: 'Hiragino Kaku Gothic Pro','Lucida Grande', 'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
	font-weight: normal;
	font-size:12px;
	line-height:130%;
	margin:0; padding:0;
}

li {list-style:inside;}

a {
	color:#0177d0;
	text-decoration:underline;
}
a:link {
	color:#0177d0;
	text-decoration:underline;
}
a:visited {F
	color:#0177d0;
	text-decoration:underline;
}
a:hover{
	color:#97cdf6;
	text-decoration: none;
}

#FirstSkin, #SecondSkin, #FormSkin, #SpecialSkin {
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	}
/* ---------------------------------------------------------
Ajax
--------------------------------------------------------- */
#__dnn_body{
       background:none;
}

/* ---------------------------------------------------------
admin
--------------------------------------------------------- */
.ADMIN{
	padding:0;
}

/* ===========================================================
HeadBody
=========================================================== */
#HeadBody {
	width:100%;
	background: url(images/head_bg.gif) repeat-x top;
}
#HeadBody .head-contents{
	height:100px;
	width:980px;
	text-align:left;
	margin:0 auto;
}

/* ---------------------------------------------------------
Logo
--------------------------------------------------------- */
#HeadBody .Logo {
	height:100px;
	float:left;
}
#HeadBody .Logo img{
 margin-top:30px;
}

/* ---------------------------------------------------------
HeadRight
--------------------------------------------------------- */
#HeadBody .HeadRight{
	float:right;
	width:480px;
	height:100px;
}
#HeadBody .HeadMenu{
	width:480px;
	height:50px;
}
#HeadBody .HeadLink{ 
	float:left;
	width:260px;
	height:30px;
	margin-top:20px;
}
#HeadBody .Search{
	float:right;
	width:215px;
	height:30px;
	margin-top:20px;
}

/* ---------------------------------------------------------
ManagementPane
--------------------------------------------------------- */
#PageBody .Management{
	clear:both;
	margin:5px auto;
	font-size:10px;
	}
*:first-child+html #PageBody .Management{
	clear:both;
	margin:5px auto;
	font-size:87%;
	}
* html #SecondSkin #PageBody .Management{
	clear:both;
	margin:5px auto;
	font-size:87%;
	}
/* ===========================================================
PageBody #FirstSkin
=========================================================== */
#FirstSkin #PageBody {
	width:980px;
	text-align:left;
	margin:10px auto;
	clear:both;
}
.ContentBody {
	clear:both;
	height:100%;
}
/* ---------------------------------------------------------
TopPane
--------------------------------------------------------- */
#FirstSkin #PageBody .Top{
	clear:both;
	margin-bottom:10px;
	}


/* ---------------------------------------------------------
ContntPane
--------------------------------------------------------- */
#FirstSkin #PageBody .Content{
	float:left;
	width:700px;
	}
/* ---------------------------------------------------------
SidePane
--------------------------------------------------------- */
#FirstSkin #PageBody .Side{
	float:right;
	width:250px;
	}
	

/* ===========================================================
PageBody #SecondSkin
=========================================================== */
#SecondSkin #PageBody {
	width:980px;
	text-align:left;
	margin:10px auto;
}

/* ---------------------------------------------------------
TopPane
--------------------------------------------------------- */
#SecondSkin #PageBody .Top{
	clear:both;
	}

/* ---------------------------------------------------------
BreadcrumbPane
--------------------------------------------------------- */
#SecondSkin #PageBody div.Breadcrumb{
	clear:both;
	height:15px;
	margin:5px auto;
	font-size:10px;
	}
*:first-child+html #SecondSkin #PageBody div.Breadcrumb{
	clear:both;
	height:15px;
	margin:5px auto;
	font-size:87%;
	}
* html #SecondSkin #PageBody div.Breadcrumb{
	clear:both;
	height:15px;
	margin:5px auto;
	font-size:87%;
}

/* ---------------------------------------------------------
Maincontents
--------------------------------------------------------- */
#SecondSkin #MainContents{
	width:980px;
	margin:0 auto;
	}
/* ---------------------------------------------------------
ContntPane
--------------------------------------------------------- */	
#SecondSkin #MainContents .Content{
	float:right;
	width:700px;
	padding-top:3px;
	}
/* ---------------------------------------------------------
SidePane
--------------------------------------------------------- */
#SecondSkin #MainContents .Side{
	float:left;
	width:265px;
	}
	

	

/* ===========================================================
PageBody #FormSkin
=========================================================== */
#FormSkin #PageBody {
	width:980px;
	text-align:left;
	margin:10px auto;
}

/* ---------------------------------------------------------
TopPane
--------------------------------------------------------- */
#FormSkin #PageBody .Top{
	clear:both;
	}

/* ---------------------------------------------------------
BreadcrumbPane
--------------------------------------------------------- */
#FormSkin #PageBody div.Breadcrumb{
	clear:both;
	height:15px;
	margin:5px auto;
	font-size:10px;
	}
*:first-child+html #FormSkin #PageBody div.Breadcrumb{
	clear:both;
	height:15px;
	margin:5px auto;
	font-size:87%;
	}
* html #SecondSkin #FormSkin div.Breadcrumb{
	clear:both;
	height:15px;
	margin:5px auto;
	font-size:87%;
	}
/* ---------------------------------------------------------
Form
--------------------------------------------------------- */
#FormSkin #PageBody div.FormContent{
	float:right;
	width:700px;
}
	
/* ---------------------------------------------------------
ContntPane
--------------------------------------------------------- */
#FormSkin #PageBody #MainContents{
	width:980px;
	margin:0 auto;
	}
	
#FormSkin #PageBody .Content{
	width:100%;
	padding-top:3px;
}


#FormSkin #PageBody div.FormContent .formstep {
	width:100%;
	float:left;
	height:100%;
}

/* ---------------------------------------------------------
StepPane
--------------------------------------------------------- */
#FormSkin #PageBody div.FormContent .formstep .Step{
float:left;
width:65px;
padding-left:5px;
}

/* ---------------------------------------------------------
FormPane
--------------------------------------------------------- */
#FormSkin #PageBody div.FormContent .formstep .Form{
float:right;
width:620px;
padding-right:5px;
}
/* ---------------------------------------------------------
FormBottomPane
--------------------------------------------------------- */
#FormSkin #PageBody div.FormContent .FormBottom{
	clear:both;
	margin-top:10px;
	}
	
/* ---------------------------------------------------------
SidePane
--------------------------------------------------------- */
#FormSkin #PageBody .Side{
	float:left;
	width:265px;
	}
	


/* ===========================================================
PageBody #SpecialSkin
=========================================================== */
#SpecialSkin #PageBody {
	width:980px;
	text-align:left;
	margin:10px auto;
}

/* ---------------------------------------------------------
TopPane
--------------------------------------------------------- */
#SpecialSkin #PageBody .Top{
	clear:both;
	}

/* ---------------------------------------------------------
BreadcrumbPane
--------------------------------------------------------- */
#SpecialSkin #PageBody div.Breadcrumb{
	clear:both;
	height:15px;
	margin:5px auto;
	font-size:10px;
	}
*:first-child+html #SpecialSkin #PageBody div.Breadcrumb{
	clear:both;
	height:15px;
	margin:5px auto;
	font-size:93%;
	}
* html #SpecialSkin #PageBody div.Breadcrumb{
	clear:both;
	height:15px;
	margin:5px auto;
	font-size:93%;
}

/* ---------------------------------------------------------
ContntPane
--------------------------------------------------------- */
#SpecialSkin #PageBody .Content{
	width:100%;
	padding-top:3px;
	}
	

/* ===========================================================
PageBody #ManagementSkin
=========================================================== */
#ManagementSkin #PageBody {
	width:980px;
	text-align:left;
	margin:10px auto;
}

/* ---------------------------------------------------------
TopPane
--------------------------------------------------------- */
#ManagementSkin #PageBody .Top{
	clear:both;
	}

/* ---------------------------------------------------------
BreadcrumbPane
--------------------------------------------------------- */
#ManagementSkin #PageBody div.Breadcrumb{
	clear:both;
	height:15px;
	margin:5px auto;
	font-size:10px;
	}
*:first-child+html #ManagementSkin #PageBody div.Breadcrumb{
	clear:both;
	height:15px;
	margin:5px auto;
	font-size:87%;
	}
* html #ManagementSkin div.Breadcrumb{
	clear:both;
	height:15px;
	margin:5px auto;
	font-size:87%;
}

/* ---------------------------------------------------------
Maincontents
--------------------------------------------------------- */
#ManagementSkin #MainContents{
	width:980px;
	margin:0 auto;
	}
/* ---------------------------------------------------------
ContntPane
--------------------------------------------------------- */	
#ManagementSkin #MainContents .Content{
	float:right;
	width:700px;
	padding-top:3px;
	}
/* ---------------------------------------------------------
SidePane
--------------------------------------------------------- */
#ManagementSkin #MainContents .Side{
	float:left;
	width:265px;
	}
	

/* ===========================================================
bottom-space
=========================================================== */
#bottomspace{
	 clear:both;
	 width:980px;
	 margin:0 auto;
}
#bottomspace .Bottom{
	margin-top:10px;
	}
#bottomspace .PageTop{
	margin:10px 0;
	height:20px;}
	

/* ===========================================================
FootBody
=========================================================== */
#FootBody {
	clear:both;
	width:100%;
	background: url(images/foot_bg.gif) repeat-x top;
}
#FootBody .foot-contents{
	width:980px;
	height:40px;
	padding-top:65px;
	text-align:left;
	margin:0 auto;
}
/* ---------------------------------------------------------
FootLinkPane
--------------------------------------------------------- */
#FootBody .FootLink {
	float:right;
	width:600px;
	text-align:right;
	font-size:11px;
}
/*---IE6---*/
* html #FootBody .FootLink {
	float:right;
	width:600px;
	text-align:right;
	font-size:93%;
}
/*---IE7---*/
*:first-child+html #FootBody .FootLink {
	float:right;
	width:600px;
	text-align:right;
	font-size:93%;
}
#FootBody .FootLink a{
	color:#383838;
	font-size:11px;
	text-decoration:none;
}
/*---IE6---*/
* html #FootBody .FootLink a{
	color:#383838;
	font-size:93%;
	text-decoration:none;
}
/*---IE7---*/
*:first-child+html #FootBody .FootLink a{
	color:#383838;
	font-size:93%;
	text-decoration:none;
}
#FootBody .FootLink a:link{
	color:#383838;
	font-size:11px;
	text-decoration:none;
}
/*---IE6---*/
* html #FootBody .FootLink a:link{
	color:#383838;
	font-size:93%;
	text-decoration:none;
}
/*---IE7---*/
*:first-child+html #FootBody .FootLink a:link{
	color:#383838;
	font-size:93%;
	text-decoration:none;
}
#FootBody .FootLink a:visited{
	color:#383838;
	font-size:11px;
	text-decoration:none;
}
/*---IE6---*/
* html #FootBody .FootLink a:visited{
	color:#383838;
	font-size:93%;
	text-decoration:none;
}
/*---IE7---*/
*:first-child+html #FootBody .FootLink a:visited{
	color:#383838;
	font-size:93%;
	text-decoration:none;
}
#FootBody .FootLink a:hover{
	color:#0177d0;
	font-size:11px;
	text-decoration:underline;
}
/*---IE6---*/
* html #FootBody .FootLink a:hover{
	color:#0177d0;
	font-size:93%;
	text-decoration:underline;
}
/*---IE7---*/
*:first-child+html #FootBody .FootLink a:hover{
	color:#0177d0;
	font-size:93%;
	text-decoration:underline;
}


/* Copyright 
-------------------------------------------------- */
.Copyright {
	float:left;
	text-align:right;
	font-size:11px;
}


