#center {
	margin: 0 325px 0 170px;
	}

#rightnotice {
	position: absolute; /*値にabsoluteを指定*/
	right: 0px; /*右からの配置位置を指定*/
	top: 0px; /*上からの配置位置を指定*/
	width: 320px; /*ボックスの幅を指定*/
	}


/*--▼サイドナビ▼--*/

#sidenavi {
	position: absolute;
	left: 5px;
	top: 0px;
	width: 155px;
	}



/*--------今日は何の日------------*/



#whatstoday {
	background: url(images/whatstodayboard_top.gif) no-repeat left top;
	}

#whatstoday dl {
	background: url(images/whatstodayboard_side.gif) repeat-y;
	}

#abouttoday {

	background: url(images/whatstodayboard_bottom.gif) no-repeat left bottom;

	padding-bottom: 43px;

	}

#abouttoday h2 {

	text-indent: -9999px;

	padding-top: 10px;

	}

#abouttoday a:link, #abouttoday a:link dt, #abouttoday a:visited, #abouttoday a:visited dt {

	text-decoration: underline;

	}

#abouttoday a:hover, #abouttoday a:hover dt {

	text-decoration: none;

	}

#today {

	font-weight: bold;

	padding: 8px 0 0 13px;

	}

#abouttoday dl {

	padding: 0 30px 0 20px;

	}

#abouttoday dd {

	font-size: 87%;

	line-height: 1.6;

	padding-left: 1em;

	}

#abouttoday dt {

	font-size: 90%;

	font-weight: bold;

	padding: 8px 0 3px 0;

	}

#todaysevents {

	color: #30f;

	}

#todayswords {

	color: #c93;

	}

#todayssaints {

	color: #f63;

	}

#todaysreadings, #todayssections {

	color: #690;

	}

/*--------新着記事------------*/

#arrivals {

	clear: both;

	font-size: 85%;

	padding: 10px;

	}

#arrivals span {

	display: block;

	text-align: right;

	padding-right: 50px;

	}

#arrivals dd {

	background-image: url(images/border_pinkandleaf.gif);

	background-repeat:no-repeat;

	background-position: left bottom; 

	padding-bottom: 17px;

	}

#arrivals dt {

	background: url(images/star.gif) no-repeat left top;

	padding-left: 18px;

	font-weight: bold;

	color: #58805e;

	}



#church {
	height: 96px;
	width: 350px;
	margin-top: 20px;
	padding: 3px;
	border-top: solid 1px #afbfac;
	border-right: none;
	border-bottom: solid 1px #afbfac;
	border-left: none;
	text-align: center;
	vertical-align: middle;
	}

#church img{
	float: left;
	margin-left: 40px;
	}

#church #visitingchurchesTITLE{
	margin: 5px;
	font-size: 85%;
	font-weight: bold;
	color: #58805e;
	}

#church p{
	font-size: 80%;
	}




/*--------トップページの画像Flash------------*/

#TOPflexslider {

	margin: 5px auto;

	}

#TOPflexslider object {

	width: 350px;

	height: 234px;

	}

#TOPflexslider p {

	text-align: center;

	font-size: 80%;

	margin-top: 20px;

	font-family: ＭＳ　ゴシック, sans-serif;

	}

/*--------ウェルカムメッセージ------------*/

#welcomemessage p{

	border: 2px dotted #999;

	margin: 10px 0;

	padding: 10px;

	font-size: 85%;

	line-height: 1.6;

	}

#welcomemessage h2 {

	font-size: 115%;

	font-weight: bold;

	font-family: Verdana, ＭＳ　Ｐゴシック, san-serif;

	padding-top: 5px;

	padding-left: 10px;

	}

/*--------更新情報------------*/

#update {

	background-color: #f2d7e0;

/*	background: url(images/bg_update.jpg) repeat-x left bottom;*/

	border: 1px solid #c45d7c;

	font-size: 85%;

	line-height: 1.6;

	margin: 10px 0;

	padding: 10px;

	}

#update h3 {

/*	font-size: 110%;

	font-weight: bold;*/

	text-indent: -9999px;

	background-image: url(images/title_update.gif);

	background-repeat: no-repeat;

	}

#update li {

	list-style-type: none;

	border-bottom: 2px dotted #fff;

	}

	

/*--------シスターのおすすめ------------*/

#recommend {

	padding: 10px 20px;

	}

#recommend ul{

	text-align: center;

}

#recommend li {

	display: inline-flex;

	list-style-type: none;

	margin-left: 30px;

	margin-right: 30px;

	}

#recommend span {

	font-size: 80%;

	padding: 3px;

	}





