@charset "Shift_JIS";


/*-----------------------
CEIS Basic Style
-------------------------*/


/* CSS Document */


*{
	line-height:1.5;
	font-weight:normal;
	font-style:normal;
	}


html{
	height: 100%;
	scroll-behavior: smooth;
}

body{
	margin: 0px;
	padding: 0px;
	color: #000000;
	font: 93% "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "CI", Meiryo, "lroSVbN", "sans-serif";
	text-align: center;
	background: #5a5a5a url(../icon/bg.jpg) repeat-x;
	height: 100%;
	}


img {
	border-width: 0px;
    vertical-align: bottom;
	}

a img {
	border-width: 0px;
	}

/*
10px F 77%
11px F 85%
12px F 93%
13px F 100%
14px F 108%
15px F 116%
16px F 123.1%
17px F 131%
18px F 138.5%
19px F 146.5%
20px F 153.9%
*/


/* link */

a,
a:link,
a:visited {
	color:#990000;
	text-decoration: none;
}

a:hover,
a:active {
	color:#FF6600;
	text-decoration: none;
}


/* Paragraph, Sentence, Character */

h1,
h2,
h3,
h4,
h5,
h6,
p {
margin:0px;
padding:0px;
}

em,
address{
font-style:normal;
}

strong{
font-weight:normal;
}



/* List */

ul{
margin:0px 0px 10px 60px;
padding:0px;
list-style-type:none;
color: #333333;
font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"CI",Meiryo,"lroSVbN","sans-serif";
font-size:93%;
}

ol{
margin:0px 0px 10px 60px;
padding:0px;
color: #333333;
font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"CI",Meiryo,"lroSVbN","sans-serif";
font-size:93%;
}


dl{
margin:0px 0px 10px 10px;
padding:0px;
color: #333333;
font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"CI",Meiryo,"lroSVbN","sans-serif";
font-size:93%;
}


/* Table */

table{
	margin:0px;
	border: 0px;
}

th,
td{
	text-align: left;
	vertical-align: top;
	color: #333333;
	font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"CI",Meiryo,"lroSVbN","sans-serif";
	font-size:93%;
}

table img{
	vertical-align:bottom;
}

/*----------------------------------
  Eclearfix
----------------------------------*/
.clearfix:after {
	content: ".";
	display:block;
	visibility:hidden;
	clear: both;
	height:0px;
	}

/*for IE7,MacIE5*/
.clearfix {
	display:inline-block;
	}

/*exept for MacIE5 \*/
* html .clearfix {height:s1%;}
/**/



/*----------------------------------
  Eclear
----------------------------------*/
.clear{clear:both;}

span.clear{
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
	height:0px;
	width:0px;
	}

