@charset "Shift_JIS";
/*----------------------------------------

	- welcome
	- box01
	- box02
	- link

-----------------------------------------*/

/*----------------------------------------
	welcome
-----------------------------------------*/

#welcome {
	margin: 0 0 40px 0;
	padding: 0 0 18px 0;
	background: url(../../img/index_welcome_bg03.gif) no-repeat bottom;
}

#welcome .title {
	position: relative;
	margin: 0 0 13px 0;
	background: url(../../img/index_welcome_bg01.gif) no-repeat center bottom;
}

#welcome h2 {
	padding: 12px 20px 12px 12px;
	color: #ffffff;
	background: url(../../img/index_welcome_bg02.gif) no-repeat top;
}

#welcome h3 {
	padding: 0 0 0 20px;
}

#welcome p {
	margin: -13px 0 0 95px;
	width: 675px;
}

#welcome .title p#out {
	position: absolute;
	width: 82px;
	margin: 0;
	top: 9px;
	right: 11px;
}

#welcome a:link,
#welcome a:hover,
#welcome a:visited,
#welcome a:active {
	color: #333333;
}

#welcome em,
#welcome em a:link,
#welcome em a:hover,
#welcome em a:visited,
#welcome em a:active {
	color: #f32700;
}

/*----------------------------------------
	box01
-----------------------------------------*/

#box01 {
	margin: 0 0 28px 0;
	height: 474px;
	background: url(../../img/index_box01_bg.jpg) no-repeat left top;
}

#box01 h2 {
	padding: 13px 0 36px 20px;
}

#box01 h3 {
	padding: 0 0 0 30px;
}

#box01 p {
	margin: -95px 0 0 437px;	
	padding: 0 0 36px 0;
}

/*----------------------------------------
	box02
-----------------------------------------*/

#box02 {
	margin: 0 0 23px 0;
	height: 176px;
	background: url(../../img/index_box02_bg.jpg) no-repeat left bottom;
}

#box02 h2 {
	padding: 14px 0 34px 20px;
}

#box02 ul {
	padding: 0 0 0 96px;
}

#box02 li {
	float: left;
	padding: 0 36px 0 0;
}

/*----------------------------------------
	link
-----------------------------------------*/

#link #verisign {
	margin: -53px 0 0 0;
	text-align: right;
}