@charset "utf-8";
/*------------------------------------------------------------------------------
	Client Name - 
	URL: http://foo.co.jp/
	Date: 2007-00-00
	Copyright (C) Client Name All Rights Reserved.
------------------------------------------------------------------------------*/

/*	
----------------------------------------------------*/
html{
	background:#f7f7f6 url(../../img/bg_body.png) repeat-y center; }
body.charity .toTop{
	width:630px;
	}
body.charity #wrapper{
	background:url(../../img/bg_header.png) repeat-x 0 70px;
	padding:0 100px;
	}
/*body.charity #header {background:#fff000;}*/
body.charity #headline{
	margin-top:10px;
}
body.charity #headline h1#pageTitle{
	text-align:center;
	padding:10px 0px 40px;
	background:#fff;
	border:none;
	height:auto;
	}
body.charity #headline #eyecatch{
	display:none;
	}
	
/*==============================================================
　body.charity #main: 
===============================================================*/	
	
body.charity #main {
	width:630px;
	float:left;
}
body.charity #main .section{
	width:630px;
	margin:0 0 2em;
	}
body.charity #main .section h2{
	margin:0 0 5px;
	}
body.charity #main .section p,
body.charity #sub .inner dl{
	line-height:1.5;
	margin-bottom:1.5em;
	}
body.charity #main .section .photoL{
	float:left;
	margin:0 20px 20px 0;
	}
.clearB{clear:both;}



/*==============================================================
　body.charity #sub: 
===============================================================*/
body.charity #sub{
	float:right;
	width:300px;
	margin:0 10px 40px 0;
	}
body.charity #sub h2{
	margin:0;
	}
body.charity #sub .inner{
	padding:0px 10px 15px;}

body.charity #sub .inner dl dt{
	border-top:1px solid #f4a638;
	font-size:110%;
	color:#c27b0f;
	margin:0 0 5px;
/*	background:url(../../img/ico_orange.png) no-repeat 1em 0.5em;*/
	padding:5px 0 5px 38px;
	font-weight:bold;
	}
body.charity #sub #bokinBox dl dt{background:url(../../img/ico_orange.png) no-repeat 1em 0.5em;}
body.charity #sub .inner dl dd{
	margin:0 15px 15px;
	}
body.charity #sub #bokinBox{	background:url(../../img/bg_bokin.png) repeat-y 0 0; margin: 0 0 30px;}
body.charity #sub #bokinBox .inner{	background:url(../../img/bg_bokin_bottom.png) no-repeat 0 bottom;}
body.charity #sub #inquiryBox{	background:url(../../img/bg_inquiry.png) repeat-y 0 0; margin: 0 0 30px;}
body.charity #sub #inquiryBox .inner{	background:url(../../img/bg_inquiry_bottom.png) no-repeat 0 bottom;}

body.charity #sub em{
	color:#C30;}
body.charity #sub em.tel{
	display:block;
	padding:5px;
	font-size:200%;
	font-weight:bold;
	text-align:center;
	background:#f7f7f6;
	margin:10px 0;
	}
body.charity #sub #inquiryBox dt{
	border-top:none;}

body.charity #sub #inquiryBox dt{
	padding:15px 0 5px 15px;
	line-height:1.1;
	}

body.charity #sub #newsBox .inner{
	background:url(../../img/bg_news_bottom.png) no-repeat 0 bottom;
}
body.charity #sub #newsBox{
	background:url(../../img/bg_news.png) repeat-y 0 0; 
	margin: 0 0 30px;
}
body.charity #sub #newsBox p.message{
	margin:15px;
	text-align:center;
}
body.charity #sub #newsBox ul li{
	margin-top:10px;
	border-bottom:1px solid #DC232B;
	padding-bottom:10px;
	background:url(../../img/ico_news.png) no-repeat 10px 5px;
	padding-left:10px;
}
body.charity #sub #newsBox ul li a{
	text-decoration:none;
	display:block;
	width:250px;
	padding-left:10px;
}
body.charity #sub #newsBox ul li span.photo{
	float:left;
	width:60px;
	padding-right:10px;
}
body.charity #sub #newsBox ul li span.date{
	display:block;
	font-weight:bold;
	color:#DC232B;
	margin-bottom:5px;
}
body.charity #sub #newsBox ul li span.text{
	width:180px;
	float:right;
}


/*==============================================================
　body#chaEntry
  body#chaNews
===============================================================*/

body#chaNews #main,
body#chaEntry #main{
	padding-top:10px;
}
body#chaNews #main .section h2,
body#chaEntry #main .section h2{
	margin-bottom:30px;
}

body#chaNews #main .section ul li{
	margin-bottom:15px;
	border-bottom:1px solid #DC232B;
	padding-bottom:15px;
	background:url(../../img/ico_news.png) no-repeat 0 5px;
	padding-left:10px;
}
body#chaNews #main .section ul li a{
	text-decoration:none;
	display:block;
	width:630px;
}
body#chaNews #main .section ul li span.photo{
	float:left;
	width:80px;
	padding-right:10px;
}
body#chaNews #main .section ul li span.date{
	display:block;
	font-weight:bold;
	color:#DC232B;
	margin-bottom:5px;
}
body#chaNews #main .section ul li span.text{
	width:540px;
	float:right;
}
body#chaEntry #main .entry h3{
	font-size:150%;
	margin-bottom:20px;
	font-weight:bold;
}
body#chaEntry #main .entry h3 span.date{
	font-weight:bold;
	color:#DC232B;
	display:block;
	font-size:80%;
	margin-bottom:10px;
}


body#chaNews #main .section p.message{
	font-size:120%;
	text-align:center;
	padding:50px;
}





















