@charset "UTF-8";

/******* 014 *******/

div#cl-company h1 { background-color: #339900; color: #ffffff; }

/******* h3 *******/

h3#h301 { margin: 20px 0px 0px 10px; }
h3#h302 { margin: 30px 0px 0px 330px; }

/******* pr-box *******/

div.pr-box {
margin-top: 20px;
}

div.pr-box div.text {
width: 400px;
float: left;
}

div.pr-box p {
padding: 0px 10px 5px 10px;
font-size: 0.9em;
line-height: 1.6;
color: #444444;
}

div.pr-box div.img {
width: 320px;
float: right;
}

/******* pr-box2 *******/

div.pr-box2 {
margin-top: 20px;
}

div.pr-box2 div.text {
width: 400px;
float: right;
}

div.pr-box2 p {
padding: 0px 0px 5px 16px;
line-height: 1.6;
color: #444444;
}

div.pr-box2 div.img {
width: 320px;
float: left;
}

div.pr-box2 dl {
margin: 20px 0px 5px 16px;
line-height: 1.6;
color: #003d73;
border: solid 1px #cccccc;
}

div.pr-box2 dl dt {
font-weight: bold;
padding: 6px;
border-bottom: dashed 1px #cccccc;
}

div.pr-box2 dl dd {
padding: 6px;
}

p.sl {
font-size: 0.6em;
}