@charset "utf-8";


/****************
ルミナスラック共通
*****************/

.luminous .mt8 {
    margin-top: 8px !important;
}
.luminous .mb45 {
    margin-bottom: 45px !important;
}
.luminous .mr8 {
    margin-right: 8px !important;
}
.luminous .pr12 {
    padding-right: 12px !impotrant;
}
.luminous .pr28 {
    padding-right: 28px !important;
}
.luminous .pr45 {
    padding-right: 45px !important;
}
.luminous .bdr {
    border-right: 1px solid #c8c8c8 !important;
}
.luminous .luminous_header {
    height: 120px;
    position: relative; 
    background: url(/resource/club_com/special/luminous/images/luminous_header.gif) no-repeat ;
    overflow: hidden;
}
.luminous .luminous_header h1 {
    font-size: 34px;
    position: absolute;
    top: 33px;
}
.luminous .luminous_header .h1_info {
    position: absolute;
    top: 81px;
}
.luminous .luminous_body .luminous_anchor {
    background : url("/resource/club_com/special/luminous/images/luminous_arrow.gif") no-repeat left center;
    float: left;
    margin-left: 15px;
    padding-left: 10px;
}
.luminous .luminous_attention{
    margin-top: 130px;
    background-color: #f0f0f0;
    padding: 10px;
}

.luminous .luminous_h2_header {
    height: 86px;
    padding-left: 96px;
    position: relative;
    margin-bottom: 12px;
}
.luminous .luminous_h2_header h2 {
    font-size: 18px;
    position: absolute;
    top: 16px;
    font-weight: bold;
}
.luminous  .luminous_h2_header p {
    position: absolute;
    right: 0;
    top: 14px;
    font-size: 11px;
    line-height: 2.8;
    text-align: right;
}
#luminous_25mm .luminous_25mm_header h2 {
    color: #012063;
}
#luminous_19mm .luminous_19mm_header h2 {
    color: #ea618b;
}
#luminous_12mm .luminous_12mm_header h2 {
    color: #f68520;
}
#luminous_25_19mm .luminous_25_19mm_header h2 {
    color: #767676;
}
#luminous_flame .luminous_flame_header h2 {
    color: #2dc542;
}
/*********************
luminous00
ルミナスラックショップ_パーツから選ぶ
**********************/

#luminous00 .luminous_25mm_header {
    background: url("/resource/club_com/special/luminous/images/luminous_h2_title00.gif") no-repeat;
}
#luminous00 .luminous_19mm_header {
    background: url("/resource/club_com/special/luminous/images/luminous_h2_title01.gif") no-repeat;
}
#luminous00 .luminous_12mm_header {
    background: url("/resource/club_com/special/luminous/images/luminous_h2_title02.gif") no-repeat;
}
#luminous00 .luminous_flame_header {
    background: url("/resource/club_com/special/luminous/images/luminous_h2_title03.gif") no-repeat;
}
#luminous00 .luminous_body_set a:hover {
    opacity:0.7;
    filter: alpha(opacity=70);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=70)";  /* ie 8 */
    -moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
    zoom:1;
}
#luminous00 .btn_ul_list li {
    float: right;
    padding: 6px 16px 6px 6px;
}
#contents .footMenu li a:hover,
#contents .footMenu li a:hover img{
    opacity:1 !important;
    filter: alpha(opacity=100);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=100)";  /* ie 8 */
    -moz-opacity:1;                 /* FF lt 1.5, Netscape */
    zoom:1;
}
/*********************
luminous01
ルミナスラックショップ_パーツから選ぶ
**********************/

#luminous01 .luminous_25mm_header {
    background: url("/resource/club_com/special/luminous/images/luminous01_h2_title00.gif") no-repeat;
}
#luminous01 .luminous_19mm_header {
    background: url("/resource/club_com/special/luminous/images/luminous01_h2_title01.gif") no-repeat;
}
#luminous01 .luminous_25_19mm_header {
    background: url("/resource/club_com/special/luminous/images/luminous01_h2_title02.gif") no-repeat;
}
#luminous01 .luminous01_btn_list {
    padding: 0 10px 0 9px;
}
#luminous01 .luminous01_btn_list h3 {
    margin-top: 28px;
    margin-bottom: 5px;
}


/*********************
luminous02
ルミナスラックショップ－ルミナスラックとは
**********************/

