/* Init
-------------------------------------------------- */
h1, h2, h3, h4, h5, h6, address, blockquote, center, dir, div, dl, fieldset, form, hr, isindex, menu, noframes, ol, p, pre, table, ul {
	display : block;
}
a, abbr, acronym, applet, b, basefont, bdo, big, br, button, cite, code, dfn, em, font, i, iframe, img, input, kbd, label, map, object, q, ruby, s, samp, select, small, span, strike, strong, sub, sup, textarea, tt, u, var {
	display : inline;
}
* {
	margin : 0;
	padding : 0;
	font-style : normal;
	font-weight : normal;
}


/* Body
-------------------------------------------------- */
body {
	color : #666666;

         font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Hiragino Kaku Gothic Pro","Osaka";
	font-size: 12px;
         line-height: 150%;

	text-align : center;
}


/* Headline
-------------------------------------------------- */
h1 {
	font : normal normal normal 75%/1.8 "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "HiraKakuPro-W3", "Osaka", "Helvetica", "Arial", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size : 130%;
	font-weight : bold;
	line-height: 100%;
	color : #ff2222;
}
h1 a {
	font-weight : bold;
}
h2 {
	font : normal normal normal 75%/1.8 "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "HiraKakuPro-W3", "Osaka", "Helvetica", "Arial", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size : 100%;
	font-weight : bold;
	line-height: 200%;
}
h2 span {
	font-weight : bold;
}
h3 {
	 font : normal normal normal 75%/1.8 "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "HiraKakuPro-W3", "Osaka", "Helvetica", "Arial", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size : 100%;
	font-weight : bold;
	line-height: 230%;
}
h4 {
	font-size : 110%;
}
h5 {
	font-size : 105%;
}
h6 {
	font-size : 90%;
	line-height: 200%;
}



/* Paragraph
-------------------------------------------------- */
p {
	font-size : 100%;
         line-height: 300%;
}


/* Anchor
-------------------------------------------------- */
a {
	text-decoration : none;
	font-weight : bold;
}
a:link {
	color : #000000;
}
a:visited {
	color : #000000;
}
a:hover {
	color : #ff2222;
}
a:active {
	color : #ff2222;
}
a img {
	border : none;
}


/* Container and Wrapper
-------------------------------------------------- */
div#container {
	width : 650px;
	margin-left : auto;
	margin-right : auto;
}



/* Header
-------------------------------------------------- */
div#header {
	background : #fff;
	margin : 30px 0px 35px;
}

/* Primary
-------------------------------------------------- */
div#primary-column {
	width : 500px;
	margin : 0px 0px 0px;
}
div#pcl {
  	float : left;
	width : 90px;
	margin: 5px 0px;
	text-align : left;
}
div#pcr {
	width : 380px;
	margin: 5px 0px;
	text-align : left;
	float: right;
}
div#pc1 {
	width : 500px;
	margin: 5px 0px 20px 0px;
	text-align : left;
	line-height: 200%;
}
div#pc2 {
  	float : left;
	width : 500px;
	margin: 5px 0px 5px 6px;
	text-align : left;
}
div#pc3 {
  	float : left;
	width : 500px;
	margin: 5px 0px 5px 6px;
	text-align : left;
}
div#pc4 {
  	float : left;
	width : 120px;
	margin: 5px 0px 5px;
	text-align : left;
}




/* Secondary
-------------------------------------------------- */
div#secondary-column {
	float : center;
	width : 500px;
	margin : 10px 0px;	
	text-align : center;
}
