#contentsBody .contents#indexFlash{
	width: 100%;
	margin: 0 0 30px 0;
	float: none;
}

/*---------------------------------------*/

#contentsBody .contents#indexMain{
	width:595px;
	float:right;
}

#contentsBody .contents#indexMain .indexTitle2nd{
	width:595px;
	height:38px;
	position:relative;
}
#contentsBody .contents#indexMain .indexTitle2nd h2{
	width:595px;
	height:38px;
	position:absolute;
}
#contentsBody .contents#indexMain .indexTitle2nd ul{
	list-style:none;
	font-size:87.5%;
}
#contentsBody .contents#indexMain .indexTitle2nd ul li.btnRss{
	width:39px;
	height:14px;
	position:absolute;
	top:10px;
	right:15px;
}
#contentsBody .contents#indexMain .indexTitle2nd ul li.ichiran{
	height:14px;
	position:absolute;
	top:10px;
	right:30px;
}
#contentsBody .contents#indexMain .indexTitle2nd ul li.ichiran a{
	padding:0 0 0 13px;
	background-image:url(/img/bullet_arrow_ichiran.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	line-height:14px;
}

/*---------------------------------------*/

#contentsBody .contents#indexMain .indexBox01Wrapper {
	margin: 0 0 20px 0;
	clear: both;
}

#contentsBody dl.newsBox,#contentsBody dl.topicsBox {
	width: 595px;
	margin: 10px 0 0 0;
}

#contentsBody dl.newsBox dt {
	width: 7em;
	padding: 0 0 0.5em 0;
}
#contentsBody dl.newsBox dd {
	width: 500px;
	padding: 0 0 0.5em 7.5em;
	margin: -2em 0 0 0;
}



/*------ sub navigation --------*/

.subNavi dl dt {
	background-image: url(/english/img/bullet_link01.gif);
}
.subNavi dl dt.currentPage {
	background-image: url(/english/img/bullet_link01_ac.gif);
}

/*------ Site maps --------*/

#contents3rd.contents h1 {
background-color:#FFFFFF;
background-image:url("/faq/img/bg_contentstitle_3rd.gif");
background-position:left bottom;
background-repeat:no-repeat;
font-size:112.5%;
font-weight:bold;
line-height:28px;
margin:0 0 12px;
padding:0 3px 3px 15px;
width:577px;
}

#contents3rd.contents h2{
	background-image:url(/faq/img/bg_contentstitle_2nd.gif);
	background-color:#FFFFFF;
	background-position:left bottom;
	background-repeat:no-repeat;
	line-height:28px;
	margin:0 0 12px;
	padding:3px 3px 5px 5px;
	width:577px;
	border-top:2px solid #1277bf;
	font-size:90%;
}

#contents3rd.contents h2 a{
	background-image:url("/faq/img/bullet_link04.gif");	
	background-repeat:no-repeat;
	padding-left:20px;
}

#contents3rd.contents .contentsBox01 {
clear:both;
margin:0 0 30px;
}

#contentsBody .contents#contents3rd .contentsBox01 ul.bulletLink li{
	background:url("/common/img/bullet_arrow02_r.gif") no-repeat scroll left 5px transparent;
	margin:0 0 3px;
	padding:0 0 0 13px
}


#contents3rd ul.sitemapList{
	margin:8px 0 0 8px;
	padding:0;
	zoom:1;
	overflow:hidden;
	width:526px;
}

#contents3rd ul.sitemapList li{
	background:url("/common/img/bullet_arrow02_r.gif") no-repeat scroll left 5px transparent;
	margin:0 ;
	padding:0 0 0 13px;
	float:left;
	width:250px;
}

#contents3rd.contents .typeParagraph li {
	margin-bottom:0.8em;
}
#contents3rd.contents .contentsBox01 ol.listBase {
	margin:0 0 15px 30px;
}
#contents3rd.contents .contentsBox01 ol.listBase li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
}
#contents3rd.contents .contentsBox01 p {
	margin:0 0 15px;
}

