@charset "utf-8";


/*　　DJ内css
-----------------------------------------------------------------*/

/*スタイルシート初期化*/
*{
	font-family : "ＭＳ Ｐゴシック","Osaka",sans-serif ;
	text-decoration : none;
}

body{
	margin  : 0px;
	padding : 0px;
	background-color : #ffffff;
	font : 11pt ;
	text-align : center;
}

p{
	margin : 0px;
}

a:link{
	color : #0000FF;
}

a img{
	border : none 0px;
}


.flo-l{
float:left;}


.flo-r{
float:right;}

/* header */

.salada_top{
font-size: 12px;
color: #000000;
line-height: 20px;
position: absolute;
top: 20px;
right: 98px;

}
.rogo{
	position:absolute;
	top: 15px;
	left:130px;
}

.back{
	width : 850px;
	text-align: left;
	font-size :12px;
	margin :0 auto 5px auto;
	padding-top:10px;
}

#kyusyu {
	background:url("../img/head/kyu_line.jpg") repeat-x left bottom #FFF;
	width:100%;}

.kyusyu_head{
	width :1024px;
	height:125px;
	background:transparent url("../img/head/kyu_bg.jpg") no-repeat center top;
	margin : 0 auto;
	position: relative;
}

h1{
	position:absolute;
	top: 60px;
	left: 20px;
	font-weight:normal;
	font-size :12px;
	color:#FFF;
	z-index:22;
}

* html h1{
	position:absolute;
	top: 65px;
	left: 20px;
}
*:first-child+html h1{
	position:absolute;
	top: 65px;
	left: 20px;
}


#kyusyu ul{
	position:absolute;
	top: 76px;
	left:10px;
}

* html #kyusyu ul{
	position:absolute;
	top: 93px;
	left:10px;
}

*:first-child+html #kyusyu ul{
	position:absolute;
	*top: 93px;
	left:10px;
}

#kyusyu ul li{
	float:left;
	list-style-type:none;
	margin: 0 4px 0 0;
}




/* footer */



#cancel-notes {
	width:780px;
	margin:10px  auto 0;
	border-left:3px solid #A1B521;
	font-size:12px;
	padding-left:20px;
	text-align:left;
}

#cancel-notes strong{
	width:780px;
	margin:0 auto;
	color:#9E005D;
	font-weight:normal;

}


#footer{
	margin: 0pt auto;
	text-align: center;
	font-size: 13px;
	background-color:#FFF;
	border-top: #B5C44D 3px solid;
	padding-top: 10px;
}


.kanrenlink{
	width:780px;
	margin:10px  auto 0;
	border-top:3px solid #0071BC;
	padding:5px 0;

}



/*---------------------------------------------------
* clrfix
*--------------------------------------------------*/

/*----- IE以外のモダンブラウザ向け -----*/
.clr:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


/*----- IE7および、Mac：IE5向け -----*/
.clr {
  display: inline-block;
}


/*----- IE6以前向け -----*/
/* Hides from IE-mac \*/
* html .clr {
  height: 1%;
}

.clr {
  display: block;
}

