/* CSS Document */

*{ margin:0; padding:0;}
img{ border:0;}
/************************************************/
/***hdUDO***/
* html .test { font-size:small;}
/***hdVDO***/
*:first-child+html .test { font-size:medium;}
/***FIRE FOX***/
html>body .test{ font-size:medium;}
/***Tt@Eopera***/
html:first-child .test { font-size:medium;}
/************************************************/
body{ text-align:center; width:100%; font-family:	'CI',	'Meiryo',	'Hiragino Kaku Gothic Pro',	'qMmpS Pro W3',	'Osaka',	'lr oSVbN',	sans-serif; background-color:#333333;}

p,th,td,li{ font-size:80%; line-height:150%;}


.CNT{ text-align:center;}
.L{ text-align:left;}
.R{ text-align:right;}

#container{ width:700px; margin:auto; text-align:left; }

h1{margin:20px 0 0 30px; font-weight:normal;}
h1 a{ font-size:25px; line-height:30px; vertical-align:top; text-decoration:none; color:#ffffff;}
#contents{ margin:0px 0 0 0;}
#main_up{ background:url(img/bg_main_up.jpg); height:40px;}
#main{ background:url(img/bg_main.jpg) repeat-y; padding:6px 30px 30px; }

#main_dwn{ background:url(img/bg_main_dwn.jpg); height:40px;}
#main p{ margin:8px 0 0 0;}

#menu{ background:url(img/bg_menu.jpg); height:30px;}
#menu ul{ list-style-type:none; padding:8px 50px 0 50px;}
#menu ul li{ float:left; font-size:12px; color:#FFFFFF;}
#menu ul li a{ color:#FFFFFF; text-decoration:none; font:13px;}
#menu ul li a:hover{ color:#FF6600; text-decoration:underline;}

#foot_sps{ clear:left; height:10px;}
#foot{ background:url(img/bg_foot.jpg); height:92px;font-size:9px; text-align:right; color:#666666; }
#foot p#copy{ font-size:11px;}
#foot a{ color:#CCCCCC;text-decoration:none; margin:12px 10px 0 0;}


#copy{ color:#FFFFFF;}
#copy a{ color:#FFFFFF; text-decoration:none;}
#copy a:hover{ color:#FFFFFF;}

#pondt-copy a{ font-size:11px; color:#333333;}
