@charset "UTF-8";
/* changed for Japanese */
body { 
	/* customize_body */ 
	font-style:normal;
	font-weight:normal;
	/* customize_body */
	line-height:135%;
	font-size:12px; 
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/* customize_body */ color: #333333; /* customize_body */
}

a,a:visited,a:active {
	/* customize_link */ color: #028dda; font-weight:normal; /* customize_link */
}
a:hover {
	/* customize_link_hover */ color: #30B4FD; font-weight:normal; text-decoration:underline; /* customize_link_hover */
} 


#foot a,a:visited,a:active {
	/* customize_link */ color: #fff; font-weight:normal; /* customize_link */
}
#foot a:hover {
	/* customize_link_hover */ color: #fff; font-weight:normal; text-decoration:underline; /* customize_link_hover */
} 

#head03 a,a:visited,a:active {
	/* customize_link */ color: #000; font-weight:normal; /* customize_link */
}
#head03 a:hover {
	/* customize_link_hover */ color: #000; font-weight:normal; text-decoration:underline; /* customize_link_hover */
} 


a { text-decoration: none; }


h1,h2,h3,h4,h5{ margin:0px 0px 0px 0px; padding:0px 0px; margin-top:0px }
h1{ font: normal normal 24px Arial; line-height:30px }

/*
h4{ font-size:14px; line-height:18px } */
h5{ font-size:13px; line-height:16px }
p{ padding:0px;margin:0px; line-height:200%;}

/* added for Japanese */
#sidebar div.ccm-page-list h3 a {font-size:12px;line-height:130%;}
#sidebar div.ccm-page-list .ccm-page-list-description {font-size:10px;line-height:120%; margin-bottom:12px;}

h2 {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	background-image: url('../img/tab.jpg');
	background-repeat: no-repeat;
	height: 50px;
	width: 960px;
	padding-left: 25px;
	padding-top:20px;
	text-align:left;
}

	