 @charset "utf-8";
 
/*-------------------------------------------------------------------------------------------------------------------
 * Art2019 Styles
 *-------------------------------------------------------------------------------------------------------------------
 */
 #Art2019				{ clear:both; width:100%; height:339px; margin-top:0px; background-position:center top; overflow:auto;
 						  background-image:url("/images/event/art2019/bg-en.jpg"); background-repeat:no-repeat;
						  margin-top:2px; margin-bottom:-6px; }
 #Art2019Frame			{ clear:both; width:1000px; margin:0 auto; padding-top:303px; }
 .ArtnavActive			{ float:left; color:white; border:1px solid white; width:90px; padding-top:3px; padding-bottom:3px;
 						  margin-left:5px; border-radius:7px; text-align:center; cursor:pointer; }
 .ArtnavHover			{ float:left; color:#FC0; border:1px solid #FC0; width:90px; padding-top:3px; padding-bottom:3px;
 						  margin-left:5px; border-radius:7px; text-align:center; cursor:pointer; }
 .ArtNavbox				{ clear:both; width:300px; margin:0 auto; }
 
 
/*-------------------------------------------------------------------------------------------------------------------
 * Special 629 Styles
 *-------------------------------------------------------------------------------------------------------------------
 */
 
 #Special629			{ clear:both; width:100%; margin-top:0px; background-position:center top; overflow:auto;
 						  background-image:url("/images/event/20190629/bg.jpg"); background-repeat:no-repeat;
						  margin-top:2px; }
 #Special620Frame		{ clear:both; width:1000px; margin:0 auto; }
 .SpecialContainer		{ width:100%; padding-bottom:30px; }
 .SfftMark				{ float:left; width:79px; height:73px; background-repeat:no-repeat;
 						  background-image:url("/images/event/20190629/mark.png"); }
 .SfftTitle				{ float:left; width:390px; height:51px; background-repeat:no-repeat;
 						  background-image:url("/images/event/20190629/title-en.png"); margin-left:10px; }
 .SffTitle				{ clear:both; width:383px; margin:0 auto; }
 #SffArticle			{ clear:both; line-height:130%; width:800px; margin:0 auto; padding-top:20px; }
 #SffArticle img		{ cursor:pointer; }
 #SffButton				{ clear:both; width:100px; cursor:pointer; color:white; text-align:center;
 						  margin:0 auto; padding-top:10px; padding-bottom:10px; font-size:13px; }
 .SffBtnActive			{ background-color:#09F; }
 .SffBtnHover			{ background-color:#36F; }

/*-------------------------------------------------------------------------------------------------------------------
 * HUMAN RIGHTS Styles
 *-------------------------------------------------------------------------------------------------------------------
 */
 #HRightsGallery		{ clear:both; width:100%; background-color:#dbdbdb; margin-top:0px; font-size:12px; }
 #HRightsFrame			{ width:100%; background-color:#dbdbdb; margin:0 auto; 
 						  padding-top:25px; padding-bottom:25px; }
 #SgfFrame				{ margin-left:5px; margin:0 auto; }
 #SgfText				{ width:402px; background-color:white; height:150px; font-size:12px;
 						  padding-left:10px; padding-right:10px; line-height:120%; color:#666666; }
 #SgfText h3			{ text-align:center; }
 #SgfText a:link		{ color:#000000; text-decoration:none; }
 #SgfText a:active		{ color:#000000; text-decoration:none; }
 #SgfText a:visited		{ color:#000000; text-decoration:none; }
 #SgfText a:hover		{ color:#9d4e5f; text-decoration:none; }
 #SgfList				{ background-color:#d2d0dc; width:297px; padding-left:20px; padding-right:10px; 
 						  text-align:justify; }
 #SgfList li			{ margin-top:5px; line-height:120%; }
 #SgfList a:link		{ color:#333333; text-decoration:none; }
 #SgfList a:active		{ color:#333333; text-decoration:none; }
 #SgfList a:visited		{ color:#333333; text-decoration:none; }
 #SgfList a:hover		{ color:#9d4e5f; text-decoration:none; }
 #SgfReport				{ width:220px; text-align:center; background-color:#e0e0e0; line-height:150%; }
 .SgfrActive			{ border:5px solid white; cursor:pointer; }
 .SgfrHover				{ border:5px solid #f0f0f0; cursor:pointer; }