@charset "UTF-8";
/* CSS Document */
h2{
	margin-top:20px;
	margin-bottom:5px;
}
h3{
	color:#2257d0;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
	margin-bottom:3px;
	padding-bottom:1px;
	padding-left:12px;
}
h3.midashi1{
	margin-top:30px;
}
.main .pic1{
	float:left;
}
.main .pic2{
	clear:both;
	margin-top:10px;
}

.main p.non_img{
	width:626px;
	margin:5px 0;	
}

.main p{
	width:380px;
	float:right;
	margin:5px 0;	
}
.leftim{
	display:block;
	width:256px;
	float:left;
}
.main p.place{
	width:640px;
	clear:both;
	margin-bottom:20px;
}
.large-co img{
}
.large-co{
	text-align:center;
	margin:10px auto;
	width:550px;
	border:1px solid #999;
}
#letter{
	background:#FFFFFF;
}
#letter h3{
	width:550px;
	font-weight:bold;
	text-align:center;
	margin:10px auto 0;
	background:#2257d0;
	color:#FFFFFF;
	padding:5px 0;
	letter-spacing:2px;
}


#letter_la{
	background:#FFFFFF;
}
#letter_la h3{
	width:800px;
	font-weight:bold;
	text-align:center;
	margin:10px auto 0;
	background:#2257d0;
	color:#FFFFFF;
	padding:5px 0;
	letter-spacing:2px;
}

.letter_la-co{
	text-align:center;
	margin:10px auto;
	width:800px;
	border:1px solid #999;
}


#copyright_pop{
	margin:0px auto 20px;
	width:550px;
	text-align:center;
}

.close{
	text-align:center;
}
.area-end{
	height:1px;
}

