#flashArea {
	width:970px;
	padding-left:10px;
	margin:15px auto 0;
}

#bunnerArea {
	width:960px;
	margin:0 auto 0;
}

.topimg01 {
margin:5px 0 0;
}

.topimg02_top {
margin:20px 0 0;
}

.topimg02 {
margin:20px 0;
}

.topimg03 {
margin:50px auto 0;
}

#conts01Area_left {
width:484px;
float:left;
margin:10px auto 0;
}

#conts01Area_right {
width:484px;
float:right;
margin:10px auto 0;
}

#conts01Area {
width:484px;
background-image:url(../img/index/bg_topconts01_body.jpg);
background-repeat:repeat-y;
background-position:left top;
}

#conts01Area div.conts01Wrap01 {
width:484px;
background-image:url(../img/index/bg_topconts01_body.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#conts01Area div.conts01Wrap02 {
width:484px;
min-height:138px;
padding-bottom:9px;
background-image:url(../img/index/bg_topconts01_bottom.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

#contsArea01 {
background-image:url(../img/index/bg_topconts01_top.jpg);
background-repeat:no-repeat;
background-position:right top;
padding:20px 30px 0;
}

#conts02Area {
width:970px;
background-image:url(../img/index/bg_topconts02_body.jpg);
background-repeat:repeat-y;
background-position:left top;
margin:5px auto 0;
}

#conts02Area div.conts02Wrap01 {
width:970px;
background-image:url(../img/index/bg_topconts02_body.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#conts02Area div.conts02Wrap02 {
width:970px;
min-height:138px;
padding-bottom:9px;
background-image:url(../img/index/bg_topconts02_bottom.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

#contsArea02 {
background-image:url(../img/index/bg_topconts02_top.jpg);
background-repeat:no-repeat;
background-position:right top;
padding:20px 30px 0;
}

#contsArea02_inleft {
background-repeat:no-repeat;
background-position:right top;
float:left;
width:420px;
padding:10px 30px 0;
}

#contsArea02_inright {
background-repeat:no-repeat;
background-position:right top;
float:right;
width:350px;
padding:0 30px;
}

#contsdoubleArea {
width:970px;
background-image:url(../img/index/bg_topcontsdouble_body.jpg);
background-repeat:repeat-y;
background-position:left top;
margin:10px auto 0;
}

#contsdoubleArea div.contsdoubleWrap01 {
width:970px;
background-image:url(../img/index/bg_topcontsdouble_body.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#contsdoubleArea div.contsdoubleWrap02 {
width:970px;
min-height:138px;
padding-bottom:9px;
background-image:url(../img/index/bg_topcontsdouble_bottom.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

* html #contsdoubleArea div.contsdoubleWrap02 {
height:970px;
}

#contsAreadouble {
background-image:url(../img/index/bg_topcontsdouble_top.jpg);
background-repeat:no-repeat;
background-position:right top;
}

#contsAreadouble_inleft {
float:left;
width:420px;
padding:0 30px;
}

#contsAreadouble_inright {
float:right;
width:420px;
padding:0 30px;
}

#dn-cola {
width:155px;
margin:10px 0 0 5px;
}

.column {
width:66%;
}

.column.first {
float:left;
}

.column.first dd {
font-size:100%;
}

#cflashArea div.contents,#contsArea01 div.contents,#contsArea02 div.contents,#contsArea02_inleft div.contents,#contsArea02_inright div.contents,#contsAreadouble div.contents,#contsAreadouble_inleft div.contents,#contsAreadouble_inright div.contents {
padding:0;
}

* html #conts01Area div.conts01Wrap02,* html #conts02Area div.conts02Wrap02 {
height:400px;
}
