@charset "UTF-8";
/* mailto : suetomi@kirin-dgn.com */
/* Copyright (C) 2013 kirin. All rights reserved. */


/*===========================================
	mainImgArea
=============================================*/
div#mainImgArea {
	width: 1107px;
	margin: 20px auto 0px auto;
	padding: 0px;
	position: relative;
}

/* cut_01 */
div#mainImgArea div#cut_01 {
	top: 100px;
	left: 100px;
	position: absolute;
}
div#mainImgArea div#cut_02 {
	top: 200px;
	left: 100px;
	position: absolute;
}
div#mainImgArea div#cut_03 {
	top: 265px;
	left: 100px;
	position: absolute;
}
div#mainImgArea div#kumo01 {
	width: 95px;
	top: 10px;
	left: -20px;
	position: absolute;
}
div#mainImgArea div#kumo02 {
	width: 95px;
	top: 0px;
	right: -10px;
	position: absolute;
}
div#mainImgArea div#kumo03 {
	width: 95px;
	bottom: 0px;
	right:  10px;
	position: absolute;
}



/*===========================================
	mainCntArea
=============================================*/
div#mainCntArea ul.infoArea {
	width: 770px;
	margin: 0px;
	padding: 0px;
	list-style: none;	
}
div#mainCntArea ul.infoArea li {
	width: 770px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	background: url(../img/bg_line.png) repeat-x bottom;
	clear: both;
}
div#mainCntArea ul.infoArea li div.photoArea {
	width: 260px;
	height: 157px;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}
div#mainCntArea ul.infoArea li div.txtArea {
	width: 495px;
	margin: 0px;
	padding: 0px;
	float: right;
}

/* blogArea */
div#mainCntArea ul.blogArea {
	width: 770px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style: none;	
}
div#mainCntArea ul.blogArea li {
	width: 243px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	float: left;
}
div#mainCntArea ul.blogArea li div.blogPhoto {
	height: 139px;
	overflow: hidden;
}

/* txtDay */
.txtDay {
	font-size: 12px;
	color: #999;
	font-weight: bold;
}


div#mainCntArea ul.infoArea a.honbunLink {
	color: #333;	
}