#stt_read{ margin-top:20px;}

div#main_img{ position:relative; height:446px;}

h1 img{ position:absolute; top:67px; left:0; z-index:10;}
img#vef1{}
img#vef2, img#vef3, img#vef4, img#vef5{ visibility: hidden;}

ul#imgchangemenu{
	position: absolute;
	top:457px;
	right:10px;
	z-index:11;
}
ul#imgchangemenu li{ background:url(../common/bg_imgchange.gif) 0 0 no-repeat; width:94px; height:65px; float:left; display:inline;}
ul#imgchangemenu li a img{ border: 1px solid #333333; border-bottom: 7px solid #333333; border-top: 7px solid #333333;}
ul#imgchangemenu li a:hover img { border: 1px solid #cc0011; border-bottom: 7px solid #cc0011; border-top: 7px solid #cc0011;}

div#cont_area .r_area p.attend{ font-size: 10px; color:#999999;}

div#tokuten_area {}
div#tokuten_area p{ font-size:75%; margin: 10px 0 10px 3em;}
div#tokuten_area p span{ color:#F03; text-decoration: underline;}
div#tokuten_area div.l_area, div#tokuten_area div.c_area, div#tokuten_area div.r_area{ float: left; display: inline; width:264px; background:none; padding-top:10px;}
div#tokuten_area div.l_area{ margin-left:35px;}
div#tokuten_area div.c_area, div#tokuten_area div.r_area{ margin-left:38px;}

div#tokuten_area div ul { margin: 10px 0;}
div#tokuten_area div ul li { font-size: 75%; list-style: none; border-bottom: dotted 1px #E1DDD4; padding: 3px 0 2px 0; float:none; display:inherit; width:inherit;}
div#tokuten_area div ul li span{ color:#E1DDD4; padding-right:0.5em; font-weight: normal;}
div#tokuten_area div h4{ font-size: 85%; line-height: 120%; margin:10px 0; background:url(bg_h3.gif) 0 100% no-repeat; padding-bottom:6px;}
div#tokuten_area div h4 span{color:#CC3333;}
div#tokuten_area div p{ font-size:75%; padding: 5px 0; color:#776666; margin:0; text-align:center;}
div#tokuten_area div img{ border: 4px solid #333333; padding:3px; text-align:center;}
