@charset "utf-8";




@import "default.css";
@import "header.css";
@import "footer.css";


.contents .block_text p {
	font-size:125%;		/*16px */
	line-height:1.6em;
	margin:0 0 1em 0;
}
.txt_small .contents .block_text p {
	font-size:	130%;	
	line-height:1.6em;
	margin:0 0 1em 0;
}
.txt_large .contents .block_text p {
	font-size:	121.4%;
	line-height:1.6em;
	margin:0 0 1em 0;
}
.contents .page_links {
	position:relative;
	height:40px;
	margin:0 0 
}
.contents .page_links .btn_back {
	position:absolute;
	left:0;
	top:0;
}
.contents .page_links .btn_center {
	position:absolute;
	left:410px;
	top:0;
}
.contents .page_links .btn_next {
	position:absolute;
	right:0;
	top:0;
}
.contents .dot_box {
	border:#CCCCCC 1px solid;
	background:url(../images/bg_dot.gif) repeat left top;
}
.contents .dot_box dl,
.contents .dot_box p {
	border:#FFFFFF 1px solid;
	padding:5px 10px 5px 10px;
}

.contents .text_r{
	float:right;
	}

.clear{clear:both;}

/* index.html */
#event_index .main_visual {
	margin:20px 0 10px 0;
}

#event_index .newwin {
    background: url("../images/icon_new_window_w.gif") no-repeat scroll left 0.1em transparent;
    padding: 0 0 0 14px;
	margin: 0 0 0 5px;
	
}

#event_index .b {
    font-weight: bold;
    font-size: 14px;

}

#event_index .blue {
    color: #0066CC;
}

#event_index .red {
    color: #C00;
}

html > body .s {
    font-size: x-small;
}

html > body .m {
    font-size: x-small;
}

html > body .l {
    font-size: 14px;
}