@charset "utf-8";

#indexheader .header_box .header_logo p {
  margin: 0;
  padding: 2px 0;
}
#indexheader .header_box .header_contact_01 p,
#indexheader .header_box .header_contact_02 p,
#indexheader .header_box .header_contact_03 p {
  margin: 0;
  padding: 2px 0;
}

div#ledlight{padding:20px 0 40px; width:760px;}

div#ledlight img{border:none;}

div#ledlight a{display:inline;}

div.contents{padding:15px 30px 10px 30px; margin-bottom:10px;}

div.contents h2#titleh2{margin-bottom:25px; padding-bottom:5px; font-size:19px; color:#90b333; border-bottom:2px solid #b0d952;}

div.socialbutton{text-align: right; width: 747px; background-color: #f6f9f0; padding: 4px 0 2px 0; border-top:1px dotted #cfddaf; border-bottom:1px dotted #cfddaf;}



.imgRight{float:right; padding:0 0 12px 12px; text-align:right; display:inline;}

.textOrange{color:#ff6000; font-weight: bold;}

p{padding-bottom:15px; font-size:110%; line-height:1.4em;}

.midashi{padding:4px; margin-bottom:10px;font-size:16px; background-image:url("images/bg.gif"); display:inline; background-repeat: repeat; font-weight: bold;}



div.contents ul{padding-left:25px; font-size:110%; line-height: 2;}



div.contentsFooter{background:url(images/footer_bg.jpg) no-repeat left top; position:relative; height:180px; margin-top:20px;}

div.contentsFooter .contentsMail{position:absolute; left:490px; top:96px;}
