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

body, td, th, div, p, pre {
 font-size: 12px !important;
 font-size: small;
 line-height: 1.2em;
}

select, input, textarea {
	font-size: 100%;
}

/* Japan 
body, td, th, div, p, a, pre,
select, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
}
*/

/* taiwan  
body, td, th, div, p, a, pre,
select, input, textarea {
	font-family :Arial,sans-serif,verdana, arial, helvetica;
}
*/

/* china
body, td, th, div, p, a, pre,
select, input, textarea {
	font-family: 'SimSun', 'Song', 'Arial', sans-serif;
}
*/

input, textarea {
	padding:0;
	margin:0;
}

/* MacIE Only */
small {
	font-weight: normal;
	font-size: 9px;
}
/* Css Hack Except MacIE5 */ 
small {
	font-size: 80%;
}
/* Css Hack End */

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: bold;
	margin: 0;
}

td img {display: block;}

img {
	border: none;
}

a, a:visited{
	color: #ffffff;
}
/*------------------------------------------------main--------------------*/
body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/body_bg.gif) 0 0 repeat-x #535353;
	color:#DEDEDE;
	font-family: "MS PGothic","Osaka",Arial,sans-serif,verdana, arial, helvetica, sans-serif;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------body--------------------*/
#bodyMain{
	width:100%;
	
	padding:0 0 20px 0;
}
#body{
	width:959px;
	margin:0 auto;
	background-attachment: scroll;
	background-image: url(images/innerbg.gif);
	background-repeat: repeat-y;
	background-position: -25px;
	
}
/*------------------------------------------------left--------------------*/
#left{
	width:300px;
	float:left;
	margin:0 14px 0 0;
	padding:34px 0 0 0;
}
#left img{
	display:block;
	font-size:0;
	line-height:0;
	margin:0 0 10px 0;
	border:none;
}
#left form{
	width:251px;	
	height:20px;
	padding:0 0 0 25px;
	margin:0 0 21px 0;
}
#left form input.txtBox{
	width:172px;
	height:21px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#404040 solid 1px;
	border-top:#404040 solid 1px;
	float:left;
	padding:0 0 0 15px;
	font:bold "Times New Roman", Times, serif;
	color:#0D0D0D;
	background-color:#fff;
	margin:0 0 0 0;
}
#left form input.serch{
	width:56px;
	height:23px;
	background:url(images/btn_serch.gif) 0 0 no-repeat #515151;
	font:bold "Times New Roman", Times, serif;
	color:#CBCBCB;
	float:right;
	border:none;
	cursor:pointer;
	margin:0 0 0 0;
}
#news{
	width:299px;
	background-color:#323232;
	color:#A5A5A5;
	padding:5px 0 20px 0;
}

#news p.newstxt{
	display:block;
	width:243px;
	line-height:15px;
	font-size:11px;
	padding:0 0 4px 18px;
	margin:5px 0 0 0;
}


 #news p.newstxt span a{
 	background: none;
	padding:0px;
	padding-left: 5px;
	font: 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#f7db1e;
	background-color:inherit;
	margin:0 0 13px 0;
	display:block;
	border-bottom: 1px dotted #ffffff;
	border-left: 15px solid #a2bb35;
	text-decoration: none;
}


#news p.newstxt{
	color: #c9c9c9;
}

#news h2{
	display:block;
	background:#f01616;
	height:50px;
	border-bottom: 1px solid #535353;

	margin:0 0 18px 0;
	font:bold 20px/35px  Times, serif;
	color:#ffffff;
	padding-top: 15px;
	text-align: center;
	vertical-align: middle;
}
#news h5{
	display:block;
	
	height:35px;
	border-bottom:#535353 solid 1px;
	margin:0 0 18px 0;
	font:bold 20px/35px Georgia, "Times New Roman", Times, serif;
	color:#C9C9C9;
	background-color:inherit;
	padding:0 0 0 66px;
}
#news h3{
	display:block;
	font-size: 12px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	padding:0 0 15px 38px;
	font-weight: normal;
	margin:0;
}
 #news p.newstxt a{
 
	background:url(images/arrow.gif) 0 7px no-repeat;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#eeeeee;
	background-color:inherit;
	text-decoration:underline;
	padding:0 0 0 10px;
}
#news p.newstxt a:hover{
	color: #3ac6c9;
}
.red{
	color: red;
	font-size: 16px;
	}
	
