*{word-break:break-all;}
body{
    background:#fff; color:#666; 
	margin-top:0px; padding-top:0px;
    font:75%/175% Verdana,Osaka,sans-serif;
    _font:70%/175% Verdana,Osaka,sans-serif;
	text-align:center;
}
table{ font:100%/175% Verdana,Osaka,sans-serif; }

#base{
	background:url("./img/img.jpg") no-repeat 10px 0% #fff;
	margin:auto; padding:15px 0px;
	width:710px; text-align:left;
}
#work #base{
	background:url("./img/img2.jpg") no-repeat 10px 0% #fff;
}
#work h1{
	padding-bottom:3px;
	border-bottom:8px solid #eee;
}

#head{
	margin-bottom:30px; padding:15px 0px 15px 250px;
	text-align:left;
	_height:230px; min-height:230px;
}
#mt_link{
	background:#eee; 
	padding-right:5px;
	text-align:right;
	font:9px/normal tahoma,verdana,osaka,sans-serif;
}
.back{
	background:url("./img/point.gif") no-repeat 100% 100%;
	border-bottom:1px solid #ccc;
	padding:5px 15px;
	text-align:right;
}

.txt{ padding:3px 0px; }

h1,h2,h3,h4,h5,h6,.txt{ clear:both; }
h1{
	border-bottom:1px solid #fff; color:#999;
	margin-bottom:5px;
	font:25px verdana,osaka,sans-serif;
}
h2{
	background:#eee; color:#666;
	text-align:center;
	font:100%/100% verdana,osaka,sans-serif;
}
h2 span{ background:#fff; padding:0px 7px; }
h3{
	font:bold 100% verdana,osaka,sans-serif; color:#999;
	margin-bottom:3px;
	border-bottom:1px solid #ccc;
	letter-spacing:2px;
}
h3:first-letter { color:#c00; }
h4{ font:100% verdana,osaka,sans-serif; }

ul{ margin:0px; padding:0px; padding-left:0px; }
ul#menu{ }
ul#menu li{
	margin:3px 0px;
	list-style:circle inside;
	color:#000;
}
ul#menu li a{ color:#333; }
ul#menu li a:hover{ color:#099; }
ul#menu li#on{ list-style:disc inside; }

dl,dt,dd{ margin:0px; padding:0px; }

dl.link_l, dl.link_m{
	height:100px;
	color:#999;
	font:85%/175% verdana,osaka,sans-serif;
}
dl.link_l dd, dl.link_m dd { height:50px; overflow:auto; }
dl.link_l{ float:left; width:340px; margin-right:10px;}
dl.link_m{ float:left; width:215px; margin-right:20px; }

ins{ border-bottom:1px solid #f33; text-decoration:none; }

textarea,input,select{
	background:#fff;
	border:1px solid #999; color:#666;
	font:100% tahoma,sans-serif;
}

a{ text-decoration:none; color:#99c; }
a:visited{ color:#999; }
a:hover{ color:#c66; background:#eee; }
