@charset "shift_jis";
/*----------------------------------
common
------------------------------------*/

#pagebody td {
font-size:12px;
color:#333;
}
a.email:link {
color:#CC0000;
}
br {
 letter-spacing: 0;
  }

ul {
    list-style: none;	
}
#content-2 p {
line-height:1.5;
font-size:12px;
}
#content-2 strong {
color: #D00000;
font-size: 14px;
}



/*----------------------------------
exemption
------------------------------------*/

.uline {
padding:0 0 10px 15px;
padding-left:10px;
border-bottom:solid 1px #CCCCCC;
margin-bottom:10px;
}

.uline-end {
padding:0 0 0 15px;
padding-left:10px;

}

/*----------------------------------
map
------------------------------------*/
ul#sitemap {
	margin-bottom:20px;	
}

ul li.rng {
border-bottom:solid 1px #CCCCCC;
padding-bottom:10px;
margin-bottom:10px;
}
ul ul {
margin-left:40px;
}
ul li ul.tree li {
margin:0 0 0 27px;
	padding: 3px 0 0 16px;
	background-image: url(img/tree_lst.gif);
	background-repeat: repeat-y;
	line-height:1.5;
	background-position: left 5px;
	font-size:12px;
}
.tree_start {
width:130px;
text-align:center;
padding:0.3em;
	border:solid 1px #CCCCCC ;
	background-color:#F8F8F8;
	display:block;
	font-size:12px!important;
} 

ul.tree li.tree_end {
	background-image: url(img/tree_end.gif);
	background-repeat: no-repeat;
	background-position: 0 -20px;
}

.map-space{
margin-top:-20px;
}

/*----------------------------------
ppolicy
------------------------------------*/

.emtra {
font-size:14px;
}
p.ext {
border:solid 1px #CCCCCC;
padding:10px;
}


/*----------------------------------
question
------------------------------------*/

.ques .tdtxt {
	padding:5px 0;
	font-size:12px;
}

.ques td {
	font-size:12px;
	background-image:none;
}

/*----------------------------------
english
------------------------------------*/

p.english-title {
    color:#333;
	font-size:14px!important;
	padding-bottom:5px!important;
}


*:first-child+html body p.english-title {
padding-top:5px;
} 
* html body p.english-title {
padding-top:5px;
}