#news p.newstxt a.more{
	font-size: 14px;
	background: none;
	color: #3aa6c9;
	text-align: right;
}
#news p.newstxt a.more:hover{
	color: #ffffff;
}
/*------------------------------------------------left--------------------*/

/*------------------------------------------------mid--------------------*/
#mid{
	
	width:148px;
	float:left;
	background-color:#a2b835;
	color:#fff;
	margin:5px 0 0 0;
	padding:0px 0 10px 0;
	
}
#web{
	width:148px;
	background:url(images/pattern.gif) 0 0 repeat;
	height:150px;
	padding:0 0 0 0;
}
#web a{
	display:block;
	font-size:0;
	line-height:0;
	border:none;
	
	width:96px;
	height:122px;
}
#web img{
border: none;
}

#web a:hover{
	background:url(images/web_special_hover.gif) 0 0 no-repeat;
}
#mid ul.nav{

	padding:0 0 14px 0;
}
#mid ul.nav li{
	height:21px;
	border-bottom:#535353 solid 1px;
}
#mid ul.nav li.noBdr{
	border:none;
}
#mid ul.nav li a{
	display:block;
	background:url(images/bullet.gif) 11px 6px no-repeat #a2b835;
	padding:0 0 0 26px;
	font: 11px/21px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
#mid ul.nav li a:hover{
	background-color:#BD3535;
	color:#fff;
}
#mid ul.nav li a.hover{
	display:block;
	background:url(images/bullet.gif) 11px 6px no-repeat #BD3535;
	padding:0 0 0 26px;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#mid ul.sub{
	width:148px;
	padding:0;
}
#mid ul.sub li{
	margin:0 0 3px 0;
	padding:0 0 0 32px;
}
#mid ul.sub li a{
	font:normal 14px/37px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	text-transform:uppercase;
}
#mid ul.sub li a:hover{
	color:#8A9F34;
	background-color:inherit;
}
#mid ul.sub li.mem{
	display:block;
	background: #bc0a99;
	color:#fff;
	height:37px;
}
#mid ul.sub li.subscribe{
	display:block;
	background: #02301b;
	color:#fff;
	height:37px;
}
#mid h2{
	display:block;
	font:bold 24px/37px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
	padding:0 0 0 11px;
}
#mid ul.sub2{
	padding:0 12px 0 12px;
}
#mid ul.sub2 li{
	font-size:0;
	line-height:0;
}
 #mid ul.sub2 li a{
	display:block;
	background:url(images/arrow.gif) 0 7px no-repeat;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#eeeeee;
	background-color:inherit;
	text-decoration:underline;
	padding:0 0 0 10px;
}
 #mid ul.sub2 li a:hover{
	color:#fff;
	
}


/*------------------------------------------------mid--------------------*/

/*------------------------------------------------right--------------------*/
#right{
	width:482px;
	float:left;
	background:url(images/right_panel_bg.jpg) 0 0 no-repeat;
	margin:17px 0 0 0;
	padding:0 0 0 5px;
}
/*------------------------------------------------right--------------------*/

/*------------------------------------------------body--------------------*/

/*------------------------------------------------footer--------------------*/
#footerMain{
	clear: both;
	vertical-align: middle;
	text-align: center;
	width:100%;
	margin:0 auto0 ;
	background-color:#353535;
	color:#fff;
}
#footer{
	clear: both;
	padding: 30px 0;
	margin:auto;
	
}

