/* CSS Document */

#contents {
	width: 930px;
	margin:auto;
	padding:0 5px;
	clear:both;
}

.backMenu {
    margin-left:30px;
	margin-bottom:30px;
}

#contents #cLA {
    float:left;
	width:930px;
	text-align:left;
}

#contents #cLA h3 {
	margin-top:10px;
    margin-bottom:10px;
	clear:left;
	font-size:130%;
	border-left:2px solid #FF6600;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
}

#contents #cLA h4{
	background:url(/img/icn_la-pagemenuttl.gif) no-repeat left center;
	margin-bottom:5px;
	padding-left:15px;
	font-weight:normal;
	font-size:120%;  
}

#contents #cLA h5 {
	color:#333333;
	margin-left:10px;
	margin-bottom:5px;
}

#contents #cLA .article {
    margin:20px auto;
	padding:20px;
	background:#ffffff;
	border:10px solid #CCCCCC;
	width:828px !important;
}

#contents #cLA .article .center{
    text-align:center;
}

/*----------------------------------------------------
		メニュー
----------------------------------------------------*/
#menuLa {
    width:880px;
	margin:20px auto;
	padding-bottom:30px;
	background:url(/img/bg_bar.gif) repeat-x bottom;
	margin-bottom:30px;
}


#menuLa ul {
    background:#EEEEEE;
	width:860px;
	padding:10px;
	margin-bottom:20px;
	_zoom:1;
	overflow:hidden;
}


#menuLa ul li {
    margin:0 10px;
    float:left;
}


#menuLa ul li a{
	background:#FFFFFF url(/img/icn_la-pagemenu.gif) no-repeat left center;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-decoration:none;
	padding:5px;
	padding-left:25px;
	padding-right:10px;
	width:220px;
	display:block;
}

#menuLa ul li a:hover{
	color:#FF6600;
	text-decoration:underline;
}



/*----------------------------------------------------
		リーダーシップの定義
----------------------------------------------------*/
#leadershipOutline p{

}


#leadershipOutline div{
    border:1px solid #CCCCCC;
	background:#F3F3F3;
	padding:10px;
	margin-bottom:20px !important;
	margin-left:80px;
	width:650px;
}


#leadershipOutline div p{
    margin-left:0 !important;
	padding-bottom:0 !important;
	margin-bottom:0 !important;
	padding-left:0px !important;
	padding-right:2px !important;
}

#leadershipOutline div h4{
	margin-bottom:0;
	margin-top:10px;
	font-weight:normal;
}


#leadershipOutline div dl dt{
	margin-bottom:0;
	font-weight:normal !important;
	color:#333333 !important;
}


/*----------------------------------------------------
		レポートの読み方
----------------------------------------------------*/

#leadershipReport00 #la00table1 td{
	background:#FFFFFF;
	padding:5px;
	width:6% !important;
	text-align:center;
	border:#999999 1px solid;
	empty-cells: show;
}

#leadershipReport00 #la00table2 td{
	background:#FFFFFF;
	padding:5px;
	width:10% !important;
	text-align:center;
	border:#999999 1px solid;
	empty-cells: show;
}







/*----------------------------------------------------
		総合評価
----------------------------------------------------*/

.leaderCommnet{
	background:#F3F3F3;
	border:1px solid #CCCCCC;
	padding:10px;
	width:700px !important;
	margin:0 auto;
	margin-bottom:30px;
}

.leaderCommnet dt {
	padding-left:0 !important;
	color:#333333 !important;
	font-weight:normal !important;
}

.leaderCommnet dd {
    padding-bottom:0 !important;
	padding-left:0 !important;
}






/*----------------------------------------------------
		質問別結果一覧
----------------------------------------------------*/

.tsuyomi {
	width:800px;
	margin:10px auto 20px;
	padding:10px;
	background:#F4F8FF;
	border:#3366CC 2px solid;
}

.tsuyomi h4{
	background:url(/img/icn_la-tsuyomi.gif) no-repeat left center !important;
	color:#3366CC;
	margin-bottom:5px;
	padding-left:15px;
	font-weight:normal;
	font-size:100%;  
}

.tsuyomi h5 {
	color:#333333;
	margin-left:10px;
	margin-bottom:5px;
}

