#subtitle {
	background : #FFFFFF url(../images/subtitle-bg.jpg) no-repeat center center;
	}

#bread-crumb {
	background : #FFFFFF url(../images/bread-crumb-bg.jpg) no-repeat center bottom;
	}

#index_menu {
	width:502px;
	height:456px;
	background : #FFFFFF url(../images/menu_bg.gif) no-repeat center 10px ;
}

#index_menu ul {
	padding:90px 0px 0 30px;
	list-style-type:none;
	}
#index_menu li {
	margin:0 0 5px 0;
	}
#index_menu li  img{
	vertical-align: top;
	}

#subnavigation ul {
	margin:10px 0 0 35px;
	}	
#subnavigation li {
	display:inline;
	margin:0 0px 0 0;
	}
#subnavigation li img {
	margin-right:10px;
	}

h4 {
	color: #FFFFFF;
	padding-left:10px;
	margin-bottom:10px;
	background-color:#9654b2;
	border-left:7px solid #c588de;
	border-bottom:none;
	}

/*------------------------ 001 ------------------------*/

img#illust001_01 {
	margin:15px 40px 15px 40px;
	}

/*------------------------ 002 ------------------------*/

img#illust002_01 {
	margin:0px;
	}

/*------------------------ 003 ------------------------*/

img#illust003_01 {
	margin:15px 10px 15px 10px;
	}

/*------------------------ 004 ------------------------*/

img#illust004_01 {
	margin:15px 10px 15px 10px;
	}


/*------------------------ 005 ------------------------*/

img#illust005_01 {
	margin:15px 10px 15px 10px;
	}

img#lesson005-02 {
	margin:10px 0px 5px 6px;
	}

p.note {
	margin-left:15px;
	}

/*------------------------ 006 ------------------------*/

img#illust006_01 {
	margin:15px 10px 15px 10px;
	}

ul.example {
	margin:-5px 0 1em 30px;
	}

ul.example li em {
	color: #333333;
	font-weight:bold;
	}

ul.example li {
	margin-top:1em;
	}


#popup_006 {
	text-align:left;
	background : #FFFFFF none;
	}

#popup_006 #menu {
	padding:27px 0;
	}

#popup_006 #menu ol {
	margin:0;
	padding:0;
	}

#popup_006 #menu li{
	margin:0 0 0 22px;
	padding:0;
	}

#popup_006 h1 {
	text-indent:-9999px;
	background : none;
	}

#popup_006 p {
	display:none;
	background : none;
	}
	
#popup_006 #linernavi  #prev{
	position:absolute;
	top:513px; 
	left:263px 
	}
#popup_006 #linernavi  #next{
	position:absolute;
	top:513px; 
	left:465px; 
	}


#p1_006 {
	width:562px;
	height:562px;
	background : #FFFFFF url(../images/006_p_01.gif) no-repeat left top ;
	}

#p2_006 {
	width:562px;
	height:562px;
	background : #FFFFFF url(../images/006_p_02.gif) no-repeat left top ;
	}

#p3_006 {
	width:562px;
	height:562px;
	background : #FFFFFF url(../images/006_p_03.gif) no-repeat left top ;
	}

#p4_006 {
	width:562px;
	height:562px;
	background : #FFFFFF url(../images/006_p_04.gif) no-repeat left top ;
	}

#p5_006 {
	width:562px;
	height:562px;
	background : #FFFFFF url(../images/006_p_05.gif) no-repeat left top ;
	}