/*---------------------
 menuArea
---------------------*/
#menuArea{}
#menuArea .teaser{
text-align:center;
}
#menuArea .teaser ul{
}
#menuArea .teaser ul li{
margin:5px;
}



/*---------------------
lMenu_sub
---------------------*/
.lMenu_sub{
	margin-left: 12px;
	margin-top: 3px;
	margin-bottom: 3px;
}

/*to_top*/
.to_top{
	text-align: right;
}
/*--title--*/
.bold { font-weight: bold }  

/*--list--*/
#Contents #acc dl {
list-style-position:outside;
}

#Contents #acc dt {
	float:left;
	width:25px;
	text-align:right;
	line-height:1.5em;
}
#Contents #acc dd {
	line-height:1.5em;
padding:0 0 0 27px;
}

/*--margin--*/
.mar_top05{margin-top:5px;}
.mar_top10{margin-top:10px;}

/*-- ご利用に際して--*/
#Contents #acc{
margin:0 0 20px;
}

/*--list--*/
#Contents #acc ul{
list-style-position:outside;
list-style-type: disc;
padding:0 30px;
} 

#Contents #acc ol{
list-style-position:outside;
list-style-type: decimal;
padding:0 40px;
}

#Contents #acc ol li{
padding:0 0 0 -10px;
}

#Contents #acc p.main{
padding:0 0 0 12px;
}


/*---------------------

 titleArea

---------------------*/

#titleArea{

background:url(../../img/img_titlearea_other.jpg);

}



/*--title--*/

.bold { font-weight: bold }  



/*--list--*/

#Contents #acc dl {

list-style-position:outside;

}



#Contents #acc dt {

	float:left;

	width:25px;

	text-align:right;

	line-height:1.5em;

}

#Contents #acc dd {

	line-height:1.5em;

padding:0 0 0 27px;

}



/*--margin--*/

.mar_top05{margin-top:5px;}

.mar_top10{margin-top:10px;}



/*-- ご利用に際して--*/

#Contents #sit{

margin:0 0 20px;

}





/*--list--*/

.hi1 {

	width:570px;

	float:left;

	clear:both;

	border-bottom: solid 3px #cccccc;

	padding-bottom:10px;

	overflow:hidden;

}



.hi2 {

	float:left;

	width:300px;

	line-height:24px;

}



.hi3{

width:270px;

	line-height:24px;

	float:left;

}



.hi4{	line-height:24px;}







/*--sitemap--*/



#Contents #sit .a{

background:url(../../images/sitemap/list1.jpg) no-repeat 0 2px;

padding:0 0 0 20px;

}



#Contents #sit .a2{

background:url(../../images/sitemap/list2.jpg) no-repeat 0 2px;

padding:0 0 0 20px;

}



/*--sitemap--20071030update*/

#Contents #sit .aa{

background:url(../../images/sitemap/list11.jpg) no-repeat 0px 2px;

padding:0 0 0 40px;

}



#Contents #sit .aa2{

background:url(../../images/sitemap/list22.jpg) no-repeat 0px 2px;

padding:0 0 0 40px;

}



#Contents #sit .a1{

background:url(../../images/sitemap/list1.jpg) no-repeat 20px 2px;

padding:0 0 0 40px;

}



#Contents #sit .a22{

background:url(images/sitemap/list2.jpg) no-repeat 20px 2px;

padding:0 0 0 40px;

}



.clr {

clear:both;

}


/***090818UPDATE***/

#Contents .to_top{
width: 8em;
margin: 0 13px 20px auto;
line-height: 1em;
font-size: 0.85em;

}
#Contents .to_top a{
width: 8em;
background-image: url(../../images/public/common/totop_icon.jpg);
background-repeat: no-repeat;
background-position: right center;
display: block;
text-align: right;
padding: 2px 13px 2px 0;
}

#Contents .to_top2 {

	text-align: right;

}

#Contents #history_lead {

}



#Contents #history_lead A {

background-image: url(../../images/public/common/down_icon.jpg);
background-repeat: no-repeat;
white-space: nowrap;
display: block;
float: left;
margin: 5px;
padding: 0 0 0 15px;

}
