@charset "UTF-8";
/* CSS Document */

/* For modern browsers */
.clearfix:before, .clearfix:after {
	content:"";
	display:table;
}
.clearfix:after {
	clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.clearfix {
	zoom:1;
}
.csv a{
	color:#F00082;
	text-decoration: underline;
}
html,body{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	background-image:url(../listdata/images/bg.png);
	background-color:#ffd7e9;
	background-position: center top;
	background-repeat: no-repeat;
}

/*pagetop*/


.pagetop {
	position:relative;
	width:100%;
	height:0;
	margin:0 auto;
	/*display:none;*/
	z-index:1000;
}
.pagetop a{
	background-image:url(../../images/pagetop.png);
	position: fixed;
	bottom: 0px;
	display: block;
	width: 81px;
	height:38px;
	right:40px;
	text-indent:-999px;
	overflow:hidden;
	display:none;
}
.pagetop a:hover{
	background-position:0 -38px;
}



div#content_wrapper{
	background:none;
	background-image:url(../images/bg_left.png);
	background-repeat:repeat-y;

	width:100%;
}
div.content_wrapper_ex{
	width:100%;
	background-image:url(../images/bg_right.png);
	background-position:right top;
	background-repeat:repeat-y;
}
div#container{
	width:700px;
	margin:0 auto;
	position:relative;
}

small#copyright{
	font-size:12px;
color:#fff;
width:100%;
position:relative;
line-height:1.2em;
text-align: left;
bottom:0;
left:0;
display:block;
margin-top:11px;
margin-bottom:15px;
color:#848484;
}


div#list_head{
	width:700px;
	height:175px;
	position:relative;
}
h1{
	width:276px;
	height:164px;
	text-indent:-999em;
	overflow: hidden;
	background-image:url(../listdata/images/h1.png);
	position:absolute;
	top:10px;
	left:0;
}

div#chara{
	background-image:url(../listdata/images/head.png);
	width:428px;
	height:175px;
	position:absolute;
	top:0;
	right:0;
}
div#list_wrap{

}
div#list_title{
	width:700px;
	height:207px;
	background-repeat: no-repeat;

}

div.bMiddle{
	background-image:url(../listdata/images/borderbg.gif);
	width:700px;
	margin:0 auto;
	position:relative;

}
div.bBottom{
	background-image:url(../listdata/images/border_bottom.png);
	width:700px;
	height:100px;
	font-size:0;
	padding:0;
	position:relative;
}
div.line2px{
	border-bottom:2px dotted #fd6d96;
	font-size:0;
	width:660px;
	margin:0 auto;
	line-height:2px;
}
ul#area_ul{

	display:block;
	width:660px;
	height:31px;
	list-style-type:none;
	margin:0 auto;
	padding-top:10px;
}
ul#area_ul li{
	float:left;
	width:90px;
	height:20px;
	margin-right:5px;
	text-indent:-999em;
}
ul#area_ul li#area_1{
	background-image:url(../listdata/images/area_1.png);
	width:90px;
	height:20px;
	margin-right:0;
}
ul#area_ul li#area_2{
	background-image:url(../listdata/images/area_2.png);
	width:90px;
	height:20px;
}
ul#area_ul li#area_3{
	background-image:url(../listdata/images/area_3.png);
	width:90px;
	height:20px;
}
ul#area_ul li#area_4{
	background-image:url(../listdata/images/area_4.png);
	width:90px;
	height:20px;
}
ul#area_ul li#area_5{
	background-image:url(../listdata/images/area_5.png);
	width:90px;
	height:20px;
}
ul#area_ul li#area_6{
	background-image:url(../listdata/images/area_6.png);
	width:90px;
	height:20px;
}
ul#area_ul li#area_7{
	background-image:url(../listdata/images/area_7.png);
	width:90px;
	height:20px;
}
div#list{
	width:620px;
	margin:0 auto;
}
ul.csv {
	position:relative;
	list-style-type:none;
}
ul.csv li{
	clear:both;
	font-size:12px;
	border-bottom:#e2bee8 2px dotted;
	padding:10px 0;
	display:block;
	zoom:1;
}
ul.csv li.ken_head{
	position:relative;
	border-bottom:none;
	/*border-bottom:#fd6d96 2px dotted;*/
	padding:10px 0;
	margin-top:20px;
	display:none;
}
ul.csv li p{
	margin:0;
	padding:0;
}
ul.csv li p.tenponame{
	color:#d18cdd;
	font-weight:bold;
	line-height:1.8em;
}

div.kenmei{
	width:96px;
	height:21px;
}

div#close{
	background-image:url(../listdata/images/close.png);
	width:117px;
	height:35px;
	display:block;
	margin:0 auto;
	margin-top:30px;
	cursor:pointer;
}
div#footer{
	background-image:url(../listdata/images/footer.png);
	width:700px;
	height:72px;
}

div#footer p{
	text-indent:-999em;
}


.csv a.gaibu_list{
	background-color:#f00082;
	color:#fff;
	width:200px;
	text-decoration: none;
	display:block;
	padding:5px;
	text-align: center;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:3px;
}
.csv a.gaibu_list:hover{
	background-color:#ed389b;
}

p.dates{
	margin-top:30px;
	padding:10px;
	color:#fff;
	font-size:20px;
	background-color:#ff61a0;

	/*color:#d18cdd;*/
}