/* CSS Document */

div.main-frame{
	color:#EEEEEE;
	line-height:24px;
	font-size:12px;
	padding-top:10px;
}
div.structure-wrap{
	background:url(../images/index/title_bg.gif) repeat-x;
}


div.box3{
	width:200px;
	float:left;
	padding:185px 0px 10px 0px;
	background-repeat:no-repeat;
}
div.box3 p{
	margin:0px;
	padding:5px;
}
div.wish1{background-image:url(../images/index/wish1.gif)}
div.wish2{background-image:url(../images/index/wish2.gif)}
div.wish3{background-image:url(../images/index/wish3.gif)}


ul.head-menu{
	margin-bottom:-45px;
	vertical-align:bottom;
}


/*______________________________________________________________________________________________________上2段組*/

a.baloon-petit{
	position:absolute;
	top:-100px;
	right:0px;
}
div.first-link a.baloon-petit:hover{background-color:transparent}
div.top-left{
	width:515px;
	float:left;
	padding-bottom:10px;
}
div.top-right{
	width:284px;
	float:left;
	border-left:1px solid #868686;
	margin-top:10px;
}

div.first-link{
	border-bottom:1px solid #868686;
	padding-top:5px;
	position:relative;
}
div.first-link p{
	margin:0px;
	padding:3px 0px 3px 10px;
}

/*________________________________________________________________________________右コース一覧*/
div.first-link a.courses{
	display:block;
	background:url(../images/index/first_link_arrow.gif) no-repeat left 26px;
	padding:0px 0px 13px 22px;
	border-bottom:1px dashed #595959;
}
div.first-link a.courses:hover{
	background-position:3px 26px;
	background-color:transparent;
}

/*________________________________________________________________________________右コース一覧*/


/*トピックス*/
div.topics p.heading{
	margin:0px;
	padding:0px 0px 5px 0px;
}
div.topics p.topic{
	margin:0px 0px 0px 190px;
	padding:3px 0px 30px 0px;
	position:relative;
	line-height:15px;
}
div.topics img.thum{
	position:absolute;
	left:-186px;
	top:0px;
}
div.first-link a:hover{
	background-color:#F5BFE9;
}
/*トピックス*/


/*______________________________________________________________________________________________________上2段組*/


/*______________________________________________________________________________________________________メインメニュー*/

div.index-main-menu{
	padding:0px 0px 2px 0px;
}
div.index-main-menu p{
	margin:0px;
	padding:20px 0px 18px 0px;
	border-bottom:1px solid #868686;
	_height:1px;
}
div.index-main-menu a{
	display:block;
	width:113px;
	float:left;
	background:url(../images/index/cursor_feather.gif) no-repeat left -999px;
	padding:7px 0px 0px 31px;
}
div.index-main-menu a:hover{
	background-position:left top;
}
/*______________________________________________________________________________________________________メインメニュー*/


div.structure-inner{
	background:url(../images/index/mainframe_head.jpg) no-repeat center top;
}  

