/* ------------------------------
   other
   ------------------------------ */

/* ------------------------------
   text_size
   ------------------------------ */
.txt-big {font-size: 81%;}
.txt-nomal {font-size: 75%;}
.txt-small {font-size: 69%;}
.txt-ns {font-size: 90%;}
/* ------------------------------
   Index
   ------------------------------ */
#contens #topimage{margin: 0px;padding: 0px;}
#contens #sect1{width: 352px;margin-right: 10px; float:left;}

#contens #products{width: 100%;	margin-bottom: 5px;	padding: 0px;}
#contens #kankyo{width: 100%;margin: 0px;padding: 0px;}
#contens #relate{width: 233px;	margin: 0px;padding: 0px;float:left;}

#contens .square{background-color: #FFFFFF;	padding:8px 8px;	margin-bottom: 5px;	border: 1px solid #B7C0C6;}

/* ------------------------------
   Japan_TOP
   ------------------------------ */
#contens .pagetitle{padding-bottom: 20px ;}

#contens .kishu{float:left;}
#contens .kishu ul li{ margin-bottom:-1px;}
#contens .kishu2{float:left; padding:0px 2px;}
#contens .kishu2 ul li{ margin-bottom:-1px;}
#contens .pt20{padding-top:20px;}
/* ------------------------------
   Europeran_TOP
   ------------------------------ */
#contens .euro img{ margin:10px 10px 5px 10px;}


/* ------------------------------
   Asian_TOP
   ------------------------------ */
#contens .asia{ padding:10px 0px 40px 10px;}
#contens .asia img{margin:0px 20px 15px 0px;}
#contens ul.asia_news {padding:10px 0px 10px 10px;}
#contens ul.asia_news li{font-size: 75%; padding-bottom:10px;list-style-type: disc;list-style-position: inside;}
#contens #about {font-size: 75%; padding:10px 0px 20px 10px;}
/* ------------------------------
   Asian_Japan_Spec
   ------------------------------ */
#contens .asia2{ height:150px;}
#contens #mobile_title{	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}
#contens #mobile_menu{border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #5F737F;}
#contens #mobile_txt{font-size: 75%;padding:10px;}
#contens table.spec{font-size: 75%;}
#contens table.spec tr.white{background-color: #FFFFFF;}
#contens table.spec tr.blue{background-color: #E3EFF1;}
#contens table.spec tr.gray{background-color: #CCCCCC;font-weight: bold;}
#contens table.spec tr td{padding:5px 8px;}
#contens table.spec tr td a{ padding:0px 0px 1px 20px;background-image: url(../img/english/asian/aicon_pdf.gif);
	background-repeat: no-repeat;}

#contens table.spec_j{font-size: 69%;}
#contens table.spec_j td{padding:5px 0px 0px 5px;}
/* ------------------------------
   Asian_FAQ
   ------------------------------ */
#contens dl.faq{margin:10px 0px;}
#contens dl.faq dt.question{
	font-size: 81%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7095AB;
	padding:3px 5px;
	float: left;
}
#contens dl.faq dd.question_txt{font-size: 75%;	padding:3px 0px 0px 35px;}
#contens dl.faq dt.answer{
    height:20px;
	font-size: 81%;
	font-weight: bold;
	color: #0099FF;
	padding:3px 9px;
	float: left;
	clear: left;
}
#contens dl.faq dt.answer2{
    height:60px;
	font-size: 81%;
	font-weight: bold;
	color: #0099FF;
	padding:3px 9px;
	float: left;
	clear: left;
}
#contens dl.faq dd.answer_txt{
	font-size: 75%;
	color: #0099FF;
	padding:3px 0px 0px 35px;
}
/* ------------------------------
   Asian_Support
   ------------------------------ */
#contens #contact{font-size:75%; padding:10px 0px 20px;}
#contens #contact .title{
	width:100px;
	font-size:110%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7095AB;
	padding:3px 5px;
	text-align: center;
	margin-bottom:10px;
} 
#contens #contact .add{padding:5px 15px;}
/* ------------------------------
   Asian_UserGide
   ------------------------------ */
#contens ul.adobe{padding:20px 20px;}  
#contens ul.adobe li{ font-size:69%;float:left;padding-right:5px;}  

/* ------------------------------
   Asian_guide
   ------------------------------ */
#contens .guide_pdf2{margin-bottom:5px;}     

/* ------------------------------
   Japanese_Color
   ------------------------------ */
#color {padding:30px 0px 30px 20px;}
#color .kishu_color {font-size: 75%; padding:0px 40px; text-align:center; float:left;}
/* ------------------------------
   Japanese_Check
   ------------------------------ */
#check {padding:20px 0px 30px 10px;}
#check dl {padding-bottom:15px;}
#check dl dt{font-weight: bold;}
#check dl dd{padding-left:8px;}
#check dl dd table td{padding:5px 0px 0px 0px;}

/* ------------------------------
   POP UP
   ------------------------------ */
.popup_l { float:left;}
.popup img.pop,
.popup img.pop2,
.popup img.pop_uk,
.popup img.pop2_uk
  {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}

.popup a:hover {
position:relative;
}

.popup a:hover img.pop {
top:28px;
left:-20px;
}
.popup a:hover img.pop2 {
top:45px;
left:28px;
}
.popup a:hover img.pop_uk {
top:28px;
left:-20px;
}
.popup a:hover img.pop2_uk {
top:95%;
left:0%;
}

