@charset "euc-jp";

.floatClear {
  clear: both;
  font-size: 0;
}

.clearFix{
display:inline-block;
}
.clearFix:after{
display:block; 
clear:both; 
visibility:hidden;
height:0;
content:".";
}
/* Hides from IE-mac \*/
* html .clearFix{
height:1%;
}
.clearFix{
display:block;
}/* End hide from IE-mac */
/* }}} END */

body{
text-align:center;
color:#666;
}

#emg{
text-align:center;
}
#emg table{
margin:0 auto 10px;
}
#emg table table{
margin:0;
}

#mbody{
width:723px;
margin-right:auto;
margin-left:auto;
text-align:left;
}

*img{
border-style:none;
}
a img{
border-style:none;
}

.clear{
clear:both;
}
.bold{
font-weight:bold;
}
.em {
color:#f00;
}
.plugin{
margin:20px 10px 10px;
}
.alert{
color:red;
font-size:95%;
padding:0 5px 10px 20px;
text-indent:-15px;
line-height:1.3;
}
.alert2{
font-size:95%;
padding:0 5px 10px 20px;
text-indent:-15px;
line-height:1.3;
}

div#footer{
clear:both;
width:723px;
margin-right:auto;
margin-left:auto;
font-size:.75em;
}

#footer hr{
width:723px;
height: 1px
}

/* ishikun */
#wrapper{
width:723px;
margin:0 auto;
text-align:left;
}

.yjmth{
margin-bottom:1em;
}

/* /ishikun */

#hed{
padding:0;
}

.smhd{
padding:0 0 5px 3px;
}

.info{
padding:10px 0 5px 3px;
}

#infoSelect{
text-align:left;
padding:0 0 0 5px;
}

.infoSelectTitle{
color:#fe8d00;
font-weight:bold;
}

table.infoSelectResult{
margin:20px 0 15px;
}


table.infoSelectResult td.listAccent{
width:30%;
background:#efd;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
text-align:center;
font-weight:bold;
color:#690;
}

table.infoSelectResult td.lists{
width:70%;
text-align:left;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
line-height:1.5em;
}

.prjName{
font-weight:bold;
decoration:none;
}

.mhd{
padding:10px 0 5px 3px;
}

ul.donationList {
margin:0 0 0 20px;
padding:0;
border:0;
list-style:disc;
color:#f00;
}
ul.donationList li {
margin:0 0 8px 0;
}

ul.donationList li.ln {
padding-bottom:0.5em;
}

p.read{
padding:5px 0 15px 6px;
margin:0px;
line-height:1.5em;
}

p.read_s{
padding:5px 0 0;
margin:0 5px;
text-align:left;
width:340px;
line-height:1.5em;
}

p.rSmall{
padding:5px 0 15px 6px;
margin:0px;
text-align:left;
font-size:.75em;
line-height:1.5em;
}


/*
div#container{
width:723px;
margin-right:auto;
margin-left:auto;
}
*/

div.content_l{
width:349px;
float:left;
}

div.content_r{
width:349px;
float:right;
}

.butt{
padding:0 0 15px;
text-align:center;
}

.smidashi{
text-align:left;
padding:5px 0 0 5px;
}

.list{
margin:8px 0 10px 5px;
}

.list th,td{
padding:3px;
}

.td1{
width:20%;
background:#efd;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
text-align:center;
font-weight:bold;
color:#690;
}

.td2{
width:80%;
text-align:left;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
line-height:1.5em;
}

.lists{
margin:3px;
width:99%;
}

.std1{
width:15%;
text-align:center;
background:#eee;
border-bottom:1px solid #fff;
}

.std2{
width:75%;
line-height:1.5em;
}

#gcnt{
text-align:left;
padding:0 0 0 5px;
}

.gcnt_t{
color:#690;
font-weight:bold;
}

.qImg{
margin:0;
border:0;
text-align:left;
float:left;
padding:18px 8px 0 0;
width:47px;
}

