@charset "utf-8";
/*

	CSS reset.css  -  Copyright (c) 2011 DEPOC Inc. browser css reset setting



*/

/*---------------------------------------------------
	basic
---------------------------------------------------*/
*{
	outline: none;/*FF*/
}
html,body{
	margin:0px;
	padding:0px;
}
html{
	overflow-y: scroll;
	/*IE BackgroundImageCache ON*/
	filter: expression(document.execCommand("BackgroundImageCache",false,true));
}



/*---------------------------------------------------

	block

---------------------------------------------------*/
div,p{
	padding: 0;
	margin: 0;
}

/*---------------------------------------------------
	h
---------------------------------------------------*/
h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
	font-weight: normal;
	font-style:normal;
	text-align: left;
	font-size:100%;
}

address, form, blockquote, q {
	padding: 0;
	margin: 0;
	text-align: left;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
}
caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
hr{
	height: 1px;
	border: none;
	background: #ccc;
	margin: 0;
	padding: 0;
}

/*---------------------------------------------------
	table
---------------------------------------------------*/
table{
	border-collapse: collapse;
	border-spacing: 0;
	font-size:inherit;
}
caption,th{
	text-align: left;
	font-style:normal;
	font-weight:normal;
}
/*---------------------------------------------------
	list
---------------------------------------------------*/
li,ol,ul,dl,dt,dd{
	list-style-type : none;
	padding: 0;
	margin: 0;
}

li li{
	font-size:inherit!important;
}

/*---------------------------------------------------
	form
---------------------------------------------------*/
input,textarea,select{
	margin: 0;
	padding: 0;
	font-size: 100%;
}
input{
	line-height:100%;
	padding: 1px;
	margin: 1px 0px;
}
select{
	margin: 1px 0px;
}
option{
	padding-right:10px;
}
*+html option{padding-right:0;}
* html option{padding-right:0;}

textarea {
	padding: 1px;
	font-size: 100%;
	width: 99%;
}
optgroup{
	color: #666;
}
fieldset{
	border: 0;
}


/*---------------------------------------------------
	inline
---------------------------------------------------*/
img{
	border:none;
	/vertical-align:bottom;
}
a[name]:hover{
	text-decoration:none!important;
	outline:0!important;
}


em { font-style: normal; font-weight: normal; }



sub {
	vertical-align:-0.2em;
	font-size:80%;
	line-height: 100%;
}
sup {
	vertical-align:0.4em;
	_vertical-align:0.6em;/*IE6*/
	font-size:80%;
	line-height: 100%;
}
sup {/*IE7.8*/
	vertical-align/*\**/:0.6em\9;
}


blockquote:before,
blockquote:after,
q:before,
q:after{ content: ""; }
blockquote,q{ quotes: "" ""; }/*引用文　blockquote：長め　q：短め*/
address{ font-style: normal; font-size: 100%; }/*アドレス*/
abbr,acronym{ border: 0; cursor: help; }/*略語*/
cite{ font-style: normal; }/*参照*/
em{ /*font-style: normal;*/ }/*強調*/
strong{ /*font-style: normal;*/ }/*さらに強調*/
i{ /*font-style: normal;*/ }/*斜体*/
s,strike,del{ /*text-decoration: none;*/ }/*打ち消し線*/
u{ /*text-decoration: none;*/ }/*下線*/








