@charset "Shift_JIS";


/* Container ----------------------------------------------------*/

#Container{
	width:730px;
	text-align:left;
	margin:0 auto !important;
}


/* Header ----------------------------------------------------*/

#Header{
	padding-bottom:3px;
	height:65px;
	background:#FFF url(../images/HeaderLine.gif) bottom left no-repeat;
	line-height:100% !important;
}

#Header h1{
	float:left;
	margin:5px 0 0 0px;
}

#Header .HumanGroup {
	width:388px;
	float:right;
}

#Header .HumanGroup ul.Link li{
	float:left;
	line-height:100% !important;
}

#Header .HumanGroup ul.Tell{
	padding-left:2px;
}

#Header .HumanGroup ul.Tell li{
	float:left;
	margin:11px 0 0 20px;
	_margin:11px 0 0 13px;
	line-height:100% !important;
}


/* Headline ----------------------------------------------------*/

#Headline {
}


/* Headline2nd ----------------------------------------------------*/

#Headline2nd {
	height:133px;
	background:#FFF url(../images/HeadlineBg.jpg) top left no-repeat;
}

#Headline2nd ul.Language{
	float:left;
	margin:11px 0 0 73px;
	_margin:11px 0 0 36px;
}

#Headline2nd ul.Language li{
	margin-bottom:5px;
}

#Headline2nd img.PageTitle{
	float:left;
	margin-left:17px;
}

#Headline2nd ul.CV{
	padding-top:10px;
}

#Headline2nd ul.CV li{
	margin-bottom:10px;
}
	


/* MainArea ----------------------------------------------------*/

#MainArea{
	clear:both;
	margin-top:10px;
}


/* Menu ----------------------------------------------------*/

#Menu{
	width:210px;
	float:left;
	margin-right:10px;
	padding-top:5px;
	background:#FFF url(../images/MenuHead.jpg) top left no-repeat;
}

#Menu .Main{
	margin-bottom:10px;
	padding-bottom:5px;
	background:#FFF url(../images/MenuFooter.jpg) bottom left no-repeat;
}

#Menu ul {
	background-color:#E6E6E6;
	padding-bottom:5px;
}

#Menu ul.Bottom{
	padding-bottom:0px;
}

#Menu ul li,
#Menu ul.Bottom li{
	margin-left:5px;
	margin-bottom:1px;
}

#Menu ul.MainInside1_1,
#Menu ul.MainInside1_2,
#Menu ul.MainInside2_1,
#Menu ul.MainInside3_1{
	padding-bottom:0px !important;
	background:none;
}

#Menu ul.MainInside1_1 li,
#Menu ul.MainInside1_2 li,
#Menu ul.MainInside2_1 li,
#Menu ul.MainInside3_1 li{
	margin-left:5px;
	*margin-left:0px;
}

li.LiBottom{
	margin-bottom:0 !important;
}

#Menu ul.Banner {
	background-color:none;
	margin:0;
	padding:0;
}

#Menu ul.Banner li {
	margin:0 0 5px 0;
	padding:0;
}


/* Contents ----------------------------------------------------*/

#Contents{
	float:left;
	width:710px;
	margin-left:10px;
}


#Contents h3{
	clear:both;
	margin-top:30px;
	padding-bottom:20px;
}

#Contents h4{
	clear:both;
	padding-left:10px;
	padding-bottom:15px;
}

#Contents h4.InLine{
	clear:both;
	padding-left:10px;
	padding-bottom:15px;
	padding-top:20px !important;
}


#Contents p{
	line-height:150%;
}

#Contents p.leadCopy{
	margin-top:15px;
}

/* パンくず */

#Contents ul.Crumbs{
	margin-top:10px;
	margin-bottom:10px;
	font-size:80%;
}

#Contents ul.Crumbs li{
	display:inline;
}


/*　ページ内アンカー */

#Contents ul.InsideLink{
	clear:both;
	width:688px;
	padding:5px 13px 10px;
	font-size:90%;
	border:3px #eeeeee solid;
}

#Contents ul.InsideLink li{
	float:left;
	white-space:nowrap;
	margin-top:5px;
	background:#FFF url(../images/insideLinkIcon.jpg) 0 5px no-repeat;
	padding-left:10px;
}

/* 資料請求ボタン群 */

#Contents .FooterCV{
	margin-top:40px;
	padding:0 19px 0px 14px;
	background:#FFF url(../images/FooterCVBg.jpg) bottom left no-repeat;
	height:121px;
	clear:both;
}

#Contents .FooterCV ul li{
	margin-left:5px;
	display:inline;
}


/* ページトップ */

#Contents .PageTop{
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	text-align:right;
}

/* 但し書き */

ul.attention li{
	margin-top:10px;
	margin-left:10px;
	font-size:80%;
}


ul.attention li{
	margin-top:5px;
	text-indent:-1em;
	padding-left:1em;
}

/* PDFアイコン */
img.IconPDF{
	vertical-align:middle;
	padding-left:10px;
}

p.LeadCopy{
	margin-top:10px;
	margin-bottom:10px;
}


/* Footer ----------------------------------------------------*/

#Footer{
	margin-top:20px;
	margin-bottom:10px;
	padding:10px 10px 0px 5px;
	color:#8C8C8C;
	font-size:80%;
	border-top:2px solid #cccccc;
	clear:both;
	text-align:center;
}

#Footer h2{
	margin:0 0 3px 5px;
}

#Footer a{
	color:#8C8C8C;
	text-decoration: none;
}

#Footer a:hover{
	color:#000;
	text-decoration:underline;
}

#Footer #GlobalSite a {
	padding:0 18px 2px 0;
	background:url(../images/ic_popup.gif) center right no-repeat;
	display:inline-block;
	vertical-align:middle;
}

#Footer #GlobalSite ul {
	padding-bottom:10px;
	overflow:hidden;
}

#Footer #GlobalSite ul li {
	display:inline;
	border-right:1px #999 solid;
	padding:0 5px;
	white-space:normal;
}

/* コピーライト周り */

#Footer address{
	margin:5px 0;
	font-size:10px;
	font-style: normal;
	text-decoration:none;
	height:15px;
	line-height:15px;
}
#Footer address img{
	margin:0 5px;
}
#Footer ul#FooterLink{
	margin:5px 0;
	font-size:10px;
	height:15px;
	line-height:15px;
}
#Footer ul#FooterLink img{
	margin:0 5px;
}

#Footer ul#FooterLink li {
	display:inline;
	padding:0 5px;
}