#footer .nav{

	
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
}
#footer  .nav a{
	padding:0 5px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	text-decoration:none;
}
#footer .nav a:hover{
	text-decoration:underline;
}
#footer p.copyright{
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#BBC1A0;
	background-color:inherit;
}
#footer p.design{
	display:block;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:2px;
}
#footer p.design a.link{
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	
}
#footer p.design a.link:hover{
	color:#fff;
	background-color:#BD3535;
}

/*------------------------------------------------footer--------------------*/
/*------------------------------------------------Contact--------------------*/
.contactformfield {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: 300px;
	float: left;
	margin: 3px;
	padding: 3px;
	top: 1px;
	clip: rect(1px,auto,auto,auto);
	clear: none;
	right: 30px;
}
.contactdropdownformfield {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: 290px;
	float: left;
	margin: 3px;
	top: 1px;
	clip: rect(1px,auto,auto,auto);
	clear: none;
	right: 30px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.contactsubmit {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	background-attachment: scroll;
	background-image: url(images/read_more_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 76%;
	clip: rect(500px,500px,auto,auto);
	top: 500px;
	right: 500px;
	bottom: 500px;
	left: 500px;
	float: left;
	margin: 5px;
	padding: 5px;
}

.contactformmessage {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	height: 170px;
	width: 400px;
	float: none;
	margin: 3px;
	padding: 3px;
}
.contactbox {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #CCCCCC;
	height: 18px;
}
.commentslabel {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	height: 170px;
	width: 100px;
	margin: 3px;
}
.contactbg {
	background-attachment: fixed;
	background-image: url(images/contactbg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 604px;
	width: 669px;
}



.contactmessagebox {

	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #CCCCCC;
	height: 170px;
}
.contacttextarea {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 3px;
	padding: 3px;
}
.submitarea {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	width: 600px;
}
.submitbutton {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/submitbg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #FFFFFF;
	height: 23px;
	width: 70px;
}


.contacttext {
	margin: 3px;
	height: 18px;
	width: 100px;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.contactareas {
	float: left;
	height: 540px;
	width: 465px;
	background-image: url(images/contactbg.gif);
	top: 0px;
}
.contacthead {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 3px;
	height: 25px;
	width: 400px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}


.contacterrortext {
	margin: 3px;
	padding: 3px;
	height: 18px;
	width: 10px;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.contactsidehead {
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #CFC88B;
	margin: 4px;
	height: 20px;
	width: 400px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}
.contactind {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	margin: 3px;
	height: 20px;
	width: 400px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}

/*------------------------------------------------Contact--------------------*/

.linkpopup {
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	color: #666600;
	height: 18px;
	width: 250px;
}

.linkpopup span {
 background-color: #ccc;
 border: 1px solid #000;
 display: block;
 left: 0;
 padding: .25em;
 position: absolute;
 top: -1.75em;
}

.linkpopup:link span,
.linkpopup:visited span {
 visibility: hidden;
}

.linkpopup:hover span,
.linkpopup:focus span,
.linkpopup:active span {
	color: #000;
	text-decoration: none;
	visibility: visible;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.linkpopupmessagebox {
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	color: #1D859B;
	height: 170px;
	width: 350px;
}

.linkpopupmessagebox span {
 background-color: #ccc;
 border: 1px solid #000;
 display: block;
 left: 0;
 padding: .25em;
 position: absolute;
 top: -1.75em;
}

.linkpopupmessagebox:link span,
.linkpopupmessagebox:visited span {
 visibility: hidden;
}

.linkpopupmessagebox:hover span,
.linkpopupmessagebox:focus span,
.linkpopupmessagebox:active span {
 color: #000;
 text-decoration: none;
 visibility: visible;
}


/*------------------------------------------------Email--------------------*/

.linkpopupemail {
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	color: #1D859B;
	height: 18px;
	width: 200px;
}

.linkpopupemail span {
 background-color: #ccc;
 border: 1px solid #000;
 display: block;
 left: 0;
 padding: .25em;
 position: absolute;
 top: -1.75em;
}

.linkpopupemail:link span,
.linkpopupemail:visited span {
 visibility: hidden;
}

.linkpopupemail:hover span,
.linkpopupemail:focus span,
.linkpopupemail:active span {
	color: #000;
	text-decoration: none;
	visibility: visible;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
/*------------------------------------------------Email--------------------*/
.contactcommenttext {
	margin: 3px;
	height: 170px;
	width: 100px;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.head {
	font-family: Verdana;
	font-size: 16px;
	color: #27817D;
	width: 560px;
	font-weight: bold;
	margin: 3px;
	padding: 3px;
}
.bodytextarea {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	float: left;
	width: 560px;
	margin: 3px;
	padding: 3px;
}
.errortext {
	font-family: Verdana;
	font-size: 11px;
	color: #FF0000;
}

.body1text {

	font-family: Verdana;
	font-size: 16px;
	color: #27817D;
	width: 560px;
	font-weight: bold;
	margin: 3px;
	padding: 3px;
}
.submittextarea {

	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	float: left;
	width: 560px;
	margin: 3px;
	padding: 3px;
}
/*------------------------------------------------Textboxon Email--------------------*/

.borderEffect
{
	background-color:#FFFFCC;
	color:#7A8639;
	margin:0px;
	padding:0px;
	border:1px solid #FFCC00;
	float: left;
}
.borderEffect:hover
{
background-color:#FFCC89;
color:#A05A3D;
margin:0px;
padding:0px;
border:1px solid #A05A3D;
}
/*------------------------------------------------Textbox on Email--------------------*/
/*------------------------------------------------Textbox --------------------*/

.textboxEffect
{
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #999999;
	height: 18px;
	width: 250px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.textboxEffect:hover
{
background-color:#FFFFFF;
color:#996600;
margin:0px;
padding:0px;
border:1px solid #996600;
	font-family: Verdana;
	font-size: 11px;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/*------------------------------------------------Textbox --------------------*/
/*------------------------------------------------Textboxdropdown --------------------*/

.dropdownEffect
{
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #999999;
	height: 18px;
	width: 262px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.dropdownEffect:hover
{
background-color:#FFFFFF;
color:#996600;
margin:0px;
padding:0px;
border:1px solid #996600;
	font-family: Verdana;
	font-size: 11px;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/*------------------------------------------------Textboxdropdown --------------------*/
/*------------------------------------------------Massagebox --------------------*/

.MassageboxEffect
{
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #999999;
	height: 170px;
	width: 280px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.MassageboxEffect:hover
{
background-color:#FFFFFF;
color:#996600;
margin:0px;
padding:0px;
border:1px solid #996600;
	font-family: Verdana;
	font-size: 11px;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/*------------------------------------------------Massagebox --------------------*/
#contact p.contactTxt {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	display:block;
	width:620px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.contacttop {

	float: left;
	height: 95px;
	width: 465px;
	top: 0px;
}
.contactformfieldmsg {

	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: 300px;
	float: left;
	margin: 3px;
	padding: 3px;
	top: 1px;
	clip: rect(1px,auto,auto,auto);
	clear: none;
	right: 30px;
}
.submitbuttonarea {
	margin: 5px;
	float: left;
	height: 50px;
	width: 250px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 127px;
}

#my_pickup{
	margin-top:10px;
	margin-left:12px;
	line-height: 1.5em;
}

#condition{

	line-height: 1.5em;
	font-size: 11px;
	clear: both;
	

	padding: 10px;
	padding-top: 10px;
	margin-top: 15px;
	margin-bottom: 5px;

}
#condition p{
	margin: 2px;
	padding-left: 10px;
}

#link2{
	border: 3px double #999999;
	padding: 7px;
	margin: 7px 0;
	color: #ffffff;
}

#link1 {
	padding-bottom: 10px;
	border-bottom: 1px solid #999999;
}

#condition h2{
	font-size: 13px;
	color: #ffffff;
	text-align: center;
}

#condition a{
	color: #ffff00;
}

#condition h5{
	color: #3aa6c9;
}

.white{
	color: #ffffff;
	font-weight: normal;
	font-size:13px;
}

#top_nav{
	background: #535353;
	margin-left:300px ;
	padding:10px 0;
	color: #ffffff;
}

#top_nav a{
	color: #ffff00;
}

.top_title{
	
	color: #ffffff;
}

#top_centerh2 h2{
	
	color: #A2B835;
	padding: 10px;
	text-align: center;
	font-size: 14px;
	
	font-weight: normal;
}

#getlist{

	line-height: 1.5em;
}

#getlist a{
	color:#D7DBC5;
}

#getlist a:hover{
	color:#ffffff;
}
#cateh3{
	padding: 3px 0;
	
	margin: 5px;
	width: 220px;
	height: 110px;
	float: left;
}

