/*=======================================================*/
/*このスタイルシートでは以下について指定しています       */
/*【000】clear style                                     */
/*【100】body                                            */
/*【200】div#layoutBodey                                 */
/*【300】div#layoutHeader                                */
/*【400】div#layoutMain                                  */
/*【500】div#layoutmain                                  */
/*【600】div#layoutContents                              */
/*【700】div#layoutAd                                    */
/*【800】div#layoutFooter                                */
/*【F00】汎用スタイル                                    */
/*【F01】clearfix                                        */
/*【F02】margin                                          */
/*Last Up Date 20090530                                  */
/*=======================================================*/
/*=======================================================*/
/*【000】ブラウザスタイルのクリア                        */
/*=======================================================*/

/*=======================================================*/
/*【100】body                                            */
/*=======================================================*/

/*=======================================================*/
/*【200】div#layoutBody                                  */
/*=======================================================*/

/*=======================================================*/
/*【300】div#layoutHeader                                */
/*=======================================================*/

/*=======================================================*/
/*【400】div#layoutMenu                                  */
/*=======================================================*/

/*【410】div#layoutMenu ul#globalMenu ----------------*/

/* 414 div#layoutHeader ul#globalMenu ----------------*/

div#layoutMenu ul#globalMenu li#globalMenu01 a{
	background:url(../images/menu01b.gif) no-repeat;
}

div#layoutMenu ul#globalMenu li#globalMenu01 a:hover{
	background:url(../images/menu01b_over.gif) no-repeat;
}

/* 415 div#layoutHeader ul#globalMenu ----------------*/

div#layoutMenu ul#globalMenu li#globalMenu02 a{
	background:url(../images/menu02.gif) no-repeat;
}

div#layoutMenu ul#globalMenu li#globalMenu02 a:hover{
	background:url(../images/menu02_over.gif) no-repeat;
}

/* 416 div#layoutHeader ul#globalMenu ----------------*/

div#layoutMenu ul#globalMenu li#globalMenu03 a{
	background:url(../images/menu03b.gif) no-repeat;
}

div#layoutMenu ul#globalMenu li#globalMenu03 a:hover{
	background:url(../images/menu03b_over.gif) no-repeat;
}

/* 417 div#layoutHeader ul#globalMenu ----------------*/

div#layoutMenu ul#globalMenu li#globalMenu04 a{
	background:url(../images/menu04b.gif) no-repeat;
}

div#layoutMenu ul#globalMenu li#globalMenu04 a:hover{
	background:url(../images/menu04b_over.gif) no-repeat;
}

/* 418 div#layoutHeader ul#globalMenu ----------------*/

div#layoutMenu ul#globalMenu li#globalMenu05 a{
	background:url(../images/menu05b.gif) no-repeat;
}

div#layoutMenu ul#globalMenu li#globalMenu05 a:hover{
	background:url(../images/menu05b_over.gif) no-repeat;
}

/*【420】div#layoutHeader div#subMenu ----------------*/

/* 425 div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu01{
	width:100px;
	left:21px;
}

div#layoutMenu div#subMenu ul li#subMenu01 a{
	width:100px;
	background: url(../chart/images/sub_menu01.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu01 a:hover{
	width:100px;
	background:url(../chart/images/sub_menu01_over.gif) no-repeat;
}

/* 426 div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu02{
	width:60px;
	left:121px;
}

div#layoutMenu div#subMenu ul li#subMenu02 a{
	width:60px;
	background: url(../chart/images/sub_menu02.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu02 a:hover{
	width:60px;
	background:url(../chart/images/sub_menu02_over.gif) no-repeat;
}

/* 427 div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu03{
	width:60px;
	left:181px;
}

div#layoutMenu div#subMenu ul li#subMenu03 a{
	width:60px;
	background: url(../chart/images/sub_menu03.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu03 a:hover{
	width:60px;
	background:url(../chart/images/sub_menu03_over.gif) no-repeat;
}

/* 428 div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu04{
	width:60px;
	left:241px;
}
div#layoutMenu div#subMenu ul li#subMenu04 a{
	width:60px;
	background: url(../chart/images/sub_menu04.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu04 a:hover{
	width:60px;
	background:url(../chart/images/sub_menu04_over.gif) no-repeat;
}

/* 429 div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu05{
	width:60px;
	left:301px;
}
div#layoutMenu div#subMenu ul li#subMenu05 a{
	width:60px;
	background: url(../chart/images/sub_menu05.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu05 a:hover{
	width:60px;
	background:url(../chart/images/sub_menu05_over.gif) no-repeat;
}

/* 42a div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu06{
	width:60px;
	left:361px;
}
div#layoutMenu div#subMenu ul li#subMenu06 a{
	width:60px;
	background: url(../chart/images/sub_menu06.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu06 a:hover{
	width:60px;
	background:url(../chart/images/sub_menu06_over.gif) no-repeat;
}
/* 42b div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu07{
	width:60px;
	left:421px;
}
div#layoutMenu div#subMenu ul li#subMenu07 a{
	width:60px;
	background: url(../chart/images/sub_menu07.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu07 a:hover{
	width:60px;
	background:url(../chart/images/sub_menu07_over.gif) no-repeat;
}

/* 42c div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu08{
	width:60px;
	left:481px;
}
div#layoutMenu div#subMenu ul li#subMenu08 a{
	width:60px;
	background: url(../chart/images/sub_menu08.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu08 a:hover{
	width:60px;
	background:url(../chart/images/sub_menu08_over.gif) no-repeat;
}

/* 42d div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu09{
	width:60px;
	left:541px;
}
div#layoutMenu div#subMenu ul li#subMenu09 a{
	width:60px;
	background: url(../chart/images/sub_menu09.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu09 a:hover{
	width:60px;
	background:url(../chart/images/sub_menu09_over.gif) no-repeat;
}

/* 42e div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu10{
	width:60px;
	left:601px;
}
div#layoutMenu div#subMenu ul li#subMenu10 a{
	width:60px;
	background: url(../chart/images/sub_menu10.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu10 a:hover{
	width:60px;
	background:url(../chart/images/sub_menu10_over.gif) no-repeat;
}
/* 42f div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu11{
	width:60px;
	left:661px;
}
div#layoutMenu div#subMenu ul li#subMenu11 a{
	width:60px;
	background: url(../chart/images/sub_menu11.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu11 a:hover{
	width:60px;
	background:url(../chart/images/sub_menu11_over.gif) no-repeat;
}
/* 42f_1 div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu12{
	width:60px;
	left:721px;
}
div#layoutMenu div#subMenu ul li#subMenu12 a{
	width:60px;
	background: url(../chart/images/sub_menu12.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu12 a:hover{
	width:60px;
	background:url(../chart/images/sub_menu12_over.gif) no-repeat;
}
/* 42f_2 div#layoutHeader div#subMenu ----------------*/
div#layoutMenu div#subMenu ul li#subMenu13{
	width:60px;
	left:781px;
}
div#layoutMenu div#subMenu ul li#subMenu13 a{
	width:60px;
	background: url(../chart/images/sub_menu13.gif) no-repeat;
}

