@charset "UTF-8";

/* グローバルメニュー
-------------------------------------------------------------------------------------------------------- */

#bg_grad {
	height:400px;
	width:100%;
}



#bt{
	width:820px;
	height:450px;
	padding-top:0px;
	background:url(../../tokeisrc/tokei/benesse/img/ajax-loader2.gif) no-repeat 50% 50%;
	margin-left:35px;
	position:relative;
	margin-top:-10px;
}
#bt #btAd{
	position:absolute;
	width:590px;
	height:450px;
	background:url(../../tokeisrc/tokei/benesse/img/trans.png);
}
#bt #btAd a{
	width:590px;
	height:450px;
	display:block;
	
}
#bt #btAd a img{
	display:none;
	border:none;
}
#bt #btInner{
	display:none;
	width:100%;
}

#bt #btInner2{
	display:none;
	width:100%;
}

#bt #btPh{
	float:left;
	margin-top:0;
	margin-bottom:0;
	width:100%;
}

#bt #btPh2{
	float:left;
	margin-top:0;
	margin-bottom:0;
	width:100%;
}


#bt #btRight{
	width:214px;
	float:right;
}
#bt #btRight #btNmae{
	color:#CC0033;
	font-size:15px;
	font-weight:300;
	line-height:1.1;
	border-bottom:1px dotted #CCCCCC;
	background:url(../../tokeisrc/tokei/benesse/img/line.png) no-repeat;
	padding:0 0 8px 8px;
	margin-top:0;
	margin-bottom:12px;
}
#bt #btRight dt{
	font-size:10px;
	color:#CC0033;
	line-height:1.3;
}
#bt #btRight dd{
	color:#666;
	font-size:12px;
	font-weight:300;
	line-height:1.5;
	padding-bottom:9px;
	margin-left:0;
}

#button {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	margin-bottom:100px;
}

#banner_photo_r {
	width:45%;
	float:right;
	margin-left:10px;
}

#banner_photo_r1{
	width:6%;
	float:right;
	margin-right:0px;
}

#banner_photo_r2{
	width:45%;
	float:right;
	margin-right:20px;
}

#btRight{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}

#btRight p {
	float:left;
	font-size:25px;
}

#btRight dd {
	float:left;
	font-size:25px;
}

#btRight dd a {
	float:left;
	font-size:25px;
}

#btRight dt {
	float:left;
	font-size:25px;
}

#logo {
	width:40%;
}

#logo_img {
	height:61px;
	padding-top:19px;
	padding-left:20px;
}

#flickNav {
	width:100%;
	
}

#profile {
	padding-top:60px;
}

.jCarousel {
	width:100%;
}