@charset "utf-8";

.enkaku dl {
clear: both;
margin: 0 0 0 15px;
width: 545px;
border-bottom: dotted 1px #CCCCCC;
}

.enkaku dt {
float: left;
padding: 10px 0 5px 0;
color: #11653A;
width: 100px;
font-weight: bold;
}

.enkaku dd {
padding: 10px 0 5px 0;
width: 400px;
float:left;
padding-left: 10px;
}


.g_name {
font-size: 120%;
font-weight: bold;
padding: 10px 0 0px 15px;
}

.greeting {
clear: both;
margin: 15px 10px 0px 5px;
white-space: 535px ;
}

.greeting dt {
float: left;
padding: 10px;
background-image: url(/company/greeting/images/photo_bk.gif) ;
background-repeat: no-repeat;
background-position: left top;
}

.greeting dd {
width: 390px;
float: right;
padding: 10px 0;
}

.line {
background-image: url(/company/greeting/images/line.gif) ;
background-position: top right ;
background-repeat: no-repeat;
padding-top: 10px;
margin-top:10px;
}


.msg {
margin: 10px 10px 0 15px ;
padding: 10px;
background-color: #F5F5F5;
clear: both;
}
.msg table{
clear: both;
width: 480px;
margin: 0;
padding: 0;
}

.msg th{
vertical-align: top;
padding-top: 5px;
}

.msg td {
padding-left :20px;
vertical-align: top;
}
.msg th img{
background-color: #ccc;
padding: 3px;
}

.msg td img {
padding-top: 5px;
}