div#layoutMenu div#subMenu ul li#subMenu13 a:hover{
	width:60px;
	background:url(../chart/images/sub_menu13_over.gif) no-repeat;
}

/*=======================================================*/
/*【600】div#layoutContents                              */
/*=======================================================*/
/*【650】div#layoutContentsB div.chapterList-------------*/
ol.chapterList{
	list-style-type:none;
	margin:0;
	padding:0;
}
/* 651 div#layoutContentsB div.chapterList-------------*/

ol.chapterList li.chapList_inner{
	background: url(../images/icon_next.gif) no-repeat;
	background-position:center bottom;
	padding-bottom:20px;
}


/* 653 div#layoutContentsB div.chapterList-------------*/
ol.chapterList li div.step{
	border:solid 1px #cccccc;
}
ol.chapterList li div.step div.step_inner{
	margin:5px;
}
/* 654 div#layoutContentsB div.chapterList-------------*/
ol.chapterList li div.step img{
	vertical-align:middle;
}
/* 655 div#layoutContentsB div.chapterList-------------*/
ol.chapterList li div.step ul.info{
	list-style-type:none;
	padding:0;
	margin:10px 0 0 0;
	color:#333333;
}
/* 65B div#layoutContentsB div.chapterList-------------*/
ol.chapterList li div.step ul.info li p{
	margin:5px 0 10px 40px;
	font-size:75%;
}
/* 656 div#layoutContentsB div.chapterList-------------*/
ol.chapterList li div.step ul.info li.info{
	background:url(../images/icon_info.gif) no-repeat;
	background-position:left top;
}
/* 657 div#layoutContentsB div.chapterList-------------*/
ol.chapterList li div.step ul.info li.check{
	background:url(../images/icon_point.gif) no-repeat;
	background-position:left top;
}
/* 658 div#layoutContentsB div.chapterList-------------*/
ol.chapterList li div.step ul.info li.boss{
	background:url(../images/icon_boss.gif) no-repeat;
	background-position:left top;
}
/* 659 div#layoutContentsB div.chapterList-------------*/
ol.chapterList li div.step ul.info li.friend{
	background:url(../images/icon_friend.gif) no-repeat;
	
}
/* 65A div#layoutContentsB div.chapterList-------------*/
ol.chapterList li div.step ul.info li.hinto{
	background:url(../images/icon_q.gif) no-repeat;
	
}
/* 65A div#layoutContentsB div.chapterList-------------*/
ol.chapterList li div.step ul.info li.risk{
	background:url(../images/icon_risk.gif) no-repeat;
	
}
ol.chapterList li div.step ul.info li.risk p{
	margin:5px 0 10px 45px;
}

ol.chapterList li div.step ul.info li p span{
	color:#ffffff;
}
/*【660】div#layoutContentsB div.taskInfo---------------*/
table.taskInfo{
	margin-top:20px;
	font-size:75%;
	border-collapse:collapse;
}
/* 661 div#layoutContentsB div.taskInfo------------------*/
table.taskInfo th,table.taskInfo td{
	border:solid 1px #999999;
	padding:3px;
	text-align:left;
}

