#wrap #main p {
	line-height: 19px;
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#wrap #main #right .left2 p {
	margin-right: 20px;
	margin-left: 20px;
}

#wrap #main #button img {
	margin-top: 20px;
	margin-bottom: 10px;
}

#wrap #main h3 {
	color: #009C42;
	font-size: 15px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#wrap #main #kasyo {
	background-image: url(../img/sekoukasyo.gif);
	background-repeat: no-repeat;
	height: 159px;
	width: 814px;
	margin-left: 30px;
	margin-bottom: 20px;
}
#wrap #main #kasyo #koumoku {
	padding-top: 50px;
	padding-left: 30px;
}
#wrap #main #kasyo #koumoku .k1 {
	float: left;
	width: 100px;
	text-align: center;
	height: 20px;
}
#wrap #main #kasyo #koumoku .k2 {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #28A08B;
	padding-left: 5px;
	height: 20px;
}
#wrap #main #kasyo #koumoku .retu {
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #28A08B;
	margin-right: 30px;
	clear: left;
	width: 759px;
}
#wrap #main #kasyo #koumoku .retu2 {
	height: 20px;
	margin-right: 30px;
	clear: left;
	width: 759px;
}
#wrap #main #kasyo p {
	margin: 0px;
}
#wrap #main #kasyo #koumoku .kome2 {
	font-size: 12px;
	color: #FF0000;
}


.green {
	color: #009C42;
}
#wrap #main #left {
	float: left;
	margin-left: 30px;
	background-image: url(../img/shouhin.gif);
	background-repeat: no-repeat;
	width: 208px;
	height: 476px;
	padding-top: 50px;
	padding-left: 60px;
}
* html #wrap #main #left {
	margin-left: 15px;
	margin-right: 5px;
}
:root #wrap #main #left {
	width: 218px;
	padding-top: 30px;
}
	
#wrap #main #left p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#wrap #main #left h5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#wrap #main #left .kome {
	font-size: 11px;
	color: #FF0000;
	margin-left: 0px;
	margin-top: 30px;
}
.kome {
	color: #FF0000;
}



#wrap #main #right {
	float: left;
	margin-left: 20px;
}
#wrap #main #right #kakaku #right3 {
	float: left;
	margin-left: 5px;
}
#wrap #main #right #kakaku p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#wrap #main #right #kakaku table {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}


#wrap #main #right h4 {
	width: 500px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #CCCCCC;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
}

#wrap #main #right .left2 {
	text-align: center;
	width: 250px;
	margin-right: 7px;
	float: left;
}
#wrap #main #right .right2 {
	text-align: center;
	float: left;
	width: 255px;
	margin-left: 0px;
	margin-top: 100px;
}
#wrap #main #right p {
	margin-right: 0px;
	margin-left: 0px;
}

#wrap #main #right .ander {
	clear: left;
	text-align: center;
}
* html #wrap #main #right {
	margin-left: 10px;
}
#wrap  #main  #right  h5  {
	font-size: 15px;
	color: #FF0000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrap #main #right #kakaku {
	text-align: center;
}
#wrap #main #right #kakaku #left3 {
	float: left;
}

#wrap #main {
	height: 1246px;
}
:root #wrap #main {
	height: 1333px;
}
* html #wrap #main {
	height: 1253px;
}


.highslide {       cursor: url(highslide/graphics/zoomin.cur), pointer;       outline: none;   }  

#wrap #side #gra2 {
	margin-top: 100px;
}
:root #wrap #side #gra2 {
	margin-top: 170px;
}
.highslide img {       border: 2px solid gray;   }   .highslide:hover img {       border: 2px solid white;   }     .highslide-image {       border: 10px solid white;       cursor: pointer; /* opera */     cursor: url(highslide/graphics/zoomout.cur), pointer;   }   .highslide-image-blur {       cursor: pointer;       cursor: hand;   }   .highslide-caption {       display: none;       border: 5px solid white;       border-top: none;       padding: 5px;       background-color: white;   }   .highslide-display-block {       display: block;   }   .highslide-display-none {       display: none;   }   .highslide-loading {       display: block;       color: white;       font-style: 'MS Sans Serif';       font-size: 9px;       font-weight: bold;       text-transform: uppercase;       text-decoration: none;       padding: 3px;       opacity: 0.60; /* w3c */     filter: alpha(opacity=60); /* ie */     border-top: 1px solid white;       border-bottom: 1px solid white;       background-color: black;             padding-left: 22px;       background-image: url(highslide/graphics/loader.gif);       background-repeat: no-repeat;       background-position: 3px 1px;          }   a.highslide-credits,   a.highslide-credits i {       padding: 2px;       color: silver;       text-decoration: none;       font-size: 10px;   }   a.highslide-credits:hover,   a.highslide-credits:hover i {       color: white;       background-color: gray;   } 
