@charset "utf-8";

a:link,
a:visited{
	text-decoration: none;
}

a:hover,
a.active{
	text-decoration: underline;
}


#index_box01 {
	width: 224px;
	float: left;
}
#index_box01 dd {
	background: url(../img/index_img01_00.gif) left bottom no-repeat;
	height: 359px;
	padding: 0 0 0 12px;
}
#index_box01 ul {
	padding: 6px 0 0 0;
}
#index_box01 li a,
#index_box02 li a{
	text-indent: -99999px;
	overflow: hidden;
	display: block;
}
#index_li01 {
	background: url(../img/index_img01_02.jpg) left top no-repeat;
}
#index_li01 a {
	width: 203px;
	height: 67px;
}
#index_li01 a:hover {
	background: url(../img/index_img01_02ov.jpg) left top no-repeat;
}
#index_li02 {
	background: url(../img/index_img01_03.jpg) left top no-repeat;
	margin: 3px 0 0 0;
}
#index_li02 a {
	width: 203px;
	height: 67px;
}
#index_li02 a:hover {
	background: url(../img/index_img01_03ov.jpg) left top no-repeat;
}
#index_li03 {
	background: url(../img/index_img01_04.jpg) left top no-repeat;
	margin: 3px 0 0 0;
}
#index_li03 a {
	width: 203px;
	height: 67px;
}
#index_li03 a:hover {
	background: url(../img/index_img01_04ov.jpg) left top no-repeat;
}
#index_li04 {
	background: url(../img/index_img01_05.jpg) left top no-repeat;
	margin: 3px 0 0 0;
}
#index_li04 a {
	width: 203px;
	height: 67px;
}
#index_li04 a:hover {
	background: url(../img/index_img01_05ov.jpg) left top no-repeat;
}
#index_li05b {
	background: url(../img/index_img01_06.jpg) left top no-repeat;
	margin: 3px 0 0 0;
}
#index_li05b a {
	width: 203px;
	height: 67px;
}
#index_li05b a:hover {
	background: url(../img/index_img01_06ov.jpg) left top no-repeat;
}

#index_box02 {
	width: 620px;
	float: right;
}

#index_dl_box dt {
    padding-left:30px;
    width:570px;
    height:25px;
    color:#444;
    font-weight:bold;
    background: url(../img/index_img_bg_pickup_h.gif) left top no-repeat;
}

.index_dl01 {
	margin: 7px 0 0 0;
}
.index_dl01 dd {
	background: url(../img/index_img03_00.gif) left top no-repeat;
	height: 73px;
}
.index_dl01 ul {
	padding: 6px 0 0 5px;
}
.index_dl01 li {
	float: left;
}
#index_li05 {
	background: url(../img/index_img03_02.gif) left top no-repeat;
	margin: 0 6px 0 0;
}
#index_li05 a {
	width: 302px;
	height: 63px;
}
#index_li05 a:hover {
	background: url(../img/index_img03_02ov.gif) left top no-repeat;
}
#index_li06 {
	background: url(../img/index_img03_03.gif) left top no-repeat;
}
#index_li06 a {
	width: 302px;
	height: 63px;
}
#index_li06 a:hover {
	background: url(../img/index_img03_03ov.gif) left top no-repeat;
}

.index_dl02 {
	width: 307px;
	float: left;
        margin-top:4px;
}
.index_dl02 dd {
	background: url(../img/index_img04_00.gif) left top no-repeat;
	height: 42px;
}
.index_dl02 ul {
	padding: 4px 0 0 14px;
}
.index_dl02 li {
	float: left;
}
#index_li07 {
	background: url(../img/index_img04_02.gif) left top no-repeat;
	margin: 0 7px 0 0;
}
#index_li07 a {
	width: 136px;
	height: 31px;
}
#index_li07 a:hover {
	background: url(../img/index_img04_02ov.gif) left top no-repeat;
}
#index_li08 {
	background: url(../img/index_img04_03.gif) left top no-repeat;
}
#index_li08 a {
	width: 136px;
	height: 31px;
}
#index_li08 a:hover {
	background: url(../img/index_img04_03ov.gif) left top no-repeat;
}

