@charset "UTF-8";

/*
**************************************
*Since: 2013-03-07
*Modified: 2013-00-00
**************************************
*/

html , body , div , span , applet , object , iframe , 
h1 , h2 , h3 , h4 , h5 , h6 , p , blockquote , pre , 
a , abbr , acronym , address , big , cite , code , 
del , dfn , em , img , ins , kbd , q , s , samp , 
small , strike , strong , sub , sup , tt , var , 
b , u , i , center , 
dl , dt , dd , ol , ul , li , 
fieldset , form , label , legend , 
table , caption , tbody , tfoot , thead , tr , th , td , 
article , aside , canvas , details , embed , 
figure , figcaption , footer , header , hgroup,  
menu , nav , output , ruby , section , sum mary , 
time , mark , audio , video {
	margin: 0;
	padding: 0;
	border: 0;
	color: #666;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'HiraKakuProN-W3', Meiryo, メイリオ, sans-serif;
	font-size: 100%;
	line-height: 1.4;
	vertical-align: bottom;
}

/* HTML5 display-role reset for older browsers */
article , aside , details, figcaption , figure , 
footer , header , hgroup , menu , nav , section {
	display: block;
}

ol , ul {
	list-style: none;
}

blockquote , q {
	quotes: none;
}

blockquote:before , blockquote:after, 
q:before , q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	vertical-align: bottom;
}

a {
	color: #F00;
	text-decoration: none;
}

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


strong {
	font-weight: normal;
}