@import "main.css";

/*.location{
font-size:80%;
margin:50px 0px 30px 25px;
line-height:12px;
}*/
body{
    --height:1680px;
}
#body{
border-style:none solid;
border-width: 1px;
border-color: #3ea471;
display:inline-block;
width:778px;
}
#left{
float:left;
display:inline;
background-color: #ddeedd;
width:184px;
}
#body,#left{
    /*height:1680px;*/
    height: var(--height);
}
.counter{
width:52px;
    /*margin:970px auto 0px auto;*/
    margin:calc(var(--height) - 530px) auto 0px auto;
font-size: 90%;
letter-spacing:1px;
}
.object{
margin:10px 0px 0px 10px;
}
.oshirase{
font-size: 85%;
padding:10px 0px 10px 20px;
}

/*201201*/
.whatsnew{
width:532px;
padding:10px 20px;
margin:10px;
height:200px;
overflow-y:scroll;
/*line-height:120%;*/
border:1px solid #3ea471;
}
.new_title{
background-color:#178b51;
color:#ffffff;
font-weight:bold;
padding:3px 0px 3px 10px;
letter-spacing:2px;
font-size:85%;
}
.whatsnew dl{
font-size:80%;
}
.whatsnew dt{
margin-left:15px;
}

.whatsnew dd{
margin-left:30px;
}
.whatsnew dd a{
text-decoration:none;
}
.facebook{
width:542px;
margin:10px;
height:500px;
/*line-height:120%;*/
overflow-y:scroll;
border:1px solid #3ea471;
    padding-left:30px;

}
/*募金*/
.bokin{
font-size:85%;
padding:10px 20px;
margin: 15px 10px;
line-height:160%;
width:530px;
border:2px solid #3ea471;
    letter-spacing:1px;
    text-align:justify;
    
}
.bokin_2{
font-size:85%;
padding:10px 20px;
margin: 15px 10px;
line-height:14.5pt;
width:530px;
border:2px solid #3ea471;
letter-spacing:1px; 
text-align:justify;
}
.bokin_2 > p.align_right{
    text-align: right;
}
.center{
text-align:center;
/*background-color:#178B51;*/
background-color:#bd0000;
padding:15px 0px 12px 0px;

}

.title2{
font-size:14pt;
    /* line-height:130%; */
    color:#fff;
}
.title1{
font-size:140%;
margin-bottom: 8px;
}
.bokin,.bokin_2 strong{
font-weight:bold;
}
.center strong{

color:#ffffff;
}
.kingaku{
text-align:center !important;
font-size:130%;
/* font-weight:bold; */
}
.bokin_2 table{
margin:20px 0px 10px 0px;
}
.bokin_2 table td{
	width:33%;
	text-align:center;
	
}
.bokin_2 table tr:last-child td{
    font-size:8pt;
}

/* ソーシャルアクションリング */
.sar{
width:552px;
padding:10px 10px;
margin:10px;
height:60px;
/*  border:1px solid #3ea471;*/
}
.sar div{
    width:234px;
    height:60px;
    margin-top:0px;
    margin-bottom:0px;
}
.sar div img{
    border:none;
}
.sar .banner_left{
    float:left;
    margin-left:20px;
}
.sar .banner_right{
    float:right;
    margin-right:20px;
}