#cateh3 h3 {
	padding:5px 0;
	margin-right: 5px;
	
}

#cateh3 h3 a{
	
	padding: 5px 0 5px 5px;
	display: block;
	width: 100%;
	color: #ffffff;
	text-decoration: none;
	background: #323232;
	border-bottom: 1px solid #181818;
}

#cateh3 h3 a:hover{
	color: #ffff00;
}
#cateh3 p{
	height: 80px;
	padding: 5px;
	line-height: 1.8em;
	border: 1px solid #999999;
}
#getlist h2{
	margin-right: 5px;
	font-weight: normal;
	color: #a2b835;
	border-bottom: 1px dotted #eeeeee;
}

.seoup4 h2,  #googlepr h2, #tools h2, h2.detail_title, #cate_list h2, #detail_title h2, #guide h2{
	font-size: 14px;
	padding-top: 15px;
	padding-bottom: 3px;
	margin-right: 5px;
	font-weight: normal;
	color: #ffffff;
	border-bottom: 1px dotted #eeeeee;

}



#cate_sub{
	margin-top: 5px;
	padding: 0;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-right: 2px;
	line-height: 1.5em;
	
}
.sub_cate ,#cate_sub table {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 0;
	text-align: left;
	
	
}
#cate_sub tr td{
	
	margin: 0;
	padding: 0;
}

