
#body a:hover img {opacity:0.65;
	filter: alpha(opacity=65);
}

/*
#body .author a:hover img , #body .author2 a:hover img {opacity:0.65;
	filter: alpha(opacity=65);
	border:1px solid #CCCCCC;
}
*/

#body .author a:hover img {opacity:0.65;
	filter: alpha(opacity=65);
	border:1px solid #CCCCCC;
}

iframe{border-style:none; margin:0; padding:0;}

.ehonaid ul.program a:link {color:#FF6600;text-decoration:underline;}
.ehonaid ul.program a:visited {color:#FF6600;text-decoration:underline;}
.ehonaid ul.program a:hover {color:#cc0033;text-decoration:underline;}


.ehonaid h1 , .point h1 {margin:0 0 20px 0;}

.ehonaid .socialButtons{margin:0 0 20px 0;}

.ehonaid p.lead {width:950px; margin:0 0 20px 0; text-align:left;}
.ehonaid p.lead em {display:block; color:#512f0b; font-weight:bold; font-size:22px; font-style:normal; margin:0 0 15px 0;}
.ehonaid p.lead strong {display:block; color:#333333; font-weight:bold; font-size:18px; margin:15px 0 15px 0;}
.ehonaid p.lead strong.sign {color:#FF6600; font-weight:bold; font-size:13px; display:inline; margin:0; }
.ehonaid p.kifulead {width:950px; margin:0 0 20px 0; text-align:left; font-weight:bold; color:#000066;}
.ehonaid p.btn {width:950px; margin:0 0 50px 0; text-align:center;}
.ehonaid p.btn img {border:none;}


.ehonaid p.notice {width:950px; margin:0 0 50px 0; text-align:left;}
.ehonaid .publisher {width:950px; margin:0 0 50px 0; text-align:left;}
.ehonaid .publisher p { margin:0; padding:20px; text-align:left; background:#fdfeee; border:1px solid #fce7c8; }

.ehonaid .action {width:950px; margin:0 0 0px 0; text-align:left;}
.ehonaid .action .section p {width:160px; margin:0 10px 10px 0; padding:10px; text-align:left; background:#fdfeee; float:left;}
.ehonaid .action .section p em {display:block; margin:0 0px 5px 0; font-weight:bold; font-style:normal; border-bottom:dotted 1px #666666;}


.ehonaid ul.program {color:#ff6600; font-weight:bold; font-size:18px; font-style:normal; margin:0 0 20px 100px; text-align:left; line-height:1.5em;}
.ehonaid ul.program li {list-style-type: decimal;}


.ehonaid h2 {
    background: url('../images/bg_h2_title.jpg') no-repeat top left;
    color: #5F3D1A;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 15px 0;
    padding: 11px 0 0 35px;
	text-align:left;
	height:40px;
}

.ehonaid h3, .point h3 {
    background: url('../images/bg_h3_title.jpg') no-repeat top left;
    color: #5F3D1A;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    margin: 0 0 15px 0;
    padding: 0 0 0 30px;
	text-align:left;
}

.ehonaid h4 {
    margin: 5px 0 5px 18px;
	text-align:left;
}


.ehonaid .section {text-align:left; zoom:100%;}
.ehonaid .section:after {content: ""; clear: both; height: 0; display: block; visibility: hidden;}
.ehonaid .section .author {width:190px; margin:0 0 0px 0; padding:0; float:left;}
.ehonaid .section .author img.photo {border:1px solid #CCCCCC; display:block; margin:0 0 5px 18px;}
.ehonaid .section .author p {margin:0 0 10px 18px; width:150px; text-align:center; border-bottom:solid 1px #FF6600; height:45px;}


.ehonaid .section .author2 {width:460px; margin:0 0 25px 10px; padding:0; float:left; background:#fdfeee; border:1px solid #fce7c8; }
.ehonaid .section .author2 img.photo {float:left; border:1px solid #CCCCCC; display:block; margin:20px 10px 0 20px;}
.ehonaid .section .author2 .right {width:258px; margin:0px 18px 10px 0px; float:right;}
.ehonaid .section .author2 p.name {font-weight:bold; margin:20px 0 5px 0px; text-align:left; }
.ehonaid .section .author2 h4 {margin:0px 0 10px 0px; text-align:left;}
.ehonaid .section .author2 table {width:258px; margin:0px 0 10px 0px; text-align:left; }
.ehonaid .section .author2 table img {margin:0px 0 0px 0px; border:1px solid #CCCCCC;}

.ehonaid .section .author2 ul.title {margin:0;}
.ehonaid .section .author2 ul.title li {font-weight:bold; list-style-type:disc; list-style-position:inside; color:#FF6600;}




.ehonaid .section p {margin:0 0 30px;}

.ehonaid .section ul.title {margin:0 0 15px 18px;}
.ehonaid .section ul.title li {font-weight:bold; list-style-type:disc; list-style-position:inside; color:#FF6600;}



.ehonaid .section3colum {width:950px; background: url('../images/bg_section3colum.gif');zoom:100%; padding:10px 0 10px 0; border-bottom:dotted 1px #FF9900; margin:0;}
.ehonaid .section3colum:after {content: ""; clear: both; height: 0; display: block; visibility: hidden;}

.ehonaid .section3colum .author2 {width:315px; margin:0 1px 0px 0px; padding:0; float:left; }
.ehonaid .section3colum img.photo {width:150px; margin:0px 10px 10px 10px; float:left; display:block; border:1px solid #CCCCCC; padding:0;}
.ehonaid .section3colum .author2 .right {width:120px; margin:0px 4px 0px 0px; float:right; text-align:left; padding:0;}
.ehonaid .section3colum .author2 p.name {font-weight:bold; margin:0px 0 5px 0px; text-align:left; padding:0;}
.ehonaid .section3colum .author2 p.name .furigana {font-weight:normal; margin:0px 0 5px 0px; text-align:left; font-size:12px; padding:0;}
.ehonaid .section3colum .author2 h4 {margin:0px 0 10px 0px; text-align:left; padding:0;}
.ehonaid .section3colum .author2 td img {border:none; padding:0; }
.ehonaid .section3colum .author2 h4.sign {margin:0px 0 10px 10px; text-align:left; clear:both; padding:0;}
.ehonaid .section3colum .author2 ul.title {margin:0 0 10px 15px; text-align:left; padding:0;}
.ehonaid .section3colum .author2 ul.title li {font-weight:bold; list-style-type:disc; list-style-position:inside; color:#FF6600;}



.ehonaid p.comment {width:950px; margin:0 0 50px 0; text-align:left;}

.ehonaid ul.link {width:900px; margin:0 0 50px 18px; text-align:left;}
.ehonaid ul.link li {font-weight:bold; list-style-type:disc; list-style-position:inside; color:#FF6600;}


.point .main {width:630px; margin:0 auto; text-align:left;}
.point .main .msg {background:#f0f1eb; width:630px; margin:0 0 30px 0; text-align:center; padding:15px 0;}

.point h2 {
    background: url('../images/bg_h2_title630.jpg') no-repeat top left;
    color: #5F3D1A;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 15px 0;
    padding: 11px 0 0 35px;
	text-align:left;
	height:40px;
}


.point .main p.kiyaku {width:580px; margin:0 auto 50px auto;}

.point .main .pointform {background-color:#fbf4d8; text-align:center; padding:30px 0; margin:0 0 30px 0; font-weight:bold; line-height:240%;}
.point .main .pointform em {font-weight:bold; color:#FF6600; font-family:arial; font-size:40px; font-style:normal; margin:0 5px;}
.point .main .pointform .form {margin:10px 0;}
.point .main .pointform .errmsg {font-weight:bold; color:#CC0000; margin:0 5px;}
.point .main .pointform em.small {font-weight:bold; color:#FF6600; font-family:arial; font-size:20px; font-style:normal; margin:0 5px;}

.point .main .pointform .notice {font-weight:normal; font-style:normal;}
.point .main .pointform .notice em {font-weight:normal; color:#FF6600; font-family:arial; font-size:13px; font-style:normal; }


.point .main .msg_donate {background:#FDFBEE; width:630px; margin:0 0 30px 0; text-align:left; padding:1px 0;}
.point .main .msg_donate p {margin:20px;}


.donation .main p{margin:0 0 30px 20px;}
.donation .main ul{margin:0 0 30px 20px;}
.donation .main em {display:block; margin:0 0 20px 0px; font-weight:bold; font-style:normal; font-size:125%; color:#000066;}
.donation .main .note {font-size:92%; }


#twtr-widget-1 {margin:0 0 50px 0;}
#twtr-widget-1 h3 {background-image:none; height:15px; margin:0 0 0 0;}
#twtr-widget-1 h4 {font-weight:bold;}
.twtr-ft div {visibility:hidden;}



.ehonaid .last {margin:0 0 30px 0px;}
