@charset "UTF-8";

/* ################################################################################ */
/*                                                                                  */
/* 表題: トップページ用CSS                                   　　　　　　           */
/* 作成日: 2012-04-13                                                               */
/* 最終更新日: 2012-04-13       　                                                  */
/*                                                                                  */
/* ################################################################################ */


.top .leftArea {
	width: 930px;
}

.top .leftArea h2 {
	margin:0 0 15px 0;
}

.top .leftArea .topBox01 {
	background:url(../img/top/img-top01.jpg) top right no-repeat;
}

.top .leftArea .topBox01 p.text {
	margin:0 0 20px;
	padding:0 260px 0 0;
	line-height: 1.5;
}

.top .leftArea .topBox01 p {
	line-height:1.3;
	margin:0 0 10px 0;
}

.top .leftArea .topBox02 {
	padding-bottom: 30px;
	border-bottom: dotted 1px #CCC;
	margin-bottom: 30px;
}

.top .leftArea .topBox02 p.text {
	margin:0 0 10px;
	padding:0 120px 0 0;
	background:url(../img/top/img-top02.jpg) top right no-repeat;
}

.top .leftArea .topBox02 p {
	line-height:1.4;
}

.top .leftArea .topBtnArea {
	width:660px;
	margin:0 0 0 -10px;
}

.top .leftArea .topBtns {
	width:210px;
	float:left;
	padding:0 0 0 10px;
}

.top .leftArea .topBtns p {
	line-height:1.4;
	margin:0 0 10px 0;
}


.top .rightArea .loginBox {
	width:220px;
	margin:0 0 10px 0;
	padding:0 14px 14px 14px;
	border-top: solid 2px #534228;
	border-right:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	background:#F5F5F5;
}

.top .rightArea .loginBox h3 {
	margin: 10px 0 0 0;
}

.top .rightArea .loginBox h3 img {
	position:relative;
	display:block;
}

.top .rightArea .loginBox p {
	padding:10px 0 0 0;
}
