﻿/*****EVENTS*****/

#title{
position:relative;
width:640px;
height:20px;
margin-top:20px;
background-color:#E6E4F9;
background-image:url(images/title.gif);
background-repeat:no-repeat;
border:1px solid #E6E4F9;
}
#title p , #title h2{
position:absolute;
line-height:20px;left:30px;
text-align:left;
color:#333333;
font-weight:bold;
}

div.panel-overlay h2,p{
text-align:left;
}
div.panel-overlay h2{
margin:15px 0 10px 0;
font-size:120%;
}

.events_text{
width: 480px;
margin: 5px auto;
padding: 0.3em 0;
line-height: 1.5;
font-size: 120%;
}

.events_box{
	width: 640px;
	margin: 0 auto;
}


/*****EVENTS20100124新年会・テレビ取材*****/

div#event_box{
width:640px;
overflow:hidden;
}

/*左側*/
div#event_left{
float:left;
width:260px;
margin-top:15px;
}
div#event_left .img1{
position:relative;
}
div#event_left .text1{
position:absolute;
top:85px;
left:25px;
text-align:left;
width:195px;
line-height:1.5;
text-justify: inter-ideograph;
text-align: justify;
}

/*右側*/
div#event_right{
float:right;
width:380px;
margin-top:15px;
}

div#event_right .img2{
position:relative;
}
div#event_right .text2,.text4{
position:absolute;
text-align:left;
width:340px;
line-height:1.5;
text-justify: inter-ideograph;
text-align: justify;
}
div#event_right .text2{
top:25px;
left:25px;
}
div#event_right .text4{
top:85px;
left:25px;
}

/***イベントＪＳ****************************************/
div#photodiv{
	width:640px;
}


/*****感謝状*****/

.box_0530{
clear:both;
width:640px;
overflow:hidden;
margin-top:10px;
}

.left_0530{
float:left;
}
.right_0530{
float:right;
}

/*****2012newyear用*************************************/
#dl_list{
clear: both;
overflow: hidden;
width: 640px;
margin: 0 auto;
}
dl,dl.small{
float: left;
width: 300px;
margin: 10px 0 0 0;
padding: 0;
}
dl.small,dl.left_small{
width: 151px;
}
dl.left{
margin-right: 40px;
}
dl.left_small{
margin-right: 12px;
}
dd{
margin: 2px 0 0 0;
line-height: 1.5;
text-align: center;
}
dd span{
color: #C00;
}

#gallery{
	width: 640px;
	margin: 0 auto;
}

dt a:hover{
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

/*****2013newyear用*************************************/
#dl_list ul{
	list-style-type: none;
}
#dl_list ul li{
	background-color: #CCC;
	float: left;
	width: 300px;
	height: 199px;
	padding: 0;
	margin-top:10px;
}
#dl_list ul li a:hover{
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.box2013{
	margin-right: 40px;
}
.come2013{
	text-align: center;
	padding: 10px 0;
	font-size: 110%;
}
.come2013 span{
	color: #C00;
}
/*****20120725用*************************************/
#kokubun{
	width: 480px;
	margin: 15px auto;
	overflow: hidden;
}
#kokubun dl{
	width: 100%;
	clear: both;
	text-align: left;
}
#kokubun dt{
	float: left;
	width: 30%;
}
#kokubun dd{
	margin: 0 0 0 20px;
	float: left;
}
.events_text_kokubun{
	width: 480px;
	margin: 10px auto;
	font-family: serif ;
	text-align: right;
}
.events_kokubun{
	text-align: center;
}