#right_box p , #right_box li{
font-size: 14px;
line-height: 1.4;
letter-spacing: 1px;
}

.right_menu li{
display: block;
float: left;
margin-right: 1px;
}

.right_menu{
margin-left: 20px;
}

.right{
text-align: right;
padding-right: 30px;
}

.aisatu{
background-image: url(img/bg_aisatu.gif);
background-repeat: no-repeat;
width: 562px;
height: 286px;
padding-top: 30px;
margin-left: 10px;
margin-bottom: 20px;
}

.space{
margin-left: 20px;
margin-bottom: 10px;
}

.space2{
margin-left: 20px;
margin-bottom: 20px;
}

.space3{
margin-left: 50px;
margin-bottom: 20px;
}

.space4{
padding: 0 10px;
}


.space5{
padding: 40px 0;
text-align: center;
}
.space6{
margin-top: 10px;
margin-bottom: 60px;
}

.space7{
margin-left: 20px;
padding-top: 20px;
margin-bottom: 40px;
}

.space8{
padding-left: 10px;
}

#artmake {
width: 95%;
}

.space9{
margin-left: 20px;
margin-top: 20px;
}

.space10{
padding: 20px 0;
text-align: center;
}

#right_box h2{
margin-left: 25px;
margin-bottom: 20px;
}

.memoto{
margin-bottom: 20px;
background-image: url(img/photo_01.jpg);
background-repeat: no-repeat;
background-position: right;
height: 175px;
width: 97%;
}


.riten{
padding-bottom: 20px;
}

.riten table{
font-size: 14px;
line-height: 1.4;
letter-spacing: 1px;
margin-left: 40px;
margin-bottom: 20px;
}
* html .p-list {
	list-style-position: outside;
	list-style-type: square;
	width: 260px;
	padding-left: 10px;
	margin-left: 20px;
	font-size: 10pt;
}


.riten td{
padding-right: 10px;
}

.bg_green{
background-image: url(img/bg_itudemo.gif);
background-repeat: no-repeat;
width: 269px;
height: 76px;
font-size: 14px;
letter-spacing: 1px;
padding-left: 20px;
padding-top: 10px;
line-height: 1.4;
color: #6DA83E;
}

.kagayaku span{
color: #F698B2;
font-weight: bold;
}

.ryoukin1{
	background-image: url(img/bg_price01.gif);
	background-repeat: no-repeat;
	width: 204px;
	height: 244px;
	margin-left: 40px;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 5px;
	color: #339900;
	line-height: 1.5em;
}

.ryoukin1 li{
list-style-type: none;
color: #64A841;
padding-left: 20px;
padding-bottom: 5px;
}

.ryoukin1 span{
font-weight: bold;
}

.ryoukin1 h4{
padding-bottom: 10px;
padding-left: 10px;
padding-top: 20px;
}

.mayu_toiawase{
	padding-top: 20px;
	padding-left: 50px;
	color: #FF0099;
	margin-top: 50px;
	padding-bottom: 20px;
	background-color: #FFFFCC;
	border: medium double #FF66FF;
}

.ryoukin2{
background-image: url(img/bg_price02.gif);
background-repeat: no-repeat;
width: 253px;
height: 291px;
margin-left: 20px;
margin-bottom: 10px;
font-size: 13px;
}

.ryoukin2 li{
list-style-type: none;
color: #64A841;
padding-left: 15px;
padding-bottom: 8px;
}

.ryoukin2 span{
font-weight: bold;
}

.ryoukin2 h4{
padding-bottom: 10px;
padding-left: 20px;
padding-top: 20px;
}

#bodycorce table{
width: 90%;
margin-left: 20px;
margin-bottom: 10px;
line-height: 1.4;
letter-spacing: 1px;
}

#bodycorce td{
padding-left: 5px;
padding-top: 20px;
font-size: 14px;
}

.border{
border-top: 1px dotted #FC4980;
}

.vb{
vertical-align: bottom;
}

.body_otoiawase{
	margin-left: 20px;
	margin-top: 20px;
	width: 539px;
	font-size: 12pt;
	color: #FF3366;
	background-color: #FFE6FF;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#normal{
	background-image: url(img/bg_corse.gif);
	background-repeat: no-repeat;
	width: 525px;
	height: 401px;
	margin-left: 30px;
	padding-top: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FF33CC;
	border-right-color: #FF33CC;
	border-bottom-color: #FF33CC;
	border-left-color: #FF33CC;
}

#normal h4{
padding-top: 20px;
padding-left: 20px;
padding-bottom: 10px;
}

#normal ul{
margin-bottom: 20px;
}

#normal li{
margin-left: 20px;
color: #FB197D;
font-weight: bold !important;
list-style-type: none;
}

.feel{
width: 205px;
padding: 2px;
margin-left: 20px;
background-color: #F4FFE1;
color: #8FBE78;
font-weight: bold;
}

#option{
background-image: url(img/bg_option.gif);
background-repeat: no-repeat;
width: 525px;
height: 129px;
margin-left: 30px;
margin-top: 20px;
margin-bottom: 40px;
}

#option h4{
padding-top: 15px;
padding-left: 20px;
padding-bottom: 10px;
}

#option p{
margin-left: 20px;
margin-bottom: 10px;
font-size: 12px !important;
}

#option li{
background-image: url(img/ico_hikari.jpg);
background-repeat: no-repeat;
background-position: left middle;
list-style-type: none;
letter-spacing: 1px;
padding-left: 25px;
padding-bottom: 5px;
margin-left: 30px;
font-family: "‚l‚r ƒSƒVƒbƒN";
}

.oudo li{
background-image: url(img/ico_plant.jpg);
background-repeat: no-repeat;
background-position: left middle;
list-style-type: none;
letter-spacing: 1px;
padding-left: 25px;
padding-bottom: 5px;
margin-left: 30px;
}

.tappuri{
background-image: url(img/bg_oudo.gif);
background-repeat: no-repeat;
width: 240px;
height: 26px;
padding-left: 80px;
padding-top: 5px;
margin-left: 40px;
margin-bottom: 20px;
margin-top: 20px;
font-size: 18px;
font-weight: bold;
color: #FF780F;
}
