@charset "UTF-8";
/* CSS Document */


/* CSS Document */

html{
	height:100%;
	width:100%;
}

body{
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#182246;
	font-size:12px;
	line-height:1.5em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

p,h1,h2,h3,h4,h5,ul,li{ margin:0; padding:0;}

.mt0{margin-top:0px;}
.mt2{margin-top:2px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}

.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}

.fr{ float:right;}
.fl{ float:left;}
.bg{ background:#F0F0F0;}





#header{
	width:100%;
	min-width:980px;
	padding:0 0 0 0;
	height:560px;
	background:url(../images/header_bk.jpg) center 0 no-repeat;
}

#headerIN{
	width:950px;
	padding:0 15px 0 15px;
	margin:0 auto;
	text-align:left;
	color:#FFF;
	font-size:0.9em;
	line-height:1.6em;
}

h1{ padding:90px 0 0 0;}
h2{ padding:76px 0 20px 0;}


#glmenuHolder{
	height:90px;
	width:100%;
}

#glmenuFixed{
	height:90px;
	width:100%;
	min-width:980px;
	background:#FFF url(../images/navi_bk.jpg) center 0 no-repeat;
}

#glmenuFixed ul{
	width:950px;
	height:80px;
	padding:0 15px 0 15px;
	margin:0 auto;
	list-style:none;
	text-align:left;
}
#glmenuFixed ul li{
	width:310px;
	height:65px;
	float:left;
	margin:0 10px 0 0;
	padding:15px 0 0 0;
}
#glmenuFixed ul .last{ margin-right:0;}


#contents{
	width:950px;
	padding:0px 15px 0 15px;
	margin:0 auto;
	text-align:left;
	font-size:0.9em;
	line-height:1.6em;
}







#area_donation{
	margin:50px 0 0 0;
}

#area_donation h3{ padding:0 0 35px 0;}
#area_donation h5{ padding:0 0 10px 0;}
#area_donation h4{ padding:25px 0 10px 0;}

#area_donation ul.organization{
	width:950px;
	height:138px;
	list-style:none;
}
#area_donation ul.organization li{
	width:182px;
	height:138px;
	float:left;
	margin:0 10px 0 0;
}

#area_donation ul.organization .last{ margin-right:0;}


#area_donation ul.itemlink{
	width:950px;
	height:50px;
	list-style:none;
}
#area_donation ul.itemlink li{
	width:310px;
	height:50px;
	float:left;
	margin:0 10px 0 0;
}

#area_donation ul.itemlink .last{ margin-right:0;}






#area_ambassador{
	margin:100px 0 0 0;
}

#area_ambassador h3{ padding:0 0 15px 0;}
#area_ambassador h4{ padding:0 0 5px 0;}
#area_ambassador h5{ padding:0 0 23px 0;}


#area_ambassador .about{
	width:950px;
	margin:20px 0 0 0;
	padding:30px 0 30px 0;
	background:url(../images/dot.gif) 0 0 no-repeat;
}

#area_ambassador ul.aboutinfo{
	width:950px;
	list-style:none
}
#area_ambassador ul.aboutinfo li{
	width:446px;
	margin:6px 6px 0 0;
	padding:11px 12px 12px 12px;
	float:left;
	background:url(../images/a_aboutamba_bk.gif) 0 0 repeat-x;
	border:1px solid #0F1935;
}
#area_ambassador ul.aboutinfo .last{ margin-right:0;}

#area_ambassador table{
	width:550px;
	float:right;
}
#area_ambassador table th{
	width:60px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:0 0 10px 0;
}
#area_ambassador table td{
	text-align:left;
	vertical-align:top;
	padding:0 0 10px 0;
}



#area_event{
	width:950px;
	margin:60px 0 0 0;
	padding:45px 0 0 0;
	background:url(../images/2line.gif) 0 0 no-repeat;
}

#area_event .eventinfo{
	width:950px;
	height:165px;
	padding:0 0 20px 0;
	margin:20px 0 0 0;
	background:url(../images/dot.gif) 0 184px no-repeat;

}


#area_event .eventinfo .eventinfoIn{
	width:700px;
	float:right;
}

#area_event h3{ padding:0 0 10px 0;}

#area_event h4{ padding:0 0 10px 0;}
#area_event table{
	width:700px;
	color:#4C4C4C;
}
#area_event table th{
	width:100px;
	text-align:left;
}



/*アンカーの位置*/
a#donation{
	padding-top:0px;
	position:relative;
	top:-120px;
}
a#ambassador{
	padding-top:0px;
	position:relative;
	top:-10px;
}
a#event{
	padding-top:0px;
	position:relative;
	top:-15px;
}





/* ===================================== */
/*                  FOOTER                */
/* ===================================== */	
#footer{
	width:950px;
	height:90px;
	padding:0 0 0 0;
	margin:0 auto;
	text-align:right;
}

.pgtop{
	padding:65px 0 0 0;
}



























#page01 #inline01{
	display: none;
}

#page02 #inline02{
	display: none;
}

#page03 #inline03{
	display: none;
}

#inline01{
    overflow:auto;
	width:757px;
	height:530px;
	padding:15px 0 0 10px;
	text-align:left;
	font-size:10px;
	color:#FFF;
	background:#FFF;
	z-index:1001;
}

#inline02{
    overflow:auto;
	width:757px;
	height:530px;
	padding:15px 0 0 10px;
	text-align:left;
	font-size:10px;
	color:#FFF;
	background:#FFF;
	z-index:1001;
}

#inline03{
    overflow:auto;
	width:757px;
	height:400px;
	padding:15px 0 0 10px;
	text-align:left;
	font-size:10px;
	color:#FFF;
	background:#FFF;
	z-index:1001;
}



#inline01 ul,#inline02 ul,#inline03 ul{
	list-style:none;
	margin:10px 0 0 0;
}

#inline01 ul li,#inline02 ul li,#inline03 ul li{
	width:120px;
	height:148px;
	float:left;
	margin:10px 2px 0 2px;
}





.over a:hover img { 
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;
	-khtml-opacity: 0.6;
	opacity:0.60
}


/*============================ clearfix =============================*/



.clearfix {
	clear:both;
	float:none;
}



img{ border:none; }
a{ outline:none;}

