@charset "utf-8";
/* CSS Document */

/* =============================================================

	株式会社ビットサ―フ
	Copyright (C) Bit-isle Inc. All Rights Reserved.	
	
	Base Resetting HTML elements styles
	
============================================================= */



/* ------------------------------------------------------------
	All,body
------------------------------------------------------------ */

body, div,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, code, p, blockquote, th, td,
form, fieldset, legend, input, select, textarea {
	margin: 0;
	padding: 0;
}

body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "ＭＳ ゴシック", "MS Gothic",;
	font-size: 12px;
	line-height: 1.8em;
	color:#333;
}


/* ------------------------------------------------------------
	link
------------------------------------------------------------ */

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

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


/* ------------------------------------------------------------
	Others
------------------------------------------------------------ */


/*  Inline Elements
------------------------------------------------------------ */

img {
	border: none;
	vertical-align: bottom;
}

address, th, var {
	font-weight: normal;
	font-style: normal;
}

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

fieldset {
	border: none;
}

input, textarea, select, label {
	font-size: 100.01%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "ＭＳ ゴシック", "MS Gothic",;
	vertical-align: middle;
}

label {
	cursor: pointer;
}

textarea {
	overflow: auto;
}

/*  Block-level Elements
------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6 {
	font-size: 100.01%;
	line-height: 1;
}

hr {
	display: none;
}

ul, ol, li {
	list-style: none;
}



/*  Table
------------------------------------------------------------ */
table {
	font-size: 100.01%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "ＭＳ ゴシック", "MS Gothic",;
}

caption, th, td {
	text-align: left;
	vertical-align: top;
}

/* ------------------------------------------------------------
	clearfix
------------------------------------------------------------ */

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

