@charset"utf-8";

/* e_style.css */

body,tr,td,th {
	font-family:Helvetica, Arial, sans-serif;
	margin:0 auto!important;
	padding:0;
	text-align:center;
	font-size: /*15px*/14px;
	line-height:1.4;
	color:#333333;
}
table.howto td{ font-size:15px;}
div#content {
	margin:0 auto;
	width:620px;
	text-align:left;
}

div#footer {
	text-align:center;
	margin-top:3em;
}

div#footer p {
	border-top:#999 1px dotted;
	padding:1em 0;
	margin:0;
}

div#cont-eng {
	width:620px;
	margin:0 auto;
	text-align:left;
}

h2 {
	font-size:larger;
	border-bottom:#ccc 2px solid;
	margin:1em 0;
	padding:0;
}

dl.faq {
	margin:0;
	padding:0;
}

dl.faq dt,
dl.tips dt,
dl.postel dt,
dl.trans dt,
dl.report dt,
dl.emergency dt {
	font-weight:600;
	margin:2em 0 1em 0;
	padding:0;
	color:#3366CC;
}

dl.faq dd,
dl.tips dd,
dl.postel dd,
dl.trans dd {
	margin:0 0 0 2em;
	padding:0;
}

span.faq-a {
	color:#FF9933;
	font-weight:600;
}

.tips ol {
	margin:0 0 0 2em;
	padding:0;
}

.tips li {
	margin:0 0 1em 0;
	padding:0;
}


/*20100910*/
h1{ margin:0; padding:0; text-align:left; font-size:100%; line-height:1;}
img { border:none; }

/* clear
----------------------------------------------- */
br.clear {
    clear: both;
    display: none;
    font-size: 0px;
    line-height: 0%;
    height: 0px;
}
.clr{ clear:both;}
 
 /* clearfix 
----------------------------------------------------- */ 
.clrfix:after {   
content: ".";  
display:block;
height:0;
visibility:hidden;  
clear:both;
}
 
    /* for IE6 */  
    * html .clrfix {   
    display:inline-block;   
    }   
  
    /* for IE7 */  
    *+html .clrfix {   
    display:inline-block;   
    }



 /* hnav-sub 
----------------------------------------------------- */ 
#hnav-sub li{ display:block; float:left; margin:0; padding:0; list-style:none;}
#hnav-sub{
	width:620px;
	float:right;
	margin-top:6px;
}
/*#hnav-sub img.hnav-subeng{ padding-left:28px;}*/
#hnav-sub img.hnav-sublang{ padding-left:4px;}
#hnav-sub .langswitch{ padding:0 0 0 272px; margin:0;}
#hnav-sub .langswitch li{ padding-left:4px;}