#luminous02 .luminous_body_info {
    margin: 0 10px;
    font-size: 11px;
    line-height: 1.6;

}
#luminous02 .h2_icon {
    background: url("/resource/club_com/special/luminous/images/luminous02_icon.gif") no-repeat left 0;
    height: 26px;
    padding-left: 30px;
    padding-bottom: 5px;
    margin: 35px 0 12px !important;
    border-bottom: 2px solid #012063;
    color: #012063;
    font-size: 18px;
}
#luminous02 .h2_title {
    margin: 20px 0;
}

#luminous02 .luminous_info00 p {
    padding-left: 249px;
}
#luminous02 .luminous_info01 {
    background: url("/resource/club_com/special/luminous/images/luminous02_bg00.gif") no-repeat right center;
}
#luminous02 .luminous_info02 {
    background: url("/resource/club_com/special/luminous/images/luminous02_bg01.gif") no-repeat right center;
}
#luminous02 .luminous_info03 {
    background: url("/resource/club_com/special/luminous/images/luminous02_bg02.gif") no-repeat left center;
    position: relative;
    padding-left: 171px;
    height: 328px;
}
#luminous02 .luminous_info03_00,
#luminous02 .luminous_info03_01,
#luminous02 .luminous_info03_02 {
    position: absolute;
}
#luminous02 .luminous_info03_00 { top: 27px; }
#luminous02 .luminous_info03_01 { top: 106px; }
#luminous02 .luminous_info03_02 { top: 217px; }

#luminous02 .luminous_info04_00 {
    background: url("/resource/club_com/special/luminous/images/luminous02_bg03.gif") no-repeat left center;
    height: 305px;
    position: relative;
}
#luminous02 .luminous_info04_00 p {
    padding-left: 315px;
    position: absolute;
    top: 42px;
}
#luminous02 .luminous_info04_01 {
    background: url("/resource/club_com/special/luminous/images/luminous02_bg04.gif") no-repeat left center;
    height: 229px;
    position: relative;
}
#luminous02 .luminous_info04_01 p {
    padding-left: 315px;
    position: absolute;
    top: 55px;
}
#luminous02 .luminous_info05_00 {
    background: url("/resource/club_com/special/luminous/images/luminous02_bg05.gif") no-repeat left center;
    height: 151px;
    padding-left: 450px;
}
#luminous02 .luminous_info05_01 {
    background: url("/resource/club_com/special/luminous/images/luminous02_bg06.gif") no-repeat right center;
}
#luminous02 .luminous_info06_00 {
    background: url("/resource/club_com/special/luminous/images/luminous02_bg07.gif") no-repeat left center;
    height: 207px;
    position: relative;
}
#luminous02 .luminous_info06_00 p {
    position: absolute;
    bottom: 22px;
    right: 6px;
}

/*footer部分*/
#furniture_navi {
    width: 761px;
    font-size: 116%;
}
#furniture_navi_title {
    font-weight: bold;
    color: #4f59b7;
    background-color: #d4d5e9;
    height: 26px;
    width: 761px;
}
#furniture_navi_title img {
    padding: 0 10px 0 0;
    vertical-align: -7px;
}
#furniture_navi_txt {
    background-color: #ededf6;
    width: 761px;
}
#furniture_navi_txt ul {
    padding: 5px 10px 10px 10px;
    width: 735px;
    list-style-type: none;
    margin: 0px;
}
#furniture_navi_txt ul li {
    display: inline;
    line-height: 25px;
    font-size: 14px;
}
#unitFooterCover { border: 1px solid #CCC; margin: 10px 0 0 0; padding: 0; position: relative; }
#unitFooterCover h3 { margin: 0; padding: 0; border: none; }
ul#unitDetail { font-size: 12px; margin: 0; padding: 7px 13px;}
ul#unitDetail a { color:#333;}
ul#unitDetail a:hover { text-decoration: none; }
ul#unitDetail li { padding-right: 8px; padding-left: 9px;font-size: 12px; list-style: none; background: url(/resource/club_com/special/unitshop/common/images/footerIcon.gif) left 7px no-repeat; line-height: 1.8;}
ul.unitDetail { margin: 0 0 0 10px; padding: 0; clear: both; }
ul.unitDetail li { float: left;}
.clear { clear: both; } 
div#toTopBtn a:hover {    
		 opacity: 0.7;
         filter: alpha(opacity=70);        /* ie 6 7 */
         -ms-filter: "alpha(opacity=70)";  /* ie 8 */
}
.header_info {
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    font-size: 10px;
    padding: 10px 0;
}

.header_info .footer_info{
	 margin-bottom: 5px;
}

.header_info .footer_info li{
	float: left;
}