.sub_cate a{
	text-decoration: none;
	text-align: left;
	color: #a2b835;
}



.sub_cate a:hover{
	color: #ffffff;
	text-decoration: underline;
}

.link_detail ul{
	margin: 0;
	padding: 0;
}

.mokuji{
	clear: both;
	color: #eeeeee;
	margin-top: 20px;
	clear: both;
	padding-left: 5px;
	border-left: 5px double #eeeeee;
	
}

.mokuji a{
	color: #a2b835;
}
#main_ca{
	margin: 10px;
	margin-top: 20px;
	margin-bottom: 5px;
	
}

.main_ca{
	padding: 5px;
	
	border-bottom: 1px dotted #999999;
	
}
.main_ca a{
	
	color: #ffffff;
	text-decoration: none;
}
.main_ca .main_ca_title  a{
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
}

.main_ca .main_ca_title a:hover{
	
	color: #ffff00;
}

#main_ca_comment{
	padding: 10px;
	padding-bottom: 20px;
	line-height: 1.5em;
	font-weight: normal;
	font-size: 10px;
	color: #D7DBC5;
	
}

.main_mylink {
	margin-bottom: 2px;
	float: right;
	background: #358cc3;
	text-align: center;
	padding: 3px;
}
.main_ca_detail{

margin-right: 5px;
	float: right;
	margin-bottom: 2px;
	background: #a2b835;
	text-align:center;
	padding: 3px;
	
}

