@charset "utf-8";
/* CSS Document */

@import "sub_template.css";

#container #upMenu ul{
	border-bottom-color:#5a7366;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#container #content{
	background-image:url(../img/left_bg2.jpg);
	background-repeat:repeat-y;
	height:100%;
}

#container #content #contentLeft ul li{
	margin-bottom:25px;
}

#container #content #contentLeft ul.pul{
	border-top-color:#FFFFFF;
	border-top-width:1px;
	border-top-style:solid;
	margin:0;
	padding-top:20px;
	padding-bottom:0;
	width:190px;
	margin-left:30px;
	padding-left:25px;
}

#container #content #contentLeft ul.pul .hiyou{
	text-decoration:underline;
	font-size:110%;
}

#container #content #contentRight{
	line-height:200%;
	letter-spacing:2px;
	
}

#container #content #contentRight h2{
	padding-top:20px;
	width:310px;
}



#container #content #contentRight p{
	padding:10px;
	
}

#container #content #contentRight p#topp{
	padding-top:40px;
}

#container #content #contentRight .whatRight{
	width:350px;
	float:left;
	
}
#container #content #contentRight .whatLeft{
	width:350px;
	float:left;
	
}



#container #content #contentRight table.price{
	width:650px;
	margin-top:20px;
	margin-bottom:20px;
}

#container #content #contentRight table.price tr{
}

#container #content #contentRight table.price th,#container #content #contentRight table.price td{
	padding:10px;
	padding-bottom:10px;
	
}

#container #content #contentRight table.price th{
	
}

#container #content #contentRight table.price td{
	border-color:#999999;
	border-style:dashed;
	border-width:1px;
	padding-top:20px;
}


#container #content #contentRight .pad{
	margin-left:20px;
	padding-bottom:10px;
	
}