/*-------ワールドニュース-------------*/

#worldnews {

	padding: 5px 20px;

	}

#worldnews h2 a {

	text-indent: -9999px;

	display: block;

	background: url(images/bn_worldnews.gif) no-repeat;

	height: 55px;

	}

#worldnews h2 a:hover {

	background: url(images/bn_worldnews_over.gif) no-repeat;

	height: 55px;

	}

/*-------特集記事-------------*/

#specialarticles {

	margin-left: 20px;

	}

.articletitle h5 {

	text-indent: -9999px;

	}

.articletitle p {

	float: right;

	padding-right: 20px;

	padding-top: 40px;

	font-size: 85%;

	}

#specialarticles img {

	margin: -10px 0 5px 7px;

	}

#marco {

	background: url(images/bg_marco.gif) left top no-repeat;

	width: 244px;

	height: 114px;

	}


/*-------バナー終わり-------------*/

#pope {

	padding: 5px 20px;

	}

#pope a {

	text-indent: -9999px;

	display: block;

	background: url(images/ban_pope_site_3.jpg) no-repeat;

	height: 55px;

	}

#pope h2 a {
	text-indent: -9999px;
	display: block;
	background: url(images/ban_pope_site_3.jpg) no-repeat;
	width: 240px;
	height: 120px;
	}

#pope h2 a:hover {
	background: url(images/ban_pope_site_3.jpg)  no-repeat;
	width: 240px;
	height: 120px;
	}


#kongetsunotokushu {

	background: url(images/yearlyspecial.gif) left top no-repeat;

	width: 244px;

	height: 114px;

	}

#kongetsunotokushu a {

	display: block;

	width: 237px;

	height: 108px;

	}

#kongetsunotokushu p {

	display: none;

	}


/*-------バナー-------------*/

#nagasaki2 {

	padding: 5px 20px;

	}

#nagasaki2 a {

	text-indent: -9999px;

	display: block;

	background: url(images/bn_worldnews.gif) no-repeat;

	height: 55px;

	}

	
#nagasaki2 h2 a {
	text-indent: -9999px;
	display: block;
	background: url(images/ban_nagasaki.jpg) no-repeat;
	width: 240px;
	height: 120px;
	}

#nagasaki2 h2 a:hover {
	background: url(images/ban_nagasaki.jpg)  no-repeat;
	width: 240px;
	height: 120px;
	}

/*-------パウロ会リンク-------------*/

#paulinelink li {
	list-style-type: none;
	text-indent: -9999px;
	margin: 10px 0 10px 40px;
	}

#linktecla {
	background: url(images/bn_teclaphoto.gif) no-repeat;
	}

#linktecla a {
	display: block;
	height: 50px;
	}

#linkwebhotline {
	background: url(images/bn_webhotline.gif) no-repeat;
	}

#linkwebhotline a {
	display: block;
	height: 50px;
	}

#linkcp {
	background: url(images/bn_cp.gif) no-repeat;
	}

#linkcp a {
	display: block;
	height: 50px;
	}

#linkkids {
	background: url(images/bn_kids.gif) no-repeat;
	}

#linkkids a {
	display: block;
	height: 50px;
	}

#linkshop {
	background: url(images/bn_shoppauline.gif) no-repeat;
	}

#linkshop a {
	display: block;
	height: 50px;
	}

#linkenglish {
	background: url(images/bn_english.gif) no-repeat;
	}

#linkenglish a {
	display: block;
	height: 50px;
	}

#linkmt {
	background: url(images/mt_banner.jpg) no-repeat;
	}
#linkmt a {
	display: block;
	height: 60px;
	}



/*-------フッター-------------*/

#qrcode {

	padding-left: 10px;

	}


#footersection {

	margin-top: 350px;

	}


/*---welcometoLaudateはヘッダー下部に移。現在こちら使用せず。
#welcometoLaudate {

	width: 350px;

	background-color: #f9f2f9;

	margin-left: 180px;

	}

#welcometoLaudate h6 {

	font-size: 93%;

	color: #b56abd;

	}

#welcometoLaudate p {
	font-size: 83%;

	}

ヘッダー下部に移動したため。現在使用せず。---*/


#whatsLaudate {
	position: relative;
	width: 300px;
	border: 2px dotted #a7754b;
	text-align: center;

	margin-right: 320px;  /* 左右autoで中心へ */
	margin-left: auto;  /* 左右autoで中心へ */
	margin-top: 20px;
	margin-bottom: 5px;
	}

#Laudatemeans {

	color: #7a9933;

	font-size: 83%;

	}

#wishes {

	color: #a7754b;

	font-size: 88%;

	}

