body {
	background-color: #ffffff;
	background-image:url(../imgs/index/star.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

*{
font-size:10px;
line-height:130%;
letter-spacing:.2em;
}

.container{
width:500px;
margin:20px auto;
}

.container2{
width:765px;
margin:auto auto;
}

.container3{
width:500px;
margin:20px auto;
}

.box1{
width:350px;
margin:25px;
padding:20px;
font-size:12px;
line-height:150%;
letter-spacing:0.2em;
}

.box2{
width:390px;
margin:0px 25px;
text-align:right;
}

.box3{
width:370px;
margin:25px;
padding:10px;
font-size:12px;
line-height:150%;
letter-spacing:0.2em;
}

.box4{
width:500px;

font-size:12px;
line-height:150%;
letter-spacing:0.2em;
}

.box4-2{
width:500px;
text-align:right;
}

.midashi{
font-size:14px;
border-bottom: #333333 1px dotted;
margin-bottom:5px;
padding-bottom:5px;
}

.big{
font-size:14px;
}

.style1 {
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	letter-spacing:1.5px;
}


.style2 {
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	letter-spacing:1.5px;
}

.styleCopy {
	font-size: 9px;
	line-height: 15px;
	color: #666666;
	letter-spacing:0px;
}

.style8 {
color: #AA1A1B;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:1.5px;
}

.style9 {
color:#e0657d;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:1.5px;
}


.style_root {
	font-size: 10px;
	line-height: 15px;
	letter-spacing:1.5px;
}

.style_root {
	color: #333333;
	text-decoration: none;
}
.style_root a:visited {
	color: #333333;
	text-decoration: none;
}
.style_root a:hover {
	color: #333333;
	text-decoration: underline;
}

.style_root a:link {
	color: #333333;
	text-decoration:none;
}


.style1_Down {
	font-size: 10px;
	line-height: 15px;
	color: #999999;
	letter-spacing:1.5px;
}

/*****************************************************/

.case1{
width:765px;
margin:0 auto;
}

.case2{
width:765px;
margin:40px; auto;
}

.center{
text-align:center;
letter-spacing:.15em;
}

.red{
color:#FF0000;
}

.footer{
margin:20px 0;
}

.attention{
color:#FFFFFF;
background-color:#f78392;
padding:5px;
}

.box5{
text-align:left;
}

.box6{
letter-spacing:normal;
text-align:center;
font-size:16px;
margin:10px auto;
}

.box7{
border:#333333 dotted 1px;
padding:10px;
}

.item{
	font-size:14px;
	font-weight: bold;
}

.price{
font-size:12px;
}

.line{
height:0px;
border-bottom:#666666 dashed 1px;
margin:10px auto;
}

.line2{
width:765px;
height:0px;
border-bottom:#666666 dashed 1px;
margin:30px auto;
}

.contact_box1{
border-right:#333333 solid 1px;
border-bottom:#333333 solid 1px;
padding:0 10px 10px 10px;
margin:0 2px;
}

.style3{
text-align:left;
font-size:14px;
letter-spacing:0.1em;
}

.style4{
letter-spacing:normal;
}

.style5{
font-size:12px;
}

.midashi1{
line-height:normal;
letter-spacing:0.2em;
font-size:16px;
text-align:left;
background-color:#E8E8E8;
padding:10px;
width:745px;
margin:20px auto;
font-weight:bolder;
}

.midashi2{
line-height:normal;
letter-spacing:0.2em;
font-size:20px;
text-align:left;
background-color:#E8E8E8;
padding:10px;
width:745px;
margin:0 auto;
font-weight:bolder;
border-bottom:dotted 1px #000000;
}

.midashi3{
line-height:normal;
letter-spacing:0.2em;
font-size:20px;
text-align:left;
background-color:#E8E8E8;
padding:10px;
width:500px;
margin:0 auto;
font-weight:bolder;
border-bottom:dotted 1px #000000;
}

.nakami{
line-height:normal;
letter-spacing:0.2em;
font-size:14px;
line-height:130%;
text-align:left;
padding:10px;
width:745px;
margin:0 auto;
}

.nakami{
width:500px;

}

.title{
font-size:18px;
color:#e0657d;
font-weight:bolder;
margin-bottom:20px;
}

.title2{
font-size:14px;
color:#e0657d;
font-weight:bolder;
margin-bottom:20px;
}

.title3{
font-size:14px;
color:#f23b83;
font-weight:bolder;
margin-bottom:20px;
}

.cap{
font-size:10px;
font-weight:100;
}

.threestep{
margin:5px auto 50px auto;
text-align:center;
}

.line3{
height:0px;
border-bottom:#cccccc groove 1px;
margin:15px auto;
}

.box8 img{
margin:10px;
float:left;
}

.style9{
font-size:10px;
text-align:left;
margin:10px;
}

.style10{
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	letter-spacing:normal;
}

.btns{
margin:40px auto;
}

