/* CSS Document */


div#mainArea{
width:960px;
position:relative;
top:0;
margin:0 auto;
height:2730px;
display:block;
text-align:left;
overflow-x:hidden;
}

div#contentsWrapper{
width:920px;
margin:0 auto;
display:block;
position:relative;
top:20;
height:2170px;
}

/*ここからタイトル部分設定=======================================================================================*/
div#titleArea{
background:url(../images/titel.jpg) no-repeat;
width:960px;
height:317px;
text-indent:-10000em;
position:relative;
top:0;
left:0;
}

div#titleArea p.shopingBtn a {
background:url("../images/titleShopingBtn.gif") no-repeat scroll 0 0 transparent;
display:block;
height:35px;
left:750px;
position:relative;
top:225px;
}

div#titleArea p.shopingBtn a:hover{
background-position:0 -35px;
}



/*ここまでタイトル部分設定=======================================================================================*/
/*ここから一段目設定=============================================================================================*/
div.contentsBox1{
position:relative;
top:20px;
left:0;
width:920px;
border-bottom:#FF0099 1px solid;
display:block;
float:left;
height:320px;
overflow: hidden;

}


div.contentsBox1 dl{
width:440px;
float:left;
text-align:left;
}

.contentsBox1 span.midBorder {
border-bottom:2px solid;
color:#FF7E00;
display:block;
float:left;
margin:-10px 5px 0 0;
text-indent:-10000em;
width:50px;
}
div.contentsBox1 dt{
color:#FF7E00;
font-weight:bold;
font-size:14px;
padding-top:5px;
}

div.contentsBox1 dd{
margin:20px 0 0 0;
font-size:13px;
line-height:25px;
}

div.imgBoxRight{
float:right;
width:460px;
text-align:right;
}

div.imgBoxRight p{
font-size:11px;
line-height:20px;
text-align:left;
width:460px;
float:right;
}

div.imgBoxRight img{
margin:0;
padding:0;
}

/*ここまで一段目設定=============================================================================================*/
/*ここからニ段目設定=============================================================================================*/
div.contentsBox2{
position:relative;
top:60px;
left:0;
width:920px;
border-bottom:#FF0099 1px solid;
display:block;
float:left;
height:320px;
overflow: hidden;

}


div.contentsBox2 dl{
width:440px;
float:right;
text-align:left;
}

.contentsBox2 span.midBorder {
border-bottom:2px solid;
color:#8C4588;
display:block;
float:left;
margin:-10px 5px 0 0;
text-indent:-10000em;
width:50px;
}
div.contentsBox2 dt{
color:#8C4588;
font-weight:bold;
font-size:14px;
padding-top:5px;
}

div.contentsBox2 dd{
margin:20px 0 0 0;
font-size:13px;
line-height:25px;
}

div.imgboxLeft{
float:left;
width:460px;
}

div.imgBoxLeft img{
margin:0;
padding:0;
text-align:left;
margin-left:-30px;
}

/*ここまでニ段目設定=============================================================================================*/
/*ここから三段目設定=============================================================================================*/
div.contentsBox3{
position:relative;
top:100px;
left:0;
width:920px;
border-bottom:#FF0099 1px solid;
display:block;
float:left;
height:320px;
overflow: hidden;

}


div.contentsBox3 dl{
width:440px;
float:left;
text-align:left;
}

.contentsBox3 span.midBorder {
border-bottom:2px solid;
color:#FF7E00;
display:block;
float:left;
margin:-10px 5px 0 0;
text-indent:-10000em;
width:50px;
}
div.contentsBox3 dt{
color:#FF7E00;
font-weight:bold;
font-size:14px;
padding-top:5px;
}

div.contentsBox3 dd{
margin:20px 0 0 0;
font-size:13px;
line-height:25px;
}

div.imgboxRight{
float:right;
width:460px;
}


