@charset "UTF-8";
/* ==============
    DESKTOP: Main
   ============== */

/* Carousel */
.carousel { position: relative; } 
.carousel ul { margin: 0; padding: 0; list-style: none; }
.carousel section,
.carousel .section { height: 320px; overflow: hidden; }
.carousel section:after,
.carousel .section:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.carousel .image-container { position: absolute; z-index: 1; left: 0; top: 0; }
.carousel .description-container { position: relative; z-index: 2; height: 320px; position: relative; width: 380px; top: 0; left: 0; overflow: hidden; } 
.carousel ul li { position: relative; }
.carousel ul a { height: 320px; }
.carousel a:hover { text-decoration: none; }
.carousel p, .carousel h1, .carousel h2 { color: #fff; width: 315px; margin-left: 30px;  }
.carousel h1, .carousel h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 60px; line-height: 60px; margin-bottom: 0; }
.carousel p { font-size: 18px; }
.carousel .prev, .carousel .next { display: none; }
.carousel .arrow-btn { border-bottom: 0; }

.js .carousel { height: 320px; overflow: hidden; }
.js .carousel ul { position: absolute; }
.js .carousel ul li { float: left; width: 940px; margin: 0; }
.js .carousel ul li a { display: block;  }
.js .carousel .mask { width: 940px; position: relative; overflow: hidden; }
.js .carousel .pagination-links { position: absolute; z-index: 100; right: 10px; bottom: 10px; }
.js .carousel ol { margin: 0; padding: 0; list-style: none; }
.js .carousel ol li { float: left; display: block; margin: 0 4px;
	-moz-box-shadow: 1px 1px #9b9a86;
	-webkit-box-shadow: 1px 1px #9b9a86;
	box-shadow: 1px 1px #9b9a86;
}
.js .carousel ol li a { outline: none; display: block; padding: 5px 8px; background: #fff; color: #0c8848; font-weight: bold; }
.js .carousel ol li.current {
	-moz-box-shadow: 1px 1px #2b6742;
	-webkit-box-shadow: 1px 1px #2b6742;
	box-shadow: 1px 1px #2b6742;
} 
.js .carousel ol li.current a { background: #0c8848; color: #fff; }

#emergency1 .carousel section,
#emergency1 .carousel .description-container { background-color: #ff1d34; }

/* carousel type 2 */
.carousel-2 { margin-bottom: 20px; }
.carousel-2 section,
.carousel-2 .section { height: 345px; position: relative; }
.carousel-2 ul a { height: 345px; } 
.carousel-2 .description-container { height: auto; position: relative; z-index: 2; width: 276px; background: transparent url(../images/components/carousel/carousel-arrows.png) right 0 no-repeat; }
.carousel-2 .description-container .inner { width: 200px; height: 305px; padding: 20px; }
.carousel-2 p, .carousel-2 h1, .carousel-2 h2 { width: auto; margin: 0; color: #fff;  }
.carousel-2 section h1,
.carousel-2 .section h1,
.carousel-2 section h2,
.carousel-2 .section h2 { color: #fff; border: none; line-height: 30px; font-size: 30px; }
.carousel-2 p { font-size: 14px; margin: 10px 0; }
.carousel-2 .btn { position: absolute; bottom: 0; margin: 0; width: 100%; } 
.carousel-2 p.btn .arrow-btn { position: absolute; bottom: 20px; font-size: 18px; font-weight: bold; border-bottom: none; }
.carousel-2 p.btn .arrow-btn:before { border-width: 16px; top: 0; }
@-moz-document url-prefix(){
	.carousel-2 p.btn .arrow-btn:before { border-width: 17px; }
}
.js .carousel-2 ul li { width: 660px; }
.js .carousel-2 .mask { width: 660px; }
.js .carousel-2 { height: 345px; }

/* carousel 2 themes */
.carousel-ct1 .description-container { background-position: right 0; }
.carousel-ct1 .description-container .inner { background-color: #f16e22; }
.carousel-ct1 .arrow-btn { color: #f16e22; background-image: url(../images/global/arrow-1.png); }
.carousel-ct2 .description-container { background-position: right -344px; }
.carousel-ct2 .description-container .inner { background-color: #61a534; } 
.carousel-ct2 .arrow-btn { color: #61a534; background-image: url(../images/global/arrow-2.png); }
.carousel-ct3 .description-container { background-position: right -688px; }
.carousel-ct3 .description-container .inner { background-color: #e70052; } 
.carousel-ct3 .arrow-btn { color: #e70052; background-image: url(../images/global/arrow-3.png); }
.carousel-ct4 .description-container { background-position: right -1032px; }
.carousel-ct4 .description-container .inner { background-color: #0c8848; } 
.carousel-ct4 .arrow-btn { color: #0c8848; background-image: url(../images/global/arrow-4.png); }
.carousel-ct5 .description-container { background-position: right -1377px; }
.carousel-ct5 .description-container .inner { background-color: #630235; } 
.carousel-ct5 .arrow-btn { color: #630235; background-image: url(../images/global/arrow-5.png); }
.carousel-ct6 .description-container { background-position: right -1722px; }
.carousel-ct6 .description-container .inner { background-color: #53297d; }  
.carousel-ct6 .arrow-btn { color: #53297d; background-image: url(../images/global/arrow-6.png); }

/* ie carousel fixes */
.ie .carousel a { display: block; }
.ie7 .carousel p, .ie7 .carousel h1 { margin-left: 0; padding-left: 30px; }
.ie7 .carousel h1, 
.ie7 .carousel h2 { padding-top: 60px;}

/* donate form homepage */

.donate-mini-form { background: #0c884a url(../images/japan/index_bg01.gif) 0 0 no-repeat; overflow: hidden; color: #fff; height:240px; position:relative;}
.donate-mini-form header { background: url(../images/components/donate-block/down-arrow.png) 90% 100% no-repeat; }
.donate-mini-form h1,
.donate-mini-form h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 28px; font-weight:bold; margin:45px 10px 20px 110px; line-height: 45px; text-indent:-100px; }

.donate-mini-form2 { background: #0c884a url(../images/japan/index_bg02.gif) 0 0 no-repeat; overflow: hidden; color: #fff; height:240px; position:relative;}
.donate-mini-form2 header {}
.donate-mini-form2 h1,
.donate-mini-form2 h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 38px; font-weight:bold; margin:93px 10px 20px 10px; line-height: 45px; text-align:center;}


.donate-mini-form3 { background: #0c9d40 url(../images/japan/index_bg03.gif) 0 0 no-repeat; overflow: hidden; color: #fff; height:240px; position:relative;}
.donate-mini-form3 header {}
.donate-mini-form3 h1,
.donate-mini-form3 h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 38px; font-weight:bold; margin:93px 10px 20px 10px; line-height: 45px; text-align:center;}

.donate-mini-form4 { background: #0c884a url(../images/japan/index_bg02.gif) 0 0 no-repeat; overflow: hidden; color: #fff; height:240px; position:relative;}
.donate-mini-form4 header { background: url(../images/components/donate-block/down-arrow.png) 90% 100% no-repeat; }
.donate-mini-form4 h1,
.donate-mini-form4 h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 28px; font-weight:bold; margin:22px 10px 20px 110px; line-height: 45px; text-indent:-100px; }

.donate-mini-form_e { height:133px;}
.donate-mini-form_e2 { height:100px;}
.en-bg04 {background: #0c884a url(../images/japan/index_bg04.gif) 0 0 no-repeat;}
.donate-mini-form_e3 { float:right}

.donate-mini-form_e header { background: url(../images/components/donate-block/down-arrow.png) 90% 80% no-repeat; }
.donate-mini-form_e h1,
.donate-mini-form_e h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 28px; font-weight:bold; margin:15px 10px 20px 30px; line-height: 34px; text-indent:0px; }
.donate-mini-form_e2 h1,
.donate-mini-form_e2 h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 28px; font-weight:bold; margin:15px 10px 20px 0px; line-height: 34px; text-indent:0px; }


.donate-mini-form section { background: #0c884a; overflow: hidden; position:absolute; width:300px; top:163px; height:70px; padding:5px 0px; text-align:center;}
.donate-mini-form4 section { background: #0c884a; overflow: hidden; position:absolute; width:300px; top:163px; height:70px; padding:5px 0px; text-align:center;}
.donate-mini-form fieldset { min-height: 187px; margin: 10px 20px; }
.donate-mini-form legend { display: none; }
.donate-mini-form .frow label { color: #fff; font-weight: normal; width: auto; padding: 0; float: left; }
.donate-mini-form .frow input { border: none; float: left; }
.donate-mini-form .frow-combined { height: 35px; }
.donate-mini-form .frow-text label { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 45px; position: relative; top: -10px; margin-right: 5px; }
.donate-mini-form .frow-combined input[type="number"],
.donate-mini-form .frow-combined input.number { width: 70px; font-size: 18px;  margin-right: 10px; height: 35px; }
.donate-mini-form .frow-combined .arrow-btn {  padding: 4px 10px 3px 5px; background-color: #fff; background-image: url(../images/global/arrow-4.png);  border-bottom: 0; }
.donate-mini-form .frow-combined .arrow-btn:before {  border-left-color: #fff; }
.donate-mini-form .frow-combined .arrow-btn input { color: #0c884a; padding-right: 10px; }
.donate-mini-form .frow-radio label { margin: 0 5px; }
.donate-mini-form .continue { color:#fff; font-size: 18px; }
.donate-mini-form .continue:before { border-left-color: #fff; }

.ie6 .donate-mini-form h1,
.ie6 .donate-mini-form h2 { font-size: 60px; }

#emergency1 .donate-mini-form { background: #ff1d34; }
#emergency1 .donate-mini-form section { background: #ff1d34; }
#emergency1 .donate-mini-form label { color: #000; }
#emergency1 .donate-mini-form .frow-combined .arrow-btn { background-color: #000; background-image: url(../images/global/arrow-7.png); }
#emergency1 .donate-mini-form .frow-combined .arrow-btn:before { border-left-color: #000; }
#emergency1 .donate-mini-form .frow-combined .arrow-btn input { color: #fff; }
#emergency1 .donate-mini-form .continue { padding: 10px 20px; margin: 10px -20px -20px -20px; background: #ea182d url(../images/global/arrow-8.png) 85% 50% no-repeat; display: block; }

/* 3 column module */
.three-up-mod section { float: left; width: 290px; margin-left: 15px; }
.three-up-mod section:first-child { margin-left: 20px; }

.three-up-mod .take-action-cta,
.three-up-mod .donate-cta,
.three-up-mod .volunteer-cta { width: 260px; padding-right: 20px; padding-left: 10px; }
.three-up-mod .take-action-cta p,
.three-up-mod .donate-cta p,
.three-up-mod .volunteer-cta p { color: #545454; }
.three-up-mod .take-action-cta a:hover,
.three-up-mod .donate-cta a:hover,
.three-up-mod .volunteer-cta a:hover { text-decoration: none; }
.three-up-mod .arrow-btn:hover { text-decoration: underline; }
.three-up-mod section { margin-top: 20px; margin-bottom: 20px; border-right: 2px solid #f0efe0;  }
.three-up-mod section:last-child { border: none; }
.take-action-cta { text-align: center; }
.take-action-cta h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; display: inline-block; font-size: 30px; color: #f16e22; padding: 5px 0 5px 40px; margin: 5px 0 0 0; background: transparent url(../images/global/action-icons.png) 0 12px no-repeat; }
.donate-cta { text-align: center; }
.donate-cta h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; display: inline-block; font-size: 30px; color: #61a534; padding: 5px 0 5px 40px; margin: 5px 0 0 0; background: transparent url(../images/global/action-icons.png) 0 -88px no-repeat; }
.volunteer-cta { text-align: center; }
.volunteer-cta h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; display: inline-block; font-size: 30px; color: #e70052; padding: 5px 0 5px 40px; margin: 5px 0 0 0; background: transparent url(../images/global/action-icons.png) 0 -188px no-repeat; }
.three-up-mod.social-cta section { margin-top: 0; } 
.social-cta h3 { color: #f16e22; padding: 10px 0 5px 40px; }
.tweet-latest h3 { padding: 10px 0 5px 40px; margin: 5px 0; background: transparent url(../images/global/social-network-icons.png) 0 0 no-repeat; }
.facebook-latest h3 { padding: 10px 0 5px 40px; margin: 5px 0; background: transparent url(../images/global/social-network-icons.png) 0 -100px no-repeat; }
.blog-latest h3 { padding: 10px 0 5px 40px; margin: 5px 0; background: transparent url(../images/global/social-network-icons.png) 0 -200px no-repeat; }
.tweet-latest p,
.facebook-latest p,
.blog-latest p { margin: 10px 40px; }

.ie7 .three-up-mod,
.ie6 .three-up-mod { padding-bottom: 20px; }
.ie6 .three-up-mod section { display: inline; }

/* tabs */
.tabbed-content { position: relative; z-index: 1; top: -1px; background: #f6f5ee; padding: 20px; border-right: 1px solid #efede0; border-top: 1px solid #efede0; }
.tabbed-content p { margin: 10px 0; }
ul.tab-controls { position: relative; z-index: 2; margin: 0; padding: 0; list-style: none; height: 1%;  }
.tab-controls li { float: left; margin: 0 5px 0 0; padding: 0; }
.tab-controls a { padding: 9px 20px; background: #7dc02f; color: #fff; height: 1%; font-weight: bold; margin: 10px 0 0 0; display: block; text-align: center; padding: 9px 40px; outline: none; margin-bottom: 5px; }
.tab-controls li:last-child a { border-right: 0 none; }
.tab-controls a.on { background-color: #f6f5ee; color: #333; margin: 0; padding: 20px 30px 15px 30px; border-right: 1px solid #ebe9da; border-bottom: 0 none; }
.tab-controls li:last-child a.on { border-right: 1px solid #ebe9da; }
.ie6 .tab-controls a { display: inline; }



/* newsleter signup */
.newsletter-signup .frow input { width: auto; }
.newsletter-signup .frow input[type="email"] { margin: 7px 0; width: 100%; }
.ie6 .newsletter-signup input[type="email"] { width: 80%; }

/* content grid */
.article-grid { letter-spacing: -4px; }
.article-grid * { letter-spacing: normal; }
.article-grid h1,
.article-grid h2 { margin-bottom: 15px; font-weight:normal;}
.article-grid section { display: inline-block; min-height: 130px; vertical-align: top; margin: 0 10px 0 20px; position: relative; }
.article-grid section { width: 270px; }
.article-grid section:nth-child(odd) { margin: 0 20px 0 10px; } 
.article-grid footer { clear: both; margin: 0 20px; }
.article-grid footer p { margin-top: 0; }
.article-grid footer a { font-size: 16px; }
.article-grid h3 { margin: 0; font-size: 16px; }
.article-grid section h2,
.article-grid section h3,
.article-grid section p { margin-left: 140px; }
.article-grid a p { color: #545454; }
.article-grid img { position: absolute; left: 0; top: 0; }
.ie7 .article-grid { padding-bottom: 20px; }

/*jp*/
.article-jp { letter-spacing: -4px; padding-bottom:20px;}
.article-jp * { letter-spacing: normal; }
.article-jp h1,
.article-jp h2 { margin-bottom: 20px; font-weight:normal;}
.article-jp section { display: inline-block; /*min-height: 130px;*/ vertical-align: top; padding: 0 0px 0 20px; position: relative;  }
.article-jp section { width: 660px; }
/*.article-jp section:nth-child(odd) { margin: 0 20px 0 10px;}*/ 
.article-jp footer { clear: both; margin: 0 20px; }
.article-jp footer p { margin-top: 0; }
.article-jp footer a { font-size: 16px; }
.article-jp h3 { margin: 0; font-size: 16px; }
.article-jp section h2,
.article-jp section h3,
.article-jp section p { margin-left: 0px; margin-top:0; }
.article-jp a p { color: #545454; }
/*.article-jp img { position: absolute; left: 0; top: 0; }*/
.ie7 .article-jp { padding-bottom: 20px; }

.article-jp .row-span .col-span { width: 160px; margin-right: 0px; margin-left:20px; display:inline; float: left; position: relative; background: #fff;}
.article-jp .row-span .col-span-2 { width: 320px;}
.article-jp .row-span .col-span-3 {}
.article-jp .row-span .col-span-4 {}
.article-jp .row-span .col-span-2:last-child { margin-right: 0; }
.article-jp .row-span .col-span-2:first-child { margin-left:20px;}
.article-jp .row-span .col-span-380 { width: 380px;}
.article-jp .row-span .col-span-260 { width: 260px; }
.article-jp .row-span .col-span-260 .ex01 { margin-top:60px}
.article-jp .row-span .col-span-160 { width: 160px; margin-left:15px;}
.article-jp .row-span .col-span-160 p { color: #44841a;text-align:center; font-weight:bold; line-height:20px;}
.article-jp .row-span .col-span-135 { width: 135px; }
.article-jp .row-span .col-span-135 p,
.article-jp .row-span .col-span-135 h2 { display:none;}
.article-jp .row-span .col-span-480 { width: 480px; }
.article-jp .row-span .col-span-full{ width:94%}

.txt-emergencies01 { font-weight:bold;  font-size:16px; background-color:transparent;}
.txt-emergencies01 span{ color:#5FA533; font-size:22px;}
.bg-emergencies01 {background-image:url(../images/japan/img_emergencies_bg02.gif)!important; background-repeat:no-repeat!important; background-position:550px 130px!important; }

.col-span-area{ width:135px; margin-left:20px;}
.col-span-area h3{ margin:0 0 5px 0;}
.col-span-area ul{ margin:0 0 10px 10px; padding:0;}
.col-span-area li{ margin:0 0 5px 0; padding:0;}

.article-column.donate-base .donate-left { float:left; width:183px; margin-right:40px; margin-left:20px;}
.article-column.donate-base .donate-right { float:left; width:410px; background-color:#eaeade; border:5px solid #f4f4ee; padding:10px; position:relative;}
.article-column.donate-base .donate-right .ar { position:absolute; top:20px; left:-35px;}
.article-column.donate-base .donate-right h3 { color:#448419; margin:0 0 10px 0;}
.article-column.donate-base .donate-right p{ margin:0;}


.wysiwyg .row-span .col-span-form-left { width: 190px; margin-right:0; }
.wysiwyg .row-span .col-span-form-right { width: 470px; float:right; margin-right:0; font-size:12px; }
.wysiwyg .row-span .col-span-form-left-S { width: 46%; margin-right:0; }
.wysiwyg .row-span .col-span-form-right-S { width: 54%; float:right; margin-right:0; font-size:12px; }
.wysiwyg .row-span .col-span-form-left-S2 { width: 34%; margin-right:0; }
.wysiwyg .row-span .col-span-form-right-S2 { width: 66%; float:right; margin-right:0; font-size:12px; }
.wysiwyg .row-span .col-span-form-left-R { width: 60%; margin-right:0; }
.wysiwyg .row-span .col-span-form-right-R { width: 40%; float:right; margin-right:0; font-size:12px; }

.wysiwyg .blog-staff01 { border-bottom:1px solid #eaeade; padding-bottom:20px; margin-bottom:20px; }
.wysiwyg .blog-staff01:last-child { border-bottom:none; padding:0; margin:0}
.wysiwyg .row-span .col-span-blog01 { width:180px; float:left; margin:0;}
.wysiwyg .row-span .col-span-blog01 img { border:3px solid #eaeade;}
.wysiwyg .row-span .col-span-blog02 { width:460px; float:right; margin-right:0}
.wysiwyg .row-span .col-span-blog02 > a { color:#525252;}
.wysiwyg .row-span .col-span-blog02 time { margin:0; font-size:14px; font-weight:bold;}
.wysiwyg .row-span .col-span-blog02 h2 { margin:0; font-size:18px; border:none; line-height:24px; margin:5px 0;}
.wysiwyg .row-span .col-span-blog02 p:last-child { font-size:13px;}
.wysiwyg .row-span .col-span-blog03 { width:660px; float:none; margin-right:0; text-align:center; font-size:16px;}
.wysiwyg .row-span .col-span-blog04 { width:660px; float:none; margin-right:0;}
.wysiwyg .row-span .col-span-blog04 h2 { margin:0; font-size:18px; border:none; line-height:24px; margin:5px 0;}
.wysiwyg .row-span .col-span-blog04 time { font-weight:bold; margin:0 0 10px 0; display:block}
.wysiwyg .row-span .col-span-blog04 .post { margin:0 0 10px 0;}
.wysiwyg .row-span .col-span-blog04 .cat01 { margin:30px 0 10px 0;}

.hless { padding-top:20px;}
.article-jp .row-span .col-span-115 { width: 115px; text-align:center; padding-top:40px;}
.article-jp .row-span .col-span-115 p { color: #44841a;text-align:center; font-weight:bold; line-height:20px;}
.article-jp .row-span .col-span-115 img { margin:0}
/*
.article-jp .step2 div:nth-child(2) { margin-top:50px;}
*/
.step2 .col-span-135 ~ .col-span-160{ margin-top:24px}
.step3 .col-span-135 ~ .col-span-160{ margin-top:24px; margin-bottom:0; }
.step3 .col-span-135 ~ .col-span-480{ margin-top:-20px; margin-bottom:0; background-color: rgba(255,255,255,0); }
.steps .row-span { margin-bottom:10px;}
.steps .row-span.step2{ margin-top:-5px;}
.steps .row-span.step3{ margin-top:-10px;}

/*ƒGƒ}[ƒWƒFƒ“ƒV[*/
.article-jp .row-span .col-span-emargencies-left{ width:61%; margin-right:3%; float:left; }
.article-jp .row-span .col-span-emargencies-right{ width:30%; float:left; margin:0;}

.tab-jp-base01 .tabbed-content { position: relative; z-index: 1; top: -1px; background: #fff; padding: 0px; /*border-right: 1px solid #efede0; border-top: 1px solid #efede0; */}
.tab-jp-base01 .tabbed-content p { margin: 10px 0; }
.tab-jp-base01 ul.tab-controls { position: relative; z-index: 2; margin: 0; padding: 0; list-style: none; height: 1%; }

.tab-jp-base01 .tab-controls li { float: left; margin: 0 5px 0 0; padding: 0; border:none;}
.tab-jp-base01 .tab-controls a { background: #7dc02f; color: #fff; height: 1%; font-weight: bold; margin: 0px 0 0 0; display: block; text-align: center; padding: 13px 15px;  outline: none; margin-bottom: 5px; border:none;}
.tab-jp-base01 .tab-controls li:last-child a { /*border-right: 0 none;*/ border:none; }
.tab-jp-base01 .tab-controls a.on { background-color: #f6f5ee; color: #333; margin: 0; padding: 13px 15px 27px 15px; /*border-right: 1px solid #ebe9da;*/ border:none; }
.tab-jp-base01 .tab-controls li:last-child a.on { /*border-right: 1px solid #ebe9da;*/ border:none;}
.ie6 .tab-jp-base01 .tab-controls a { display: inline;border:none;}
.tab-jp-base01 .ie6 .tab-controls a { display: inline; border:none;}

.tab-jp-base01 .tab-controls li:nth-child(1) a { background: #B30049; color:#FFF; }
.tab-jp-base01 .tab-controls li:nth-child(2) a { background: #F16E22; color:#FFF;}
.tab-jp-base01 .tab-controls li:nth-child(3) a { background: #FF1D34; color:#FFF;}
.tab-jp-base01 .tab-controls li:nth-child(4) a { background: #0C884A; color:#FFF;}
.tab-jp-base01 .tab-bar { position:absolute; top:-18px; left:-20px; z-index:10;}

/*ƒjƒ…[ƒXƒ^ƒu*/
.tab-jp-base02 .tabbed-content { position: relative; z-index: 1; top: -5px; border:none; border-top:10px solid #0C8848; background: #fff; padding: 0px; /*border-right: 1px solid #efede0; border-top: 1px solid #efede0; */}
.tab-jp-base02 .tabbed-content p { margin:0 0 10px 0;}
.tab-jp-base02 .tabbed-content .tab-margin {margin:10px 0;}
.tab-jp-base02 ul.tab-controls { position: relative; z-index: 2; margin: 0; padding: 0; list-style: none; height: 1%; margin:0;}

.tab-jp-base02 .tab-controls li { float: left; margin: 0 0 0 1%; padding: 0; border:none; width:24%;}
.tab-jp-base02 .tab-controls li:first-child{ margin:0; width:25%}
.tab-jp-base02 .tab-controls a { background: #61A534; color: #fff; height: 1%; font-weight: bold; margin: 0px 0 0 0; display: block; text-align: center; padding: 13px 15px;  outline: none; margin-bottom: 5px; border:none;}
.tab-jp-base02 .tab-controls li:last-child a { /*border-right: 0 none;*/ border:none;}
.tab-jp-base02 .tab-controls a.on { background-color: #0C8848; color: #fff; margin: 0; padding: 13px 15px; /*border-right: 1px solid #ebe9da;*/ border:none; }
.tab-jp-base02 .tab-controls li:last-child a.on { /*border-right: 1px solid #ebe9da;*/ border:none;}
.ie6 .tab-jp-base02 .tab-controls a { display: inline;border:none; }
.tab-jp-base02 .ie6 .tab-controls a { display: inline; border:none;}
.news-dt { margin:0}
.news-dt dl {width:100%; margin:0; background-color:#FFF;}
.news-dt dl a { color:#525252}
.news-dt dt {float:left;width:170px; font-weight:bold;}
.news-dt dd {margin-left:170px; margin-bottom:10px;}
.news-dt dd.line { border-bottom:1px solid #F6F5EC; width:100%; margin:0 0 10px 0;}
.news-dt dt.mark01event{ background-image:url(../images/japan/icon_event.png); background-repeat:no-repeat; background-position:110px 0;}
.news-dt dt.mark01press{ background-image:url(../images/japan/icon_press.png); background-repeat:no-repeat; background-position:110px 0;}
.news-dt dt.mark01info{ background-image:url(../images/japan/icon_info.png); background-repeat:no-repeat; background-position:110px 0;}
p.tags { margin-top:20px;}
p.tags span { color:#448419}

/*ŒŸõƒy[ƒW*/
.search-dl .news-dt { margin:0 0 0 20px;}
.search-dl .news-dt dl {width:100%; margin:0; background-color:#FFF;}
.search-dl .news-dt dl a { color:#525252}
.search-dl .news-dt dt {float:left;width:110px; font-weight:bold;}
.search-dl .news-dt dd {margin-left:110px; margin-bottom:10px;}
.search-dl .news-dt dd.line { border-bottom:1px solid #F6F5EC; width:100%; margin:0 0 10px 0;}


/*jp voice*/
/*
.article-grid { letter-spacing: -4px; }
.article-grid * { letter-spacing: normal; }
.article-grid h1,
.article-grid h2 { margin-bottom: 15px; font-weight:normal;}
.article-grid section { display: inline-block; min-height: 130px; vertical-align: top; margin: 0 10px 0 20px; position: relative; }
.article-grid section { width: 270px; }
.article-grid section:nth-child(odd) { margin: 0 20px 0 10px; } 
.article-grid footer { clear: both; margin: 0 20px; }
.article-grid footer p { margin-top: 0; }
.article-grid footer a { font-size: 16px; }
.article-grid h3 { margin: 0; font-size: 16px; }
.article-grid section h2,
.article-grid section h3,
.article-grid section p { margin-left: 140px; }
.article-grid a p { color: #545454; }
.article-grid img { position: absolute; left: 0; top: 0; }
.ie7 .article-grid { padding-bottom: 20px; }*/

/* content columns */
.article-column { letter-spacing: -4px; }
.article-column * { letter-spacing: normal; }
.article-column h1,
.article-column h2 { margin-bottom: 20px; font-weight:normal;}
.article-column section { display: inline-block; vertical-align: top; margin: 0 0px 0 20px; position: relative;}
.article-column section { width: 180px; }
.article-column .inner-col { width: 210px; margin-left: 15px; }
.article-column .inner-col:first-of-type { margin-left: 20px; }
.article-column .inner-col:first-child { margin-left: 20px; }
.article-column footer { clear: both; margin: 0 20px; }
.article-column footer a { font-size: 18px; }
.article-column section h2,
.article-column section h3 { margin: 10px 0 0 0; font-size: 16px; }
.article-column a p,
.article-column a time { color: #545454; margin-top:5px;}
.article-column .a { font-weight: bold; }
.article-column time { color: #333; font-weight: bold; }
.ie7 .article-column { padding-bottom: 20px; }

/* video item */
.video-block { width: 540px; }
.video-block iframe { overflow: hidden; margin-bottom: -4px; }
.video-block a:hover { text-decoration: none; }
.video-block figure { display: block; }
.video-block figure figcaption { font-size: 16px; font-weight: bold; display: block; }

/* where we work component */
.where-we-work { padding: 0; height: 360px; }
.where-we-work section { height: 327px; overflow: hidden; padding: 0 20px 0px 20px; background: transparent url(../images/components/where-we-work/world-map.png) center 10px no-repeat; }
.where-we-work ul { margin: 0; padding: 0; list-style: none; position: absolute; bottom: 90px; }
.where-we-work li { float: left; margin: 0 10px 5px 0; width: 30%; padding: 0; }
.where-we-work fieldset { margin-top: 10px; }
.where-we-work legend,
.where-we-work label { display: none; }
.where-we-work .frow-combined select { padding: 5px; margin-right: 10px; }
.where-we-work .see-all { position: absolute; bottom: 10px; }
.ie6 .where-we-work { height: 362px; }

/* support women component */
.support-hero { color: #fff; min-height: 385px; position: relative; }
.support-hero a { color: #fff; }
.support-hero a:hover { text-decoration: none; }
.support-women-mod { background: #fc017e url(../images/components/support-us/support-us-bg.png) center top no-repeat; }
.support-women-mod h1,
.support-women-mod h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 56px; font-weight: normal; margin: 10px 20px 0 20px; line-height: 60px; }
.support-women-mod p { margin: 10px 20px 20px 20px; font-size: 16px; }
.support-women-mod p:hover { text-decoration: underline; }
.support-women-mod section { }
.support-women-mod img { margin-bottom: 20px; }

.upcoming-events { min-height: 385px; }

/* single call to action heros */
.water-week { color: #fff; display: block; padding: 20px; min-height: 140px; background: #0b9cda url(../images/components/water-week/hero-bg-large.png) center 0 no-repeat; }
.water-week h2 { font-size: 45px; font-weight: normal; margin: 10px 0 0 0; }
.water-week p { font-size: 18px; margin: 5px 0 0 0; }

.aukland-marathon { color: #fff; display: block; padding: 20px; min-height: 140px; text-align: center; background: #070a03 url(../images/components/aukland-marathon/hero-bg.jpg) 0 0 no-repeat; }
.aukland-marathon h2 { font-size: 55px; font-weight: normal; }
.aukland-marathon span { font-size: 32px; display: block; }

/* social media shares */
.social-share { padding: 10px 20px; }
.social-share header { display: inline-block; width: 42%; vertical-align: top; background: url(../images/components/social-share/social-share-arrow.png) 90% 90% no-repeat;}
.social-share h2 { font-size: 40px; margin: 0; display: inline;  }
.social-share section { display: inline-block; width: 57%; vertical-align: top; }
.social-share .social { border-bottom: 0; }




/*jp contents*/
/*‰æ‘œ‚Ì‚Ý*/
.main-img { position: relative; margin:0 0 20px 0;}
.main-img .image-container{}
.main-img .description-container{ position:absolute; top:0; left:0; z-index:1; width:260px;}
.main-img .description-container .txt{}
.main-img .description-container p,
.main-img .description-container h1,
.main-img .description-container h2 { color: #fff; width: 315px; margin-left: 30px; border:none; padding:0;}
.main-img .description-container p,
.main-img .description-container h1,
.main-img .description-container h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 40px; line-height: 52px; margin-bottom: 0; }
.main-img .description-container p { font-size: 25px; line-height:35px; font-weight:normal;}

/*ƒJƒ‹[ƒZƒ‹height288‰æ‘œ*/
.main-img01 { margin-bottom: 20px; position:relative;}
.main-img01 section,
.main-img01 .section { height: 288px; position: relative; }
.main-img01 ul a { height: 288px; } 
.main-img01 .description-container { position:absolute; top:0; left:0; z-index:1; width:260px;}
.main-img01 .description-container .inner { width: 285px; height: 288px; padding:0px 0 0 0px}
.main-img01 .description-container p,
.main-img01 .description-container h1,
.main-img01 .description-container h2 { color: #fff; width: 315px; margin-left: 30px; border:none; padding:0;font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 40px; line-height: 52px; margin-bottom: 0; }
.main-img01 section h1,
.main-img01 .section h1,
.main-img01 section h2,
.main-img01 .section h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 40px; line-height: 52px; margin-bottom: 0; border:0; border:none;}
.main-img01 .description-container p { font-size: 25px; line-height:35px; font-weight:normal;}

.main-img01 p { font-size: 25px; line-height:35px; font-weight:normal; border:none;}
.main-img01 .btn { position: absolute; bottom: 0; margin: 0; width: 100%; } 
.main-img01 p.btn .arrow-btn { position: absolute; bottom: 20px; font-size: 18px; font-weight: bold; border-bottom: none; }
.main-img01 p.btn .arrow-btn:before { border-width: 16px; top: 0; }
@-moz-document url-prefix(){
	.carousel-2 p.btn .arrow-btn:before { border-width: 17px; }
}
.js .main-img01 ul li { width: 660px; }
.js .main-img01 .mask { width: 660px; }
.js .main-img01 { height: 288px; }
.js .main-img01.carousel .pagination-links { position: absolute; z-index: 100; right: 10px; bottom: 10px; }


/*ƒIƒbƒNƒXƒtƒ@ƒ€‚Æ‚Í*/
.main-img .aboutus .txt01 { position:absolute; top:20px; left:20px;margin:0; }
.main-img .aboutus .txt02 { position:absolute; top:160px; left:20px; font-weight:bold; font-size:25px; margin:0;}

/*shop 03.html*/
.main-img .shop02 .txt01 { position:absolute; top:20px; left:17px;margin:0; }
.main-img .shop02 .txt02 { position:absolute; top:160px; left:17px; font-weight:bold; font-size:25px; margin:0;}

/*txt-donate01*/
.main-img01 .donate01 .txt01 { position:absolute; top:20px; left:20px;margin:0;}
.main-img01 .donate01 .txt02 { position:absolute; top:75px; left:20px; font-weight:bold; font-size:25px; margin:0;}
.main-img01 .donate01 .txt03 { position:absolute; top:160px; left:20px; font-weight:bold; font-size:18px; margin:0;}
.main-img01 .donate01 .txt04 { position:absolute; top:210px; left:20px; font-weight:bold; font-size:18px; margin:0; line-height:30px;}

/*txt-SHOP*/
.main-img .shop01 .txt01 { position:absolute; top:20px; left:20px;margin:0;}
.main-img .shop01 .txt02 { position:absolute; top:75px; left:20px; font-weight:bold; font-size:25px; margin:0;}
.main-img .shop01 .txt03 { position:absolute; top:160px; left:20px; font-weight:bold; font-size:18px; margin:0;}
.main-img .shop01 .txt04 { position:absolute; top:210px; left:20px; font-weight:bold; font-size:18px; margin:0; line-height:30px;}

/*txt-whatyoucan*/
.main-img01 .whatyoucan01 .txt01 { position:absolute; top:20px; left:20px;margin:0;}
.main-img01 .whatyoucan01 .txt02 { position:absolute; top:155px; left:20px; font-weight:bold; font-size:25px; margin:0;}

/*ƒIƒbƒNƒXƒtƒ@ƒ€‚Æ‚Í*/
.main-img .vision01 .txt01 { position:absolute; top:10px; left:15px;margin:0; }
.main-img .vision01 .txt02 { position:absolute; top:200px; left:15px; font-weight:bold; font-size:22px; margin:0;}

/*Šˆ“®“à—eE’nˆæ*/
.main-img .whatwedo01 .txt01 { position:absolute; top:20px; left:10px;margin:0; }
.main-img .whatwedo01 .txt02 { position:absolute; top:82px; left:10px; font-weight:normal; font-size:25px; margin:0; line-height:28px;}
.main-img .whatwedo01 .txt03 { position:absolute; top:125px; left:10px; font-weight:bold; font-size:18px; margin:0; line-height:24px;}
.main-img .whatwedo01 .txt04 { position:absolute; top:207px; left:10px; font-weight:normal; font-size:18px; margin:0; line-height:24px;}

.main-img .whatwedo02 .txt01 { position:absolute; top:20px; left:10px;margin:0; }
.main-img .whatwedo02 .txt02 { position:absolute; top:80px; left:10px; font-weight:normal; font-size:25px; margin:0; line-height:30px;}
.main-img .whatwedo02 .txt03 { position:absolute; top:190px; left:10px; font-weight:bold; font-size:18px; margin:0; line-height:24px;}
.main-img .whatwedo02 .txt04 { position:absolute; top:250px; left:10px; font-weight:normal; font-size:18px; margin:0; line-height:24px;}

.main-img .whatwedo03 .txt01 { position:absolute; top:20px; left:10px;margin:0; letter-spacing:-0.1em;}
.main-img .whatwedo03 .txt02 { position:absolute; top:125px; left:10px; font-weight:normal; font-size:25px; margin:0; line-height:30px;}
.main-img .whatwedo03 .txt03 { position:absolute; top:195px; left:10px; font-weight:bold; font-size:18px; margin:0; line-height:24px;}
.main-img .whatwedo03 .txt04 { position:absolute; top:225px; left:10px; font-weight:normal; font-size:18px; margin:0; line-height:24px;}

.main-img .whatwedo04 .txt01 { position:absolute; top:20px; left:10px;margin:0; }
.main-img .whatwedo04 .txt02 { position:absolute; top:130px; left:10px; font-weight:normal; font-size:25px; margin:0; line-height:28px;}
.main-img .whatwedo04 .txt03 { position:absolute; top:180px; left:10px; font-weight:bold; font-size:18px; margin:0; line-height:24px;}
.main-img .whatwedo04 .txt04 { position:absolute; top:240px; left:10px; font-weight:normal; font-size:18px; margin:0; line-height:24px;}

/* ========================
    SMART PHONE: 
   ======================== */

@media only screen and (max-width: 640px) {
	.carousel h1, .carousel h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 27px; line-height: 30px;	margin-bottom: 0; width: auto; }
	.carousel section, .carousel .section { height: 137px; width: 100%; padding: 0; }
	.carousel-2 section, .carousel-2 .section { padding: 0; }
	.carousel .description-container { width: 100%; }
	
	.js .carousel h1, .carousel h2 {font-size: 27px; line-height: 30px;	margin-bottom: 0; }
	.js .carousel { height: 137px; background: transparent url(../images/mobile/carousel-bg-large.png) center 0 no-repeat; }
	.js .carousel ul li { width: 320px; }
	.js .carousel ul li a { height: 137px; margin: auto; }
	.js .carousel .mask { width: 100%; }
	.js .carousel p { width: 80%; font-size: 14px; }
	.js .carousel .pagination-links { left: 120px; }
	.js .carousel ol li a { color:#fff; font-family:sans-serif; font-size:5px; outline: none;	display: block;	padding: 1px 1px; background: none; line-height:1.231; }
	.js .carousel ol li { background: url(../images/mobile/carousel-navigation.png) -15px 0 no-repeat; width: 11px; height: 11px; -webkit-box-shadow: 0px 0px;	box-shadow: 0px 0px; }
	.js .carousel ol li.current { background-position: 0 0; width: 11px; height: 11px; -webkit-box-shadow: 0px 0px;	box-shadow: 0px 0px; } 
	.js .carousel ol li.current a { display:none; }
	.js .carousel ul li a { width: 100%; }
	.js .carousel ul li a .description-container { width: 100%; height: 137px; margin: 0 auto; padding: 0; }
	.js .carousel ul li a .description-container .inner { width: 320px; margin: 0 auto; height: 97px; padding: 20px 0; }
	.js .carousel-2 p { display:none; }
	.js .carousel { margin-bottom: 10px; }
	
	
	.carousel-2 section h1, .carousel-2 .section h1, .carousel-2 section h2, .carousel-2 .section h2 {  margin-left: 3%; margin-right: 3%; width: 94%; } 
	.carousel-2 .description-container .inner { width: 100%; height: 137px; }
	
	.carousel-ct1 .description-container,
	.carousel-ct1 .description-container .inner { background-color: #F16E22; }
	.carousel-ct2 .description-container,
	.carousel-ct2 .description-container .inner { background-color: #61A534; }
	.carousel-ct3 .description-container,
	.carousel-ct3 .description-container .inner { background-color: #E70052; }
	.carousel-ct4 .description-container,
	.carousel-ct4 .description-container .inner { background-color: #0C8848; }
	.carousel-ct5 .description-container,
	.carousel-ct5 .description-container .inner { background-color: #630235; }
	.carousel-ct6 .description-container,
	.carousel-ct6 .description-container .inner { background-color: #53297D; }
	
	
	.three-up-mod section:first-child {	margin: 0 0px 0 7px; }
	.three-up-mod .take-action-cta, 
	.three-up-mod .donate-cta, 
	.three-up-mod .volunteer-cta { float:left; width: 88px; height:75px; padding-right: 5px; padding-left: 5px; float: left; background: transparent url(../images/mobile/three-up-tile.png) no-repeat; margin: 0 0 0 5px; }	
	.three-up-mod section { margin-top: 10px; margin-bottom: 10px; 	border-right: 0px; }
	
	.article-grid img { width: 75px; height: auto;	}
	.article-grid section h2, .article-grid section h3, .article-grid section p { margin-left: 90px; }
	.article-grid footer a { font-size: 17px; }
	.article-grid h1, .article-grid h2 { margin-bottom: 17px; }
	.article-grid section { width: 90%; min-height: 90px; margin: 0 5%; border-bottom: solid 1px #F0EFE0; margin-bottom: 10px; margin-top: 10px; }
	.article-grid section:nth-child(odd) { margin: 0 5%; }
	.article-grid h3 { font-size: 13px;	}
	.article-grid a p {	font-size: 13px; }
	.article-grid footer p { margin-top: 10px; }
	.article-grid footer a { font-size: 17px; margin-left: -5px; }
	.article-grid {	border-bottom: 2px Solid #D7D7C1; }
	
	.article-column section { width: 90%;	margin: 0 5%; height:auto; border-bottom: 1px solid #F0EFE0; padding-bottom: 0px; padding-top: 8px; }/*88ox-height*/
	.article-column section a img { float: left; padding-right: 13px; margin-bottom: 35px; margin-top: 8px; width: 75px; height: auto; }
	.article-column section h2, .article-column section h3 { font-size: 12px; }
	.article-column a time { font-size:12px; }
	.article-column a p { font-size: 12px; margin-top: 0px; }
	.article-column .inner-col,
	.article-column .inner-col:first-of-type,
.article-column .inner-col:first-child{ width: 91%;margin: 0 4.5%; }
	.article-column footer a { font-size: 17px; }
	.article-column span.a { display: none; }
	
	.take-action-cta h2 { display: block; font-size: 11px; padding: 37px 0 0 0; margin: 10px 0; background: transparent url(../images/global/action-icons.png) 29px 1px no-repeat; }
	.donate-cta h2 { display: block; font-size: 11px; padding: 37px 0 0 0; margin: 10px 0; background: transparent url(../images/global/action-icons.png) 29px -101px no-repeat; }
	.volunteer-cta h2 { display: block; font-size: 11px; padding: 37px 0 0 0; 	margin: 10px 0; 	background: transparent url(../images/global/action-icons.png) 29px -200px no-repeat;}

/*ƒgƒbƒvƒy[ƒW*/
	.donate-mini-form,.donate-mini-form2,.donate-mini-form3 { width:93.5%; margin:10px 20px 10px 10px;}
		.donate-mini-form br,.donate-mini-form2 br,.donate-mini-form3 br { display:none;}
.donate-mini-form { background: #4aa92a url(../images/japan/index_bg01.gif) 0 0 no-repeat; overflow: hidden; color: #fff; height:auto; position:relative;}
.donate-mini-form header { background:none; }
.donate-mini-form h1,
.donate-mini-form h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 14px; font-weight:bold; margin:10px 0px 10px 10px; line-height: 18px; text-indent:0px; }
.donate-mini-form2 { background: #f36d00 url(../images/japan/index_bg02.gif) 0 0 no-repeat; overflow: hidden; color: #fff; height:auto; position:relative;}
.donate-mini-form2 header {}
.donate-mini-form2 h1,
.donate-mini-form2 h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 14px; font-weight:bold; margin:10px 0px 10px 10px; line-height: 18px; text-align:left;}

.donate-mini-form3 { background: #0c9d40 url(../images/japan/index_bg03.gif) 0 0 no-repeat; overflow: hidden; color: #fff; height:auto; position:relative;}
.donate-mini-form3 header {}
.donate-mini-form3 h1,
.donate-mini-form3 h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 14px; font-weight:bold; margin:10px 0px 10px 10px; line-height: 18px; text-align:left;}

.donate-mini-form p { display:none;}
	
	.level-1 .cta-1 { margin-bottom: 0; }
	
	.support-women-mod { margin-top: 17px; margin-bottom: 30px; border-bottom: 2px Solid #C5C5A8; }
	.support-women-mod img { display:none; }
	.support-women-mod h1, .support-women-mod h2 { font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 30px; font-weight: normal;	margin: 0px 20px 0 20px; line-height: 10px; }
	.support-women-mod span { font-size:14px; }
	.support-women-mod p { width:80%; font-size:14px; text-align: center; margin: 35px 10% 20px 10%; }
	
	.water-week h2 { font-size: 41px; margin: 25px 0 0 0; }
	
	.video-block, figure { width: 320px; }
	
	/*jp*/
	.article-jp section { width:auto; padding-right:15px; }
	
	/**˜gŠÔ*/
	.col-9 { margin-bottom:25px;}
	.col-9:last-child { margin-bottom:0;}
	
	/*main-img*/
	
	
	.main-img .main-img-m { display:inline-block;width: 100%; margin-left:0px; overflow:hidden;}
	.main-img .main-img-m img { width: 165%; height:auto; margin-left:-65%;}
	.main-img .txt {}
	.main-img .txt br { display:none;}
	.main-img .description-container{ position:static; top:auto; left:auto; z-index:1; width:auto; border-bottom:1px solid #666; padding-bottom:15px;}
	.main-img .description-container p,
.main-img .description-container h1,
.main-img .description-container h2 { position:static; top:auto; left:auto;color: #666; width: auto; margin-left: 0px; border:none; padding:0;}
.main-img .description-container p,
.main-img .description-container h1,
.main-img .description-container h2 { position:static; top:auto; left:auto; font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 16px; line-height: 1.7; margin-bottom: 0; }
.main-img .description-container p {position:static; top:auto; left:auto; font-size: 14px; line-height:1.7; font-weight:normal;}



.article-column.donate-base .donate-left { display:none;}
.article-column.donate-base .donate-right { float:left; width:82%; background-color:#eaeade; border:5px solid #f4f4ee; padding:10px; position:relative; margin-left:5%;}
.article-column.donate-base .donate-right .ar { display:none;}
.article-column.donate-base .donate-right .photo-c { display:none;}

/*ƒJƒ‹[ƒZƒ‹height288‰æ‘œ*/

.main-img01 {}

.main-img01 .description-container { position:static; top:auto; left:auto; z-index:1; width:100%;}
.main-img01 img{ display:none}


.main-img01 .description-container .inner { padding:10px!important;}
.main-img01 {}
.main-img01 section,
.main-img01 .section { height: 288px; position: relative; }
.main-img01 ul a { height: 288px; } 
.main-img01 .description-container { position:absolute; top:0; left:0; z-index:1; width:100%;}
.main-img01 .description-container .inner { width:100%; height: 288px; padding:0px 0 0 0px}
.main-img01 .description-container .inner br { display:none;}
.main-img01 .description-container .inner h2,
.main-img01 .description-container .inner p,
.main-img01 .description-container .inner .txt01,
.main-img01 .description-container .inner .txt02,
.main-img01 .description-container .inner .txt03,
.main-img01 .description-container .inner .txt04,
.main-img01 .description-container .inner .txt05,
.main-img01 .description-container .inner .txt06,
.main-img01 .description-container .inner .txt07,
.main-img .description-container .txt01,
.main-img .description-container .txt02,
.main-img .description-container .txt03,
.main-img .description-container .txt04,
.main-img .description-container .txt05,
.main-img .description-container .txt06,
.main-img .description-container .txt07 { position:static; top:auto; left:auto;
font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'; font-size: 16px; line-height: 1.4; margin-bottom: 0; border:0; border:none; width:100%;}
.main-img .description-container .whatwedo01 .txt01,
.main-img .description-container .whatwedo01 .txt02,
.main-img .description-container .whatwedo01 .txt03,
.main-img .description-container .whatwedo01 .txt04,
.main-img .description-container .whatwedo02 .txt01,
.main-img .description-container .whatwedo02 .txt02,
.main-img .description-container .whatwedo02 .txt03,
.main-img .description-container .whatwedo02 .txt04,
.main-img .description-container .whatwedo03 .txt01,
.main-img .description-container .whatwedo03 .txt02,
.main-img .description-container .whatwedo03 .txt03,
.main-img .description-container .whatwedo03 .txt04,
.main-img .description-container .whatwedo04 .txt01,
.main-img .description-container .whatwedo04 .txt02,
.main-img .description-container .whatwedo04 .txt03,
.main-img .description-container .whatwedo04 .txt04
{ position:static; top:auto; left:auto;
font-family: 'OxfamGlobalHeadlineRegular','ƒqƒ‰ƒMƒmŠpƒS ProN W3','ƒqƒ‰ƒMƒmŠpƒS Pro','HiraKakuPro-W3'!important; font-size: 16px!important; line-height: 1.4!important; margin-bottom: 0!important; border:0!important; border:none!important; width:100%!important; font-weight:bold!important;}

.main-img01 .description-container .inner .txt01 br,
.main-img01 .description-container .inner .txt02 br,
.main-img01 .description-container .inner .txt03 br,
.main-img01 .description-container .inner .txt04 br,
.main-img01 .description-container .inner .txt05 br,
.main-img01 .description-container .inner .txt06 br,
.main-img01 .description-container .inner .txt07 br,
.main-img .description-container .txt01 br,
.main-img .description-container .txt02 br,
.main-img .description-container .txt03 br,
.main-img .description-container .txt04 br,
.main-img .description-container .txt05 br,
.main-img .description-container .txt06 br,
.main-img .description-container .txt07 br { display:none;}

/*.article-jp section { width: 660px; }*/

.article-jp section { width:auto; }
.article-jp section img { width: 100%; height:auto; margin-left:0;}

/*col-span-xx*/
.article-jp .row-span .col-span { display:block; width:auto; height:auto; float:none; position: relative; background: #fff;margin:0 0 10px 0; padding:0 20px 0 20px;}
.article-jp .row-span .col-span img { width: 100%; height:auto;}
.article-jp .row-span .col-span-2,
.article-jp .row-span .col-span-3,
.article-jp .row-span .col-span-4,
.article-jp .row-span .col-span-380,
.article-jp .row-span .col-span-260,
.article-jp .row-span .col-span-160,
.article-jp .row-span .col-span-135,
.article-jp .row-span .col-span-115,
.article-jp .row-span .col-span-480 { width:auto; float:none;}
.article-jp .row-span .col-span-260 .ex01 { margin-top:0px}
.article-jp .row-span .col-span-2:last-child { margin-right: 0; }
.article-jp .row-span .col-span-2:first-child { margin-left:0px;}


.article-jp .row-span .col-span-135 {background: #61a534; padding-top:10px; padding-bottom:10px;}
.article-jp .row-span .col-span-135.er {background:#f16e22;}
.article-jp .row-span .col-span-135 p{ display:block; font-weight:bold; font-size:18px; color:#FFF; line-height:1.4; margin:0;}
.article-jp .row-span .col-span-135 h2{ display:block; font-weight:bold; font-size:16px; color:#FFF; line-height:1.8; margin:0;}
.article-jp .row-span .col-span-135 img,
.article-jp .row-span .col-span-115 img,
.article-jp .row-span .col-span-160 img,
.article-jp .row-span .col-span-135 br,
.article-jp .row-span .col-span-115 br,
.article-jp .row-span .col-span-160 br { display:none;}
.article-jp .row-span .col-span-115,
.article-jp .row-span .col-span-160 { text-align:left; width:auto; padding-right:0; border-bottom: 2px solid #f6f5ec; padding-bottom:10px;}


.article-jp .row-span .col-span-115 a p,
.article-jp .row-span .col-span-160 a p { background: url(../images/japan/nav-arrow.png) 0 5px no-repeat; padding:0px 0 1px 12px; }


.article-jp .row-span .col-span-115:last-child,
.article-jp .row-span .col-span-160:last-child{ margin-bottom:20px;}

.article-jp .row-span .col-span-160 p,
.article-jp .row-span .col-span-115 p { color: #44841a;text-align:left; font-weight:bold; line-height:18px; margin:0;}

.step2 .col-span-135 ~ .col-span-160{ margin-top:0px}
.step3 .col-span-135 ~ .col-span-160{ margin-top:0px; }
.step3 .col-span-135 ~ .col-span-480{ margin-top:0px; }
.wysiwyg .row-span .col-span-form-left-R { width: 100%; margin-right:0; }
.wysiwyg .row-span .col-span-form-right-R { width: 100%; float:right; margin-right:0; font-size:12px; }

/*ƒ^ƒu*/
.tab-jp-base01 .tab-bar { position:static; top:0px; left:0px; display:none;}


.tab-jp-base01 .tabbed-content { position: relative; z-index: 1; top: -1px; background: #fff; padding: 0px; border:none}
.tab-jp-base01 .tabbed-content p { margin: 10px 0; }
.tab-jp-base01 ul.tab-controls { position: relative; z-index: 2; margin: 0; padding: 0; list-style: none; height: 1%; }

.tab-jp-base01 .tab-controls li { float: left; margin: 0 5px 0 0; padding: 0; border:none;}
.tab-jp-base01 .tab-controls a { background: #7dc02f; color: #fff; height: 1%; font-weight: bold; margin: 0px 0 0 0; display: block; text-align: center; padding: 13px 15px;  outline: none; margin-bottom: 5px; border:none;}
.tab-jp-base01 .tab-controls li:last-child a {border:none;}
.tab-jp-base01 .tab-controls a.on { background-color: #f6f5ee; color: #333; margin: 0; padding: 13px 15px 27px 15px;  border:none; }
.tab-jp-base01 .tab-controls li:last-child a.on { border:none;}
.ie6 .tab-jp-base01 .tab-controls a { display: inline;border:none; }
.tab-jp-base01 .ie6 .tab-controls a { display: inline; border:none;}

.tab-jp-base01 .tab-controls li:nth-child(1) a { background: #B30049; color:#FFF;}
.tab-jp-base01 .tab-controls li:nth-child(2) a { background: #F16E22; color:#FFF;}
.tab-jp-base01 .tab-controls li:nth-child(3) a { background: #FF1D34; color:#FFF;}
.tab-jp-base01 .tab-controls li:nth-child(4) a { background: #0C884A; color:#FFF;}	


.tab-jp-base02 .tabbed-content { position: relative; z-index: 1; top: -1px; background: #fff; padding: 0px; border:none}
.tab-jp-base02 .tabbed-content p { margin: 10px 0; }
.tab-jp-base02 ul.tab-controls { position: relative; z-index: 2; margin: 0; padding: 0; list-style: none; height: 1%; }

.tab-jp-base02 .tab-controls li { float: left; margin: 0 5px 0 0; padding: 0; border:none;}
.tab-jp-base02 .tab-controls a { background: #7dc02f; color: #fff; height: 1%; font-weight: bold; margin: 0px 0 0 0; display: block; text-align: center; padding: 13px 15px;  outline: none; margin-bottom: 5px; border:none;}
.tab-jp-base02 .tab-controls li:last-child a {border:none;}
.tab-jp-base02 .tab-controls a.on { background-color: #f6f5ee; color: #333; margin: 0; padding: 13px 15px 27px 15px;  border:none; }
.tab-jp-base02 .tab-controls li:last-child a.on { border:none;}
.ie6 .tab-jp-base02 .tab-controls a { display: inline;border:none; }
.tab-jp-base02 .ie6 .tab-controls a { display: inline; border:none;}



.tab-jp-base01 .tabbed-content h3 { border:none}
.main-img .whatwedo01 h2,
.main-img .whatwedo02 h2,
.main-img .whatwedo03 h2,
.main-img .whatwedo04 h2 { display:none; /*font-size:13px!important; line-height:170%; font-family: sans-serif!important;*/ }
.main-img .whatwedo01 p,
.main-img .whatwedo02 p,
.main-img .whatwedo03 p,
.main-img .whatwedo04 p { font-size:12px!important; line-height:150%; font-weight:normal!important; font-family: sans-serif!important; }


.wysiwyg .row-span .col-span-form-left { width: 100%; float:left; margin-right:0;  margin-bottom:0px; padding-bottom:0;}
.wysiwyg .row-span .col-span-form-right { width: 100%; float:right; margin-right:0; font-size:12px;  margin-bottom:25px;}

.wysiwyg .blog-staff01 { border-bottom:1px solid #eaeade; padding-bottom:20px; margin-bottom:20px; }
.wysiwyg .blog-staff01:last-child { border-bottom:none; padding:0; margin:0}
.wysiwyg .row-span .col-span-blog01 { width:180px; float:none; margin:0;}
.wysiwyg .row-span .col-span-blog01 img { border:3px solid #eaeade;}
.wysiwyg .row-span .col-span-blog02 { width:100%; float:none; margin-right:0}
.wysiwyg .row-span .col-span-blog02 > a { color:#525252;}
.wysiwyg .row-span .col-span-blog02 time { margin:0; font-size:14px; font-weight:bold;}
.wysiwyg .row-span .col-span-blog02 h2 { margin:0; font-size:18px; border:none; line-height:24px; margin:5px 0;}
.wysiwyg .row-span .col-span-blog02 p:last-child { font-size:13px;}
.wysiwyg .row-span .col-span-blog03 { width:660px; float:none; margin-right:0; text-align:center; font-size:16px;}
.wysiwyg .row-span .col-span-blog04 { width:660px; float:none; margin-right:0;}
.wysiwyg .row-span .col-span-blog04 h2 { margin:0; font-size:18px; border:none; line-height:24px; margin:20px 0 5px 0;}
.wysiwyg .row-span .col-span-blog04 time { font-weight:bold; margin:0 0 10px 0; display:block}
.wysiwyg .row-span .col-span-blog04 .post { margin:0 0 10px 0;}
.wysiwyg .row-span .col-span-blog04 .cat01 { margin:30px 0 10px 0;}
.wysiwyg .row-span .col-span-blog04 img { width:100%; height:auto}

}

@media screen and (min-width: 321px) and (max-width: 480px) { 
	
	/* ========================
	    SMART PHONE LANDSCAPE:
	   ======================== */
	
	.js .carousel ul li { width: 480px; }
	.js .carousel p, .js .carousel h1, .js .carousel h2 { margin-left: 3%; margin-right: 3%; width: 94%; }
	.js .carousel .pagination-links { left: 203px; }
	.video-block,
	figure { width: 480px; }
	.aukland-marathon {	background: #070A03 url(../images/components/aukland-marathon/hero-bg-large.jpg) 0 0 no-repeat; background-position-x: 50%; }
	
	.donate-mini-form,.donate-mini-form2,.donate-mini-form3 { width:96%; margin:10px 20px 10px 10px;}

}

/*@media screen and (max-width: 535px) {
	.js .carousel ul li { width: 535px; }
	.js .carousel p, .js .carousel h1, .js .carousel h2 { margin-left: 3%; margin-right: 3%; width: 94%; }
	.js .carousel .pagination-links { left: 203px; }
	.video-block,
	figure { width: 535px; }
	.aukland-marathon {	background: #070A03 url(../images/components/aukland-marathon/hero-bg-large.jpg) 0 0 no-repeat; background-position-x: 50%; }
	
}*/
