@charset "utf-8";
/*---------------------------------
  bit Base CSS 10.08.20
  CSS Date Document　※編集禁止※
---------------------------------*/

/*@import "check.css";*/

/*####################　Reset Setting　####################*/

/*　Body
-------------------------------------*/
* {
	font-size : 100% ;
}

html {overflow-y:scroll;}  

body {  
	margin:0;  
	padding:0; 
	line-height:1.35;
	font-style:normal
	font-family:sans-serif;
	font-family:Verdana,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Arial,sans-serif; 
	font-size : 75% ;
	}

/* for IE8 */	head~/**/body 			{font-family:Verdana,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Arial,Verdana,sans-serif; }

/* 上書き */	html:not(:target) body 	{font-family:Verdana,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Arial,Verdana,sans-serif; }

/* for IE7 */	*+html body 			{font-family:"メイリオ",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",sans-serif; }

/* for IE6 */	* html body 			{font-family:"メイリオ","ＭＳ Ｐゴシック"; }


/*　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;}

.ul {
    margin: 0 0 1em 1.5em;
    list-style: disc outside;
}
.ul_margin > li {margin-bottom: 1em;}


/*　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%;
	}

label {
	cursor: pointer;
}
input[type="checkbox"]{
	cursor: pointer;
}
/*####################　Base Setting　####################*/

/*　Contents
-------------------------------------*/
.wrap {clear:both;}
.contentsBox {
	clear:both;
	margin-top:-15px;
	padding-top:15px;
	}
.wrap:after,
.contentsBox:after {
	content:"";
	display:block;
	clear:both;
	}

ul.flex{
	width: 700px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

/* 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*/
