If you are looking for the Institute of Comparative Culture (ICC) webpages, they have been moved to the following location.

 

http://icc.fla.sophia.ac.jp/