#lsp_01{
	font-size:0;
	height:20px;
	line-height:0;
}

#lsp_02{
	font-size:0;
	height:10px;
	line-height:0;
}

.lsp_5{
	font-size:0;
	height:5px;
	line-height:0;
}

.lsp_10{
	font-size:0;
	height:10px;
	line-height:0;
}

.lsp_20{
	font-size:0;
	height:20px;
	line-height:0;
}

.lsp_30{
	font-size:0;
	height:30px;
	line-height:0;
}

.lsp_40{
	font-size:0;
	height:40px;
	line-height:0;
}

.lsp_50{
	font-size:0;
	height:50px;
	line-height:0;
}

ul.lst_h10-m2{
	list-style-type:disc;
	margin-left:2em;
}

ol.lst_h10-m2{
	margin-left:2em;
}

.lst_h10-m2 li{
	line-height:10px;
}



#catchCopy{
	border:;
	height:;
	width:620px;
}

#catchCopy #sub{
	border:d;
	margin:0 0 0 3em;
	width:100%;
}

/* 2011.12.31追加 [start]----- */
#box-l{
	border:;
	height:470px;
	float:left;
	margin:;
	width:280px;
}

#box-l iframe{
	height:31.5em;
	margin:1em 0 0 0;
	width:270px;
}
/* 2011.04.27追加 [end]----- */


/* 2011.02.04追加 */
#sideMenu li.current{
	color:#f60;
}






#content-event{
	margin:2em 0 0 0;
}

#content-event .date{
	/*background:url("../image/event/bar_gray.gif") no-repeat -5px 0;*/
	background:url("../image/common/leaf.gif") no-repeat;
	border:;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding:0.5em 0 0 2em;
	width:600px;
}

#content-event .shisetsu{
	background:url("../image/event/shisetsu.gif") no-repeat;
	height:2em;
}

#content-event .seminar{
	background:url("../image/event/seminar.gif") no-repeat;
	height:2em;
}

#content-event .goods{
	background:url("../image/event/goods.gif") no-repeat;
	height:2em;
}


/* textBox */
#content-event .textBox{
	border:;
	margin:0 0 1em 1em;
	width:610px;
	color: #F00;
}

#content-event .textBox h2{
	color:#66f;
	font-weight:bold;
	margin-bottom:0.5em;
}

#content-event .textBox p{
	font-family:arial,'ＭＳ ゴシック',sans-serif;
	line-height:18px;
	margin-bottom:0.5em;
	text-align:justify;
	text-justify:distribute;
}

#content-event .textBox ul{
	line-height:18px;
}

#content-event .textBox li{
	padding-bottom:0.5em;
}


/* 2011.07.01 追加 -->*/
.stl_20110701_01{
	height:;
	margin:0 0 0 2em;
	padding:0;
}

.stl_20110701_01 ul.title{
	float:left;
	margin-right:3em;
	width:240px;
}

.stl_20110701_01 .title li{
	border:;
	font-weight:bold;
	line-height:;
	list-style-type:disc;
	margin:0;
	padding:0;
}

.stl_20110701_01 ul.description {
	margin:0 0 0 1em;
}

.stl_20110701_01 .description li{
	border:;
	font-weight:normal;
	height:;
	line-height:;
	list-style-type:none;
	margin:0;
	padding:0;
}

.stl_20110701_02{
	margin:0 0 0 1em;
}

.stl_20110701_02 ul{
	height:;
	margin:0 0 0 2em;
	padding:0;
}

.stl_20110701_02 .title li{
	border:;
	font-weight:bold;
	line-height:;
	list-style-type:disc;
	margin:0;
	padding:0;
}

.stl_20110701_02 ul.description {
	margin:0 0 0 1em;
}

.stl_20110701_02 .description li{
	border:;
	font-weight:normal;
	height:;
	line-height:;
	list-style-type:none;
	margin:0;
	padding:0;
}




/* <-- 2011.07.01 追加 */


#content-event .textBox h3{
	font-size:13px;
}

#content-event .textBox a{
	color:#00f;
}

#content-event .textBox a:hover{
	color:#f00;
}

#content-event .textBox .fontFamily p{
	font-family:'ＭＳ Ｐゴシック'sans-serif;
}

/* /textBox */

/* <-- table -- */
#content-event table{
	border:;
	margin:1em 0 1em 0 ;
}

#content-event th,td{
	border-bottom:1px solid #ccc;
	padding:0.5em;
}

#content-event th{
	background-color:#ddf;
	border:;
	font-size:14px;
	font-weight:normal;
}

#content-event th.title{
	padding:2px;
}
/* <-- /table --  */

.height-event{
	height:2em;
}

.line-event{
	background:url("../image/common/line.gif") repeat-x;
	height:5px;
	margin:3em 0 3em 0;
	width:650px;
}

.line-small{
	background:url("../image/common/line.gif") repeat-x;
	height:5px;
	margin:1em 0 1em 1.5em;
	width:500px;
}

.campaign{
	color:#F60;	
	
}

.price{
	background-color:#F33;
	border:1px solid #000;
	color:#FFF;
	padding:1px 0.5em;
}

.price_normal{
	background-color:#00f;
	border:1px solid #000;
	color:#FFF;
	padding:1px 0.5em;
}

.marginL-1em {
	margin-left: 1em;
}
.marginL-2em {
	margin-left: 2em;
}
.marginL-3em {
	margin-left: 3em;
}
.lspW_1em {
	height:10px;
	width: 10px;
}
.marginR_1em {
	margin-right: 1em;
}
.marginR_2em {
	margin-right: 2em;
}

.marginR_3em {
	margin-right: 3em;
}

.wide_200px{
	width:200px;	
}

.wide_300px{
	width:300px;	
}

.wide_350px{
	width:350px;	
}

.wide_400px{
	width:400px;	
}

.float_L {
	float: left;
}

