.nob{
  font-weight: normal;
}

.atop {
	color: #3399FF;
	font-size: 0.63rem;
	text-decoration: none;
}

.sss {
	color: #FFFFFF;
	font-size:0.01em;
	line-height:0.02em;
	text-decoration: none;
	cursor: default;
}
.s {
	color: #FFFFFF;
	font-size:0.3em;
	line-height:0.4em;
	text-decoration: none;
	cursor: default;
}
.ss {
	color: #FFFFFF;
	font-size:0.5em;
	line-height:0.6em;
	text-decoration: none;
	cursor: default;
}
.tss {
	color: #8AD080;
	font-size:0.5em;
	line-height:0.6em;
	text-decoration: none;
	cursor: default;
}
.new_14title {
	font-size: 0.88rem;
	color: #006600;	
}
.new_15title {
	font-size: 0.88rem;
	color: #006600;
	font-weight:bold;
}	
.new_16title {
	font-size: 1rem;
	color: #006600;
	font-weight: bold;
}

.new_tb_t1 {
	background-color: #A8DB64;
	font-weight: normal;
}

.new_tb_t2 {
	color: #FFFFFF;
	background-color: #1F4732;
	font-weight: bold;
	cursor: default;
}
.new_tb_t3 {
    font-weight: normal;
	background-color: #CAE8D8;
}

.new_tb_t4 {
    font-weight: normal;
	background-color: #9FD6B9;
}

.new_12title {
	color: #54A800;
	font-weight: bold;
}

.new_linkpage {
	color: #660099;
}

.new_nlink {
	color: #999999;
}

.new_tb_t5 {
	background-color: #F2F2F2;
}

.new_tb_t6 {
  font-weight: normal;
	background-color: #c7ea98;

	cursor: default;
}
.new_tb_t7 {
	background-color: #BCDF53;
}

.new_tb_t8 {
	background-color: #ACD040;
}

.new_tb_t9 {
	background-color: #E3E3E3;
}

.new_s_number {
	font-size: 0.63rem;
}

td,tr,table,body,form,option,select,input,text,submit,textarea{
	font-size: 9pt;
	line-height: 14pt;
	text-decoration: none;
    color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.english {
	font-size: 8pt;
}
 use at line menu
.ad { color: #747474; text-decoration: none}
.ad:link {color: #747474 ;text-decoration: none }
.ad:visited {color: #747474 ;text-decoration: none }
.ad:hover {color: #747474 ;text-decoration: underline }
.ad:active {color: #747474 ;text-decoration: underline }

 use at left menu
.ac { color: #5db36b; text-decoration: none}
.ac:link {color: #5db36b ;text-decoration: none }
.ac:visited {color: #5db36b ;text-decoration: none }
.ac:hover {color: #5db36b ;text-decoration: underline }
.ac:active {color: #5db36b ;text-decoration: underline }

 use at parent path link
.ab { color: #333333; text-decoration: none; }
.ab:link {color: #333333 ;text-decoration: none }
.ab:visited {color: #333333 ;text-decoration: none }
.ab:hover {color: #333333 ;text-decoration: underline }
.ab:active {color: #333333 ;text-decoration: underline }

 use at goto top link
.aa { color: #FFFFFF; text-decoration: none;}
.aa:link {color: #FFFFFF;text-decoration: none;}
.aa:visited {color: #FFFFFF ;text-decoration: none;}
.aa:hover {color: #FFFFFF ;text-decoration: underline;}
.aa:active {color: #FFFFFF ;text-decoration: underline;}

 default 
A:link {color: #0099FF; text-decoration: none}
A:visited {color:#0099FF;text-decoration: none}
A:hover {color: #0099FF;text-decoration: underline}
A:active {
	color: #0099FF;
	text-decoration: underline;
	border-color: #FFFFFF;
}
.child {
	font-size: 1rem;
}
.topmenu {
	height: 16pt;
}
.pink {

	font-size: 0.75rem;
	color: #FF00FF;
	font-weight: normal;
}
.pink-small {


	font-size: 0.56rem;
	color: #FF00FF;
	font-weight: normal;
}
#postarea{width:16%}
#Telphone{width:20%}
#postname{width:25%}
#address{width:39%}
#formblack{ border: solid 1px #94a6ae}
#place_search{ text-align:right}
@media (min-width: 0px) and (max-width: 400px){
td,tr,table,body,form,option,select,input,text,submit,textarea,.atop{
	font-size:13pt;
}
#postarea,#Telphone,#postname,#address{display:none}
#formblack{box-shadow:1px 1px 2px #CCC;-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}
#from_title{height: 50px;}
#from_title td{display:block;padding: 5px 0;}
#place_search{float:left}
#RWD_detail{padding:5px 0; display:block}
.ads{ border-bottom:#94a6ae 1px solid}
.ac{display:block; width:100%}
#Table11{padding-top:15px}
}

@media (min-width: 401px) and (max-width: 800px){
#postarea,#Telphone{display:none}
td,tr,table,body,form,option,select,input,text,submit,textarea,.atop{
	font-size:13pt;
}
#from_title{height: 50px;}
#from_title td{display:block;padding: 5px 0;}
#formblack{box-shadow:1px 1px 2px #CCC;-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}
#RWD_detail{padding:5px 2px; line-height:1.4em}
#Table11{padding-top:15px}
}

@media (min-width: 801px) and (max-width: 1023px){
#postarea{display:none}
}