@charset "shift_jis";
p,span,blockquote,td,th,li {font-family:'sans serif';}
.fntSmallerC100	{font-size:55%;line-height:100%;font-weight:normal;}
.fntSmallerC100grey	{font-size:55%;line-height:100%;font-weight:normal;color:#606261;}

.fntSmallerB100	{font-size:60%;line-height:100%;font-weight:normal;}
.fntSmallerB120	{font-size:60%;line-height:120%;font-weight:normal;}
.fntSmallerB150	{font-size:60%;line-height:150%;font-weight:normal;}
.fntSmallerB150b	{font-size:60%;line-height:150%;font-weight:bold;}

.fntSmallerA120	{font-size:65%;line-height:120%;font-weight:normal;}
.fntSmallerA120b	{font-size:65%;line-height:120%;font-weight:bold;}
.fntSmallerA150	{font-size:65%;line-height:150%;font-weight:normal;}
.fntSmallerA150b	{font-size:65%;line-height:150%;font-weight:bold;}
.fntSmallerA150bcolw	{font-size:65%;line-height:150%;font-weight:bold;color:white;}

.fntSmall120	{font-size:70%;line-height:120%;font-weight:normal;}
.fntSmall120bcolw	{font-size:70%;line-height:120%;font-weight:bold;color:white;}
.fntSmall100b	{font-size:70%;line-height:100%;font-weight:bold;}
.fntSmall120b	{font-size:70%;line-height:120%;font-weight:bold;}
.fntSmall150	{font-size:70%;line-height:150%;font-weight:normal;}
.fntSmall150b	{font-size:70%;line-height:150%;font-weight:bold;}
.fntSmall200	{font-size:70%;line-height:200%;font-weight:normal;}
.fntSmall200b	{font-size:70%;line-height:200%;font-weight:bold;}

.fntNormal120	{font-size:80%;line-height:120%;font-weight:normal;}
.fntNormal120b	{font-size:80%;line-height:120%;font-weight:bold;}
.fntNormal120bcolw	{font-size:80%;line-height:120%;font-weight:bold;color:white}
.fntNormal150	{font-size:80%;line-height:150%;font-weight:normal;}
.fntNormal150b	{font-size:80%;line-height:150%;font-weight:bold;}
.fntNormal175	{font-size:80%;line-height:175%;font-weight:normal;}
.fntNormal175b	{font-size:80%;line-height:175%;font-weight:bold;}
.fntNormal200	{font-size:80%;line-height:200%;font-weight:normal;}
.fntNormal200b	{font-size:80%;line-height:200%;font-weight:bold;}
.fntNormal175bNote	{font-size:80%;line-height:175%;font-weight:bold;color:red;}
.fntNormal175grey	{font-size:80%;line-height:175%;font-weight:normal;color:#606261;}
.fntNormal175bgrey	{font-size:80%;line-height:175%;font-weight:bold;color:#606261;}

.fntNormal175black	{font-size:80%;line-height:175%;font-weight:normal;color:black;}
.fntNormal175black	{font-size:80%;line-height:175%;font-weight:bold;color:black;}
.fntNormal175white	{font-size:80%;line-height:175%;font-weight:normal;color:white;}
.fntNormal175white	{font-size:80%;line-height:175%;font-weight:bold;color:white;}

.fntBig150	{font-size:90%;line-height:150%;font-weight:normal;}
.fntBig150b	{font-size:90%;line-height:150%;font-weight:bold;}
.fntBig175	{font-size:90%;line-height:175%;font-weight:normal;}
.fntBig175b	{font-size:90%;line-height:175%;font-weight:bold;}
.fntBig200	{font-size:90%;line-height:200%;font-weight:normal;}
.fntBig200b	{font-size:90%;line-height:200%;font-weight:bold;}

.fntBiggerA150	{font-size:100%;line-height:150%;font-weight:normal;}
.fntBiggerA150b	{font-size:100%;line-height:150%;font-weight:bold;}
.fntBiggerA175	{font-size:100%;line-height:175%;font-weight:normal;}
.fntBiggerA175b	{font-size:100%;line-height:175%;font-weight:bold;}
.fntBiggerA200	{font-size:100%;line-height:200%;font-weight:normal;}
.fntBiggerA200b	{font-size:100%;line-height:200%;font-weight:bold;}

.fntBiggerA150E	{font-size:105%;line-height:150%;font-weight:normal;font-family:Arial,sans-serif;}
.fntBiggerA150bE	{font-size:105%;line-height:150%;font-weight:bold;font-family:Arial,sans-serif;}
.fntBiggerA175E	{font-size:105%;line-height:175%;font-weight:normal;font-family:Arial,sans-serif;}
.fntBiggerA175bE	{font-size:105%;line-height:175%;font-weight:bold;font-family:Arial,sans-serif;}
.fntBiggerA200E	{font-size:105%;line-height:200%;font-weight:normal;font-family:Arial,sans-serif;}
.fntBiggerA200bE	{font-size:105%;line-height:200%;font-weight:bold;font-family:Arial,sans-serif;}

.fntBiggerB150	{font-size:105%;line-height:150%;font-weight:normal;}
.fntBiggerB150b	{font-size:105%;line-height:150%;font-weight:bold;}

.fntBiggerC150	{font-size:115%;line-height:150%;font-weight:normal;}
.fntBiggerC150b	{font-size:115%;line-height:150%;font-weight:bold;}

.fntLarge150	{font-size:125%;line-height:150%;font-weight:normal;}
.fntLarge150b	{font-size:125%;line-height:150%;font-weight:bold;}

.fntLargerA150	{font-size:135%;line-height:150%;font-weight:normal;}
.fntLargerA150b	{font-size:135%;line-height:150%;font-weight:bold;}

.fntLargerB150	{font-size:145%;line-height:150%;font-weight:normal;}
.fntLargerB150b	{font-size:145%;line-height:150%;font-weight:bold;}

.fntLargerC150	{font-size:155%;line-height:150%;font-weight:normal;}
.fntLargerC150b	{font-size:155%;line-height:150%;font-weight:bold;}

.fntColorWhite{color:white;}
.fntBold{font-weight:bold;}
.fntLine{text-decoration:underline;}
.fntItalic{font-style:italic;}
.fntTitle{font-size:20px;line-height:150%;font-weight:bold;color:#CC4C3C;font-family:Arial,sans-serif;}
.fntSub{font-size:110%;line-height:150%;font-weight:bold;color:#103994;}
.fntSubE{font-size:110%;line-height:150%;font-weight:bold;color:#103994;font-family:Arial,sans-serif;}
.fntTopTitleb{font-size:20px;line-height:150%;font-weight:bold;font-family:Arial,sas-serif;}

.MARL5		{margin-left:5px;}
.MARL10		{margin-left:10px;}
.MARL15		{margin-left:15px;}
.MARL20		{margin-left:20px;}
.MARL25		{margin-left:25px;}
.MARL30		{margin-left:30px;}
.MARL40		{margin-left:40px;}
.MARL50		{margin-left:50px;}
.MARL60		{margin-left:60px;}
.MARL70		{margin-left:70px;}
.MARL80		{margin-left:80px;}
.MARL100		{margin-left:100px;}
.MARL150		{margin-left:150px;}
.MARL160		{margin-left:160px;}
.MARL165		{margin-left:165px;}
.MARL175		{margin-left:175px;}
.MARL180		{margin-left:180px;}
.MARL200		{margin-left:200px;}
.MARL300		{margin-left:300px;}
.MARL400		{margin-left:400px;}
.MARL500		{margin-left:500px;}

.margLR5	{margin-left:5px;margin-right:5px;}
.margLR10	{margin-left:10px;margin-right:10px;}
.margLR15	{margin-left:15px;margin-right:15px;}
.margLR20	{margin-left:20px;margin-right:20px;}
.margLR30	{margin-left:30px;margin-right:30px;}
.margLR40	{margin-left:40px;margin-right:40px;}
.margLR50	{margin-left:50px;margin-right:50px;}
.margLR60	{margin-left:60px;margin-right:60px;}

.padding5{padding:5px;}
.padding10{padding:10px;}
ul.disc	{list-style-type:disc;}
ul.circle	{list-style-type:circle;}
ul.square	{list-style-type:square;}
ul.decimal	{list-style-type:decimal;}
ul.lower-roman	{list-style-type:lower-roman;}
ul.upper-roman	{list-style-type:upper-roman;}
ul.lower-alpha	{list-style-type:lower-alpha;}
ul.upper-alpha	{list-style-type:upper-alpha;}
ul.none	{list-style-type:none;}
ul.image1		{list-style-image:url(http://www.abccommunity.org/images/dot-green.gif);}
ul.image2		{list-style-image:url(http://www.abccommunity.org/images/dot-jaune.GIF);}
ul.image3		{list-style-image:url(http://www.abccommunity.org/images/yellowball.GIF);}
ul.image4		{list-style-image:url(http://www.abccommunity.org/images/tian1.GIF);}
ul.image5		{list-style-image:url(http://www.abccommunity.org/images/dot-red0.GIF);}
ul.image6		{list-style-image:url(http://www.abccommunity.org/images/dot-arrow-red.gif);}
ul.image7		{list-style-image:url(http://www.abccommunity.org/images/dot-blue.GIF);}
ul.image8		{list-style-image:url(http://www.abccommunity.org/images/dot-oval.GIF);}
ul.image9		{list-style-image:url(http://www.abccommunity.org/images/dot-sqr.GIF);}


img.none	{float:none;}
img.left	{float:left;}
img.right	{float:right;}
img.margL4 {margin-left:4px;}
img.margR4 {margin-right:4px;}
img.margL6 {margin-left:6px;}
img.margR6 {margin-right:6px;}
img.margL8 {margin-left:8px;}
img.margR8 {margin-right:8px;}
img.margL10 {margin-left:10px;}
img.margR10 {margin-right:10px;}
table.none	{float:none;}
table.left	{float:left;}
table.right	{float:right;}
div.none	{float:none;}
div.left	{float:left;}
div.right	{float:right;}
div.left4	{float:left;padding:4px;}
div.right4	{float:right;padding:4px;}
div.left6	{float:left;padding:6px;}
div.right6	{float:right;padding:6px;}
div.left8	{float:left;padding:8px;}
div.right8	{float:right;padding:8px;}
div.left10	{float:left;padding:10px;}
div.right10	{float:right;padding:10px;}
.txleft	{text-align:left;}
.txcenter	{text-align:center;}
.txright	{text-align:right;}
div.nowrap{white-space:nowrap;}
br.both	{clear:both;}
br.none	{clear:none;}
br.left	{clear:left;}
br.right{clear:right;}
img{border-style:none;border-width:0px;}
.nonindent{text-indent:0px}

.formtxt1	{font-size:10pt;line-height:150%;color:#003366;background-color:#FFFBEF;}
.formbutton1	{font-size:10pt;line-height:150%;color:#ffffff;background-color:#003366;}

a:link{text-decoration:none;color:#165EB6;}
a:visited{text-decoration:none;color:#165EB6;}
a:active{text-decoration:none;color:#FFCC00;font-weight:bold;}
a:hover {text-decoration:none;color:#CC4C3C;font-weight:bold;}

a.top:link{text-decoration:none;color:white;}
a.top:visited{text-decoration:none;color:white;}
a.top:active{text-decoration:none;color:#FFE707;}
a.top:hover {text-decoration:none;color:#FFE707;}

body.white{margin-left:0px;margin-top:0px;background-color:white;padding:0px;}
body{background-color:#FFFFFF;margin-top:0px;margin-left:0px;color:#000000;padding:0px;}

.headerBox{width:100%;height:90px;background:white repeat-x url(http://www.abccommunity.org/images/bg-title.jpg);text-align:center;}
.headerBox2{width:100%;height:20px;background:white repeat-x url(http://www.abccommunity.org/images/bg-tie.gif);text-align:right;white-space:nowrap;}
.contentBox{width:600px;border-top:1px solid #93D1FF;border-right:2px solid #617B9D;border-bottom:2px solid #617B9D;border-left:1px solid #93D1FF;text-align:justify;text-indent:1em;}
#wrapper2{width:720px;margin:0 auto 0 auto;}
.contentBox2{
	width:700px;
	padding:0 10px 0 10px;
	border-top:1px solid #93D1FF;
	border-right:2px solid #617B9D;
	border-bottom:2px solid #617B9D;
	border-left:1px solid #93D1FF;
}
.paddingBox1{padding:50px}
div.jpjustify, p.jpjustify{text-align:justify;font-family:'‚l‚r ƒSƒVƒbƒN','‚l‚r –¾’©',Osaka,monospace;}

a[hreflang]:after{
  content: " [" attr(hreflang) "]";
  color:rgb(190,96,2);
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#overlay{ 
	background-image: url(images/overlay-grey.png);
	opacity:0.8;
	filter: Alpha(opacity=80);
}
p.fstL:first-letter{
	font-size:180%;
	font-weight:bold;
	font-family:SunSerif-Italic;
}