@charset "utf-8";

/* single Layout */

.customtitle {
	position: absolute;
	bottom: 30px;
	right: 20px;
	color: #FF3300;
	font-size: 200%;
	font-weight: 700;
	text-shadow: 1px 1px 1px #fff;
	line-height: 36px;
	letter-spacing: 0.1em;
	margin: 0 0 30px;
	width: 55%;
	border: none !important;
	padding: 7px;
	background: url(../images/bg_touka.png);
	font-family: HGS明朝E,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif;
	z-index:100;
/*
     background-color:#FFFFFF;
     filter:alpha(opacity=60);
     -moz-opacity:0.6;
     -khtml-opacity: 0.6;
     opacity:0.6;
*/
	behavior: url(../pie/PIE.htc);
 }

/* イメージ＆リンク
-------------------------------------------------------------- */
.singlemain {
	position: relative;
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}

.singlemaintop {
	width: 960px;
	height: 20px;
	margin: 0 auto;
	background: url(../images/mainimagebg_top.jpg) no-repeat left top;
	}
.singlemainimage {
	margin: 0 auto;
	padding: 0px;
	width: 960px;
	text-align: center;
	overflow: hidden;
	line-height: 0;
	background: url(../images/mainimagebg_body.jpg) repeat-y left top;
	}
	.singlemainimage img { margin: 0 auto; padding: 0;}
.singlemainbottom {
	width: 960px;
	height: 20px;
	margin: 0 auto;
	background: url(../images/mainimagebg_bottom.jpg) no-repeat left top;
	}

.imageinfo {
	margin: 0;
	padding: 10px;
	background: url(../images/bg_imageinfo.jpg) repeat-y left top;
	overflow: hidden;
}
.imageinfo dl {
	margin: 0 0 0 auto;
	width: 50%;
}
.imageinfo dl dt {
	float:left;
	clear:both;
	width: 60px;
	margin-bottom: 2px;
	padding-left: 15px;
	background: url(../images/icon_list_siro.png) no-repeat left 4px;
	color: #000;
	font-size: 90%;
}
.imageinfo dl dd {
	margin-bottom: 2px;
	margin-left: 65px;
	padding-left: 0px;
	}

/* 記事
---------------------------------------------------- */
