@charset "utf-8";
/* CSS Document */
#show_case{
width:931px;
margin:10px auto;
}

a img{
border:0px;
}

img a:hover{
border:0px #FF3366 dotted;
border-bottom:1px;
}

.clear{
clear:both;
height:16px;
text-align:right;
font-weight:bold;
}

h1#dtp,h1#web {
width:227px;
height:28px;
display:block;
padding-top:5px;
padding-left:25px;
}

h1#dtp span,h1#web span{
display:none;
}

h1#dtp{
background:url(images/show_dtp_title.jpg) no-repeat;
}

h1#web{
background:url(images/show_web_title.jpg) no-repeat;
}

.dtp_content{
width:931px;
margin-left:10px;
margin-bottom:10px;
}

div.show_box{
width:450px
margin-left:10px;
float:left;
}

h3.show_box_title{
margin:0px;
padding:0px;
background:url(images/show_box_title.jpg) no-repeat;
width:182px;
height:33px;
margin-left:-1px;
}

p.txt{
margin:0px;
padding:0px;
padding-left:15px;
padding-top:10px;
font-weight:bold;
color:#333333;
}

.show_box_bg{
margin:0px;
padding:0px;
background:url(images/show_box_bg.jpg) repeat-x;
width:450px;
*width:453px;
}

.show_box_content{
float:left;
width:410px;
height:140px;
padding:5px;
}

.show_box_bg_l,show_box_bg_r{
float:left;
}

img.show_img{
width:90px;
height:90px;
margin:15px 15px;
}

.show{
float:left;
width:115px;
height:115px;
padding:5px;
background:url(images/img_bg.gif) no-repeat left top;
}

.note{
font-weight:bold;
margin:15px;
padding:15px;
margin-top:0px;
padding-top:0px;
}