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

.edo_event a{color:#D63333;}
.edo_event{letter-spacing:0.05em;}

.d_block{ display:block;}

.w80{ width:80px}
.w290{ width:290px;}
.w300{ width:300px;}
.w330{ width:330px;}
.w360{ width:360px;}
.w520{ width:520px;}
.w580{ width:580px;}

.size08{ font-size:0.8em;}
.size09{ font-size:0.9em;}
.size095{ font-size:0.95em;}
.size11{ font-size:1.1em;}
.size14{ font-size:1.4em;}
.size15{ font-size:1.5em;}
.size17{ font-size:1.7em;}

.lh_15{ line-height:1.5em;}
.lh_17{ line-height:1.7em;}
.lh_18{ line-height:1.8em;}

.t_center{ text-align:center;}
.t_right{ text-align:right;}
.t_bold{ font-weight:bold;}

.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}

.mb0{ margin-bottom:0px !important;}
.mb5{ margin-bottom:5px !important;}
.mb8{ margin-bottom:8px !important;}
.mb10{ margin-bottom:10px !important;}
.mb15{ margin-bottom:15px !important;}
.mb20{ margin-bottom:20px !important;}
.mb30{ margin-bottom:30px !important;}
.mb40{ margin-bottom:40px !important;}
.mb50{ margin-bottom:50px !important;}
.mb60{ margin-bottom:60px !important;}
.mb70{ margin-bottom:70px !important;}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}

.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}

.pt10{padding-top:10px;}

.edo_event .dai1dan h4,
.edo_event .dai2dan h4{
	width:700px;
	height:50px;
	margin-bottom:20px !important;
	padding:18px 0 0 80px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
}

.edo_event .dai1dan h4{
	background:url(../images/dai1dan.png) 0 0 no-repeat;
}

.edo_event .dai2dan h4{
	background:url(../images/dai2dan.png) 0 0 no-repeat;
}

.edo_event .otoiawase h4{
	color:#000000;
	font-size:18px;
	border-left:10px solid #D63333;
	height:30px;
	padding:8px 0 0 15px;
	clear: both;
	margin-bottom: 30px !important;
}

.edo_event a.link1{
	display:block;
	color:#D63333 !important;
	font-weight:bold;
	background:url(../images/point01.png) 100% 45% no-repeat;
	font-size: 16px;
	padding-right: 15px;
	text-align: right;
	letter-spacing: 0.1em;
	text-decoration:none;
}

.edo_event a.link1:hover{ filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;}

.edo_event dl.waku1{
	clear: both;
	border: solid 10px #E3DEC4;
	width: 540px;
	margin-left: 40px;
	padding: 20px 30px;
}
.edo_event dl.waku1 dt{
	font-weight: bold;
	float: left;
	width: 80px;
}
.edo_event dl.waku1 dd{
	float: left;
	width: 460px;
	margin-bottom:10px;
	line-height: 1.7em;
}
.edo_event dl.waku1 dd:last-child{ margin-bottom:0;}

.edo_event dl.waku0{
	margin: 0 0 20px 40px;
}
.edo_event dl.waku0 dt{
	width: 80px;
	float: left;
	font-weight: bold;
}
.edo_event dl.waku0 dd{
	margin-bottom: 11px;
	float: left;
}

.edo_event dl.waku2{
	background-color: #F0E6D1;
	padding: 20px 40px;
	width: 540px;
	clear: both;
	margin-left: 40px;
}
.edo_event dl.waku2 dt{
	float: left;
	font-weight: bold;
	width: 111px;
	font-size: 1.2em;
}
.edo_event dl.waku2 dd{
	float: left;
	line-height: 1.5em;
	font-size: 1.1em;
}

.edo_event dl.waku2 a{ text-decoration:underline;}
.cyui{ color:#D63333;}
.hyakumei{
	color: #000000;
	font-weight: bold;
	font-size: 1.25em;
	letter-spacing: 0.07em;
}

.read h4{
	background:url(../images/line01.png) 0 100% no-repeat;
	padding-bottom:10px;
	margin-bottom:25px !important;
	font-weight: bold;
	font-size: 18px;
}
.box01{
	background-color:#E3DEC4;
	padding:20px;
}

.yosu h4{
	background:url(../images/line01.png) 0 100% no-repeat;
	padding-bottom:10px;
	margin-bottom:25px !important;
	font-weight: bold;
	font-size: 18px;
}

.yosu ul li { margin:0 0 5px 20px; list-style-type:disc !important;}