@import "base.css";
@import "font.css";

*{
	margin: 0px;
	padding: 0px;
}

body {
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color: #575757;
	line-height: 100%;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	background-repeat: repeat;
	background-image: url(../img/main_bg.gif);
}

h1,h2,h3,h4,h5,h6,p,ol,div,ul,li{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

ol,li,ul{
    list-style:none;
}

hr {
	text-decoration: none;
	display: none;
}

a{
	outline : 0;
	color: #00B5E1;
}

a:hover{
	outline : 0;
	color: #FF6600;
	text-decoration: none;
}

p {
	line-height: 130%;
}


em {
	font-style: normal;
}

img {
    border: none;
}

h1 {
	line-height: 100%;
	float: left;
	font-size: 10px;
}

td {
	text-decoration: none;
	vertical-align: top;
}


/*-----------------------------clerfix---------------------------*/

.clearfix:after{
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}

.clearfix{
   display:inline-block;
   min-height:1%;  /* for IE 7 and MacIE5.5*/
   position:relative;/*for preview*/
}

/* Hides from IE-mac \*/
*html .clearfix{height: 1%;}
.clearfix{display: block;}
/* for ie5,6*/

.clearbox {
    clear:both;
    margin:0px;
    padding:0px;
    line-height:0px;
    font-size:0px;
    height:0px;
}

.clear_l{
	float: left;
}
.clear_r{
	float: right;
}
#header #header_area .clear_l h1 a {
	color: #575757;
	text-decoration: none;
}
.pan strong a {
	color: #804002;
	text-decoration: none;
}