#main dt {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #CC3366;
	padding-left: 15px;
	margin-bottom: 10px;
	padding-bottom: 2.5px;
}



.mainimg {
	float: right;
	margin-top: 5px;
	margin-right: 30px;
}

#main dd {
	line-height: 200%;
}
#main dl {
	width: 500px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
overflow-x : hidden ;
}
#main li {
	color: #FF6666;
	padding-left: 20px;
}
.title2 {
	font-size: medium;
	color: #FF00FF;
}

#main dd.dd01 {
	line-height: 100%;
}




div.bg01 {
    background: url("http://www.sapride.com/bisou_img/block01.jpg") no-repeat scroll 0 0 transparent;
    height: 765px;
    padding-left: 366px;
    position: relative;
    width: 500px;
    padding-bottom: 20px;
}
div.bg01 div.btn01 {
    background: url("http://www.sapride.com/bisou_img/block01btn_off.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 29px;
    left: 366px;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 707px;
    width: 107px;
}
div.bg01 div.btn01 a {
    background: url("http://www.sapride.com/bisou_img/block01btn_off.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 29px;
    padding: 0px;
    text-indent: -9999px;
    width: 107px;
}
div.bg01 div.btn01 a:hover {
    background: url("http://www.sapride.com/bisou_img/block01btn_on.gif") no-repeat scroll 0 0 transparent;
}



div.bg07 {
    background: url("http://www.sapride.com/bisou_img/block07.jpg") no-repeat scroll 0 0 transparent;
    height: 129px;
    padding-left: 366px;
    position: relative;
    width: 500px;
    padding-bottom: 20px;
}
div.bg07 div.btn07 {
    background: url("http://www.sapride.com/bisou_img/block07btn_off.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 49px;
    left: 160px;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 68px;
    width: 217px;
}
div.bg07 div.btn07 a {
    background: url("http://www.sapride.com/bisou_img/block07btn_off.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 49px;
    padding: 0px;
    text-indent: -9999px;
    width: 217px;
}
div.bg07 div.btn07 a:hover {
    background: url("http://www.sapride.com/bisou_img/block07btn_on.gif") no-repeat scroll 0 0 transparent;
}








div.bg11 {
    background: url("http://www.sapride.com/bisou_img/block11.jpg") no-repeat scroll 0 0 transparent;
    height: 225px;
    padding-left: 366px;
    position: relative;
    width: 500px;
}
div.bg11 div.btn11 {
    background: url("http://www.sapride.com/bisou_img/block11btn_off.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 39px;
    left: 92px;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 67px;
    width: 317px;
}
div.bg11 div.btn11 a {
    background: url("http://www.sapride.com/bisou_img/block11btn_off.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 39px;
    padding: 0px;
    text-indent: -9999px;
    width: 317px;
}
div.bg11 div.btn11 a:hover {
    background: url("http://www.sapride.com/bisou_img/block11btn_on.gif") no-repeat scroll 0 0 transparent;

}




/* オラクルここから */

div.orabg01 {
    background: url("http://www.sapride.com/orakuru_img/mousikomi.jpg") no-repeat scroll 0 0 transparent;
    height: 200px;
    width: 500px;
    padding-left: 208px;
    position: relative;
    padding-bottom: 20px;
}

div.orabg01 div.orabtn01 {
    background: url("http://www.sapride.com/orakuru_img/btn_off.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 56px;
    width: 272px;
    left: 208px;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 56px;
}
div.orabg01 div.orabtn01 a {
    background: url("http://www.sapride.com/orakuru_img/btn_off.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 56px;
    width: 272px;
    padding: 0px;
    text-indent: -9999px;
}
div.orabg01 div.orabtn01 a:hover {
    background: url("http://www.sapride.com/orakuru_img/btn_on.jpg") no-repeat scroll 0 0 transparent;
}
/* オラクルここまで */


/* グラスオールここから */


div.grabg01 {
    background: url("http://www.sapride.com/graceor_img/block02.jpg") no-repeat scroll 0 0 transparent;
    height: 688px;
    width: 500px;
    padding-left: 208px;
    position: relative;
    padding-bottom: 20px;
}

div.grabg01 div.grabtn01 {
    background: url("http://www.sapride.com/graceor_img/btn01_off.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 59px;
    width: 239px;
    left: 11px;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 621px;
}
div.grabg01 div.grabtn01 a {
    background: url("http://www.sapride.com/graceor_img/btn01_off.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 59px;
    width: 239px;
    padding: 0px;
    text-indent: -9999px;
}
div.grabg01 div.grabtn01 a:hover {
    background: url("http://www.sapride.com/graceor_img/btn01_on.jpg") no-repeat scroll 0 0 transparent;
}



div.grabg02 {
    background: url("http://www.sapride.com/graceor_img/otamesi.jpg") no-repeat scroll 0 0 transparent;
    height: 141px;
    width: 500px;
    padding-left: 208px;
    position: relative;
    padding-bottom: 20px;
}

div.grabg02 div.grabtn02 {
    background: url("http://www.sapride.com/graceor_img/btn01_off.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 59px;
    width: 239px;
    left: 219px;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 67px;
}
div.grabg02 div.grabtn02 a {
    background: url("http://www.sapride.com/graceor_img/btn01_off.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 59px;
    width: 239px;
    padding: 0px;
    text-indent: -9999px;
}
div.grabg02 div.grabtn02 a:hover {
    background: url("http://www.sapride.com/graceor_img/btn01_on.jpg") no-repeat scroll 0 0 transparent;
}


/* グラスオールここまで */


/* 潤瑠ここから */


div.urubg01 {
    background: url("http://www.sapride.com/ururu_img/block02.jpg") no-repeat scroll 0 0 transparent;
    height: 376px;
    width: 500px;
    padding-left: 208px;
    position: relative;
    padding-bottom: 20px;
}

div.urubg01 div.urubtn01 {
    background: url("http://www.sapride.com/ururu_img/btn01_off.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 69px;
    width: 172px;
    left: 21px;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 289px;
}
div.urubg01 div.urubtn01 a {
    background: url("http://www.sapride.com/ururu_img/btn01_off.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 69px;
    width: 172px;
    padding: 0px;
    text-indent: -9999px;
}
div.urubg01 div.urubtn01 a:hover {
    background: url("http://www.sapride.com/ururu_img/btn01_on.jpg") no-repeat scroll 0 0 transparent;
}



div.urubg02 {
    background: url("http://www.sapride.com/ururu_img/block08.jpg") no-repeat scroll 0 0 transparent;
    height: 376px;
    width: 500px;
    padding-left: 208px;
    position: relative;
    padding-bottom: 20px;
}

div.urubg02 div.urubtn02 {
    background: url("http://www.sapride.com/ururu_img/btn02_off.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 69px;
    width: 172px;
    left: 15px;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 269px;
}
div.urubg02 div.urubtn02 a {
    background: url("http://www.sapride.com/ururu_img/btn02_off.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 69px;
    width: 172px;
    padding: 0px;
    text-indent: -9999px;
}
div.urubg02 div.urubtn02 a:hover {
    background: url("http://www.sapride.com/ururu_img/btn02_on.jpg") no-repeat scroll 0 0 transparent;
}


/* 潤瑠ここまで */


