body{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "MS PGothic", sans-serif;
	font-size:10px;
	margin:0;
	padding:0;
	color:#666666;
	background-color:#FFFFFF;
}
img{
	border:0;
}
.top{
	background-image:url(../images/top_2.jpg);
	background-repeat:no-repeat;
}
.nav{
	padding:89px 0 0 15px;
	color:#737373;
	background:inherit;
}
.nav a{
	color:#9966FF;
	padding:0 0px 0 5px;
	background:inherit;
}
.text1{
	margin: 0px;
}
.text1 a, .text3 a, .text4 a{
	color:#0000FF;
	background:inherit;
}
.more{
	text-align:right;
	margin: 0px;
	padding: 0px;
}
.more a{
	text-decoration:none;
	font-size:11px;
	color:#990066;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;	
}
.body_main #merit {
	height: 1270px;
	width: 732px;
	background-image: url(../images/pmerit_comment_seo.jpg);
}

.more1{
	text-align:right;
	padding-top:5px;
	padding-right:13px;
}
.more1 a{
	text-decoration:none;
	font-size:11px;
	color:#CCCCCC;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:inherit;
}
.our{
	background-image:url(../images/our_bg.jpg);
	background-position:top;
	height:238px;
}
.bottom{
	background-image:none;
	background-repeat:no-repeat;
	background-position:center;
	margin: 0px;
	padding: 0px;
	border: 1px solid #660033;
	text-align: center;
}
.bottom a{
	color:#666666;
	text-decoration:none;
	background-color:inherit;	
}
.text2{
	padding:17px 22px 17px 0;
}
.text2 a{
	color:#990066;
	background:inherit;
}
.text3{
	padding:17px 30px 0px 0;
}
.most_p{
	background-image:url(../images/most_popular.jpg);
	background-repeat:no-repeat;
	background-position:bottom;	
}
.text4{
	padding:25px 0 0 15px;
}
.text5{
	padding:9px 17px 9px 20px;
	line-height:15px;
	color:#D3B8C3;
	background:inherit;
}
.text5 a{
	color:#990066;
	background:inherit;
}
.m{
	padding:0px 0 5px 0;
}
.body_main {
	background-image:none;
	background-repeat:no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-top-color: #E7E7E7;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
}
.body_top {
	background-image:none;
	background-repeat:no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-top-color: #E7E7E7;
	margin: 0px;
	padding: 0px;
}
.top_bottom {

	background-image:url(../images/bottom.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border-right-color: #660033;
	border-bottom-color: #660033;
	border-left-color: #660033;
	border-top-color: #660033;
}
.top_bottom a {

	color:#666666;
	text-decoration:none;
	background-color:inherit;
}
.text1_map {
	margin: 0px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.body_contactmain {
	background-image:none;
	background-repeat:no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-top-color: #E7E7E7;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.body_nagaimain {
	background-image:none;
	background-repeat:no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-top-color: #E7E7E7;
	margin: 0px;
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#contactsidebar_under {

	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 734px;
	width: 222px;
	background-color: #660033;
}
#nagaisidebar_under {


	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 529px;
	width: 222px;
	background-color: #660033;
}
.body_shirunmain {

	background-image:none;
	background-repeat:no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-top-color: #E7E7E7;
	margin: 0px;
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#shirunsidebar_under {



	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 455px;
	width: 222px;
	background-color: #660033;
}
#mapsidebar_under {



	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 793px;
	width: 222px;
	background-color: #660033;
}
.body_servicemain {


	background-image:none;
	background-repeat:no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-top-color: #E7E7E7;
	margin: 0px;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#servicesidebar_under {



	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 3070px;
	width: 222px;
	background-color: #660033;
}
.cliant_contents {
	padding: 0px;
	width: 511px;
	height: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #660033;
	border-right-color: #660033;
	border-bottom-color: #660033;
	border-left-color: #660033;
}
.cliant_contents1 {

	width: 160px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.cliant_contents2 {

	width: 300px;
	float: right;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.bold_wine {
	text-transform: none;
	color: #660033;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bold {
	color: #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#cliantsidebar_under {
	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	width: 222px;
	background-color: #660033;
	height: 2013px;
}
#sitemapsidebar_under {




	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 222px;
	background-color: #660033;
}
#header_top {
	color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 1px;
}
#header_top h1 {
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #CCCCCC;
	font-weight: bold;
	background-color: #FFFFFF;
	font-size: 12px;
}
#header_top h1 a:link {

	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
##header_top h1 a:visited {

	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
##header_top h1 a:hover {


	font-weight: bold;
	color: #CCCCCC;
}
##header_top h1 a:active {



	font-weight: bold;
	color: #CCCCCC;
}
#price_top {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
	padding-bottom: 5px;
}
#price_top2 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-bottom: 5px;
}
#downloadsidebar_under {


	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 333px;
	width: 222px;
	background-color: #660033;
}
#freesupportsidebar_under {



	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 942px;
	width: 222px;
	background-color: #660033;
}
#p_contactsidebar_under {


	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 732px;
	width: 222px;
	background-color: #660033;
}
#p_nagaisidebar_under {



	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 623px;
	width: 222px;
	background-color: #660033;
}
#p_shirunsidebar_under {




	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 747px;
	width: 222px;
	background-color: #660033;
}
#p_mapsidebar_under {




	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 791px;
	width: 222px;
	background-color: #660033;
}
#p_servicesidebar_under {




	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 2971px;
	width: 222px;
	background-color: #660033;
}
#p_cliantsidebar_under {

	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	width: 222px;
	background-color: #660033;
	height: 2623px;
}
#p_sitemapsidebar_under {





	border: 1px solid #660033;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 222px;
	background-color: #660033;
}
