@charset "UTF-8";

/*==================================================================

TOP_SLIDER

==================================================================*/
.slideFrame {
	position:relative;
	margin:0px;
	overflow:hidden;
	overflow-x:auto;
	width:100%;
	height:460px;
	/*background:#D6EDF6;*/
	/*border-bottom:20px solid #D6EDF6;*/
	/*border-top:16px solid #D6EDF6;*/
}
.slideGuide {
	width:150%;
	height:100%;
}
.slideCell {
	display:block;
	float:left;
	/*margin-right:5px;*/
	width:700px;
	height:2000px;
	background:#FFF;
	color:#333;
}
ul#slide{
	margin:0px auto 0px;
	padding:0;
	width:552px;
	height:148px;
	position:relative;
	list-style:none;
	float:right;
}
ul#slide li{
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
}





#tweet{
	width:360px;
	float:left;
	margin:0px 0px 30px 20px;
}


/*==================================================================

FRAME

==================================================================*/
#left_frame{
	width:600px;
	float:left;
	margin:0px 40px 0px 0px;
}
#right_frame{
	width:300px;
	float:left;
	margin:0px;
}


/*==================================================================

NEWS

==================================================================*/
.headerT{
	font-size:20px;
	margin:0px auto 0px;
	text-align:left;
	word-spacing:0.5em;
	width:960px;
	font-family:RodinProN-B;
}
.headerT_e{
	font-size:12px;
	margin:0px auto;
	word-spacing:0em;
	color:#ABD406;
	font-family:RodinProN-B;
}
.news {
	margin:20px 0px 0px 0px;
	width:560px;
	text-align:left;
	float:left;
}
dl.news dt {
  float:left;
  margin:0px;
  width:8em;
  border-bottom:dotted 1px #000;
  padding:8px 0px 8px 0px;
  font-family:TsukuGoPr5-M;
}
dl.news dd {
  margin-bottom:5px;
  margin-left:8em;
  border-bottom:dotted 1px #000;
  padding:8px 0px 8px 0px;
}


.information{
border:4px solid #FF821C;
/*border:4px solid #999;*/
position:relative;
margin-top:1em;
margin-bottom:3em;
}
.information h3{
font-size:18px;
font-family:TsukuGoPro-H;
letter-spacing:0.05em;
position:absolute;
right: 0;
left: 0;
top: -0.6em;
margin-left: 1em;
}
.information span{
padding: 0 .5em;
background: #FFF;
color: #FF821C;
/*color: #999;*/
}
.information .inner{
padding:2em;
}

