@charset "UTF-8";
/* CSS Document */

.contents{margin-left:10px; margin-bottom:30px; font-size:12px; line-height:14px;}

a.bread{
	color:#666; text-decoration:underline;
}

a:hover.bread{
	color:#999;	
}

.topBox
{
	margin-top:5px !important; min-height:240px !important;
}

.topBox2
{
	margin-top: 5px !important;
    min-height: 250px !important;
	width:325px !important
}

.topBox2:before {
	display:block;
	content: "";
    width: 341px;
    height: 40px;
    top: 0;
    left: 0;
    position: absolute;
	z-index:-1;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	-o-border-radius: 6px 6px 0px 0px;
	-ms-border-radius: 6px 6px 0px 0px;
	background: #68AEDC;
    background: -moz-linear-gradient(top, #61C8D8 0%, #57AFBD 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61C8D8), color-stop(100%,#57AFBD));
    background: -webkit-linear-gradient(top, #61C8D8 0%,#57AFBD 100%);
    background: -o-linear-gradient(top, #61C8D8 0%,#57AFBD 100%);
    background: -ms-linear-gradient(top, #61C8D8 0%,#57AFBD 100%);
    background: linear-gradient(to bottom, #61C8D8 0%,#57AFBD 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61C8D8', endColorstr='#57AFBD',GradientType=0 );
}

.blueButton{
	margin-left: 54px;
    bottom: 18px;
}

#required{
	background-image:url(../img/btn_required.png);
}

#other{
	background-image:url(../img/btn_other.png);
}

#fellowship{
	background-image:url(../img/btn_fellowship.png);
}

#login_fellowship{
	display:block; overflow:auto;
	position:absolute;
	bottom:0px; width:92%;
	margin:0px auto; margin-bottom:10px;
	padding:8px 0px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	border:#AAA thin solid;	
}

#flyer_error{display:none; margin-bottom:-15px; color:#F00;}

input#coPromoter, textarea#workshopPrice, input#contact, textarea#workshopComment, textarea#workshopSummary, textarea#workshopApproval{
	color:#333;}

/** 研修会詳細 **/

#wtitle{
	font-size:16px; margin-bottom:6px;	
}

#wtheme{
	font-size:14px; margin-bottom:10px;	
}

table#workshop td{
	vertical-align:top;	
}