body a{
	color:#ac3b73;
	text-decoration:none;
	}

#title{
	background:url(../images/title-back.jpg) 0 0 no-repeat;
	}
	
#titleIn h2{
	margin:16px 0 0 0 ;
	}
	
#titleIn{
	width:740px;
	padding:21px 0 0 26px;
	}

#titleIn ul{
	width:384px;
	padding:15px 0 10px;
	}
	
#title p{
	padding:10px 0 10px 26px;
	background:#71193f;
	}

#titleIn ul li a{
	display: block;
	overflow: hidden;
	width: 436px;
	height: 52px;
	text-indent: -10000em;
	outline:none;
	}
#titleIn ul .menu01 a{
	background: url(../images/menu.png) 0 0 no-repeat;
	}
#titleIn ul .menu01 a:hover{
	background: url(../images/menu.png) 0 -52px no-repeat;
	}
#titleIn ul .menu02 a{
	background: url(../images/menu2.png) 0 0 no-repeat;
	}
#titleIn ul .menu02 a:hover{
	background: url(../images/menu2.png) 0 -52px no-repeat;
	}
#titleIn ul .menu03 a{
	background: url(../images/menu3.png) 0 0 no-repeat;
	}
#titleIn ul .menu03 a:hover{
	background: url(../images/menu3.png) 0 -52px no-repeat;
	}

.demoLogin{
	width:680px;
	background:url(../images/demo-back.gif) 0 0 repeat-y;
	margin:32px 0 0 0;
	}
.demoLogin2{
	width:680px;
	background:url(../images/demo-back.gif) 0 0 repeat-y;
	margin:32px 0 40px 0;
	}
	
.demoTitle{
	background:url(../images/demo-tback.gif) no-repeat;
	padding:19px 0 28px 61px;
	}	
.demoBtn{
	}
.demoBtn dl{
	float:left;
	width:294px;
	text-align:center;
	}
.demoBtn dl.btn01,.demoBtn dl.btn03{
	margin:0 0 0 40px;
	}
.demoBtn dl.btn02,.demoBtn dl.btn04{
	padding:0 0 0 12px;
	}
.demoBtn dl.btn02 p{
	margin:5px 0 10px ;
	font-size:83%;
	line-height:15px;
	}
.demoBtn dl dd.btnImage01 a,
.demoBtn dl dd.btnImage02 a,
.demoBtn dl dd.btnImage03 a,
.demoBtn dl dd.btnImage04 a
{
	display: block;
	overflow: hidden;
	width: 294px;
	height: 89px;
	text-indent: -10000em;
	outline:none;
	}
.demoBtn dl dd.btnImage03 a,
.demoBtn dl dd.btnImage04 a
{	
	margin:0 0 20px 0;
	}
.demoBtn dl.btn01 dd.btnImage01 a{
	background:url(../images/btnImage01.jpg) 0 0 no-repeat;
	}
.demoBtn dl.btn01 dd.btnImage01 a:hover{
	background:url(../images/btnImage01.jpg) 0 -89px no-repeat;
	}
.demoBtn dl.btn02 dd.btnImage02 a{
	background:url(../images/btnImage02.jpg) 0 0 no-repeat;
	}
.demoBtn dl.btn02 dd.btnImage02 a:hover{
	background:url(../images/btnImage02.jpg) 0 -89px no-repeat;
	}

.demoBtn dl.btn03 dd.btnImage03 a{
	background:url(../images/btnImage03.jpg) 0 0 no-repeat;
	}
.demoBtn dl.btn03 dd.btnImage03 a:hover{
	background:url(../images/btnImage03.jpg) 0 -89px no-repeat;
	}
.demoBtn dl.btn04 dd.btnImage04 a{
	background:url(../images/btnImage04.jpg) 0 0 no-repeat;
	}
.demoBtn dl.btn04 dd.btnImage04 a:hover{
	background:url(../images/btnImage04.jpg) 0 -89px no-repeat;
	}

	
.sectionWrap{
	border:solid 1px #b5b229;
	width:642px;
	background:#faf9cd;
	margin:14px 0 21px 19px;
	}
.sectionWrap h4{
	margin:11px 0 11px 11px;
	}
.goTop{
	text-align:right;
	padding:5px 0 0 0;
	}
#point1, #point2, #point3{
	background:url(../images/to01-line.gif) 0 100% no-repeat;
	margin:20px 0 0 0 ;
	padding:0 0 20px 0;
	}
#pointContents01, #de-pointContents02, #pointContents02{
	margin:0 0 0px 19px;
	}	
#de-pointContents01{
	margin:0 0 0 9px;
	}
#pointContents02 .p02-1{
	float:left;
	width:368px;
	margin:0 35px 0 0;
	}
#pointContents02 .p02-2{
	float:left;
	width:254px;
	margin:0;
	}
#pointContents03 p,#pointContents01 p{
	margin:0;
	}



#titleIn ul .menu1 a{
	background: url(../images/de-menu1.png) 0 0 no-repeat;
	}
#titleIn ul .menu1 a:hover{
	background: url(../images/de-menu1.png) 0 -52px no-repeat;
	}
#titleIn ul .menu2 a{
	background: url(../images/de-menu2.png) 0 0 no-repeat;
	}
#titleIn ul .menu2 a:hover{
	background: url(../images/de-menu2.png) 0 -52px no-repeat;
	}
#titleIn ul .menu3 a{
	background: url(../images/de-menu3.png) 0 0 no-repeat;
	}
#titleIn ul .menu3 a:hover{
	background: url(../images/de-menu3.png) 0 -52px no-repeat;
	}
	
#de-pointContents01 .p01-1{
	float:left;
	width:494px;
	margin:0;
	}
#de-pointContents01 .p01-2{
	float:left;
	width:146px;
	padding:6px 0 0 18px;
	margin:0;
	}
#de-pointContents02 p{
	margin:0;
	}