h2{
	font-size:18px;
	color:#6699CC;
	border-left:18px solid #6699CC;
	padding-left:4px;
}


#submenu ul.contentslist li#l-asbe a {
background-color: #EAF2FF;
}

#i {
width:300px;
}
.lead {
color:#333;
font-size:0.9em;
line-height:130%;
}
#sche {
color:#888;
}
#sche dt{
font-size:110%;
padding-top:4px;
border-top:2px dotted #ccc;
}
#sche dd{
font-size:0.9em;
line-height:130%;
margin-left:1em;
}
.time {
font-size:0.9em;
}
.place {
font-size:105%;
font-weight:bold;
}
.teiin {
font-weight:bold;
}
.teiin span{
	border:1px solid #666;
	padding:2px 4px;
	margin:0 6px 0 0;
	width:5em;
	text-align:center;
	font-weight: bold;
	color: #666;
	background: #bbb;
}
/*Uketsukechu*/
.uketsukechu {
color:#000;
}
.uketsukechu .sun {
color:#FF3300;
}
.uketsukechu .teiin{
color:#FF3300;
}
.uketsukechu .teiin span{
	color: #3366CC;
	background: #efefef;
border-color:#36c;
}
.pgtop {
clear:both;
}
.doublewidecols dl {
margin:0 18px 0 18px;
}
.doublewidecols dl dd{
font-size:0.9em;
margin-left:2em;
}
.doublewidecols dl dd.last{
margin-bottom:0;
padding-bottom:0;
}
#iii {
padding:8px;
border:1px solid #ccc;
background-color:#efefef;
}
#iii ol{
padding-bottom:0;
margin-bottom:0;
}
#iii ol li.last{
padding-bottom:0;
margin-bottom:0;
}


/*Asbes Navi*/
#asbesnavi {
height:56px;
list-style-type:none;
margin:0 0 8px 0;
padding:0;
}
#asbesnavi li{
text-indent:-9999px;
overflow:hidden;
display:inline;
float:left;
margin:0;
padding:0;
}
#asbesnavi li a{
background-image:url(../box/asbestos/img/asnavi.gif);
background-repeat:no-repeat;
display:block;
height:56px;
margin:0;
padding:0;
}

#asbesnavi li#koushuu a{
width:106px;
background-position:left top;
}
#asbesnavi li#q_a a{
width:106px;
background-position:-106px 0px;
}
#asbesnavi li#mon a{
width:107px;
background-position:-212px 0px;
}

#asbesnavi li#koushuu a:hover{
background-position:0px -55px;
}
#asbesnavi li#q_a a:hover{
background-position:-106px -55px;
}
#asbesnavi li#mon a:hover{
background-position:-212px -55px;
}

h3#kyouiku {
clear:both;
border:0;
margin:8px 0 8px 0;
padding:0;
background:url(../box/img/kyouiku.gif) no-repeat left top;
height:26px;
text-indent:-9999px;
overflow:hidden;
}

/*add*/
.list-none{
	list-style-type:none !important;
}
.marker{
	border:1px solid #FF6600;
	padding:2px;
	background:#fff;
}
.marker2{
	padding:2px;
}

#asbesnavi li#koushuu a {
	background-position: 0px -110px;
}
#asbesnavi li#koushuu a:hover {
	background-position: 0px -110px;
}
li.attention{
	margin:0;
	line-height:150%;
}
.attention-box{
	padding-left:0;
}
.attention-box .ts{
	font-size:0.9em;
}