.AddrMap {
	
}

#detail{
	padding: 10px;
}

 #url_change{
	color: #eeeeee;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 5px;
	border-left: 10px solid #a2b835;
	font-weight: normal;
	
}

#url_change{
	float: left;
	width: 50%;
}

#url_change a{
	color: #ffff00;
	
	
	
}
#thumbnail{
	clear: both;
	float: left;
	width: 25%;
}
.site_detail{
	color: #ffffff;
	font-weight: normal;
	line-height: 1.5em;
	float: right;
	width: 71%;
}

.site_detail a{
	color: #ffffff;
}

.site_detail h3{
	background: #323232;
	border-bottom: 1px solid #000000;
	font-weight: normal ;
	color: #a2b835;
	padding: 3px;
	padding-left: 5px;
	border-left: 15px solid #36727e;
}

.site_detail h4 , .site_detail p{
font-weight: normal ;
	margin: 5px 0;
	padding: 5px 2px 5px 5px;
	border: 1px solid #7c806b;
}

.detail_baner{
text-align: right;
width: 40%;
	float: right;
}

#detail_data{
	margin: 10px 5px;
}

.show_map b, #detail_data h3{
	color: #ffffff;
	margin-top: 10px;
	padding-left: 5px;
	border-left: 10px solid #a2b835;
	font-weight: normal;
	
}
#detail_data p{
	padding-top: 3px;
	padding-left: 15px;
	color: #D7DBC5;
}

.AddrMap {
	padding-left: 20px;
}

.td_title{
	color: #ffffff;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 5px;
	border-left: 10px solid #a2b835;
	font-weight: normal;
	
}
.td_title a{
	color: #eeeeee;
}
.td_title a:hover{
	color: #ffff00;
}

.td_left {
	
	width:7em;
	border-right: 1px solid #000000;
	background: #323232;
	padding: 5px;
	margin-right: 5px;
	padding-left: 10px;
	
	
}

.td_left a{
	color: #ffffff;
}

.td_left a{
	color: #ffff00;
}

.td_left b{
	
	font-weight: normal;
	color: #ffffff;
}

.td_right{
	width: 27em;
	background: #999999;
	padding-right: 15px;
	padding-left: 15px;
	
	
}
.td_right1{
	background: #999999;
	padding-right: 15px;
	padding-left: 15px;
	
	
}
#form table{
	font-weight: normal;
	color: #eeeeee;
}
#form a {
	color: #ffff00;
}

.back_pink{
	padding: 10px;
	margin-top: 5px;
	line-height: 1.5em;
	border: 1px solid #999999;
	float: left;
	font-weight: normal;
}

.pink{
	margin-top: 10px;
	background: #3891b2;
	color: #ffffff;
	padding: 5px;
}

.buttom_toroku{
	float: right;
	padding: 10px;
	margin-right: 20px;
}

#other_search{
	padding: 10px;
	line-height: 1.5em;
}

#other_search a{
	color: #ffffff;
}

#other_search a:hover{
	color: #ffff00;
}

.back{
	float: right;
}

.user_data{
	float: left;
	width: 60%;
	background: #323232;
	border: 1px solid #999999;
	padding: 5px;
}
.user_data a{
	color: #ffffff;
}
#toroku{
	padding: 10px 0 40px 0;
	margin-bottom: 10px;
}

.reason{
	padding: 10px 2px;
	line-height: 1.5em;
}

.seoup4, .seoup3, .seoup1, .seoup, .sitemap{
	line-height: 1.5em;
	padding: 10px;
}

.sitemap h3{
	background: #323232;
	padding: 3px 0;
	margin: 3px 0;
	color: #ffffff;
	border-bottom: 1px solid #000000;
	padding-left: 3px;
	
}
.sitemap h3 a{
	text-decoration: none;
	font-weight: normal;
}
.seoup3 p, .seoup1 p, .seoup p, .sitemap p{
	padding: 10px;
	border: 1px solid #7c8068; 
} 
.seoup3 p a, .seoup1 p a, .seoup p a, .sitemap p a{
	color: #D7DBC5;
	line-height: 1.5em;
}

