/* CSS Document */

/* top page ---------------------------------------------
------------------------------------------------------ */
.cmsIdxInfoBox01 {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #949191;
}

.cmsIdxInfoBox01 h3 {
	color: #5e4268;
	margin-bottom:5px;
	font-weight:bold;
}

.cmsIdxInfoBox01 p{
	margin-bottom:0px;
}

.cmsIdxInfoBox01 .cmsImgBox {
	float:right;
	width: 190px;
	margin-left: 30px;
}

.cmsIdxInfoBox02 {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #949191;
}

.cmsIdxInfoBox02 h3 {
	color: #5e4268;
	margin-bottom:5px;
	font-weight:bold;
}

.cmsIdxInfoBox02 p{
	margin-bottom:0px;
}

.cmsIdxInfoBox02 .cmsImgBox {
	float:left;
	width: 190px;
	margin-right: 30px;
}

.cmsIdxInfoBoxReset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 0px;
}


/* pager --------------------------------------------- */
------------------------------------------------------ */
.centered {
  position: relative;
  overflow: hidden;
}

div.pager {
	font-size: 10px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.4;
	/* centering setting */
	position: relative;
	left: 50%;
  float: left;
}

div.pager a,
div.pager span {
	display: block;
	float: left;
	margin-right: 0.1em;
	padding: 0.2em 0.5em;
	/* centering setting */	
	position: relative;
  left: -50%;
}

div.pager a, div.pager a:visited {
    color: #333333;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    text-decoration: none;
}

div.pager a:hover, div.pager a:active {
    color: #FFFFFF;
    background-color: #7a5992;
    border: 1px solid #7a5992;
}

div.pager span.current {
    color: #ffffff;
    background-color: #7a5992;
    border: 1px solid #7a5992;
}

div.pager span.nextprev {
    border: 1px solid #DDDDDD;
    color: #999999;
    background-color: #FFFFFF;
}