@charset "utf-8";

/*****     contents   *****/
.index .ct {
	padding:16px;
}

/*****     title   *****/
#tl {

	background:#cab9e8 url("../img/info_tl_bg_001.jpg") no-repeat;
	}
#tl  #bc{
	padding-bottom:6px;
	height:55px;
	}
#tl  h1{
	padding-bottom:6px;
	height:54px;
	}
#tl  p {
	height:46px;
	}

/*****     grand navi    *****/
#gn {
	border-color:#cab9e8;
	}
#gn li a#gn03 {
	background-position:50% -25px;
	border-bottom:4px solid #f95523;
	}

/*****     index    *****/
.index .ct {
	padding:17px 16px 0 16px;
	}
.index .ct h2 {
	margin:0 1px 16px 18px; padding:20px 0 5px  20px;
	font-size:120%;
	}
.index .ct .block01 h2 {
	background:transparent url("../img/info_inx_icon_001.gif") no-repeat 2px 20px;
	border-bottom:6px solid #d690e8;
	}
.index .ct .block02 h2 {
	background:transparent url("../img/info_inx_icon_002.gif") no-repeat 2px 20px;
	border-bottom:6px solid #9d90f5;
	}
.index .ct h3 {
	margin:0 0 5px 0;
	line-height:1.3em;
	font-size:110%;
	}
.index .ct p {
	margin-top:5px;
	font-size:95%;
	line-height:1.5em;
	}
.index .ct .block01 {
	float:left;
	width:377px;
	background:#f2eaf9 url("../img/info_inx_bg_005.gif") repeat-y;
	}
.index .ct .unit01 {
	background:transparent url("../img/info_inx_bg_001.gif") no-repeat;
	}
.index .ct .block02 {
	float:right;
	width:377px;
	background:#e9e5fd url("../img/info_inx_bg_005.gif") repeat-y;
	}
.index .ct .unit02 {
	background:transparent url("../img/info_inx_bg_003.gif") no-repeat;
	}
.index .ct  ul {
	padding:0 10px 6px 10px;
	list-style:none;
	}
.index .ct  ul li {
	margin:0 0 15px 0;padding:0 0 16px 28px;
	background:transparent url("../img/cmn_icon_001.gif") no-repeat 9px 1px;
	border-bottom:1px dotted #b2b2b2;
	}
.index .ct  .block01 ul {
	background:transparent url("../img/info_inx_bg_002.gif") no-repeat 0 100%;
	}
.index .ct  .block02 ul {
	background:transparent url("../img/info_inx_bg_004.gif") no-repeat 0 100%;
	}



