@charset "utf-8";
/* CSS Document */

/* -------------------------------------------------

index.html CSS

------------------------------------------------- */

#courseArea{
	
}
.fixed {
    position: absolute;
	padding-top:20px;
}


/* courseMenu
-----------------------------*/
#courseMenu{
	width:200px;
	float:left;
}
#courseMenu dl{
	background-color:#fff;
	border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
    -moz-border-radius:3px 3px 0 0;
	border:1px solid #ccc;
	padding:9px;
}
#courseMenu dl dt{
	border-left:5px solid #16baef;
	padding:0 0 0 10px;
	margin:0 0 10px;
}
#courseMenu dl dt a{
	text-decoration:none;
}
.courseLink a{
	display:block;
	text-decoration:none;
	padding:7px 5px 6px;
	border-bottom:1px solid #ccc;
}
.courseLink a:before{
	content:"●";
	font-size:0.7em;
	color:#ccc;
	padding-right:5px;
}
#courseMenu dl dd a:hover{
  opacity:0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";
}
#courseMenu p{
	margin:0 0 15px;
}
.banner{
	border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
    -moz-border-radius:3px 3px 0 0;
	border:1px solid #ccc;
}
.banner a:hover img{
  opacity:0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";
}


/* courseMain
-----------------------------*/
#courseMain{
	width:760px;
	float:right;
}
#courseMain h3{
	margin:0 0 30px;
}
#courseMain h4{
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	font-size:1.3em;
	letter-spacing:1px;
	font-weight:bold;
	color:#fff;
	margin:0 0 15px;
	padding:10px 15px 8px;
	background-color:#16baef;
}
/* courseBox
-------------- */
.courseBox{
	height:100%;
	margin:0 0 30px;
}
/* coueseBoxLeft */
.courseBoxLeft{
	width:400px;
	float:left;
}
.courseBoxLeft dl{
	margin:0 0 20px;
}
.courseBoxLeft dl dt{
	margin:0 0 10px;
	font-size:1.2em;
	padding:0 0 0 7px;
}
.courseBoxLeft dl dd{
	position:relative;
}
.courseBoxLeft dl dd strong{
	font-weight:normal;
	font-size:0.9em;
	color:#666;
	position:absolute;
	right:15px;
}
.day01{
	border-left:8px solid #ed9277;
}
.day02{
	border-left:8px solid #7795c3;
}
.day03{
	border-left:8px solid #66b2a8;
}
.courseBoxLeft dl dd{
	background-color:#d9d9d9;
	border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	margin:0 0 6px;
	padding:7px 5px 0 33px;
	background-repeat:no-repeat;
	background-position:9px 7px;
}
.courseBoxLeft dl dd a{
	background:url(../images/common/icon_link.png) no-repeat right 3px;
	display:inline-block;
	padding-right:20px;
	text-decoration:none;
}
.courseBoxLeft dl dd span{
	display:block;
	z-index:10;
	position:relative;
	left:15px;
	bottom:-6px;
}
.train{
	padding:7px 10px !important;
	font-size:0.9em;
	background-color:#e4e4e4 !important;
}
/* NoIcon */
.no_a01{
	background-image:url(../images/common/no_a01.png);
}
.no_a02{
	background-image:url(../images/common/no_a02.png);
}
.no_a03{
	background-image:url(../images/common/no_a03.png);
}
.no_a04{
	background-image:url(../images/common/no_a04.png);
}
.no_a05{
	background-image:url(../images/common/no_a05.png);
}
.no_a06{
	background-image:url(../images/common/no_a06.png);
}
.no_a07{
	background-image:url(../images/common/no_a07.png);
}
.no_a08{
	background-image:url(../images/common/no_a08.png);
}
.no_b01{
	background-image:url(../images/common/no_b01.png);
}
.no_b02{
	background-image:url(../images/common/no_b02.png);
}
.no_b03{
	background-image:url(../images/common/no_b03.png);
}
.no_b04{
	background-image:url(../images/common/no_b04.png);
}
.no_b05{
	background-image:url(../images/common/no_b05.png);
}
.no_b06{
	background-image:url(../images/common/no_b06.png);
}
.no_b07{
	background-image:url(../images/common/no_b07.png);
}
.no_b08{
	background-image:url(../images/common/no_b08.png);
}
.no_c01{
	background-image:url(../images/common/no_c01.png);
}
.no_c02{
	background-image:url(../images/common/no_c02.png);
}
.no_c03{
	background-image:url(../images/common/no_c03.png);
}
.no_c04{
	background-image:url(../images/common/no_c04.png);
}
.no_c05{
	background-image:url(../images/common/no_c05.png);
}
.no_c06{
	background-image:url(../images/common/no_c06.png);
}
.no_c07{
	background-image:url(../images/common/no_c07.png);
}
.no_c08{
	background-image:url(../images/common/no_c08.png);
}
/* courseBoxRight */
.courseBoxRight{
	width:340px;
	float:right;
}
.courseBoxRight p{
	padding:0 0 5px;
}
.courseBoxRight p img{
	vertical-align:text-top;
	margin:0 5px 0 0;
}
.cousePhoto{
	margin:0 0 10px;
}
.courseBoxRight p span{
	display:block;
	font-size:0.95em;
	padding:3px 0 0;
}





