@charset "shift_jis";

/* BLOCL BACKGROUND
------------------------------------------------------------------------------------*/
#LeftContentsArea {
	background: #505050 url(../img/index/template/end_gray.gif) left bottom no-repeat;
	margin: 0;
	padding: 0 0 5px 0;

}
#CenterContentsArea {
	background: #E61400 url(../img/index/template/end_red.gif) left bottom no-repeat;
	margin: 0;
	padding: 0 0 5px 0;
}
#RightContentsArea {
	background: #DBDBDB url(../img/index/template/end_white.gif) left bottom no-repeat;
	margin: 0;
	padding: 0 0 5px 0;
}

/* UNIQUE
------------------------------------------------------------------------------------*/
#HeadBlackBG {
	background: url(../img/index/template/head_black_center.jpg) repeat-x;
	margin: 0;
	padding: 0;
}
#NewsHeadlineBG {
	height: auto;
	background: url(../img/index/template/news_headline_bg.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
#NewsHeadlineBG div#NewsHeadlineText {
	height: auto;
	background: url(../img/index/template/news_headline_star.gif) 0 0 no-repeat;
	margin: 0;
	padding: 4px 25px;
}
#NewsContentsBG {
	height: 76px;
	background: #F1F1F1 url(../img/index/template/news_read_bg.jpg) left top repeat-x;
	margin: 0;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}
.NewsContentsMid {
	height: 60px;
	background: #ffffff url(../img/index/template/news_bg.jpg) left top repeat-x;
	margin: 0;
	padding: 5px;
}

#HeadGrayBG {
	background: url(../img/index/template/head_gray_center.jpg) repeat-x;
	margin: 0;
	padding: 0;
}
.SiteInfoBG {
	height: 46px;
	background: #F1F1F1 url(../img/index/template/info_bg.jpg) left top repeat-x;
	margin: 0;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}
.HeadTeamBG {
	background: url(../img/index/template/head_red_center.jpg) repeat-x;
	margin: 0;
	padding: 0;
}
#TeamIntroduction {
	height: 257px;
	background: #FFFFFF;
	margin: 0;
	padding: 5px;
}
#TeamIntroductionContents01 {
	margin: 0;
	padding: 10px 0 4px 0;
}
#TeamIntroductionContents02 {
	margin: 0;
	padding: 0 0 4px 0;
}
.IconRed {
	background: url(../img/template/contents/icon_red_bgwhite.gif) 0 3px no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
}
#TeamInterview {
	height: 257px;
	background: #F3F3F3 url(../img/index/template/interview_bg.jpg) left top repeat-x;
	margin: 0;
	padding: 5px;
}

#CompTop {
	height: 200px;
	background: #F3F3F3 url(../img/index/template/interview_bg.jpg) left top repeat-x;
	margin: 0;
	padding: 5px;
}
#CompBottom {
	height: 200px;
	background: #FFFFFF;
	margin: 0;
	padding: 5px;
}

.TeamInterviewContents {
	margin: 0;
	padding: 5px;
	background: #FFFFFF;
}
.IconQuestion {
	background: url(../img/index/template/icon_question.gif) 0 1px no-repeat;
	margin: 0;
	padding: 0 0 0 20px;
}
.IconAnswer {
	background: url(../img/index/template/icon_answer.gif) 0 1px no-repeat;
	margin: 0;
	padding: 0 0 0 20px;
}
#HeadDarkRedBG {
	background: url(../img/index/template/head_darkred_center.jpg) repeat-x;
	margin: 0;
	padding: 0;
}
.TeamLineBG {
	background: url(../img/index/template/line_teams_line_def.gif) repeat-x;
	margin: 0;
	padding: 0;
}
#HeadDownloadBG {
	background: url(../img/index/template/head_white_center.jpg) repeat-x;
	margin: 0;
	padding: 0;
}
#DownloadContents {
	height: 132px;
	margin: 0;
	padding: 5px 5px 0 5px;
	background: url(../img/index/template/download_bg2.jpg) repeat-x;
}
#DownloadContentsTitle {
	height: 30px;
	margin: 0;
	padding: 0 5px;
	text-align: center;
	vertical-align: middle;
	background: url(../img/index/template/download_bg1.jpg) repeat-y;
}

/* TeamInterview PR
------------------------------------------------------------------------------------*/
#TeamInterview #PRMain {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
}
#PRMain #PRLeft {
	margin: 0;
	padding: 0;
	background: url(../img/index/contents/teams_pr/side_left.gif) repeat-y;
}
#PRMain img.photo {
	margin: 0;
	padding: 0;
	border: 1px solid #999999;
}
#PRMain #PRRight {
	margin: 0;
	padding: 0;
	background: url(../img/index/contents/teams_pr/side_right.gif) repeat-y;
}

.photocaption {
	color: #505050;
	font-size: 10px;
	line-height: 14px;
	font-family: メイリオ, Meiryo, verdana, helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