.index_dl03 {
	width: 307px;
	float: right;
        margin-top:4px;
}
.index_dl03 dd {
	background: url(../img/index_img04_00.gif) left top no-repeat;
	height: 42px;
}
.index_dl03 ul {
	padding: 4px 0 0 14px;
}
.index_dl03 li {
	float: left;
}
#index_li09 {
	background: url(../img/index_img04_02.gif) left top no-repeat;
	margin: 0 7px 0 0;
}
#index_li09 a {
	width: 136px;
	height: 31px;
}
#index_li09 a:hover {
	background: url(../img/index_img04_02ov.gif) left top no-repeat;
}
#index_li10 {
	background: url(../img/index_img04_03.gif) left top no-repeat;
}
#index_li10 a {
	width: 136px;
	height: 31px;
}
#index_li10 a:hover {
	background: url(../img/index_img04_03ov.gif) left top no-repeat;
}


#index_p01 {
	background: url(../img/index_img_01.jpg) left top no-repeat;
}
#index_p01 a {
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	width: 600px;
	height: 250px;
}
#index_p01 a:hover {
	background: url(../img/index_img_01ov.jpg) left top no-repeat;
}


.index_dl04 {
	margin: 12px 0 0 0;
}
.index_dl04 dd {
	background: url(../img/index_img_03.gif) left bottom no-repeat;
	padding: 8px 20px;
}
.index_dl04 li {
	background: url(../img/index_line_01.gif) left bottom repeat-x;
}


.index_dl05 {
	margin: 17px 0 0 0;
}
.index_dl05 dt {
	margin: 0 0 10px 0;
}
.index_dl05 dd {
	background: url(../img/index_img_05.gif) left top no-repeat;
	padding: 0 0 0 84px;
	min-height: 63px;
}
* html .index_dl05 dd {
	height: 63px;
}
.index_dl05 li {
	background: url(../img/index_line_01.gif) left bottom repeat-x;
}
.index_dl05 li span {
	background: url(../img/index_li_01.gif) 0 8px no-repeat;
	padding: 0 0 0 10px;
	display: block;
}


.index_dl06 {
	margin: 20px 0 0 0;
}
.index_dl06 dt {
	margin: 0 0 10px 0;
}
.index_dl06 dd {
	background: url(../img/index_img_07.gif) left top no-repeat;
	padding: 0 0 0 84px;
	min-height: 63px;
	}
* html .index_dl06 dd {
	height: 63px;
}
.index_dl06 li {
	background: url(../img/index_line_01.gif) left bottom repeat-x;
}
.index_dl06 li span {
	background: url(../img/index_li_01.gif) 0 8px no-repeat;
	padding: 0 0 0 10px;
	display: block;
}


.index_dl07 {
	margin: 20px 0 0 0;
}
.index_dl07 dt {
	margin: 0 0 10px 0;
}
.index_dl07 dd {
	background: url(../img/index_img_09.gif) left top no-repeat;
	padding: 0 0 0 84px;
	min-height: 63px;
}
* html .index_dl07 dd {
	height: 63px;
}
.index_dl07 li {
	background: url(../img/index_line_01.gif) left bottom repeat-x;
}
.index_dl07 li span {
	background: url(../img/index_li_01.gif) 0 8px no-repeat;
	padding: 0 0 0 10px;
	display: block;
}


#index_box03 {
	background: url(../img/index_img_10.gif) left bottom no-repeat;
	margin: 20px 0 0 0;
}
#index_box03Inner {
	background: url(../img/index_img_11.gif) left top no-repeat;
	padding: 18px 20px 21px;
}

