@charset "euc-jp";

#innerWrap{
	margin-top:0px;
	height:auto;
	width:100%;
}

#inner {
	margin:0 auto;
	width:862px;
	height:1520px;
	color:#FFF;
/*	background-color:#4171BF;*/
	background-color:#002DB2;
}

#inner .contents_frame{
	margin:0 auto;
	padding-top:20px;
	height:auto;
	width:821px;
}

#inner .contents_back {
	/* 角丸設定 */
	-moz-border-radius:10px;    /* Firefox */
	-webkit-border-radius:10px; /* Safari,Chrome */
	border-radius:10px;         /* CSS3 */

	/* ドロップシャドウ */
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-o-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-ms-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	
	margin:0 auto;
/*	height:850px;*/
	width:820px;
	font-size:14px;
	text-align:left;
	line-height:2em;
	border:1px #666 solid;			/* 枠線の装飾 */
	background-color:#FFFFFF;		/* 背景色 */
}


#inner .contents_back2 {
	/* 角丸設定 */
	-moz-border-radius:10px;    /* Firefox */
	-webkit-border-radius:10px; /* Safari,Chrome */
	border-radius:10px;         /* CSS3 */
	
	/* ドロップシャドウ */
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-o-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-ms-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	
	margin:0 auto;
	height:440px;
	width:820px;
	font-size:14px;
	text-align:left;
	line-height:2em;
	border:1px #666 solid;			/* 枠線の装飾 */
	background-color:#FFFFFF;		/* 背景色 */
	color:#333;
}

#inner .contents_back3 {
	/* 角丸設定 */
	-moz-border-radius:10px;    /* Firefox */
	-webkit-border-radius:10px; /* Safari,Chrome */
	border-radius:10px;         /* CSS3 */
	
	/* ドロップシャドウ */
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-o-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-ms-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	
/*	padding-top:5px;*/
	margin:0 auto;
	height:190px;
	width:820px;
	font-size:14px;
	text-align:left;
	line-height:2em;
	border:1px #666 solid;			/* 枠線の装飾 */
	background-color:#FFFFFF;		/* 背景色 */
	color:#333;
}

#inner .concept{
	margin:15px 0px 5px 15px;
	width:95%;
	border-bottom:1px #999 solid;
}

#inner .concept_detail{
	margin:5px 5px 0px 20px;
}

#inner .concept_intro{
	margin:10px 55px 25px 35px;
	font-size:12px;
	color:#333;
	line-height:1.5em;
}

#inner .concept2{
	margin:5px 5px 0px 30px;
}

#inner table.plan{
	margin:10px 0px 0px 10px;
    border-collapse:separate;
    border-spacing:15px;
}
#inner table.plan td{
	padding-left:20px;
	width:220px;
	height:35px;
	text-align:left;
	border-right:1px #666 solid;
	border-bottom:1px #666 solid;
	color:#333;
	font-size:14px;
	background-image:url(../../img/training/point_plan.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
#inner .planview{
	color:#333;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	margin:5px 5px 5px 25px;
	padding-left:30px;
	line-height:1.3em;
/*	border:1px #666 solid;*/
}

.invisible{
	display: none;
}

a.clickToolTip{
	margin: 0;
/*	padding: 2px 6px;
	border-radius: 5px;
	-moz-border-radius: 5px;*/
	text-decoration: none;
/*	background-color: green;*/
	color:#333;
	font-size:14px;
}

p.toolTip{
/*	margin: 0;*/
	padding:5px;
	width: 500px;
	font-size:12px;
	background-color: #003;
	opacity: 0.9;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
/*	min-height: 30px;*/
	line-height:1.8em;
	top: 50px;
	left: -300px;
	position: absolute;
}