.tsuyomi li {
    background:#FFFFFF;
	border:1px solid #F4F8FF;
	padding:10px;
}


.kadai {
	width:800px;
	margin:10px auto 20px;
	padding:10px;
	background:#FDF1F1;
	border:#cc3333 2px solid;
}

.kadai h4{
	background:url(/img/icn_la-kadai.gif) no-repeat left center !important;
	color:#cc3333;
	margin-bottom:5px;
	padding-left:15px;
	font-weight:normal;
	font-size:100%;  
}

.kadai h5 {
	color:#333333;
	margin-left:10px;
	margin-bottom:5px;
}

.kadai li {
    background:#FFFFFF;
	border:1px solid #FDF1F1;
	padding:10px;
}



/*----------------------------------------------------
		質問別結果一覧
----------------------------------------------------*/


#leadershipReport04 


/*----------------------------------------------------
		自由回答
----------------------------------------------------*/
#leadershipReport05 p{
	margin-bottom:20px;
}


#leadershipReport05 .resultFree{
	width: 800px;
	margin:auto;
	margin-bottom:40px;
	border-collapse: collapse;
}


#leadershipReport05 .resultFree th{
	color:#333333;
	background:#EEEEEE;
	font-size:90%;
	padding:10px;
	width:10px;
	border:#FFFFFF 1px solid !important;
	empty-cells: show;
	text-align:center;
}


#leadershipReport05 .resultFree td{
	color:#333333;
	background:#EEEEEE;
	font-size:90%;
	padding:10px;
	border:#FFFFFF 1px solid !important;
	empty-cells: show;
	text-align:left;
}



/*----------------------------------------------------
		回答結果グラフ
----------------------------------------------------*/


.resultTable{
	width: 98%;
	margin:auto;
	margin-top:10px;
	margin-bottom:30px;
	border-collapse: collapse;
}

.resultTable thead th{
    background:#663300 !important;
    color:#FFFFFF;
    font-size:90%;
    text-align:left;
    font-weight:normal;
    padding:3px !important;
    text-align:center;
    border:#CCCCCC 1px solid;
}
	
.resultTable tbody th{
    font-size:90%;
    text-align:left;
    font-weight:normal;
    padding:3px !important;
    text-align:center;
    border:#CCCCCC 1px solid;
}

.resultTable td{
    font-size:90%;
    padding:3px;
    text-align:center;
    border:#CCCCCC 1px solid;
    empty-cells: show;
}

.num {
    width:50px;
}


.even {
    background:#F8E8DE;
}

.categoryName {
    background:#FFCC99;
}

.point {
    color:#FF6600;
}

.grp {
    background:#FFFFFF;
	width:150px;
	padding:0 !important;
}

.grpClosed{
    background:#FFFFFF;
    width:120px !important;
	padding:0 !important;
}

.scoreClosed th {
    width:30px !important;
}

.section td{
    background:#FFFFFF;
    font-size:90%;
    padding:3px;
    text-align:center;
    border:#999999 1px solid;
    empty-cells: show;
}



.read{
	width: 98%;
	margin:auto;
	margin-bottom:20px;
	border-collapse: collapse;
	}

.read th{
	background:#EEEEEE;
	font-weight:normal;
	text-align:center;
	padding:3px;
	vertical-align:middle;
	border:#999999 1px solid;
	empty-cells: show;
	white-space:nowrap !important;
	font-size:90% !important;
}


.read td{
	background:#FFFFFF;
	padding:3px;
	text-align:left;
	vertical-align:top;
	border:#999999 1px solid;
	empty-cells: show;
	font-size:90% !important;
}
.read td dt {
	padding-left:0 !important;
	color:#333333 !important;
	font-weight:normal !important;
}

.read td dd {
    padding-bottom:0 !important;
	padding-left:0 !important;
}




/*----------------------------------------------------
		
----------------------------------------------------*/
#table3-3 .grp3-3_c{
	text-align:left !important;
	width:80px !important;
	padding:0 !important;
}

#table3-3 .grp3-3_c br {
    font-size:1%;
}


#table3-3 .grp3-3{
	width:80px !important;
}


#table3-3 .grp3-3_b{
	text-align:center !important;
	width:40px !important;
	padding:0 !important;
}



.txtLeft{
text-align:left !important;
}

.grp{
padding:0 !important;
text-align:left !important;
}


