@charset "Shift_JIS";

/*----------------------------------------
	common setting
-----------------------------------------*/

#wrapper_swin {
	width: 610px;
	margin: 0 auto;
	text-align: left;
}

/*----------------------------------------
	index setting
-----------------------------------------*/

#header {
	width: 570px;
	margin: 0px 20px 24px;
}

#main {
	width: 610px;
}

#content {
	width: 570px;
	margin: 0px 20px 32px;
}

#content p {
	display:block;
}

#content #box01 {
	width: 560px;
	padding-left: 10px;
}

#content #box01 #box01_l {
	width: 192px;
	padding-top: 19px;
	float: left;
}

#content #box01 #box01_l p {
	padding-bottom: 10px;
}

#content #box01 #box01_r {
	float:right;
	width: 364px;
}

#content #box02 {
	width: 570px;
}

#content #box02 #box02_l {
	float: left;
	width: 382px;
	padding-top: 24px;
}

#content #box02 #box02_l #tablebg {
	width: 382px;
	background: url(../img/index_bg01.gif) no-repeat right top;
	text-align: left;
}

#content #box02 #box02_l #tablebg table {
	width: 382px;
}

#content #box02 #box02_l #tablebg th {
	width: 72px;
	padding: 0px 0px 12px 35px;
	vertical-align: top;
}

#content #box02 #box02_l #tablebg td {
	width: 267px;
	vertical-align: top;
	padding: 0px 0px 12px 8px;
}

#content #box02 #box02_l #tablebg #thbg01 {
	background: url(../img/index_arrow01.gif) no-repeat left top;
}

#content #box02 #box02_l #tablebg #thbg02 {
	background: url(../img/index_arrow02.gif) no-repeat left top;
}

#content #box02 #box02_l #tablebg #thbg03 {
	background: url(../img/index_arrow03.gif) no-repeat left top;
}

#content #box02 #box02_l #tablebg p {
	margin-bottom: 3px;
}

#content #box02 #box02_r {
	float:right;
	width: 188px;
}

#content #box03_1 {
	background: url(../img/index_waku01.gif) no-repeat top;
	width: 570px;
	padding-top: 9px;
}

#content #box03_2 {
	background: #ffe899 url(../img/index_waku02.gif) no-repeat bottom;
	width: 552px;
	padding: 0px 5px 7px 13px;
}

#content #box03_1 #box03_2 #btn01 {
	float: left;
	margin-right: 11px;
}
.swin #wrapper_swin #content #box03_1 #box03_2 #box03_r {
	float: right;
	width: 376px;
}

#content #box03_1 #box03_2 #box03_r #t01 {
	margin-bottom: 4px;
}

/*----------------------------------------
	footer
-----------------------------------------*/

#footer {
	width: 570px;
	margin: 0px 20px;
	padding: 17px 0 16px 0;
	background:url(../../img/swin_line.gif) top no-repeat;
}
