@charset "utf-8";

/* General */
* {margin:0;padding:0;}
html {font-size:12px;overflow-y:scroll;}
body {font:1em/1.0 verdana,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;color:#333;background:#FFF;text-align:center;}
h1 {width:315px;margin:40px 0 0 65px;float:left;display:inline;}
ul,ol {list-style:none;}
a img,img {border:none;}
a:link,a:visited {text-decoration:none;color:#E67F11;}
a:hover {text-decoration:underline;color:#E67F11;}
address {font-style:normal;font-size:0.625em;color:#8988A2;}
hr {display:none;}

/* Wrapper */
#wrapper {padding-top:10px;background:url(/common/img/bg_line_header.gif) left top repeat-x;}
#header {width:1040px;height:115px;margin:0 auto;background:url(/common/img/bg_header.jpg) left top no-repeat;text-align:left;}
#content {width:1040px;margin:0px auto;padding-bottom:20px;text-align:left;background:url(/common/img/bg_content.jpg) left top repeat-y;}
#footer {min-height:60px;background:#E68014;text-align:center;}

/* Grid */
.content-index-sec-a {background:url(/img/bg_content_a.jpg) left top no-repeat;position:relative;}
.content-index-sec-b {min-height:260px;background:url(/img/bg_content_b.jpg) left top no-repeat;}
.content-index-sec-c {min-height:300px;background:url(/img/bg_content_c.jpg) left top no-repeat;}
.content-index-sec-d {min-height:480px;background:url(/img/bg_content_d.jpg) left top no-repeat;}
.three-colum-l {width:186px;margin:30px 30px 0 120px;float:left;display:inline;}
.three-colum-c {width:390px;margin:30px 30px 0 0;float:left;display:inline;}
.three-colum-r {width:161px;margin:30px 0 0 0;float:left;display:inline;}
.content-article {width:600px;margin:50px 115px 0 0;float:right;display:inline;}
.content-aside {width:190px;margin:0 0 0 85px;float:left;display:inline;}
.content-chapter {margin:0 0 15px 0;background:url(/common/img/bg_chapter.gif) right bottom no-repeat;border:1px solid #FFF;}

/* Peculiar */
#lang {width:580px;margin:15px 65px 18px 0;float:right;text-align:right;}
#lang li {margin:0 7px 0 0;display:inline;}
* html #lang {float:none;}
#gmenu {width:580px;margin-right:72px;float:right;text-align:right;}
* html #gmenu {float:none;}
#gmenu li {display:inline;}
#footer p {width:940px;margin:0 auto;padding-top:15px;font-size:9px;line-height:1.2;color:#CCC;text-align:right;}
#footer a {color:#CCC;text-decoration:underline;}
#index-swf {width:940px;padding-left:50px;display:inline;clear:both;}
#letter-swf {width:800px;height:1000px;margin:0 0 0 0;display:block;clear:both;}
#lettersw {width:200px;height:100px;position:absolute;left:760px;top:210px;}
.content-index-sec-b h2 {margin:0 120px 10px 120px;padding-top:15px;}
.content-index-sec-b p {margin:0 120px 0 120px;}
.content-index-sec-c ul {margin:0 0 0 107px;padding-top:10px;}
.content-index-sec-c li {margin:0 38px 0 0;display:inline;}
.content-index-sec-c li.last {margin:0 0 0 0;}
.three-colum-l li {margin-bottom:10px;}
.campaign h2 {height:150px;background:url(/campaign/img/bg_h2.jpg) left top no-repeat;text-indent:-21010px;overflow:hidden;}
.support h2 {height:150px;background:url(/support/img/bg_h2.jpg) left top no-repeat;text-indent:-21010px;overflow:hidden;}
.message h2 {height:150px;background:url(/message/img/bg_h2.jpg) left top no-repeat;text-indent:-21010px;overflow:hidden;}
.organisation h2 {height:150px;background:url(/organisation/img/bg_h2.jpg) left top no-repeat;text-indent:-21010px;overflow:hidden;}
.privacypolicy h2 {height:150px;background:url(/privacypolicy/img/bg_h2.jpg) left top no-repeat;text-indent:-21010px;overflow:hidden;}
.contact h2 {height:150px;background:url(/contact/img/bg_h2.jpg) left top no-repeat;text-indent:-21010px;overflow:hidden;}
.links h2 {height:150px;background:url(/links/img/bg_h2.jpg) left top no-repeat;text-indent:-21010px;overflow:hidden;}
.news h2 {height:150px;background:url(/news/img/bg_h2.jpg) left top no-repeat;text-indent:-21010px;overflow:hidden;}
.campaign .content-wrapper,.support .content-wrapper,.message .content-wrapper,.organisation .content-wrapper,.privacypolicy .content-wrapper,.contact .content-wrapper,.links .content-wrapper,.news .content-wrapper {min-height:700px;background:url(/common/img/bg_content_b.jpg) left top no-repeat;}
.news-summary li {margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #CCC;}
.news-summary strong {color:#ef824f;}

/* style */
.content-article h3 {margin:0 0 50px 0;}
.smenu {text-align:center;}
.bn li {margin-bottom:10px;text-align:center;}
.content-aside ul ul ul {margin-bottom:1em;}
.content-aside ul ul ul li {margin:0 0 .5em 2em;font-size:10px;line-height:1.4;}

/* table */
table.links-a {width:600px;background:url(../../links/img/bg_link_a.gif) left top no-repeat;}
table.links-b {width:600px;background:url(../../links/img/bg_link_b.gif) left top no-repeat;}
table.links-a td,table.links-b td {width:200px;height:150px;text-align:center;vertical-align:top;}
table.links-a td img,table.links-b td img {margin:10px 0 5px 0;}
table.data {border-width:0px;border-spacing:0px;border-collapse:collapse;empty-cells:show;}
table.data th {padding:0 30px 0 0;}
table.data td {margin:5px 0;padding:10px;}
table.history th {padding:10px;vertical-align:top;color:#ef824f;background:#F9E1B9;}
table.history td {margin:5px 0;padding:10px;vertical-align:top;color:#727171;line-height:160%;border-bottom:1px dashed #DDD;}
table.form-contact {width:100%;}
table.form-contact th {padding:10px;background:#F9E1B9;}
table.form-contact td {padding:10px;background:#FEF0D9;}

/* style */
.fs-small {font-size:10px;}
.fs-medium {font-size:12px;}
.fs-large {font-size:14px;}
.fs-large-x {font-size:16px;}
.fc-gray {color:#727171;}
.fc-ugray {color:#525151;}
.fc-orange {color:#ef824f;}
.fc-red {color:#900;}
.fl-narrow {line-height:1.3;}
.fl-basic {line-height:1.6;}
.fm-quaterem {margin-bottom:.2em;}
.fm-harfem {margin-bottom:.5em;}
.fm-oneem {margin-bottom:1em;}
.fm-twoem {margin-bottom:2em;}
.fm-threeem {margin-bottom:3em;}
.fa-center {text-align:center;}
.fa-right {text-align:right;}
.fi-sixty {padding:0 0 0 60px;}
.pf-left {margin:0 10px 20px 0;float:left;display:inline;}
.pf-right {margin:0 0 40px 10px;float:right;display:inline;}
.dn {display:none;}
.clear {clear:both;}
.it-text {width:200px;font-size:12px;color:#727171;}
.li-ka {list-style:katakana;}
.form-textarea {width:290px;font-size:24px;color:#727171;}
.floatclear:after {content:".";display:block;height:0.1px;clear:both;visibility:hidden;}
* html .floatclear {height:1%;display:block;overflow:visible;}
*+html .floatclear {height:1%;display:block;overflow:visible;}

/* add : 2009-02-22 */
h2.hm_title {display:none;}
#hm_upper_msg {display:none;}
#hm_required_msg {display:none;}
#hm_lower_msg {display:none;}
.content-chapter .contents {margin-bottom:40px;}
table.inputform{width:100%;border-collapse:collapse;}
td.column {padding:10px;background:#FEF0D9;border:solid 1px #F9E1B9;border-collapse:collapse;white-space:nowrap;width:1%;color:#727171;}
td.data {padding:10px;background:#FEF0D9;border:solid 1px #F9E1B9;border-collapse:collapse;}
td.data input {width:300px;}
td.submit {text-align:center;padding:10px;background:#F9E1B9;border-bottom:solid 1px #F9E1B9;border-right:solid 1px #F9E1B9;border-top:solid 1px #F9E1B9;border-collapse:collapse;}

/* add : 2009-02-26 */
.content-article h3.malawi {margin:0 0 20px 0;}
ol.malawi-list {margin:0 0 2em 1em;list-style:decimal;color:#525151;}
ol.malawi-list li {margin:0 0 1em 1em;}
table.graph {width:600px;border-top:1px solid #CCCCCC;border-left:1px solid #666666;border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;color:#666666;line-height:1.3em;}
table.graph th{width:33%;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;color:#ffffff;background-color:#666666;background-position:left top;text-align:center;padding:3px 0px;}
table.graph td{border-right:1px solid #666666;border-bottom:1px solid #666666;padding:0.3em 1em;font-size:9pt;}
div.text7box {color:#ffffff;margin:10px 0px;background-color:#999999;padding:15px;}
.entry-body {margin-bottom:40px;}
.entry-body p {margin-bottom:20px;font-size:12px;line-height:160%;color:#525151;}
.archive-category,.archive-yearly,.recent-entries {margin-bottom:40px;}
.archive-category p,.archive-yearly p,.recent-entries p {margin:0 0 5px 0;padding:0 0 5px 0;font-weight:bold;color:#525151;border-bottom:1px solid #E67F11;}
.archive-category ul li,.archive-yearly ul li,.recent-entries ul li {margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dashed #CCC;}

/* add : 2009-03-13 */
ol.take-action-list {margin:0 0 2em 1em;list-style:decimal;color:#525151;}
ol.take-action-list li {margin:0 0 1em 1em;line-height:1.2;}

/* add : 2009-03-19 */
.content-article h3.tomor-leste {margin:0 0 40px 0;font-size:18px;}
.content-article h4.tomor-leste {margin:0 0 10px 0;font-size:14px;clear:both;}
ol.tomor-leste-list {margin:0 0 2em 1em;list-style:decimal;color:#525151;}
ol.tomor-leste-list li {margin:0 0 1em 1em;}
table.graph-tomor-leste {width:600px;border-top:1px solid #CCCCCC;border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;color:#666666;line-height:1.3em;}
table.graph-tomor-leste th{border:1px solid #666666;color:#ffffff;background-color:#666666;background-position:left top;text-align:center;padding:3px 0px;}
table.graph-tomor-leste td{border:1px solid #666666;padding:0.3em 1em;font-size:9pt;}
table.graph-tomor-leste .ore-a {background:#E36C0A;color:#FFF;}
table.graph-tomor-leste .ore-b {background:#F79646;color:#FFF;}
table.graph-tomor-leste .ore-c {background:#FABF8F;}
table.graph-tomor-leste .ore-d {background:#FDE4D0;}

/* add : 2009-03-24 */
ul.bbs-attention-list {margin:0 0 2em 1em;list-style:decimal;color:#525151;}
ul.bbs-attention-list li {margin:0 0 1em 1em;line-height:1.2;}
table.bbs-form {width:100%;margin-bottom:5px;border-collapse:collapse;}
table.bbs-form td.column {padding:10px;background:#FEF0D9;border:solid 1px #FFF;border-collapse:collapse;white-space:nowrap;width:1%;color:#727171;}
table.bbs-form td.data {padding:10px;background:#FEF0D9;border:solid 1px #FFF;border-collapse:collapse;}
table.bbs-form td.data input {width:300px;}
table.bbs-form td.data textarea {width:300px;height:240px;}
table.bbs-form td.submit {text-align:center;padding:10px;background:#F9E1B9;border-bottom:solid 1px #FFF;border-right:solid 1px #FFF;border-top:solid 1px #FFF;border-collapse:collapse;}
.message-tree {margin:0 0 20px 0;background:url(../img/bg_chapter.gif) right bottom no-repeat;border:1px solid #FFF;}
.message-tree p {margin:0 0 20px 0;font-size:12px;line-height:140%;color:#727171;}
.message-tree p.comment-author {margin:0 0 6px 0;font-size:12px;line-height:140%;color:#ef824f;}
.content-nav p,.comment-thanks p {margin:0 0 20px 0;font-size:12px;line-height:140%;color:#727171;text-align:center;}

/* add : 2009-05-01 */
.content-article h3.mali {margin:0 0 40px 0;font-size:18px;}
.content-article h4.mali {margin:0 0 10px 0;font-size:14px;clear:both;}
ol.mali-list {margin:0 0 2em 1em;list-style:decimal;color:#525151;}
ol.mali-list li {margin:0 0 1em 1em;}
table.graph-mali {width:600px;border-top:1px solid #CCCCCC;border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;color:#666666;line-height:1.3em;}
table.graph-mali th{border:1px solid #666666;color:#ffffff;background-color:#666666;background-position:left top;text-align:center;padding:3px 0px;}
table.graph-mali td{border:1px solid #666666;padding:0.3em 1em;font-size:9pt;}
table.graph-mali .ore-a {background:#E36C0A;color:#FFF;}
table.graph-mali .ore-b {background:#F79646;color:#FFF;}
table.graph-mali .ore-c {background:#FABF8F;}
table.graph-mali .ore-d {background:#FDE4D0;}

/* add : 2009-06-05 */
ul.list-04-03 {margin:0 0 1em 1em;list-style:disc;color:#525151;}
ul.list-04-03 li {margin:0 0 .5em 1em;font-size:12px;}
table.graph-04-03 {width:600px;border-top:1px solid #CCCCCC;border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;color:#666666;line-height:1.3em;}
table.graph-04-03 th{border:1px solid #666666;color:#ffffff;background-color:#666666;background-position:left top;text-align:center;padding:3px 0px;}
table.graph-04-03 td{border:1px solid #666666;padding:0.3em .5em;font-size:9pt;text-align:right;}
table.graph-04-03 .ore-a {background:#E36C0A;color:#FFF;}
table.graph-04-03 .ore-b {background:#F79646;color:#FFF;}
table.graph-04-03 .ore-c {background:#FABF8F;}
table.graph-04-03 .ore-d {background:#FDE4D0;}
table.graph-04-03 .tac {text-align:center;}
table.graph-04-03 .tal {text-align:left;}

/* add : 2009-10-05 */
.mediaroom h2 {height:150px;background:url(/mediaroom/img/bg_h2.jpg) left top no-repeat;text-indent:-21010px;overflow:hidden;}

/* add : 2009-10-19 */
.malariatollonchildren-lnav {}
.malariatollonchildren-lnav li {margin-bottom:1em;float:left;display:inline;}
.malariatollonchildren-li {margin:0 0 1em 1em;list-style:disc;}
.malariatollonchildren-li li {}

/* add : 2010-01-28 */
.ultrap {background:url(/support/img/ultraman.jpg) right bottom no-repeat;}

/* add : 2010-07-02 */
.caravan-ol {margin:0 0 2em 1em;padding-left:1em;list-style:decimal;}
.caravan-ol li {margin-bottom:.5em;line-height:1.4;}
.caravan-ul {margin:0 0 2em 1em;padding-left:1em;list-style:disc;}
.caravan-ul li {margin-bottom:.5em;line-height:1.4;}