.qTxt{
float:left;
margin:0;
text-align:left;
line-height:1.2em;
padding:18px 0 0 0;
color:#960;
font-weight:bold;
width:657px;
}

.aImg{
margin:0;
border:0;
text-align:left;
float:left;
padding:6px 8px 5px 0;
width:47px;
}

.aTxt{
margin:0;
text-align:left;
line-height:1.2em;
padding:4px 0 5px 0;
float:left;
width:657px;
}

h1,h2,h3{
padding:0;
margin:0;
}

h3.bnk_ttl{
font-size:16px;
font-weight:bold;
}
h3.bnk_ttl img{
margin-right:5px;
}
.bnk_list{
margin:8px 0 20px 5px;
}
.bnk_list th{
padding:3px;
color:#690;
background:#efd;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}
.bnk_list td{
padding:3px;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
font-weight:bold;
}
.bnk_list .space td{
padding:0;
border-right:0px;
border-bottom:0px;
}
.bnk_list .shinsai th{
color:#26b;
background:#def;
}
.bnk_list .l1{width:160px;}
.bnk_list .l2{width:120px;}
.bnk_list .l3{width:95px;}
.bnk_list .l4{width:75px;}

div.content_ll{
width:349px;
float:left;
margin:0 0 20px 0;
}

div.content_rr{
width:368px;
float:right;
text-align:left;
margin:0 0 20px 0;
}

ol.abc{
margin-left:0;
padding-left:0;
list-style-type:upper-alpha
}

ol.abc li{
list-style-type:none;
margin-top:10px;
margin-right:5px;
margin-bottom:10px;
margin-left:0px;
}

li#itema{
background: url(http://i.yimg.jp/images/kikin/prm/0607/a.gif) no-repeat top left;
padding:0 0 0 33px;
}
li#itemb{
background: url(http://i.yimg.jp/images/kikin/prm/0607/b.gif) no-repeat top left;
padding:0 0 0 33px;
}
li#itemc{
background: url(http://i.yimg.jp/images/kikin/prm/0607/c.gif) no-repeat top left;
padding:0 0 0 33px;
}

#pb{
font-weight:bold;
color:#7b0099;
}

.txtlnk>a:hover{
color:green;
}

#ftrlnk{
padding:10px;
}

/* entry */
.entList{
margin:-5px 0 15px 0;
}
.entList li{
margin:5px 0;
}

.entList2{
margin:15px 0 15px 0;
}

.entList2 li{
margin:8px 0;
}

.entdcLst{
padding:0 0 0 6px;
}

.iinLst li{
margin:15px 0;
}

#imgflow{
margin:15px 0;
}

.clrBld{
color:#f60;
font-weight:bold;
}

.waku{
margin:10px 0 0 40px;
border:2px dotted #f60;
padding:0 15px;
}

.cntBld{
text-align:center;
font-weight:bold;
}

ul.gcntTList {
margin:15px 0;
border:0;
padding:0;
}

ul.gcntTList li {
margin:0;
border:0;
padding:0;
list-style-type:none;
}

#mbody .newsRap {
margin:20px 0;
background-color:#FBFDF0;
border:1px solid #930;
padding:10px;
} 

#mbody .newsRap .newsWrapLeft {
float:left;
width:330px;
padding:0 10px;
}

#mbody .newsRap .newsWrapRight {
float:left;
width:330px;
padding:0 10px;
}

#mbody .newsRap .newsImgArea {
text-align:center;
margin-top:10px;
}

#mbody .newsRap .newsImgArea img {
border:2px solid #00e;
margin-bottom:5px;
}

#mbody .newsRap .newsRead {
float:left;
width:380px;
}

#mbody .newsRap .newsImg {
float:right;
width:290px;
text-align:center;
}
#mbody .newsRap .newsImg img {
border:2px solid #00e;
margin-bottom:5px;
}