@charset "utf-8";
/* CSS Document */


#contents p.fltImgR img {
    border: 1px solid #CDCDCD;
    padding: 4px;
}


#contents div.policyBox {
	border: 1px solid #CCCCCC;
	padding: 40px 10px 40px;
	margin-bottom: 20px;
}

#contents div.policyBox .head06 {
    font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    font-weight: bold;
    margin-bottom: 30px;
    text-align: center;
}

#contents div.policyBox p {
    font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
}


#contents div.enkakuTbl table {
	border-collapse:collapse;
	width:100%;
}

#contents div.enkakuTbl table th,
#contents div.enkakuTbl table td {
	border-bottom:1px dotted #AAA;
	line-height:140%;
	padding:12px 5px 9px;
}

#contents div.enkakuTbl table th{
	color:#D15356;
	width:20%;
}


/* event */

#contents section.past {
	margin-top:500px;
}

#contents section div.Rimg {
    margin: 0 auto;
    width: 620px;
}
#contents section div.Rimg div.RimgL {
    float: left;
    width: 300px;
}
#contents section div.Rimg div.RimgR {
    float: right;
    width: 300px;
}

.floatL{
	float:left;
	margin-right:20px;
}


/* care */

#contents div.bscTbl01 table th.second,
#contents div.bscTbl01 table td.second {
	border-right:1px dotted #AAA;
	line-height:140%;
	padding:12px 5px 9px;
}



#contents div.bscBox03 {
	width:350px ;
	text-align:center}