.seoup3 p a:hover, .seoup1 p a:hover, .seoup p a:hover, .sitemap p a:hover{
	color: #ffffff;
}

.seoup h3{
	background: #f7db1e;
	padding: 3px 0;
	margin: 3px 0;
	color: #ffffff;
	border-bottom: 1px solid #000000;
	padding-left: 3px;
	
}
.seoup4 h3 a, .seoup3 h3 a, .seoup1 h3 a, .seoup h3 a{
	text-decoration: none;
	font-weight: normal;
}
.seoup4 h3 a:hover{
	color: #ffff00;
	}
.seoup1 h3{
	background: #3aa6c9;
	padding: 3px 0;
	margin: 3px 0;
	color: #ffffff;
	border-bottom: 1px solid #000000;
	padding-left: 3px;
	
}

.seoup4 h3, .seoup3 h3{
	background: #c4183f;
	padding: 3px 0;
	margin: 3px 0;
	color: #ffffff;
	border-bottom: 1px solid #000000;
	padding-left: 3px;
	
}
/* search.html********************************************************** */
#body_search{
	width:970px;
	margin:0 auto;
	background-attachment: scroll;
	
	background-repeat: repeat-y;
	background-position: -25px;
	
}
#gsearch{
	background: #323232;
	padding-bottom: 90px;
	border-bottom: 1px solid #000000;
}
#gsearch form input.txtBox{
	width:172px;
	height:21px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#404040 solid 1px;
	border-top:#404040 solid 1px;
	float:left;
	padding:0 0 0 15px;
	font:bold "Times New Roman", Times, serif;
	color:#0D0D0D;
	background-color:#fff;
	margin:0 0 0 0;
}
#tools_div form input.serch, #gsearch form input.serch{
	width:56px;
	height:23px;
	background:url(images/btn_serch.gif) 0 0 no-repeat #515151;
	font:bold "Times New Roman", Times, serif;
	color:#CBCBCB;
	float:right;
	border:none;
	cursor:pointer;
	margin:0 0 0 0;
}
#search_logo{
	float: left;
	width: 50%;
	
}

#search_input{
	line-height: 5em;
	padding-top: 5px;
	float: right;
	width: 27%;
	text-align: right;
	vertical-align: bottom;
	padding-right: 10px
	
}

#right_gsearch{
	
	margin: 5px 0 20px 0;
	margin-left: 150px;

	padding-left: 10px;
	background: #323232;
}

#cse-search-results{
	padding: 10px 0;
}

#right_gsearch div{
	border: none;
}

#search_title{
	margin-bottom: 35px;

}

#google{
	padding: 10px 15px;
}

#google1{
	padding: 0 25px;
}

#tools{
	margin: 10px ;
}

#tools p.newstxt{
	padding: 10px;
	margin: 10px 5px;
	border: 4px double #c9c9c9;
}
#tools p.newstxt a{
	font-size: 13px;
	background:url(images/arrow.gif) 0 7px no-repeat;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	text-decoration:underline;
	padding:0 0 0 10px;
}
#tools p.newstxt a:hover{
	color: #3ac6c9;
}
#googlepr, #tools_div{
	font-weight: normal;
	padding: 10px;
	margin: 10px 5px;
}
#googlepr h2{
	font-size: 14px;
}
#googlepr_bg, #tools_div_bg{
	background: #323232;
	padding: 20px;
	padding-bottom: 40px;
}

#tools_div_bg p{

	line-height: 1.5em;
	padding-bottom: 10px;
}
#tools_div_bg img{
	padding-left: 0px;
}
.tools_input{
	background: #c4183f;
	padding: 8px;
	width: 88%;
}

