@charset "shift_jis";
/*---------------------------------
  bit Base CSS 10.08.20
  CSS Date Document@ฆาWึ~ฆ
---------------------------------*/

/*@import "check.css";*/

/*####################@Reset Setting@####################*/

/*@Body
-------------------------------------*/
html {overflow-y:scroll;}  

body {  
	margin:0;  
	padding:0; 
	line-height:1.35;
	font-style:normal;
	font-family:sans-serif;
	font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','lr oSVbN','MS P Gothic',sans-serif;
	}

/* for IE8 */	head~/**/body {font-family:"CI","qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN";}
/* (ใซ) */	html:not(:target) body {font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','lr oSVbN','MS P Gothic',sans-serif;}

/* for IE7 */	*+html body {font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro',"CI","lr oSVbN",sans-serif;}
/* for IE6 */	* html body {font-family:"lr oSVbN";}


/*@Headline
-------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	}



/*@List
-------------------------------------*/
ul {list-style:none;}
ul,ol,li,dl,dt,dd {margin:0; padding:0;}


/*@Image
-------------------------------------*/
a img, img {border:0;}


/*@Ancher
-------------------------------------*/
a {overflow:hidden; cursor:pointer;}


/*@Table
-------------------------------------*/
table {  
	border-collapse:collapse;  
	border-spacing:0;  
	font-size:100%;  
	}  
table,th,td {
	margin:0;
	padding:0;
	text-align:left;
	font-weight:normal;
	}


/*@Text
-------------------------------------*/
address {
	font-style:normal;
	font-weight:normal;
	}


/*@Form
-------------------------------------*/
button, fieldset, form, input, label, legend, select, textarea {
	margin:0;
	padding:0;
	font-size:100%;
	}

/*####################@Base Setting@####################*/

/*@Contents
-------------------------------------*/
.wrap,
.contentsBox {clear:both;}

.wrap:after,
.contentsBox:after {
	content:"";
	display:block;
	clear:both;
	}

/* for IE6 */  
* html .wrap,
* html .contentsBox {display:inline-block;}

/* for IE7 */  
*+html .wrap,
*+html .contentsBox {display:inline-block;}



/* Form
-------------------------------------*/

input {vertical-align:middle;}
input[type="text"]{padding:2px;}
input[type="radio"]{position:relative; top:-1px;}
input[type="checkbox"]{position:relative; top:-1px;}
input[type="submit"]{padding:0.2em 0.3em 0em;}
input[type="button"]{padding:0.2em 0.3em 0em;}
textarea {padding:2px;}


/* for IE6 */
* html input.text {padding:2px;}
* html input.radio {position:relative; top:-1px;}
* html input.checkbox {position:relative; top:-1px;}
* html input.button {line-height:1.2; padding:0.2em 0.1em 0;}
* html select {position:relative; top:1px;}


/* for IE7 */
*+html input.text {padding:2px;}
*+html input.radio {position:relative; top:-1px;}
*+html input.checkbox {position:relative; top:-1px;}
*+html input.button {line-height:1.2; padding-top:0.2em;}
*+html select {position:relative; top:1px;}


/* for Safari3 */
html:not(:only-child:only-child) input {padding:0; vertical-align:baseline;}
html:not(:only-child:only-child) input[type="checkbox"] {position:relative; top:-3px;}
html:not(:only-child:only-child) input[type="radio"] {position:relative; top:-3px;}
html:not(:only-child:only-child) select {vertical-align:0.1em;}


/* for Opera9.27 */
html:first-child input {padding:0.1em;}
html:first-child input[type="checkbox"] {position:relative; top:1px;}
html:first-child input[type="radio"] {position:relative; top:1px;}
html:first-child input[type="submit"] {padding:0.3em;}
html:first-child input[type="button"] {padding:0.3em;}
html:first-child select {padding:0.2em;}



/* for Opera9.5 [Safari3] */
body:first-of-type input {padding:0.1em;}
body:first-of-type input[type="checkbox"] {position:relative; top:-1px;}
body:first-of-type input[type="radio"] {position:relative; top:-1px;}
body:first-of-type input[type="submit"] {padding:0.1em 0.3em 0.2em 0.3em;}
body:first-of-type input[type="button"] {padding:0.1em 0.3em 0.2em 0.3em;}




/*end*/
