﻿@charset "utf-8";

.title_index{
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	width:985px;
	height:55px;
	margin:0 0 28px 52px;
	background:url(../../images/common_img/title_C.3.gif) 0 0 no-repeat;
}
#mainInner ul{
 list-style-type:none;
 padding:0 132px 0 107px;

}
#mainInner ul li ul{
 list-style-type:none;
 padding:0 0 0 20px;

}
/* 折り畳み部分を隠す */
ul.accordion ul {
	display:none;
	list-style-type:none;
}
ul.accordion ul {
	display:none;
}
/* 背景 */
ul.accordion > li {
	border-bottom:1px solid #fff;
	/*margin-bottom:1px;*/
	/*１段目の背景*/
}
ul.accordion > li > p {/*１段目の背景*/}
ul.accordion > li > ul > li {
	margin:20px 0;
	padding:0 0 0 0;/*２段目の背景*/}
ul.accordion > li > ul > li > p {/*２段目の背景*/}
ul.accordion > li > ul > li > ul > li {/*３段目の背景*/}
/* アイコン */
ul.accordion a {
	display:block;
	/*padding:10px;*/
	background-position:95% center;
	background-repeat:no-repeat;
}
ul.accordion {
	padding:10px;
}
ul.accordion span {
	display:block;
	padding:10px;
	background-position:95% center;
	background-repeat:no-repeat;
}
ul.accordion > li > p span {
	cursor:pointer;
	color:#FFF;
	background:url(../../images/invalidation/arrow_01.png) no-repeat 845px 50%;
	background-color:#0267b5;
}
ul.accordion > li > p span.open {
	background:url(../../images/invalidation/arrow_02.png) no-repeat 845px 50%;
	background-color:#0083e8;
}
ul.accordion > li > a {/*１段目（リンク部分）のアイコン*/}
ul.accordion > li > ul > li > p span {/*２段目（タップ部分・閉じているとき）のアイコン*/}
ul.accordion > li > ul > li > p span.open {/*２段目（タップ部分・開いているとき）のアイコン*/}
ul.accordion > li > ul > li > a {/*２段目（リンク部分）のアイコン*/}
ul.accordion > li > ul > li > ul > li a {/*３段目のアイコン*/}

ul.accordion table tr td {
	padding:9px 0;
}
.title_text01{
	margin:0 132px 0 107px;
}