/*ここまで三段目設定=============================================================================================*/
/*ここから四段目設定=============================================================================================*/
div.contentsBox4{
position:relative;
top:140px;
left:0;
width:920px;
border-bottom:#FF0099 1px solid;
display:block;
float:left;
height:320px;
overflow: hidden;

}


div.contentsBox4 dl{
width:440px;
float:right;
text-align:left;
}

.contentsBox4 span.midBorder {
border-bottom:2px solid;
color:#8C4588;
display:block;
float:left;
margin:-10px 5px 0 0;
text-indent:-10000em;
width:50px;
}
div.contentsBox4 dt{
color:#8C4588;
font-weight:bold;
font-size:14px;
padding-top:5px;
}

div.contentsBox4 dd{
margin:20px 0 0 0;
font-size:13px;
line-height:25px;
}

div.imgboxLeft{
float:left;
width:460px;
}

div.contentsBox4 a{
color:#8C4588;
}

div.contentsBox4 a:hover{
color:#FF7E00;
}



/*ここまで四段目設定=============================================================================================*/
/*ここから五段目設定=============================================================================================*/
div.contentsBox5{
position:relative;
top:180px;
left:0;
width:920px;
border-bottom:#FF0099 1px solid;
display:block;
float:left;
height:320px;
overflow: hidden;

}


div.contentsBox5 dl{
width:440px;
float:left;
text-align:left;
}

.contentsBox5 span.midBorder {
border-bottom:2px solid;
color:#FF7E00;
display:block;
float:left;
margin:-10px 5px 0 0;
text-indent:-10000em;
width:50px;
}
div.contentsBox5 dt{
color:#FF7E00;
font-weight:bold;
font-size:14px;
padding-top:5px;
}

div.contentsBox5 dd{
margin:20px 0 0 0;
font-size:13px;
line-height:25px;
}

div.imgboxRight{
float:right;
width:460px;
}




/*ここまで五段目設定=============================================================================================*/
/*ここから六段目設定=============================================================================================*/
div.contentsBox6{
position:relative;
top:220px;
left:0;
width:920px;
display:block;
float:left;
height:320px;
overflow: hidden;
}


div.contentsBox6 dl{
width:440px;
float:left;
text-align:left;
overflow: hidden;
}

.contentsBox6 span.midBorder {
border-bottom:2px solid;
color:#8C4588;
display:block;
float:left;
margin:-10px 5px 0 0;
text-indent:-10000em;
width:50px;
}
div.contentsBox6 dt{
color:#8C4588;
font-weight:bold;
font-size:14px;
padding-top:5px;
}

div.contentsBox6 dd{
margin:20px 0 0 0;
font-size:13px;
line-height:25px;
height:200px;
background-color:#FFFFFF;
}

div.imgBoxRight6{
float:right;
width:460px;
padding:0;
margin:0;
position:absolute;
top:0;
right:0;
}




/*ここまで六段目設定=============================================================================================*/

/**/
div#bottomArea {
float:left;
display:block;
height:220px;
position:relative;
top:0px;
width:920px;
clear:both;
}




div#bottomArea p.shopingBtn a {
background:url("../images/shopingBtn.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:35px;
left:725px;
position:relative;
top:-46px;
left:747px;
text-indent:-10000em;
}

div#bottomArea p.shopingBtn a:hover{
background-position:0 -35px;
}

div#bottomArea dl {
background-color:#FF0099;
color:#FFFFFF;
font-weight:bolder;
position:relative;
top:-36px;
padding:14px;
line-height:20px;
left:20px;
}

div#bottomArea dd{
font-size:13px;
}

div#bottomArea a{
color:#FFFFFF;
}

div#bottomArea a:hover{
color:#666;
}




div#borderLast{
width:960px;
text-indent:-10000em;
clear:both;
position:relative;
top:0px;
left:0;
border-bottom: #FF0099 10px solid;
}


/*DS表示調節ここから*/

div.footArea {
margin-top:0;
}

