﻿@charset "utf-8";

/* --------------------------------------------------
	Sub共通
-------------------------------------------------- */
#SubContainer {
	width: 1010px;
	margin: 25px auto 0 auto;
	text-align: left;
}

#Box840 {
	width: 840px;
	margin: 0 auto;
}

.paB40 {
	padding-bottom: 40px;
}

/* --------------------[ Title ]---------- */
#SubTitle {
	height: 58px;
	background: url(/Content/img/BgSubTop.png) no-repeat 0 0;
}

#SubTitle h2 {
	width: 152px;
	height: 40px;
	background: url(/Content/img/SubLogo.png) no-repeat 0 0;
	margin: 14px 0 0 22px;
}


/* --------------------[ Content ]---------- */
#SubContent {
	width: 1000px;
	padding: 0 5px;
	background: url(/Content/img/BgSubMain.png) repeat-y;
}

/* --------------------------------------------------
	ErrorPage
-------------------------------------------------- */
.ErrorPage #SubContent #Box840 a {
	color: #0066CC;
}

.ErrorPage #SubContent #Box840 #EntryForm div {
	padding: 15px 0;
	color: #333333;
	text-align: center;
	border: 1px solid #FFFFFF;
	background: #FFE6E6;
}

.ErrorPage #SubContent #Box840 #EntryForm .BtmBdr {
	border-bottom: 1px solid #E6E6E6;
}

.ErrorPage #SubContent #Box840 #EntryForm div h4 {
	padding: 0 0 10px;
	color: #FF0000;
	font-size: 16px;
	line-height: 1.75;
}

.ErrorPage #SubContent #Box840 .Link {
	padding: 30px 0 0 0;
	text-align: center;
}

#NotFound #SubContent #Box840 h3{
	height:180px;
	text-indent:-5000px;
	background:url(/Content/img/error/404.png) no-repeat center 40px;
}

.blueColor {
	color: #0066CC !important;
}