@charset "UTF-8";

/* ---------- reset ---------- */

body {
	/*margin:0;
	padding:0;
	font-size:100%;
	font-family: Verdana, Arial, sans-serif;*/
}

body {
	margin:0;
	padding:0;
}
p,blockquote,address,div,noscript {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}

h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-weight:normal;
}

ul,ol,li,dl {
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}

/* for Style Switch */

dt,dd {
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}

pre {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}

a,img,map,q,sub,sup,span,bdo {
	margin:0;
	padding:0;
	border:0;
}

br {
	margin:0;
	padding:0;
	border:0;
	letter-spacing:0; /* IE */
}

tt,i,b,big,small {
	margin:0;
	padding:0;
	border:0;
}

code,samp,var {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}

strong,dfn,kbd,cite,abbr,acronym,em {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-style:normal;
	font-weight:bold;
}

ins {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

del {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-style:normal;
}

form,fieldset {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}

legend,label,select,optgroup,option {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}

body {
	font:16px/1.231 arial, helvetica, clean, sans-serif;
*font-size:middle;
*font:small;
}

table {
	font-size:inherit;
	font:100%;
}

pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
*font-size:108%;
	line-height:100%;
}


/* ---------- reset_end ---------- */


/* -------------------------------------------------- CSS switcher */

#css_switcher h2 {
	position:absolute;
	left:542.0px;
	top:10px;
}

#css_switcher #small_btn a {
	position:absolute;
	left:595.0px;
	top:15px;
	width:10.0px;
	height:11.0px;
	font-size:1px;
	text-indent:-7777px;
	background-color: #FFFFFF;
	background-image: url(/common/images/jdc_header-font_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
	outline:none;
}


#css_switcher #middle_btn a {
	position:absolute;
	left:608.0px;
	top:13px;
	width:16.0px;
	height:15.0px;
	font-size:1px;
	text-indent:-7777px;
	background-color: #FFFFFF;
	background-image: url(/common/images/jdc_header-font_middle_f2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
	outline:none;
}

#css_switcher #large_btn a {
	position:absolute;
	left:626.0px;
	top:10px;
	width:22.0px;
	height:21.0px;
	font-size:1px;
	text-indent:-7777px;
	background-color: #FFFFFF;
	background-image: url(/common/images/jdc_header-font_large.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
	outline:none;
}

/* hover */

#css_switcher #small_btn a:hover {
	background-image: url(/common/images/jdc_header-font_small_f2.gif);
}

#css_switcher #middle_btn a:hover {
	background-image: url(/common/images/jdc_header-font_middle_f2.gif);
}

#css_switcher #large_btn a:hover {
	background-image: url(/common/images/jdc_header-font_large_f2.gif);
}


