@charset "UTF-8";
#contents h1 { margin:0; padding:20px 24px 0 24px;border:none; width:540px;}
#contents h1 img { margin:0; padding:0;border:none;}
.art { padding:10px 24px; clear:both;clear:both; }
.art-inner { padding:10px 20px; clear:both;clear:both; }
.art h2 { font-size:16px; background-color: #FF6600; color:#FFF; margin:0; padding:0; line-height:21px; padding:0 10px; }
.art h3 { font-size:14px; padding:0 0 0 20px;background-image:url(../images/pt1.gif); background-position:left; background-repeat:no-repeat;color:#333; border-bottom:1px #333 dotted; line-height:17px; margin:15px 0 5px 0;}
.art-inner p { font-size:12px; line-height:18px; color:#333; padding:0 15px 0 25px; margin:0;}

.art-end { display:block; clear:both; margin:0; padding:0; height:10px; overflow: hidden;}
.art-end hr {  filter: alpha(opacity=04);  -moz-opacity:0.04; opacity:0.04;}

.art-image1 { float:right; width:180px; margin:4px 8px 8px 25px; padding:1px;  border: 1px solid #AAA;}
.art-image1 img { border:none;}
.art-image2 { float:right; width:180px; margin:0 8px 8px 25px; clear:right; padding:1px;  border: 1px solid #AAA;}
.art-image2 img { border:none;}
.art-image3 { float:right; width:180px; margin:0 8px 8px 25px; clear:right; padding:1px;  border: 1px solid #AAA;}
.art-image3 img { border:none;}
