@charset "utf-8";
/*--京student_s/student_life.css--*/
/*####################SP表示用####################*/
.what_kind{
	margin-bottom:20px;
}

	.what_kind_txt h2{
		font-size:1.1em;
		font-weight:bold;
		margin-bottom:0.4em;
	}
	
	.what_kind_img img{
		margin:0 auto;
	}
	
.life_box{}

	.life_box h3{
		background:#2a275e;
		color:#fff;
		padding:2px 5px;
	}
	
	.life_box_inner{
		padding:5px 0 0 0;
		margin-bottom:20px;
	}
	
.life_box_img table{
	margin:0 auto;
}

	.life_box_img table td{
		padding:1px;
	}
	
.life_box_txt dl{
	margin:0 10px;
}

	.life_box_txt dl dt{
		line-height:1.2em;
	}
	
	.life_box_txt dl dd{
		margin-bottom:1em;
	}

.event_bn_list{
	width:80%;
	margin:0 auto;
}

	.event_bn_list li{
		overflow:hidden;
		padding:5px;
	}
	
	.event_bn_list a{
		display:block;
	}
		
	.event_bn_list a span.visible-xs-inline{
		text-align:center;
		display:block !important;
		text-decoration:none;
		padding:5px 0;
		color: #111;
		border: 1px solid #fff;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-decoration: none;
		box-shadow: 0 0 1px 1px rgba(0,0,0,0.2);
		background: rgba(255,255,255,1);
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,247,255,1) 49%, rgba(247,242,255,1) 50%, rgba(233,219,255,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(49%, rgba(250,247,255,1)), color-stop(50%, rgba(247,242,255,1)), color-stop(100%, rgba(233,219,255,1)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,247,255,1) 49%, rgba(247,242,255,1) 50%, rgba(233,219,255,1) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,247,255,1) 49%, rgba(247,242,255,1) 50%, rgba(233,219,255,1) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,247,255,1) 49%, rgba(247,242,255,1) 50%, rgba(233,219,255,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(250,247,255,1) 49%, rgba(247,242,255,1) 50%, rgba(233,219,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9dbff', GradientType=0 );
	}

/*####################PC表示用####################*/
@media print, screen and (min-width: 768px) {
	.what_kind{
		background:#fff;
		padding:20px;
		overflow:hidden;
	}
	
		.what_kind_txt{
			width:390px;
			float:left;
		}
	
		.what_kind_img{
			width:260px;
			float:right;
		}
	
	.life_box h3{
		font-size:16px;
		font-weight:bold;
		border-left:5px solid #29275e;
		color:#29275e;
		background:none;
		padding-left:10px;
		margin-bottom:10px;
	}
	
	.life_box_inner {
		padding: 10px;
		background:#fff;
		overflow:hidden;
	}
	
	.life_box_txt{
		width:380px;
		float:left;
	}
	
	.life_box_img{
		float:right;
	}
	
	.event_bn_list a span.visible-xs-inline{
		display:none !important;
	}
	
	.event_bn_list {
		width:auto;
		margin: 0 auto;
		text-align:center;
	}
	
	.event_bn_list li{
		padding:0;
		display:inline-block;
		margin:0 5px;
	}
}

