@charset "utf-8";

/* CSS Document */

.mainwrap {
	width:100%;
	margin:0 auto;
}

#gaiyo_area{
	background:url(../../img/page/berghaus50th/bg.jpg) repeat-y top center;
	padding: 20px;
}

#gaiyo_area dl{
	padding: 10px;
	overflow: hidden;
}

#gaiyo_area dl dt{
	color: #fff;
	font-weight: bold;
	float: left;
	width: 10%;
}

#gaiyo_area dl dd{
	color: #fff;
	float: left;
	padding-left: 10px;
	width: 90%;
}

#keihinn_area{
	padding: 20px;
}

#keihinn_area dl{
	padding: 5px;
	overflow: hidden;
	font-size: 110%;
}

#keihinn_area dl dt{
	color: #fff;
	font-weight: bold;
	float: left;
	width: 15%;
}

#keihinn_area dl dt:before{
    content: "【";
}

#keihinn_area dl dt:after {
    content: "】";
}

#keihinn_area dl dd{
	color: #fff;
	float: left;
	padding-left: 10px;
	width: 85%;
}

#keihinn_area p{
	padding: 5px;
	padding-left: 15px;
	color: #fff;
}
#ret_area,
#oubo_area{
	padding: 20px;
}

.btn_return{
	cursor: pointer;
    background: #ccc none repeat scroll 0 0;
    border-bottom: 1px solid #fcfcfc;
    border-radius: 5px;
    box-shadow: 0 5px #fcfcfc;
    color: #0c0c0c;
    display: block;
    font-size: 16px;
    margin: 10px auto;
    padding: 20px 0;
    text-align: center;
    text-decoration: none;
    width: 300px;
}

.btn_return:hover {
	color: #0c0c0c;
	margin: 15px auto 5px;
    box-shadow: none;
}

.btn_submit{
	cursor: pointer;
    background: #C5192B none repeat scroll 0 0;
    border-bottom: 1px solid #f00;
    border-radius: 5px;
    box-shadow: 0 5px #f00;
    color: #fff;
    display: block;
    font-size: 16px;
    margin: 10px auto;
    padding: 20px 0;
    text-align: center;
    text-decoration: none;
    width: 300px;
}

.btn_submit:hover {
	color: #fff;
	margin: 15px auto 5px;
    box-shadow: none;
}

.fs120{
	font-size: 120%;
}

/*form*/
.bh50th_table{
	width: 100%;
	color: #fff;
}

.boxl{
	width: 20%;
}

.boxr{
	width: 80%;
}

.bh50th_table th,
.bh50th_table td{
	padding: 10px;
}

.bh50th_table th{
	font-weight: bold;
}

.kanryo{
	color: #fff;
	font-size: 120%;
}

.wbg{
	background:url(../../img/page/berghaus50th/wbg.png) repeat top center;
	padding: 15px;
	border-radius: 10px; 
}

.rule_box{
	background:url(../../img/page/berghaus50th/wbg.png) repeat top center;
    overflow-x: hidden !important;
    overflow-y: scroll !important;
    height: 120px;
    margin: 10px auto;
    padding: 15px;
}

#gazouarea h2{
	color: #fff;
	font-size: 120%;
	font-weight: bold;
}

#gazouarea ul{
	overflow: hidden;
	background: #000;
}

#gazouarea li{
	width: 25%;
	padding: 5px;
	
}