#googlepr h3, #tools_div h3{
	font-size: 14px;
	padding:0px;
	padding-left: 5px;
	font: 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#f7db1e;
	background-color:inherit;
	margin:0 0 13px 0;
	display:block;
	border-bottom: 1px dotted #ffffff;
	border-left: 15px solid #a2bb35;
	text-decoration: none;
}
#googlepr{
	padding: 10px;
	margin: 10px 5px;
	line-height: 1.5em;
}

#googlepr p{
padding: 10px;
line-height: 1.5em;
}

.green{
	font-size: 14px;
	padding-left: 5px;
	border-left: 8px solid #ffff00;
	color: #a2bb35;
}

#copy .blue, .p_border .blue{
	color: #3ac6c9;
	font-size: 14px;
	
}

.p_border{
	color: #eeeeee;
	padding: 5px;
	border: 1px solid #c9c9c9;
}

.yellow a{
	color: #ffff00;
}

#redd{
	color: red;
}

#copy{
	line-height: 1.5em;
	text-align: justify;
}
#copy h4{
	font-weight: normal;
}
#content_menus{
	line-height: 1.5em;
	margin-top: 20px;
	padding: 10px 0;
	border-top: 2px dotted #eeeeee;
	border-bottom: 2px dotted #eeeeee;
}

#content_menus a{
	color: #afd4ea;
}
#content_menus a:hover{
	color: #ffff00;
}
#content_menus .menu1{
widows: 65%;
float: left;
}
#content_menus .menu2{
widows: 34%;
float: right;
padding-right: 30px;
}

#content_menus p{
	line-height: 1.5em;
}

.allintitle_bg{
	background: #323232;
	margin: 10px 0;
	padding: 6px;
	line-height: 1.6em;
	
}
.allintitle_bg .blue{
	font-size: 14px;
	color: #ffff00;
}

#googlepr b{
	color: #3ac6c9;
	font-size: 14px;
	font-weight: normal; 
}

.bspan{
	color: #a2bb35; 
	font-size: 14px;
}

#step{
background: #323232;
	margin: 5px 0;
	padding: 6px;
	line-height: 1.6em;
}

#tag_ht{
padding: 10px;
	
	margin: 5px 0;
	line-height: 1.5em;
	border: 3px #ffffff double;
}
	

.sub3{

	background:url(images/arrow.gif) 0 7px no-repeat;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#eeeeee;
	background-color:inherit;
	text-decoration:underline;
	padding:0 0 0 10px;
	
	font-size: 12px;
}
.sub4{
	margin: 0;
	background:url(images/arrow.gif) 0 7px no-repeat;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#a2bb35;
	background-color:inherit;
	text-decoration:none;
	padding:0 0 0 10px;
	margin-left: 30px;
	font-size: 12px;
}

#tag_ht_content p{
	margin: 0;
	padding: 10px 0;
}
.tag_content1{
	padding: 20px;
	border: 1px solid #7c8068; 
} 
.tag_content1 a{
	color: #ffffcc;
}

.tag_content a{
	display: block;
	text-decoration: none;
	background: #323232;
	padding: 3px 0;
	margin: 0;
	color: #ffffff;
	border-bottom: 1px solid #000000;
	padding-left: 3px;
	
}

.span_red{
color: #affb35;
	
	}
	
.span_red1{
color: #ff333d;
	
	}
	
.span_line{
	text-decoration: line-through;
}

#seo_link {
	padding: 10px;
	line-height: 1.5em;
	border: 1px solid #eeeeee;
}

#seo_link a{
	color: #ffffcc;
}

#seo_link a:hover{
	color: #ffffff;
}

#rss{
	padding: 10px;
	border: 1px solid #7c8068; 
	margin-bottom: 5px;
	
}

#rss p{
	line-height: 1.5em;
	text-align: justify;
	font-weight: normal;
	color: #ffffff;
	padding: 5px;
}
