@charset "utf-8";
/* CSS Document */

/*-------------------------------- top page　index.html用----------------------------*/
#top_image{width:944px;height:370px;margin:0 auto;}
#image_area{width:944px;height:320px;	}
#image_navi{width:944px;height:50px;}

/*/////   top 下ボタン　CONCEPT    /////*/
#concept{ width: 944px; height: 165px; margin-bottom: 5px; clear: both; }
#concept img{ margin-top:3px; margin-bottom:5px; }
#concept_btn{ width: 944px; height: 153px; }
#concept_btn ul li{ display:block; float:left; list-style:none; text-indent:-9999px; }
#concept_btn ul li a{ display:block; }
#concept_btn ul li a:hover{ background:none; }

.con_dr{ width: 150px; height: 125px; margin-left: 7px; background-image: url(../images/btn_dr_r.png); background-repeat: no-repeat; }
.con_dr a{ width: 150px; height: 125px; background-image: url(../images/btn_dr.png); background-repeat: no-repeat; }
.con_hikari{ width: 150px; height: 125px; margin-left: 7px; background-image: url(../images/btn_hikari_r.png); background-repeat: no-repeat; }
.con_hikari a{ width: 150px; height: 125px; background-image: url(../images/btn_hikari.png); background-repeat: no-repeat; }
.con_toshi{ width: 150px; height: 125px; margin-left: 7px; background-image: url(../images/btn_toshi_r.png); background-repeat: no-repeat}
.con_toshi a{ width: 150px; height: 125px; background-image: url(../images/btn_toshi.png); background-repeat: no-repeat; }
.con_shouene{ width: 150px; height: 125px; margin-left: 7px; background-image: url(../images/btn_shouene_r.png); background-repeat: no-repeat; }
.con_shouene a{ width: 150px; height: 125px; background-image: url(../images/btn_shouene.png); background-repeat: no-repeat; }
.con_activity{ width: 150px; height: 125px; margin-left: 7px; background-image: url(../images/btn_activity_r.png); background-repeat: no-repeat; }
.con_activity a{ width: 150px; height: 125px; background-image: url(../images/btn_activity.png); background-repeat: no-repeat; }
.con_lighting{ width: 150px; height: 125px; background-image: url(../images/btn_lighting_r.png); background-repeat: no-repeat; margin-left: 7px; }
.con_lighting a{ width: 150px; height: 125px; background-image: url(../images/btn_lighting.png); background-repeat: no-repeat; }

/*/////   リンク部分 top下ボタン   index.htmlのみ？  /////*/
#btn_link{ width: 944px; height: 90px; margin-bottom: 5px; clear: both; }
#btn_link ul li{ display:block; float:left; list-style:none; text-indent:-9999px;}
#btn_link ul li a{ display:block; }
#btn_link ul li a:hover{ background:none; }

.btn_link_blog{ width: 185px; height: 85px; background-image: url(../images/btn_blog_r.png); background-repeat: no-repeat; }
.btn_link_blog a{ width: 185px; height: 85px; background-image: url(../images/btn_blog.png); background-repeat: no-repeat; }

.btn_link_product{ width: 185px; height: 85px; margin-left: 5px; background-image: url(../images/btn_product_r.png); background-repeat: no-repeat; }
.btn_link_product a{ width: 185px; height: 85px; background-image: url(../images/btn_product.png); background-repeat: no-repeat; }

.btn_link_light{ width: 185px; height: 85px; margin-left: 5px; background-image: url(../images/btn_lightdemension_r.png); background-repeat: no-repeat; }
.btn_link_light a{ width: 185px; height: 85px; background-image: url(../images/btn_lightdemension.png); background-repeat: no-repeat; }

.btn_link_produce{ width: 185px; height: 85px; margin-left: 4px; background-image: url(../images/btn_produce_r.png); background-repeat: no-repeat; }
.btn_link_produce a{ width: 185px; height: 85px; background-image: url(../images/btn_produce.png); background-repeat: no-repeat; }

.btn_link_yume{ width: 185px; height: 85px; margin-left: 5px; background-image: url(../images/btn_yumeakari_r.png); background-repeat: no-repeat; }
.btn_link_yume a{ width: 185px; height: 85px; background-image: url(../images/btn_yumeakari.png); background-repeat: no-repeat; }


/*/////   カタログリンク  <img>+CSS（マウスオーバーでimg非表示）/////*/
.cata { width: 930px; height: 85px; margin-left: 7px; background-image: url(../images/cata_r.jpg); background-repeat: no-repeat; }
.cata a { width: 930px; height: 85px; background-image: url(../images/cata.jpg); background-repeat: no-repeat; }

/*/////   NEWS   news.html のみ /////*/
#news{ width: 944px; height: 225px; clear: both; font-size: 11px; color: #231815; letter-spacing: 0.1em; line-height: 16px; }
#news a{ color: #231815; }
#news_box { float: left; height: 201px; width: 950px; overflow:auto; }
#news_text{ float: left; height: auto; width: 927px; background-color: #ededee; font-size: 11px; color: #231815; letter-spacing: 0.1em; line-height: 14px; }
#news_text a{ color: #231815; }
#news_text dl {  margin-top: 3px; }
#news_text dl dt { float: left;  margin-bottom:3px; letter-spacing: 0em; }
#news_text dl dt2 { float: left;  margin-left: 10px; letter-spacing: 0em; margin-bottom:3px; font-weight:bold; }
#news_text dl dd { margin-left: 120px; margin-bottom:3px;	 }

