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

/*移管作業時の一時的なCSSファイル 作業完了後に削除予定のCSS*/




/* 1年間交換保証サービス */

.kokanhosyo_text{
	width:690px;
	font-size:12px;
	line-height:18px;
	padding:10px;}

.kokanhosyo_moushikomi{
	width:670px;
	font-size:12px;
	line-height:18px;
	background-color:#FAFCD8;
	padding:10px;
	}

.kokanhosyo_text .imp{ color:#E61B1B; font-weight:bold;}
.kokanhosyo_moushikomi .imp{ color:#E61B1B;}




/* プロフィール/ルミナスとは */
/* h1 */
h1.aboutl_h1 {width:880px;height:240px;display:block; padding:0; margin:0 0 0 0;background:url(../../img/custom/01-category/profile/aboutl_top.png) no-repeat; }

/* h2 */
h2.aboutl_h2_0 {width:880px;height:52px;display:block; clear:both; padding:0 !important; margin:0 0 15px 0;background:url(../../img/custom/01-category/profile/aboutl_h2_0.png) no-repeat;}
h2.aboutl_h2_1{width:880px;height:43px;display:block; clear:both;background:url(../../img/custom/01-category/profile/aboutl_h2_1.png) no-repeat; padding:0 !important; margin:20px 0 10px;background-position:0 0;}
h2.aboutl_h2_2{width:880px;height:43px;display:block; clear:both;background:url(../../img/custom/01-category/profile/aboutl_h2_1.png) no-repeat; padding:0 !important; margin:20px 0 10px;background-position:0 -43px;}
h2.aboutl_h2_3{width:880px;height:43px;display:block; clear:both;background:url(../../img/custom/01-category/profile/aboutl_h2_1.png) no-repeat; padding:0 !important; margin:20px 0 10px;background-position:0 -86px;}
h2.aboutl_h2_4{width:880px;height:43px;display:block; clear:both;background:url(../../img/custom/01-category/profile/aboutl_h2_1.png) no-repeat; padding:0 !important; margin:20px 0 10px;background-position:0 -129px;}
h2.aboutl_h2_5{width:880px;height:43px;display:block; clear:both;background:url(../../img/custom/01-category/profile/aboutl_h2_1.png) no-repeat; padding:0 !important; margin:20px 0 10px;background-position:0 -172px;}
h2.aboutl_h2_6{width:880px;height:43px;display:block; clear:both;background:url(../../img/custom/01-category/profile/aboutl_h2_1.png) no-repeat; padding:0 !important; margin:20px 0 10px;background-position:0 -215px;}
h2.aboutl_h2_7{width:880px;height:43px;display:block; clear:both;background:url(../../img/custom/01-category/profile/aboutl_h2_1.png) no-repeat; padding:0 !important; margin:20px 0 10px;background-position:0 -258px;}
h2.aboutl_h2_8{width:880px;height:43px;display:block; clear:both;background:url(../../img/custom/01-category/profile/aboutl_h2_1.png) no-repeat; padding:0 !important; margin:20px 0 10px;background-position:0 -301px;}
h2.aboutl_h2_9{width:880px;height:43px;display:block; clear:both;background:url(../../img/custom/01-category/profile/aboutl_h2_01.png) no-repeat; padding:0 !important; margin:20px 0 10px;background-position:0;}


.aboutl_txt{width:870px; font-size:12px; line-height:18px; margin:0 0 10px 5px;}

.aboutl_txtbk_1_l{ width:280px; float:left; font-size:12px; line-height:16px;}
.aboutl_txtbk_1_r{ width:600px; height:380px; float:right; font-size:12px; line-height:16px;}
.aboutl_txtbk_1_r .top{ width:600px; height:64px; margin-bottom:0px !important;}
.aboutl_txtbk_1_r .top p{padding:15px 0 0 0;}
.aboutl_txtbk_1_r .parts{  background:url(../../img/custom/01-category/profile/aboutl_1_2.png) no-repeat; width:600px; height:228px; }
.aboutl_txtbk_1_r .parts .p1{ padding:40px 0 0 165px; }
.aboutl_txtbk_1_r .parts .p2{ padding:40px 0 0 165px; }
.aboutl_txtbk_1_r .parts .p3{ padding:40px 0 0 165px;}
.aboutl_txtbk_1_r .bottom{ width:600px; height:80px; }
.aboutl_txtbk_1_r .bottom p{ padding:10px 0 0 0; }

.aboutl_txtbk_2{ background:url(../../img/custom/01-category/profile/aboutl_2_1.png) no-repeat; width:880px; height:175px;}
.aboutl_txtbk_2 p{ padding:0 0 0 5px; font-size:12px; line-height:18px;}

.aboutl_txtbk_3_l{ width:545px; float:left;}
.aboutl_txtbk_3_r{ width:335px; float:right;}
.aboutl_txtbk_3_l p{ padding:0 0 0 5px; font-size:12px; line-height:18px;}

.aboutl_txtbk_4_l{float:left;background:url(../../img/custom/01-category/profile/aboutl_4_1.png) no-repeat; width:597px; height:290px;  font-size:12px; line-height:16px;}
.aboutl_txtbk_4_r{float:right; width:272px;}
.aboutl_txtbk_4_l .p1{ padding:22px 0 0 167px;}
.aboutl_txtbk_4_l .p2{ padding:45px 0 0 167px;}
.aboutl_txtbk_4_l .p3{ padding:50px 0 0 167px;}

.aboutl_txtbk_5_1_l{ width:319px; height:143px; float:left;}
.aboutl_txtbk_5_1_r{ width:561px; height:143px; float:right; font-size:12px; line-height:18px;}
h3.aboutl_h3_5_1 {width:561px;height:33px;display:block; clear:both; padding:0 !important; margin:0 0 5px;background:url(../../img/custom/01-category/profile/aboutl_5_2.png) no-repeat;}
.aboutl_txtbk_5_2_l{ width:319px; height:210px; float:left; margin:10px 0 10px;}
.aboutl_txtbk_5_2_r{ width:561px; height:210px; float:right; font-size:12px; line-height:18px; margin:0 0 10px 0}
h3.aboutl_h3_5_2 {width:561px;height:66px;display:block; clear:both; padding:0 !important; margin:10px 0 5px;background:url(../../img/custom/01-category/profile/aboutl_5_5.png) no-repeat;}

.aboutl_txtbk_6_1{ background:url(../../img/custom/01-category/profile/aboutl_6_1.png) no-repeat; width:880px; height:150px; margin:0 0 10px;}
.aboutl_txtbk_6_1 p{ padding:0 0 0 450px; font-size:12px; line-height:16px;}
.aboutl_txtbk_6_2{ background:url(../../img/custom/01-category/profile/aboutl_6_2.png) no-repeat; width:880px; height:143px; margin:0 0 10px}
.aboutl_txtbk_6_2 p{ padding:5px 0 0 0; font-size:12px; line-height:16px;}

.aboutl_txtbk_7{ background:url(../../img/custom/01-category/profile/aboutl_7_1.png) no-repeat; width:880px; height:256px; margin:0 0 10px;}
.aboutl_txtbk_7 p{ padding:120px 0 0 420px; font-size:12px; line-height:18px;}

.aboutl_txtbk_8{ background:url(../../img/custom/01-category/profile/aboutl_8_2.png) no-repeat; width:872px; height:790px; margin:4px 4px 0 4px;}
.aboutl_txtbk_8 .txt_1{ padding:0; font-size:12px; line-height:16px; width:164px; margin:0 13px 0 0; float:left;}
.aboutl_txtbk_8 .txt_2{ padding:0; font-size:12px; line-height:16px; width:164px; margin:0 0 0 0; float:left;}


/************************************** ガーデン ここから ****************************************************/
.garden_h2 {
    width: 700px;
    height: 50px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
	line-height:50px;
    text-align: right;
    background:url(../../img/custom/01-catalog/grd/garden_ttl.png) no-repeat;
	background-position:0 0;
	padding:0 !important;
	margin:0 !important;
}

.garden_h2 .txt{ padding:0 10px 0 0;}

.garden_txt{ width:700px; font-size:12px; line-height:16px; margin:5px 0;}

/*トップのメインメニュー用 */
.garden_mainmenu {width:700px; height:97px; margin:0;padding:0;}
.garden_mainmenu ul{ list-style-type : none; clear:both; margin:0;padding:0;}
.garden_mainmenu li{ display:inline; float:left; vertical-align:top; margin:0;padding:0;}

.garden_top_txt{ width:700px; height:251px;  background:url(../../img/custom/01-catalog/grd/garden_menu09.png) no-repeat; clear:both;}
.garden_top_txt p{ line-height:20px; padding:5px 0 0;}

/*H3*/
.garden_h3_feature,.garden_h3_user,.garden_h3_lineup,.garden_h3_qa{
    width: 700px;
    height: 35px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
	line-height:35px;
    text-align: right;
    background:url(../../img/custom/01-catalog/grd/garden_ttl.png) no-repeat;
	padding:0 !important;
	margin:0 !important;
	clear:both;
}

.garden_h4_tiered,.garden_h4_square{
    width: 700px;
    height: 35px;
    color: #5a954c;
    font-size: 12px;
    font-weight: bold;
	line-height:35px;
    text-align: right;
    background:url(../../img/custom/01-catalog/grd/garden_ttl.png) no-repeat;
	padding:0 !important;
	margin:0 !important;
	clear:both;
}

.garden_h3_feature{background-position:0 -50px;}
.garden_h3_user{background-position:0 -85px;}
.garden_h3_lineup{background-position:0 -120px;}
.garden_h4_tiered{background-position:0 -155px;}
.garden_h4_square{background-position:0 -190px;}
.garden_h3_qa{background-position:0 -225px;}



/*商品の特長 */
.garden_h3_feature .txt,.garden_h3_user .txt,.garden_h3_lineup .txt,.garden_h3_qa .txt,.garden_h4_tiered .txt,.garden_h4_square .txt{ padding:0 10px 0 0;}

.garden_feature_left{ width:344px; font-size:12px; line-height:16px; float:left; margin:12px 0 12px 0; overflow:hidden;}
.garden_feature_right{ width:344px; font-size:12px; line-height:16px; float:right; margin:12px 0 12px 0; overflow:hidden;}
.garden_feature_left img,.garden_feature_right img{ margin:0 0 5px 0;}

/*ユーザーの声 */
.garden_user_bln_p1{ width:700px; overflow:hidden;background:url(../../img/custom/01-catalog/grd/garden_user_p01.png) no-repeat; background-position:right bottom; clear:both; margin:15px 0 10px;}
.garden_user_bln_p2{ width:700px; overflow:hidden;background:url(../../img/custom/01-catalog/grd/garden_user_p02.png) no-repeat; background-position:left bottom; clear:both; }
.garden_user_bln_p3{ width:700px; overflow:hidden;background:url(../../img/custom/01-catalog/grd/garden_user_p03.png) no-repeat; background-position:right bottom; clear:both; margin:10px 0 15px;}
.garden_user_bln_p4{ width:700px; overflow:hidden;background:url(.../../img/custom/01-catalog/grd/garden_user_p04.png) no-repeat; background-position:left bottom; clear:both; }
.garden_user_bln_tl{ width:600px; height:4px; background:url(../../img/custom/01-catalog/grd/garden_user_bln_t.png) no-repeat; float:left;}
.garden_user_bln_tr{ width:600px; height:4px; background:url(../../img/custom/01-catalog/grd/garden_user_bln_t.png) no-repeat; float:right;}
.garden_user_bln_bl{ width:600px; height:36px; background:url(../../img/custom/01-catalog/grd/garden_user_bln_bl.png) no-repeat; float:left;}
.garden_user_bln_br{ width:600px; height:36px; background:url(../../img/custom/01-catalog/grd/garden_user_bln_br.png) no-repeat; float:right;}
.garden_user_bln_ml{ width:600px; background-color:#fff990;float:left;}
.garden_user_bln_mr{ width:600px; background-color:#fff990; float:right;}

.garden_user_bln_ml .txt,.garden_user_bln_mr .txt{ color:#5a954c; font-size:12px; line-height:18px; padding:10px;}


/*商品 */
.garden_products {width:700px; margin:15px 0;padding:0; overflow:hidden;}
.garden_products ul{ list-style-type : none; clear:both;}
.garden_products li{ display:inline; float:left; vertical-align:top;}

/*QA */
.garden_qa_q{ width:700px; background-color:#fffeac; margin:15px 0;}
.garden_qa_q .txt{ font-size:12px; line-height:22px; padding:15px;}

.garden_qa_a{ width:700px; border-top:solid #5a954c 3px; padding:10px 0 0 0; overflow:hidden;}

.garden_qa_a ul {
    list-style-type: none;
    margin: 10px 0 0 0;}

.garden_qa_a .qa_q {
    background: rgba(0, 0, 0, 0) url(../../img/custom/01-catalog/grd/garden_q_ico.png) no-repeat scroll 0 0;
    padding: 0 0 10px 22px; font-weight:bold;
}

.garden_qa_a .qa_a {
    background: rgba(0, 0, 0, 0) url(../../img/custom/01-catalog/grd/garden_a_ico.png) no-repeat scroll 0 0;
    padding: 0 0 15px 22px;
}

/*リンクメニュー用 */
.garden_menu{ width:700px; padding:10px 0; text-align:center; font-size:14px; margin:10px 0 15px 0; border-top:solid #5a954c 3px; clear:both;}
.garden_menu a:link ,.support_detail a:link,.support_detail_last a:link,.support_menu a:link { color:#5a954c; }
.garden_menu a:visited,.support_detail a:visited,.support_detail_last a:visited,.support_menu a:visited { color: #5a954c; }
.garden_menu a:hover,.support_detail a:hover,.support_detail_last a:hover,.support_menu a:hover { color: #9eda7e; }
.garden_menu a:active,.support_detail a:active,.support_detail_last a:active,.support_menu a:active { color: #9eda7e; }


/**フルサポート
****************************************************/

/*冒頭 */
.support_ttl_txt{ width:700px; height:121px;background:url(../../img/custom/01-category/support/lcsup_ttl_3.png) no-repeat; margin:0 0 5px 0;}
.support_ttl_txt p{ font-size:20px; line-height:26px;  padding:20px 0 0 10px; font-weight:bold;}
.support_ttl_c{ font-size:12px; color:#C0C0C0;}


/*リンクメニュー用 */
.support_menu{ background-color:#e6ecec; width:700px; padding:7px 0; text-align:center; font-size:14px; margin:15px 0 0 0;}
.support_contact_txt .lfont a:link ,.support_detail a:link,.support_detail_last a:link,.support_menu a:link { color: #009896; }
.support_contact_txt .lfont a:visited,.support_detail a:visited,.support_detail_last a:visited,.support_menu a:visited { color: #607474; }
.support_contact_txt .lfont a:hover,.support_detail a:hover,.support_detail_last a:hover,.support_menu a:hover { color: #f15c6c; }
.support_contact_txt .lfont a:active,.support_detail a:active,.support_detail_last a:active,.support_menu a:active { color: #f15c6c; }


/*サポート用問い合わせ */
.support_contact_title{ width:700px; height:150px;background:url(../../img/custom/01-category/support/lcsup_contact_1.png) no-repeat; margin:0 0 10px 0;}
.support_contact_title p{ font-size:14px; line-height:20px; padding:20px 10px 10px 5px;}
.support_contact_title .ttl{ font-size:18px; font-weight:bold; line-height:46px; padding:0 0 0 5px;}

h3.support_h3_c {width:226px;height:40px;display:block; float:left; padding:0 !important; margin:0 11px 0 0!important; border:0!important;}
h3.support_h3_c_last {width:226px;height:40px;display:block; float:left; padding:0 !important; margin:0!important; border:0!important;}

.support_contact_txt{ width:700px; margin:0 0 0 0; overflow:hidden; clear:both;background:url(../../img/custom/01-category/support/s_contact_bg.png) repeat-y;}
.support_contact_txt p{ width:210px; font-size:12px; line-height:16px; float:left; margin:8px 19px 8px 8px;}
.support_contact_txt .last{width:210px; font-size:12px; line-height:16px; float:left; margin:8px;}
.support_contact_txt .lfont{ font-weight:bold; font-size:16px; line-height:20px}
.support_contact_txt .tel{ font-weight:bold; font-size:16px; line-height:32px;}

/*h2 */
h2.support_h2_before{ width:700px; height:90px;  background:url(../../img/custom/01-category/support/lcsup_h2.png) no-repeat; background-position:0 0; padding:0 !important; margin:15px 0 10px 0 !important;}
h2.support_h2_after{ width:700px; height:90px;  background:url(../../img/custom/01-category/support/lcsup_h2.png) no-repeat; background-position:0 -90px; padding:0 !important; margin:15px 0 10px 0 !important;}
h2.support_h2_before p,h2.support_h2_after p{ font-size:20px; font-weight:bold; line-height:86px; padding:0 0 0 10px;}

/*サポート3つ並び */
h3.support_h3 {width:226px;height:349px;display:block; float:left; padding:0 !important; margin:0 11px 0 0!important; border:0!important;}
h3.support_h3_last {width:226px;height:349px;display:block; float:left; padding:0 !important; margin:0!important; border:0!important;}

.support_detail{ width:226px; font-size:14px; line-height:18px; float:left; margin:5px 11px 20px 0px;}
.support_detail_last{width:226px; font-size:14px; line-height:18px; float:left; margin:5px 0px 20px 0px;}


/*会員登録 */
.support_menber_btn{ width:700px; padding:15px 0; background-color:#ffe6e6; text-align:center; clear:both; margin:0 0 0 0;}
.support_menber_btn img{ margin:15px 0;}
.support_menber_btn p{ font-size:16px; font-weight:bold; line-height:20px;}



/*業務用ページ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

/*業務用ページ内メニュー */
.gyomu_menu_link {width:700px; height:80px; margin:40px 0 40px 0;padding:0;}
.gyomu_menu_link  ul{ list-style-type : none; clear:both;}
.gyomu_menu_link  li{ display:inline; float:left; vertical-align:top; margin:0 10px 0 0;}
.gyomu_menu_link .last{ margin-right:0px;}

.gyomu_lu_link{ margin:10px 0 30px 0; }

/* 以下タブ用 */
/* absoluteでタブをタブ切替要素の上へ */
#mod-tabnav{overflow: hidden; clear: both; position: absolute; top:0px;}
#mod-tabnav li {
     margin:0px;
     float:left;
     display:inline;
     font-size:0;
}
#tab-box{
     position: relative;
}



.clearFix:after{
     display:block;
     clear:both;
     height:0;
     visibility:hidden;
     content:".";
     zoom:1;
}
/* ほかページからタブへアクセスした時にアンカーの位置をここで調整 */
#tab-01, #tab-02, #tab-03, #tab-04{
     position: relative;
     padding-top: 42px;
}
/* IE8以下ハック */
#tab-03{
     padding-top: 100px;
}


/*修正用追加20160118
http://www.luminous-club.com/user_data/houjin.php*/
.gyomu_top_txt{ width:700px; height:82px; margin:0; overflow:hidden; clear:both;background:url(../../img/custom/01-category/gyomu/gyomu_title_4.png) no-repeat; padding:10px 0 0 0;}
.gyomu_top_txt .font{ font-size:16px; font-weight:bold; line-height:24px;}
/*6大特典と3大保証*/
.gyomu_service_title{ width:700px; height:67px; margin:10px 0 0 0;}
.gyomu_service_title .img_l{ width:343px; height:67px; float:left;}
.gyomu_service_title .img_r{ width:343px; height:67px; float:right;}
.gyomu_service_top{ width:700px; overflow:hidden; background:url(../../img/custom/01-category/gyomu/service_bk.png) repeat-y; clear:both;}
.gyomu_service_top .txt_box_l{ width:343px; float:left; margin:0 14px 0 0;}
.gyomu_service_top .txt_box_r{ width:343px; float:right;}
.gyomu_service_top .txt_box_l .title,.gyomu_service_top .txt_box_r .title{ margin:8px 0 0 13px;}
.gyomu_service_top .txt_box_l .btn,.gyomu_service_top .txt_box_r .btn{ margin:10px 0 15px 111px;}
.gyomu_service_top .txt_box_l .txt,.gyomu_service_top .txt_box_r .txt{ padding:0 10px 0 25px; font-size:12px; line-height:16px;}
.gyomu_service_top_btm{ width:700px; height:3px; margin:0 0 15px 0; background:url(../../img/custom/01-category/gyomu/service_btm.png) no-repeat;}
/*ご案内*/
h2.gyomu_info_top {width:700px;height:50px;display:block; clear:both; padding:0 !important; margin:0 !important; border:0!important;background:url(../../img/custom/01-category/gyomu/info_title.png) no-repeat; text-align:right;}
h2.gyomu_info_top .txt{ font-size:12px;padding:28px 5px 0 0; }
.gyomu_info_top_link{ width:700px; height:350px; background:url(../../img/custom/01-category/gyomu/info_bk.png) no-repeat; margin:0; padding:0;}
.gyomu_info_top_link ul {list-style-type: none;margin: 0; padding:15px 0 0 5px; font-size:14px; line-height:38px; font-weight:bold;}
.gyomu_info_top_link li{background: rgba(0, 0, 0, 0) scroll 0px 3px;padding: 0 38px 3px;}
.gyomu_info_top_link .dl{background: url(../../img/custom/01-category/gyomu/info_icon_dl.png) no-repeat;}
.gyomu_info_top_link .tel{background: url(../../img/custom/01-category/gyomu/info_icon_tel.png) no-repeat;}
.gyomu_info_top_link .cat{background: url(../../img/custom/01-category/gyomu/info_icon_cat.png) no-repeat;}
.gyomu_info_top_link .flow{background: url(../../img/custom/01-category/gyomu/info_icon_flow.png) no-repeat;}
.gyomu_info_top_link .merit{background: url(../../img/custom/01-category/gyomu/info_icon_merit.png) no-repeat;}
.gyomu_info_top_link .prdct{background: url(../../img/custom/01-category/gyomu/info_icon_prdct.png) no-repeat;}
.gyomu_info_top_link .scene{background: url(../../img/custom/01-category/gyomu/info_icon_scene.png) no-repeat;}
.gyomu_info_top_link .service{background: url(../../img/custom/01-category/gyomu/info_icon_service.png) no-repeat;}
/*ご案内下の問い合わせ*/
.gyomu_info_top_tel{ width:700px; background-color:#f6f6f6; border:#eaeaea 1px solid; margin:10px 0 30px 0;}
.gyomu_info_top_tel .txt_b{ font-size:14px; font-weight:bold; line-height:20px; margin:10px 10px 5px 10px;}
.gyomu_info_top_tel .txt_t{ font-size:12px; line-height:16px; margin:0px 10px 10px 10px;}

/*h2 */
h2.gyomu_h2_merit{ width:700px; height:165px;  background:url(../../img/custom/01-category/gyomu/h2_merit_title2.png) no-repeat 0pt 48pt; padding:0 !important; margin:0 0 5px 0 !important;}
h2.gyomu_h2_service{ width:700px; height:165px;  background:url(../../img/custom/01-category/gyomu/h2_service_title2.png) no-repeat 0pt 48pt; padding:0 !important; margin:0 0 5px 0 !important;}
h2.gyomu_h2_scene{ width:700px; height:165px;  background:url(../../img/custom/01-category/gyomu/h2_scene_title2.png) no-repeat 0pt 48pt; padding:0 !important; margin:0 0 5px 0 !important;}
h2.gyomu_h2_dl{ width:700px; height:165px;  background:url(../../img/custom/01-category/gyomu/h2_dl_title2.png) no-repeat 0pt 48pt; padding:0 !important; margin:0 0 5px 0 !important;}
h2.gyomu_h2_flow{ width:700px; height:165px;  background:url(../../img/custom/01-category/gyomu/h2_flow_title2.png) no-repeat 0pt 48pt; padding:0 !important; margin:0 0 5px 0 !important;}
h2.gyomu_h2_merit .txt,h2.gyomu_h2_service .txt,h2.gyomu_h2_scene .txt,h2.gyomu_h2_dl .txt,h2.gyomu_h2_flow .txt{ font-size:16px; font-weight:bold; line-height:22px; padding:10px 0 0;}

/*業務用メイン商品メニュー（3）*/
.gyomu_prdct_link {width:700px; height:308px; margin:10px 0 40px 0;padding:0;}
.gyomu_prdct_link  ul{ list-style-type : none; clear:both;}
.gyomu_prdct_link  li{ display:inline; float:left; vertical-align:top; margin:0 11px 0 0;}
.gyomu_prdct_link .last{ margin-right:0px;}


/*業務用ルミナスのメリット */
h3.gyomu_h3 {width:226px;height:208px;display:block; float:left; padding:0 !important; margin:0 11px 0 0!important; border:0!important;}
h3.gyomu_h3_last {width:226px;height:208px;display:block; float:left; padding:0 !important; margin:0!important; border:0!important;}

.gyomu_merit1_txt{ width:700px; margin:0; overflow:hidden; clear:both;background:url(../../img/custom/01-category/gyomu/gyomu_merit_bg.png) repeat-y;}
.gyomu_merit1_btm{ width:700px; height:3px; margin:0 0 15px 0; background:url(../../img/custom/01-category/gyomu/gyomu_merit_btm.png) no-repeat;}
.gyomu_merit1_txt p{ width:210px; font-size:14px; line-height:18px; float:left; margin:8px 19px 8px 8px;}
.gyomu_merit1_txt .last{width:210px; font-size:14px; line-height:18px; float:left; margin:8px;}
.gyomu_merit1_txt .str{ font-weight:bold; color:#bc0000;}

/*業務用ルミクラで買うメリット */
h3.gyomu_h3_s {width:226px;height:193px;display:block; float:left; padding:0 !important; margin:0 11px 0 0!important; border:0!important;}
h3.gyomu_h3_s_last {width:226px;height:193px;display:block; float:left; padding:0 !important; margin:0 0 0 0!important; border:0!important;}

/*導入事例 */
.gyomu_ex_title{ font-size:16px; font-weight:bold; width:700px; padding:8px 0;}
.gyomu_ex_maintxt{ font-size:12px; width:700px; padding:3px 0 12px 0;}
.gyomu_ex_img2,.gyomu_ex_img2_h {width:700px; overflow:hidden; margin:0 0 0 0;padding:0;}
.gyomu_ex_img2 .left{ display:inline; float:left; vertical-align:top; margin:0 10px 0 0; font-size:12px; line-height:16px; width:345px;}
.gyomu_ex_img2 .right,.gyomu_ex_img2_h .right{ margin-right:0px; text-align:left;}
.gyomu_ex_img2 img,.gyomu_ex_img2_h img{ margin:0 0 5px 0;}
.gyomu_ex_img2_h .left{ display:inline; float:left; vertical-align:top; margin:0 10px 0 0; font-size:12px; line-height:16px; width:300px;}


/*業務用ダウンロード */
.gyomu_dlt_bg_1{width:700px; height:10px; overflow:hidden; background-color:#fbe3e3;}
.gyomu_dlt_btn {width:700px; height:32px; overflow:hidden; margin:0;padding:0; background-color:#fbe3e3;}
.gyomu_dlt_btn ul{ list-style-type : none; clear:both;}
.gyomu_dlt_btn li{ display:inline; float:left; vertical-align:top; vertical-align:bottom;}
.gyomu_dlt_btn .pdf{ padding:0 49px 0 32px;}
.gyomu_dlt_btn .exc{ padding:0 32px 0 0;}
.gyomu_dlt_bg_2{ width:700px; height:20px; overflow:hidden; background-color:#fbe3e3;}
.gyomu_dlt_bg_kinyu{ width:700px; overflow:hidden; background-color:#fbe3e3; padding:20px 0; font-size:16px; font-weight:bold; text-align:center;}


.gyomu_dlt_bg_txt{ width:700px; overflow:hidden; background:url(../../img/custom/01-category/gyomu/gyomu_dl_bg_txt.png) repeat-y;}
.gyomu_dlt_bg_txt .img_l{ margin:10px 19px 10px 21px; float:left;}
.gyomu_dlt_bg_txt .img_r{ margin:10px 21px 10px 19px; float:right;}
.gyomu_dlt_bg_txt .txt_l{ width:290px; margin: 0 29px 10px 31px; float:left;}
.gyomu_dlt_bg_txt .txt_r{ width:290px; margin: 0 31px 10px 29px; float:right;}
.gyomu_dlt_bg_txt .txt_l_c{ width:290px; margin: 0 29px 10px 31px; float:left; text-align:center; font-weight:bold;}
.gyomu_dlt_bg_txt .txt_r_c{ width:290px; margin: 0 31px 10px 29px; float:right; text-align:center; font-weight:bold;}


/*業務用お買い物の流れ */
.gyomu_how2_hf{ width:700px; overflow:hidden; background:url(../../img/custom/01-category/gyomu/gyomu_ht_hfbg.png) repeat-y;}
.gyomu_how2_hf .txt_box_l{ width:344px; float:left; margin:0 12px 0 0;}
.gyomu_how2_hf .txt_box_r{ width:344px; float:right;}
.gyomu_how2_hf .txt{ padding:0 10px 15px 10px; font-size:14px; line-height:18px;}

.gyomu_how2_al{ width:700px; overflow:hidden; background-color:#fbe3e3;}
.gyomu_how2_al_last{ width:700px; margin:0 0 30px 0;overflow:hidden; background-color:#fbe3e3;}
.gyomu_how2_al .txt_box,.gyomu_how2_al_last .txt_box{ padding:5px 15px 20px 15px; font-size:14px; line-height:18px;}

/*業務用問い合わせ */
.gyomu_contact_title{ width:700px; height:153px;background:url(../../img/custom/01-category/gyomu/contact_title.png) no-repeat; margin:0 0 10px 0;}
.gyomu_contact_title p{ font-size:14px; line-height:18px; padding:55px 10px 10px 10px;}
.gyomu_contact_title .str{ font-size:18px; font-weight:bold;}

h3.gyomu_h3_c {width:226px;height:40px;display:block; float:left; padding:0 !important; margin:0 11px 0 0!important; border:0!important;}
h3.gyomu_h3_c_last {width:226px;height:40px;display:block; float:left; padding:0 !important; margin:0!important; border:0!important;}

.gyomu_contact_txt{ width:700px; margin:0 0 30px 0; overflow:hidden; clear:both;background:url(../../img/custom/01-category/gyomu/contact_bg.png) repeat-y;}
.gyomu_contact_txt p{ width:210px; font-size:12px; line-height:16px; float:left; margin:8px 19px 8px 8px;}
.gyomu_contact_txt .last{width:210px; font-size:12px; line-height:16px; float:left; margin:8px;}
.gyomu_contact_txt .lfont{ font-weight:bold; font-size:16px; line-height:20px}
.gyomu_contact_txt .tel{ font-weight:bold; font-size:16px; line-height:32px;}
/*業務用冒頭シーン */
.gyomu_scene_box{ width:700px; height:148px; margin:10px 0 0 0;}
.gyomu_scene01,.gyomu_scene02,.gyomu_scene03,.gyomu_scene04{width:166px;height:148px;display:block;  background:url(../../img/custom/01-category/gyomu/gyomu_scene1.png) no-repeat; float:left;}
.gyomu_scene05,.gyomu_scene06,.gyomu_scene07,.gyomu_scene08{width:166px;height:148px;display:block;  background:url(../../img/custom/01-category/gyomu/gyomu_scene2.png) no-repeat; float:left;}
.gyomu_scene01,.gyomu_scene05{background-position:0 0;padding:0; margin:0 12px 0 0;}
.gyomu_scene02,.gyomu_scene06{background-position:-166px 0;padding:0; margin:0 12px 0 0;}
.gyomu_scene03,.gyomu_scene07{background-position:-332px 0;padding:0; margin:0 12px 0 0;}
.gyomu_scene04,.gyomu_scene08{background-position:-498px 0;padding:0; margin:0;}
.gyomu_scene_txt{ width:700px; margin:5px 0 15px 0; overflow:hidden; clear:both;}
.gyomu_scene_txt .fst-trd{ width:166px; font-size:12px; line-height:16px; float:left; margin:0 12px 0 0;}
.gyomu_scene_txt .last{ width:166px; font-size:12px; line-height:16px; float:left; margin:0;}


/*業務用サブテキスト */
.gyomu_subtxt{ font-size:16px; line-height:24px; text-align:center; font-weight:bold; margin:15px 0;}

/*業務用ラインアップ */
.gyomu_lu_1 {width:700px; height:241px; margin:10px 0 0 0;padding:0;}
.gyomu_lu_1  ul{ list-style-type : none;}
.gyomu_lu_1  li{ display:inline; float:left; vertical-align:top; margin:0;}
.gyomu_lu_1_txt{ width:700px;margin:0; padding:0; background:url(../../img/custom/01-category/gyomu/gyomu_lu_bg1.png) repeat-y; overflow:hidden;}
.gyomu_lu_1_txt .fst{ width:234px; float:left;}
.gyomu_lu_1_txt .fst p{font-size:12px; line-height:16px; padding:5px 12px 10px 12px; color:#FFF;}
.gyomu_lu_1_txt .scd{ width:234px; float:left;}
.gyomu_lu_1_txt .scd p{font-size:12px; line-height:16px; padding:5px 12px 10px 11px; color:#FFF;}
.gyomu_lu_1_txt .trd{ width:232px; float:left;}
.gyomu_lu_1_txt .trd p{font-size:12px; line-height:16px; padding:5px 12px 10px 11px; color:#FFF;}

.gyomu_lu_2 {width:700px; height:180px; margin:0;padding:0; clear:both;}
.gyomu_lu_2  ul{ list-style-type : none;}
.gyomu_lu_2  li{ display:inline; float:left; vertical-align:top; margin:0;}
.gyomu_lu_2_txt{ width:700px; margin:0 0 30px 0; overflow:hidden; clear:both;background:url(../../img/custom/01-category/gyomu/gyomu_lu_bg2.png) repeat-y;}
.gyomu_lu_2_txt .fst{ width:175px; float:left;}
.gyomu_lu_2_txt .fst p{font-size:12px; line-height:16px; padding:5px 10px 10px 12px; color:#FFF;}
.gyomu_lu_2_txt .scd,.gyomu_lu_2_txt .trd{ width:175px; float:left;}
.gyomu_lu_2_txt .scd p{font-size:12px; line-height:16px; padding:5px 10px 10px 10px; color:#FFF;}
.gyomu_lu_2_txt .trd p{font-size:12px; line-height:16px; padding:5px 10px 10px 10px; color:#333;}
.gyomu_lu_2_txt .frt{ width:175px; float:left;}
.gyomu_lu_2_txt .frt p{font-size:12px; line-height:16px; padding:5px 12px 10px 10px; color:#FFF;}
/*テキストH3 */
h3.gyomu_gr{ width:700px; background-color:#333333; color:#FFF; font-size:20px; font-weight:bold; text-align:center; padding:7px 0; margin:0 0 15px 0;}




/* 以下タブ用 */
/* absoluteでタブをタブ切替要素の上へ */
#mod-tabnav{overflow: hidden; clear: both; position: absolute; top:0px;}
#mod-tabnav li {
     margin:0px;
     float:left;
     display:inline;
     font-size:0;
}
#tab-box{
     position: relative;
}

#tab-box ul li a img{
     outline:none;
     border:none;
}
#tab-box .tabBox {
     display:none;
     width:700px;
     margin-bottom:30px;
}
.clearFix:after{
     display:block;
     clear:both;
     height:0;
     visibility:hidden;
     content:".";
     zoom:1;
}
/* ほかページからタブへアクセスした時にアンカーの位置をここで調整 */
#tab-01, #tab-02, #tab-03, #tab-04{
     position: relative;
     padding-top: 42px;
}
/* IE8以下ハック */
#tab-03{
     padding-top: 100px\9;
}





/*ここから下必要かどうか精査 */

/*変更前 商品詳細スペック表-*/
.spec {
    width: 100%;
    border-collapse: collapse;
    margin: 10px 0 10px 0;
	font-size:96%;
	color:#333;
}

.spec_left {
    width: 150px;
    padding:6px 6px 6px 10px;
    vertical-align: top;
    color: #333;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
}
.spec_right {
    padding: 6px 6px 6px 20px;
    background-color: #fff;
    border: 1px solid #ccc;
    vertical-align: top;
}



/* 突っ張りテンションラック-ブックシェルフバージョン追加 151029 */

#book_ts{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333333;
	width:700px;
	margin-left:10px;
}

#book_ts h2{
	background-image:url(../../img/custom/01-catalog/feel/bs-lp_01-back.jpg);
	background-repeat:none;
	width:405px;
	height:485px !important;
	font-size:28px;
	letter-spacing:0px;
	color:#ffffff;
	padding-top:100px !important;
	padding-left:295px !important;
	
}
#book_ts .subtitle{
	margin-top:50px;
	background:#333333;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	padding:15px 0;
}
#book_ts .subtitle_r{
	line-height:30px;
	text-align:center;
	font-size:33px;
	font-weight:bold;
	color:#CE1127;
	padding:15px 0;
	border-bottom:1px solid #CE1127;
}
#book_ts .subtitle_g{
	text-align:center;
	font-size:38px;
	color:#333333;
	padding-top:15px;
	font-weight:normal;
}
#book_ts .subtitle_wg{
	background:#ccc;
	font-size:19px;
	color:#ffffff;
	padding:10px 0 5px 10px;
	font-weight:bold;
	margin-top:10px;
	clear:both;
}

#book_ts .item-link{
	text-align:right;
	padding:15px ;	
}

#book_ts .item-link a{
	color:#999999;
	font-size:16px;
	font-weight:bold;
}
#book_ts .line-r{
	border-bottom:5px solid #CE1127;
	font-size:45px;
}
#book_ts .cl-g{
	background:#333;
}

#book_ts .itemTitle{
	width:700px;
}
#book_ts .itemTitle-l{
	float:left;
	width:274px;
}

#book_ts .itemTitle-c{
	float:left;
	width:150px;
}

#book_ts .itemTitle-r{
	float:right;
	width:274px;
}
#book_ts .line-dot{
	border-bottom:1px dashed #666666;
	font-size:30px;
}
#book_ts #itemInt{
	width:700px;
}
#book_ts #itemInt p{
	text-align:center;
}
#book_ts #itemInt p img{
	width:180px;
	padding:5px;
	background:#ffffff;
}
#book_ts #itemInt p.title-b{
	padding:5px;
	font-size:14px;
	text-align:left;
	border-bottom:dotted 1px #ccc;

}

#book_ts #itemInt .title-t{
	background:#333333;
	color:#ffffff;
	font-size:18px;
	padding:5px;
}
#book_ts #itemInt .title-m{
	font-size:25px;
	padding:15px 0 10px;
}

#book_ts .itemInt-l{
	width:346px;
	float:left;
	border:1px solid #ccc;
	/*border-right:1px solid #999;*/
}
#book_ts .itemInt-r{
	width:346px;
	float:right;
	border:1px solid #ccc;
}
#book_ts #itemInt a{
	color:#333333;
	text-decoration:none;
	display:block;
}
#book_ts .buyInt{
	font-size:14px;
/*	width:280px;*/
	margin:3px auto;
	background:#eeeeee;
	line-height:1.1em;
	padding:8px;
}
#book_ts .buyInt img{
	margin:10px 0 0 0;
}
#book_ts .buyInt-b{
	font-size:1.7em;
	font-weight:bold;
}
#book_ts .buyInt-s{
	font-size:0.75em;
}
#book_ts .buyInt-title{
	background:rgba(206,17,39,1.00);
	color:#ffffff;
	padding-top:5px;
}

/*大型 NLKのLP*/
/**151112**NLKLP追加**/

#nlk-lp p,
#nlk-lp ul,
#nlk-lp li,
#nlk-lp dl,
#nlk-lp dt,
#nlk-lp dd{
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
}
/*#nlk-lp .clearfix{
	clear:both;
}*/


#nlk-lp{
	font-size:13px;
	color:#333333;
	width:700px;
	font-family:"ヒラギノ角ゴ Pro W2", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-left:10px;
}

#nlk-lp h2{
	/*font-size:10px; filled out by MD*/
	/*font-weight:normal; filled out by MD*/
	font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #1b1b1b;
}
#nlk-lp .item-buy{
	background:#004ea2;
	text-align:right;
	font-weight:bold;
}
#nlk-lp .item-buy a{
	color:#ffffff;
	padding:10px 20px;
	display:block;
}

/*修正後に削除決定
#nlk-lp .c-title{
	border-top:2px solid #333333;
	border-bottom:1px dashed #cccccc;
	padding:20px 15px 15px 10px;
	font-size:25px;
	font-weight:bold;
	margin:15px 0 10px;	
	vertical-align:bottom;
	background:#f1f2f3;
	border-left:35px solid #333333;
	line-height:30px;

}
#nlk-lp .c-title2{
	border-top:2px solid #333333;
	border-bottom:1px dashed #cccccc;
	border-left:5px solid #333333;
	padding:20px 15px 15px 10px;
	font-size:22px;
	font-weight:bold;
	margin:15px 0 10px;	
}
#nlk-lp .c-title span{
	background:#333333;
	width:25px;
	line-height:21px;
	padding-top:4px;
	display:block;
	color:#ffffff;
	text-align:center;
	margin-right:5px;
	float:left;
	border-radius:5px;
	vertical-align:top;
	margin-top:-5px;
	color:#ffffff;
	margin-left:-35px; 
	margin-right:18px;
}*/
#nlk-lp ul{
	width:700px;
}

/**/#nlk-lp li.c-l{
/**/	display:block;
/**/	float:left;
/**/	padding:5px;
/**/	width:340px
/**/}

/**/#nlk-lp li.c-r{
/**/	display:block;
/**/	float:right;
/**/	padding:5px;	
/**/	width:340px
/**/}
#nlk-lp .ulTitle{
	font-size:24px;
	border-bottom:1px #cccccc solid;
	line-height:30px;
	padding:0px 0 10px 0;/*default is 15px 0 10px 0 2016/12/02MD*/

}
#nlk-lp .c-text{
	line-height:22px;
	color:#666666;
	padding:5px;
}
#nlk-lp ul.itemSize{
	width:700px;
}

#nlk-lp ul.itemSize li{
	display:block;
	width:170px;
	float:left;
	padding:2.5px;
}
#nlk-lp ul.itemSize li img{
	width:170px;
}
#nlk-lp .attention{
	font-size:0.9em;
	color:#666666;
	font-weight:bold;
}
#nlk-lp .hikaku-bk{
	background:#eeeeee;
	margin-top:15px;
}
#nlk-lp .hikaku{
	width:700px;
}
#nlk-lp .hikaku-bk dt{
	padding-left:15px;
	padding-top:15px;
	clear:both;
}
#nlk-lp .hikaku-bk dd{
	margin:10px;
	padding:10px;
	width:310px;
	height:320px;
	background:#ffffff;
}
#nlk-lp .hikaku-bk dd.hikaku-l{
	float:left;
}
#nlk-lp .hikaku-bk dd.hikaku-r{
	float:right;
}

#nlk-lp .hikaku-bk dd{
	background:#ffffff;
}
#nlk-lp .hikaku-bk dd .hikaku-top{
	background:#333333;
	width:150px;
	color:#ffffff;
	text-align:center;
	padding:5px;
	font-size:0.8em;
	font-weight:bold;

}
#nlk-lp .hikaku-bk dd .hikaku-bottom-s{
	padding-top:230px;
	padding-left:50px;
	background:url(../../img/custom/01-catalog/nlk/nlk-lp_sankaku.jpg) no-repeat 0% 97%;
}
#nlk-lp .hikaku-bk dd .hikaku-bottom-b{
	padding-top:230px;
	padding-left:50px;
	background:url(../../img/custom/01-catalog/nlk/nlk-lp_maru.jpg) no-repeat 0% 97%;

}
#nlk-lp .hikaku-bk dd.hikaku01{
	background:url(../../img/custom/01-catalog/nlk/nlk-lp_07.jpg) no-repeat 5%;

}
#nlk-lp .hikaku-bk dd.hikaku02{
	background:url(../../img/custom/01-catalog/nlk/nlk-lp_08.jpg) no-repeat 5%;

}
#nlk-lp .hikaku-bk dd.hikaku03{
	background:url(../../img/custom/01-catalog/nlk/nlk-lp_09.jpg) no-repeat 1%;

}
#nlk-lp .hikaku-bk dd.hikaku04{
	background:url(../../img/custom/01-catalog/nlk/nlk-lp_10.jpg) no-repeat 1%;

}
#nlk-lp .hikaku-bk dd.hikaku05{
	background:url(../../img/custom/01-catalog/nlk/nlk-lp_11.jpg) no-repeat 5%;

}
#nlk-lp .hikaku-bk dd.hikaku06{
	background:url(../../img/custom/01-catalog/nlk/nlk-lp_12.jpg) no-repeat 5%;

}
#nlk-lp .size3{
	font-size:20px;
	text-align:center;
	padding:10px;
	margin-top:10px;
}

#nlk-lp .size5{
	font-size:35px;
	color:#DF0408;
	text-align:center;
	padding-top:10px;

	}
#nlk-lp .st{
	font-weight:bold;
}

/*lk-lp .c3-l,
#nlk-lp .c3-c,
#nlk-lp .c3-r{
	text-align:center;
	line-height:20px;
}

#nlk-lp .c3-l{
	float:left;
	width:233px;

}
#nlk-lp .c3-c{
	float:left;
	width:235px;
}
#nlk-lp .c3-r{
	float:right;
	width:230px;
}*/
#nlk-lp .matome{
	height:450px;
	background:url(../../img/custom/01-catalog/nlk/nlk-lp_31.jpg) no-repeat top left;
	padding:50px 0 20px 270px;
}

#nlk-lp .matome li{
	background:#333333;
	color:#fff;
	padding:15px;
	margin:10px;
	border-radius:5px;
	width:380px;
	font-size:15px;
	line-height:25px;
}
#nlk-lp .matome li img{
	width:20px;
	padding-right:3px;
	vertical-align:middle;
	padding-bottom:5px;

}
/*商品リンクマトリックス*/
#nlk-lp table.mx{
	width:700px;
}
#nlk-lp table.mx th{
	background:#eeeeee;
	border-left:1px solid #cccccc;
	padding:10px 0;
	/*border-bottom:3px double #333333;*/
	text-align:center;
	font-size:13px;
}
/*#nlk-lp table.mx th.hei{
	border-right:3px double #333333;
	border-bottom:1px double #cccccc;
}
#nlk-lp table.mx th.hei2{
	border-right:3px double #333333;
}*/
#nlk-lp table.mx td{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:150px;
	text-align:center;
	height:250px;
	line-height:20px;
	padding:0;
}
#nlk-lp table.mx td img{
	width:145px;
}
#nlk-lp table.mx td a{
	text-decoration:none;
	color:#333333;
}
#nlk-lp table.mx td .kata{
	font-weight:bold;
}
#nlk-lp table.mx td .size{
	font-size:11px;
}

/*#nlk-lp table.mx .b-r{
	border-right:1px solid #cccccc;
}
#nlk-lp table.mx .b-b{
	border-bottom:1px solid #cccccc;
}*/
#nlk-lp table.mx .buy{
	background:#333333;
	color:#ffffff;
	font-size:12px;
	padding:5px 0;
	border-radius:5px;
	width:140px;
	margin:0 auto;
}
/*#nlk-lp table.mx .buy{
	background:#333333;
}*/
#nlk-lp table.mx .buy:hover{
	background:#9C0002;
	/*text-decoration:underline;*/
}
#nlk-lp .mitsumori,
#nlk-lp .tel{
	font-size:14px;
	color:#000000;
	line-height:25px;
	text-align:center;
	padding:5px;
	height: 110px;
}
#nlk-lp .mitsumori{
	background:#eeeeee;
/*border-radius:5px;*/
	border:1px solid #000000;
	float:left;
	width:320px;
	margin-left:15px;
}
#nlk-lp .tel{
	border:1px solid #000000;
	float:right;
	width:300px;
	margin-right:20px;
	vertical-align:middle;
/*	margin-top:10px;*/
}
#nlk-lp .number{
	font-size:22px;
	font-weight:bold;
	margin: 6px 0 0 0;
}  
/***11/20追加mk-lp***/
#nlk-lp .mk-item-buy{
	background:#32ADAA;
	text-align:right;
	font-weight:bold;
	padding:10px;
	margin:5px 0;
}
#nlk-lp .mk-item-buy a{
	color:#ffffff;
}
#nlk-lp .topTitle{
	text-align:center;
	font-size:20px;
	border-bottom:1px #cccccc dashed;
	padding:15px 0 10px;
	line-height:28px;
	font-weight:bold;

}
#nlk-lp .topTitle2{
	text-align:center;
	font-size:25px;
	border-bottom:1px #cccccc dashed;
	padding:15px 0 10px;
	line-height:28px;
	font-weight:bold;
}

#nlk-lp .text-b{
	font-weight:bold;
	color:#D50A0E;
}

#nlk-lp ul.itemSize2{
	width:700px;
}

#nlk-lp ul.itemSize2 li{
	display:block;
	width:220px;
	float:left;
	padding:2.5px;
	text-align:center;
}
#nlk-lp ul.itemSize2 li img{
	width:200px;
}
/**/#nlk-lp li.c-l2{
/**/	display:block;
/**/	float:left;
/**/	padding:5px;
/**/	width:260px
/**/}

/**/#nlk-lp li.c-r2{
/**/	display:block;
/**/	float:right;
/**/	padding:5px;	
/**/	width:410px
/**/}

#nlk-lp .mk-text{
	width:660px;
	margin:0 auto;
	font-size:1.1em;
}


/*NLKページでは削除したが、MKページで使用中*/
#nlk-lp ul.pointlink{
	width:690px;
	padding:5px;
	margin:0;
}
#nlk-lp ul.pointlink li{
	width:131px;
	border:1px solid #999999;
	border-radius:5px;
	text-align:center;
	margin:0;
	padding:0;
	margin-bottom:15px;
}
#nlk-lp ul.pointlink li a{
	text-decoration:none;
	color:#333333;
	padding:5px;
	font-size:12px;
	display:block;
	
}
#nlk-lp ul.pointlink li p{
	background:#F9E4E4;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:3px;
	
}
#nlk-lp ul.pointlink li span{
	font-weight:bold;
	
}
#nlk-lp ul.pointlink li a:hover{
	background:#FCF7F7;

}
#nlk-lp ul.pointlink li.pointlink-l{
	float:left;
	margin-right:6px;

}
#nlk-lp ul.pointlink li.pointlink-r{
	float:right;
}

#nlk-lp .topback a{
	display:block;
	font-size:0.8em;
	text-align:right;
	
	
}
/**1201追加*/
#nlk-lp ul.main-uLink{
width:696px;
padding:0px 2px 10px 2px;
}
#nlk-lp ul.main-uLink li a{
display:block;
}
#nlk-lp ul.main-uLink li{
width:111px;
margin:5px 2.5px;
float:left;
}
#nlk-lp ul.main-uLink li.mainuLink-r{
width:111px;
float:right;
}
/*#nlk-lp .ulTitle-02{
	font-size:22px;
	border-bottom:1px #cccccc solid;
	line-height:28px;
	padding:15px 0 10px;
}*/
#nlk-lp .set_kaimawari img{
	width: 228px;
	height: 57px;
}

/*#nlk-lp ul.pointlink2{
	width:690px;
	padding:5px;
	margin:0;
}
#nlk-lp ul.pointlink2 li{
	width:108px;
	border:1px solid #999999;
	border-radius:5px;
	text-align:center;
	margin:0;
	padding:0;
	margin-bottom:15px;
}
#nlk-lp ul.pointlink2 li a{
	text-decoration:none;
	color:#333333;
	padding:5px;
	font-size:11px;
	display:block;
	
}
#nlk-lp ul.pointlink2 li p{
	background:#F9E4E4;
	font-weight:bold;
	font-size:1em;
	margin-bottom:3px;
	
}
#nlk-lp ul.pointlink2 li span{
	font-weight:bold;
	
}
#nlk-lp ul.pointlink2 li a:hover{
	background:#FCF7F7;

}
#nlk-lp ul.pointlink2 li.pointlink-l{
	float:left;
	margin-right:6px;

}
#nlk-lp ul.pointlink2 li.pointlink-r{
	float:right;
}
*/
#nlk-lp .main-img{
	background:url(../../img/custom/01-catalog/nlk/nlk-lp-02_01.jpg) no-repeat;
	width:700px;
	height:120px;
	padding-top:220px;
	color:#999999;
}
#nlk-lp .ulTitle_sup{
		font-size:26px;
	border-bottom:3px #fcc10d solid;
	border-left:10px #fcc10d solid;
	line-height:30px;
	margin-top:5px;
	padding:10px 0 10px 10px;
}
#nlk-lp .item-buy_01{
	margin:15px 0;
}
#nlk-lp div.h-list p{
	padding-left:1em;
	text-indent:-1em;
}

/*限定パーツページ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

/* h1 */
h1.lcparts_h1 {width:700px;height:109px;display:block; padding:0; margin:0;
background:url(../../img/custom/01-catalog/ltd/limparts_h1.png) no-repeat; }

/* h2 */
h2.lcparts_h2_1 {width:700px;height:90px;display:block; clear:both; padding:0 !important; margin:0;background:url(../../img/custom/01-catalog/ltd/limparts_h2_1.png) no-repeat;}
h2.lcparts_h2_2{width:700px;height:29px;display:block; clear:both;background:url(../../img/custom/01-catalog/ltd/limparts_h2_2.png) no-repeat; padding:0 !important; margin:0;background-position:0 0;}
h2.lcparts_h2_3{width:700px;height:29px;display:block; clear:both;background:url(../../img/custom/01-catalog/ltd/limparts_h2_2.png) no-repeat; padding:0 !important; margin:0;background-position:0 -29px;}
h2.lcparts_h2_4{width:700px;height:29px;display:block; clear:both;background:url(../../img/custom/01-catalog/ltd/limparts_h2_2.png) no-repeat; padding:0 !important; margin:0;background-position:0 -58px;}
h2.lcparts_h2_5{width:700px;height:29px;display:block; clear:both;background:url(../../img/custom/01-catalog/ltd/limparts_h2_2.png) no-repeat; padding:0 !important; margin:0;background-position:0 -87px;}

h2.lcparts_h2_6 {width:700px;height:46px;display:block; clear:both;background:url(../../img/custom/01-catalog/ltd/limparts_h2_3.png) no-repeat; padding:0 !important; margin:10px 0;}

/* テキスト背景 */
.lcparts_txtbk{ background:url(../../img/custom/01-catalog/ltd/limparts_bg.png) repeat; width:700px;}
.lcparts_txtbk p{ padding:10px; font-size:12px; line-height:18px;}
.lcparts_caution{ background:url(../../img/custom/01-catalog/ltd/limparts_bg.png) repeat; width:700px; padding:15px 0; }
.lcparts_caution p{ font-size:12px; line-height:20px;padding-left:2em;  text-indent: -1em;}
.lcparts_caution p .rd{ font-weight:bold; color:#F20000;}

/* メニュー */
.lcparts_menu_1 {width:700px;height:65px; margin:0;padding:0;clear:both;}
.lcparts_menu_1 ul{ list-style-type : none;  padding:0; margin:0;}
.lcparts_menu_1 li{ display:inline; float:left; padding:0; margin:0;}

.lcp_25,
.lcp_19,
.lcp_12,
.lcp_bk,
.lcp_fl,
.lcp_bz{ background:url(../../img/custom/01-catalog/ltd/limparts_menu.png) no-repeat; height:65px;}

.lcp_25{width:233px;background-position:0 0;}
.lcp_19{width:233px;background-position:-233px 0;}
.lcp_12{width:234px;background-position:-466px 0;}
.lcp_bk{width:233px;background-position:0 -123px;}
.lcp_fl{width:233px;background-position:-233px -123px;}
.lcp_bz{width:234px;background-position:-466px -123px;}

.lcparts_menu_2 {width:700px;height:174px; margin:0 0 15px 0;padding:0; clear:both; border-bottom:#BFBFBF solid 1px;}
.lcparts_menu_2 ul{ list-style-type : none; }
.lcparts_menu_2 li{ display:inline; float:left;}

.lcp_25_sub .emp,
.lcp_25_sub a,
.lcp_25_sub a:hover,
.lcp_19_sub .emp,
.lcp_19_sub a,
.lcp_19_sub a:hover,
.lcp_12_sub .emp,
.lcp_12_sub a,
.lcp_12_sub a:hover,
.lcp_bk_sub .emp,
.lcp_bk_sub a,
.lcp_bk_sub a:hover,
.lcp_fl_sub .emp,
.lcp_fl_sub a,
.lcp_fl_sub a:hover,
.lcp_bz_sub .emp,
.lcp_bz_sub a,
.lcp_bz_sub a:hover{background:url(../../img/custom/01-catalog/ltd/limparts_menu.png) no-repeat; font-size:14px; line-height:25px; height:29px;display:block;}

.lcp_25_sub a,
.lcp_25_sub .emp{width:233px;background-position:0 -65px; color:#333; text-decoration:none;}
.lcp_25_sub a:hover{width:233px;background-position:0 -94px; color:#003cbd;}
.lcp_19_sub a,
.lcp_19_sub .emp{width:233px;background-position:-233px -65px; color:#333; text-decoration:none;}
.lcp_19_sub a:hover{width:233px;background-position:-233px -94px; color:#e2495e;}
.lcp_12_sub a,
.lcp_12_sub .emp{width:234px;background-position:-466px -65px; color:#333; text-decoration:none;}
.lcp_12_sub a:hover{width:234px;background-position:-466px -94px; color:#ef7c00;}

.lcp_bk_sub a,
.lcp_bk_sub .emp{width:233px;background-position:0 -188px; color:#333; text-decoration:none;}
.lcp_bk_sub a:hover{width:233px;background-position:0 -217px; color:#8c7a25;}
.lcp_fl_sub a,
.lcp_fl_sub .emp{width:233px;background-position:-233px -188px; color:#333; text-decoration:none;}
.lcp_fl_sub a:hover{width:233px;background-position:-233px -217px; color:#f5c400;}
.lcp_bz_sub a,
.lcp_bz_sub .emp{width:234px;background-position:-466px -188px; color:#333; text-decoration:none;}
.lcp_bz_sub a:hover{width:234px;background-position:-466px -217px; color:#bc472b;}




/*キッチンLP
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
.l_kitchen_t_03{background: url(../../img/custom/01-category/scene_Kitchen/l_kitchen_t_03.png) no-repeat; width:700px; height:312px;}
.l_kitchen_t_03 .txt{ font-size:16px; line-height:24px; color:#c1150d; font-weight:bold; padding:5px 0 0 15px;}

.l_kitchen_05_box{ width:700px;}

.l_kitchen_05_left{width:385px; float:left; margin:10px 0 0;}
.l_kitchen_img_05_a{background: url(../../img/custom/01-category/scene_Kitchen/l_kitchen_img_05_la.png) no-repeat; width:385px; height:72px;}
.l_kitchen_img_05_b{background: url(../../img/custom/01-category/scene_Kitchen/l_kitchen_img_05_lb.png) no-repeat; width:385px; height:68px;}
.l_kitchen_img_05_c{background: url(../../img/custom/01-category/scene_Kitchen/l_kitchen_img_05_lc.png) no-repeat; width:385px; height:50px;}
.l_kitchen_img_05_a .txt{ font-size:12px; line-height:16px; color:#432306; padding:10px 20px 0 40px;}
.l_kitchen_img_05_b .txt{ font-size:12px; line-height:16px; color:#432306; padding:0px 20px 0 40px;}
.l_kitchen_img_05_c .txt{ font-size:12px; line-height:16px; color:#432306; padding:10px 20px 0 40px;}
.l_kitchen_img_05_p01{width:187px; float:left; margin:13px 0 0;}
.l_kitchen_img_05_p02{width:198px; float:right; margin:13px 0 0;}

.l_kitchen_05_right{ width:315px; float:right; margin:10px 0 0;}
.l_kitchen_img_05_r01{background: url(../../img/custom/01-category/scene_Kitchen/l_kitchen_img_05_r01.png) no-repeat; width:315px; height:354px;}
.l_kitchen_img_05_r01 .txt{ font-size:12px; line-height:16px; color:#432306; padding:7px;}
.l_kitchen_img_05_r02{background: url(../../img/custom/01-category/scene_Kitchen/l_kitchen_img_05_r02.png) no-repeat; width:315px; height:351px; clear:both;}
.l_kitchen_img_05_r02 .txt{ font-size:12px; line-height:16px; color:#432306; padding:7px;}
.l_kitchen_img_05_h01{width:162px; float:left; margin:10px 0;}
.l_kitchen_img_05_h02{width:153px; float:right; margin:10px 0;}
.l_kitchen_img_05_b01{width:162px; float:left; margin:10px 0 0;}
.l_kitchen_img_05_b02{width:153px; float:right; margin:10px 0 0;}


#kitchen_rack-point dl{
	width:700px;
	overflow: hidden; /*floatの解除、ここがポイント*/
	position: relative; /*DWで正常にプレビューできるようになります。*/
	zoom:1; /*IE6でレイアウト崩れを防ぐためのものです。*/
	background:#FFE474;
	padding:0 0 1px 0;
	border-radius: 6px;		/* CSS3草案 */
	-webkit-border-radius: 6px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 6px;	/* Firefox用 */
}


#kitchen_rack-point dt{
	display:block;
	width:150px;
	letter-spacing:0.01em;
	font-size:160%;
	margin:8px;
	padding:8px 0 8px 0;
	font-weight:bold;
	text-align:center;
	float:left;
	clear : both;
	background:#FFFFFF;
	border-radius: 6px;		/* CSS3草案 */
	-webkit-border-radius: 6px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 6px;	/* Firefox用 */
}
#kitchen_rack-point dd{
	margin-left:150px;
	padding:11px 10px 10px 10px;
	margin:0 0 0px 0;
	font-size:14px;
	line-height:1.6em;
}



div#l_kitchen{
	width:700px;
	/*float:right;*/
}

div#l_kitchen li a{
	text-decoration:none;
}

/*ロールオーバー時の画像透過解除(ページ全体に反映)*/
div#l_kitchen a:hover img {
	filter: alpha(opacity=100); -moz-opacity:1; opacity:1;
}

div#l_kitchen #maim_warp{
	display: table;
	width:100% !important;
	height:630px !important;
	padding:0px !important;
	background:url(../../img/custom/01-category/scene_Kitchen/kt_maim_warp-bk.jpg) no-repeat;
}
div#l_kitchen #maim_warp p{
	display:block;
	height:25px;
	margin:0 !important;
	padding:0 !important;
	text-indent: 100%;/*txt非表示*/
    white-space: nowrap;/*txt非表示*/
    overflow: hidden;/*txt非表示*/
	background:url(../../img/custom/01-category/scene_Kitchen/kt_maim_warp-p-bk.png) no-repeat;
	border-top:#c1150d 3px solid;
}

div#l_kitchen h2{
	text-indent: 100%;/*txt非表示*/
    white-space: nowrap;/*txt非表示*/
    overflow: hidden;/*txt非表示*/
}

div#l_kitchen h2.main-logo{
	height:126px;
	width:700px;
	margin:30px 0 0 0; 
	background:url(../../img/custom/01-category/scene_Kitchen/kt_maim_warp-h2img.png) no-repeat;
	background-position:right;
}
#block_kitchen-01 h2{background: url(../../img/custom/01-category/scene_Kitchen/l_kitchen_h2_01.png) no-repeat; height:70px;}
#block_kitchen-02 h2{background: url(../../img/custom/01-category/scene_Kitchen/l_kitchen_h2_02.png) no-repeat; height:93px;}
#block_kitchen-03 h2{background: url(../../img/custom/01-category/scene_Kitchen/l_kitchen_h2_03.png) no-repeat; height:94px;}
#block_kitchen-04 h2{background: url(../../img/custom/01-category/scene_Kitchen/l_kitchen_h2_04.png) no-repeat; height:93px;}
#block_kitchen-05 h2{background: url(../../img/custom/01-category/scene_Kitchen/l_kitchen_h2_05.png) no-repeat; height:93px;}
#block_kitchen-06 h2{background: url(../../img/custom/01-category/scene_Kitchen/l_kitchen_h2_06.png) no-repeat; height:93px;}

#block_kitchen-01{background:url(../../img/custom/01-category/scene_Kitchen/kitchen-01_bk.png) no-repeat;}
#block_kitchen-02{background:url(../../img/custom/01-category/scene_Kitchen/kitchen-02_bk.png) no-repeat;}
#block_kitchen-03{background:url(../../img/custom/01-category/scene_Kitchen/kitchen-03_bk.png) no-repeat;}
#block_kitchen-04{background:url(../../img/custom/01-category/scene_Kitchen/kitchen-04_bk.png) no-repeat;}
#block_kitchen-06{background:url(../../img/custom/01-category/scene_Kitchen/kitchen-06_bk.png) no-repeat;}


div#l_kitchen div#anchor_link{
}
div#l_kitchen div#anchor_link .ttl{
	background-color: rgba(255,255,255,0.5);
}

div#l_kitchen div#anchor_link ul{
	width:700px;
	text-align:center;
	padding:4px 4px 6px 1px;
	background-color: rgba(255,255,255,0.5);
}

div#l_kitchen div#anchor_link li a{
	display:block;
	width:120px !important;
	position:relative;
	padding:6px 0 16px 0;
	margin:0 0 0 3px;
	font-size:100%;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-radius:10px;
	text-align:left;
	font-weight:bold;
	line-height:16px;
	font-size:100%;
	height:34px;
	padding:146px 0 4px 16px;/*背景画像・テキストの位置調整*/
	background-repeat:no-repeat !important;
}
div#l_kitchen div#anchor_link li a:hover{color:#c1150d !important;}	
div#l_kitchen div#anchor_link li a:after{
content: url(../../img/custom/01-category/scene_Kitchen/link_off.png);
display:block;
position:absolute;
bottom:0px;
right:0;
width:34px;
height:42px;
}

div#l_kitchen div#anchor_link li a:hover:after{
content: url(../../img/custom/01-category/scene_Kitchen/link_on.png);
display:block;
position:absolute;
bottom:0px;
right:0;
width:34px;
}
	
div#l_kitchen div#anchor_link li a:visited, div#l_kitchen div#anchor_link li a:link{color:#333;}


div#l_kitchen div#anchor_link li a.img01{ background:url(../../img/custom/01-category/scene_Kitchen/kt_anchor_img01.png);}
div#l_kitchen div#anchor_link li a.img02{ background:url(../../img/custom/01-category/scene_Kitchen/kt_anchor_img02.png);}
div#l_kitchen div#anchor_link li a.img03{ background:url(../../img/custom/01-category/scene_Kitchen/kt_anchor_img03.png);}
div#l_kitchen div#anchor_link li a.img04{ background:url(../../img/custom/01-category/scene_Kitchen/kt_anchor_img04.png);}
div#l_kitchen div#anchor_link li a.img05{ background:url(../../img/custom/01-category/scene_Kitchen/kt_anchor_img05.png);}
div#l_kitchen div#anchor_link li a.img06{ background:url(../../img/custom/01-category/scene_Kitchen/kt_anchor_img06.png);}
div#l_kitchen div#anchor_link li a.img07{ background:url(../../img/custom/01-category/scene_Kitchen/kt_anchor_img07.png);}
div#l_kitchen div#anchor_link li a.img08{ background:url(../../img/custom/01-category/scene_Kitchen/kt_anchor_img08.png);}
div#l_kitchen div#anchor_link li a.img09{ background:url(../../img/custom/01-category/scene_Kitchen/kt_anchor_img09.png);}
div#l_kitchen div#anchor_link li a.img10{ background:url(../../img/custom/01-category/scene_Kitchen/kt_anchor_img10.png);}

div#l_kitchen .block p{
	display:block;
	width:340px;
	padding:8px 8px 8px 14px;
	font-size:110%;
	line-height:1.5em;
	color:#858585;
}
div#l_kitchen .block title{
	display:block;
	font-weight:bold;
	font-size:160%;
	padding:6px;
}
div#l_kitchen .block .catalog_table td b{
	font-size:140%;
	padding-left:8px;
}

div#l_kitchen .block .catalog_table td btn{
	background:#fff1e1 !important;
	border:1px solid #f3996f !important;
	color:#dd7800;
}

div#l_kitchen .block .catalog_table td btn:hover{
	display:block;
	color:#fff;
	background-color:#f3996f !important;
}

div#l_kitchen .block .catalog_table td a span{
	display:block;
	margin:0 0 0 10px;
}

/* ==============================================
 キャンペーンページ制御
=============================================== */
/*【2016年2月 START】見積もりキャンペーン
http://www.luminous-club.com/user_data/campaign.php
----------------------------------------------------------------------*/

/*CSSが他ページに影響しない様に大枠を再指定*/
#maincolumnw880 .bulk_buying{
    width:100%;
    margin:0px;
    padding:0px;
    color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#maincolumnw880 .bulk_buying .goto_list{
	width:880px !important;
}

/*『見積依頼』ページ内アンカー*/
#maincolumnw880 .bulk_buying div.conversion_link{
    display:block;
    overflow:hidden;
    width:100%;
    background:#ededed;
    padding:20px 0px 0px 0px !important;
	border-radius:10px !important;
}
#maincolumnw880 .bulk_buying div.conversion_link span.text01{
    float:left ;
    width:350px;
    display:block;
    margin:6px 0 0 16px;
    font-size:12px;
    line-height:16px;
}
#maincolumnw880 .bulk_buying div.conversion_link span.text01-02{
    float:left;
    width:540px;
    display:block;
    margin:6px 0 0 16px;
    font-size:16px;
    line-height:20px;
	text-align: left !important;
}
#maincolumnw880 .bulk_buying div.conversion_link span.text01-02 b{
    font-size:140%;
    display:block;
    margin:0 0 8px 0;
}
#maincolumnw880 .bulk_buying div.conversion_link span.text01 P{
    display:block;
    font-size:14px;
    font-weight:bold;
    margin-bottom:8px;
}
#maincolumnw880 .bulk_buying div.conversion_link span.text01 b{
    display:block;
    font-size:20px;
    margin-bottom:8px;
}

#maincolumnw880 .bulk_buying div.conversion_link span.link_Estimate01, 
#maincolumnw880 .bulk_buying div.conversion_link span.link_Catalog01{
	float: left;
	padding:0px 0px 0px 0px !important;
}

#maincolumnw880 .bulk_buying div.conversion_link span.link_Estimate01 a,
#maincolumnw880 .bulk_buying div.conversion_link span.link_Catalog01 a{
	display: inline-block;
	width:230px !important;
    height:122px;
	text-indent: 100%;/*txt非表示*/
    white-space: nowrap;/*txt非表示*/
    overflow: hidden;/*txt非表示*/
	margin:0px 0px 10px 10px;
    padding:0px 0px 0px 0px !important;
	background-position:top;
}
#maincolumnw880 .bulk_buying div.conversion_link span.link_Estimate01 a:hover,
#maincolumnw880 .bulk_buying div.conversion_link span.link_Catalog01 a:hover{
    background-position:bottom;
}

#maincolumnw880 .bulk_buying div.conversion_link span.link_Estimate01 a{
    background:url("../../img/custom/01-campaign/bulk_buying/link_Estimate01.png") no-repeat;
}

#maincolumnw880 .bulk_buying div.conversion_link span.link_Catalog01 a{
    background:url("../../img/custom/01-campaign/bulk_buying/link_Catalog01.png") no-repeat; 
}



/*ページ内のコンテンツ見出し(ルミナスロゴ付)
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#maincolumnw880 .bulk_buying h3{
    display: inline-block;
    height:40px;
    padding:10px 40px 0 120px;
    margin:0 0 0px 10px;
    background-color:#333;
    font-size:2em;
    font-weight:bold;
    color:#FFF;
    background-image:url("../../img/custom/01-campaign/bulk_buying/h3_logo.png");
    background-position:top 5px left 8px;
    background-repeat: no-repeat;
	border-radius:10px 10px 0 0/10px 10px 0 0;
}

/*ページ内のコンテンツ見出し
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#maincolumnw880 .bulk_buying h4{
    display:block;
    color:#333;
    font-size:2em;
    font-weight:bold;
    border-top:#333 4px solid;
	border-bottom:#666 4px solid;
    padding:18px 0 10px 10px;
    margin-bottom:14px;
}
#maincolumnw880 .bulk_buying h4 b{
    font-size:130%;
}



/*3大保障 説明セクション
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#maincolumnw880 .bulk_buying #Security{}
#maincolumnw880 .bulk_buying #Security ul{
    overflow:hidden;
    margin:0 2px 0 3px;
    list-style:none;
}
#maincolumnw880 .bulk_buying #Security ul li{
    display: block;
    width:285px;
    font-size:16px;
	line-height:1.6em;
    float:left;
    padding:280px 0 0 0;
	color:#666;
}
#maincolumnw880 .bulk_buying #Security ul li b{
    display:block;
    color:#0c71b9;
    font-size:154%;
    border-top:#0c71b9 2px solid;
    padding:14px 0px 6px 0px;
	text-align:center;
}
#maincolumnw880 .bulk_buying #Security ul li span{
    display:block;
    padding:6px !important;
}
#maincolumnw880 .bulk_buying #Security ul .icon01{
    background:url(../../img/custom/01-campaign/bulk_buying/Security_icon01.png) no-repeat;
}
#maincolumnw880 .bulk_buying #Security ul .icon02{
    background:url(../../img/custom/01-campaign/bulk_buying/Security_icon02.png) no-repeat;
}
#maincolumnw880 .bulk_buying #Security ul .icon03{
    background:url(../../img/custom/01-campaign/bulk_buying/Security_icon03.png) no-repeat;
}

/*6大特典 説明セクション
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#maincolumnw880 .bulk_buying #Privilege{
    overflow:hidden;
    display:block;
}
#maincolumnw880 .bulk_buying #Privilege ul{
    overflow:hidden;
    list-style:none;
}
#maincolumnw880 .bulk_buying #Privilege ul li{
    display: block;
    width:314px;
    height:100px;
    padding:0 14px 8px 112px;
    margin:10px 0 0 0;
    font-size:12px;
    float:left;
}
#maincolumnw880 .bulk_buying #Privilege ul li.icon01{
    background:url(../../img/custom/01-campaign/bulk_buying/Privilege_icon01.png) no-repeat;
}
#maincolumnw880 .bulk_buying #Privilege ul li.icon02{
    background:url(../../img/custom/01-campaign/bulk_buying/Privilege_icon02.png) no-repeat;
}
#maincolumnw880 .bulk_buying #Privilege ul li.icon03{
    background:url(../../img/custom/01-campaign/bulk_buying/Privilege_icon03.png) no-repeat;
}
#maincolumnw880 .bulk_buying #Privilege ul li.icon04{
    background:url(../../img/custom/01-campaign/bulk_buying/Privilege_icon04.png) no-repeat;
}
#maincolumnw880 .bulk_buying #Privilege ul li.icon05{
    background:url(../../img/custom/01-campaign/bulk_buying/Privilege_icon05.png) no-repeat;
}
#maincolumnw880 .bulk_buying #Privilege ul li.icon06{
    background:url(../../img/custom/01-campaign/bulk_buying/Privilege_icon06.png) no-repeat;
}
#maincolumnw880 .bulk_buying #Privilege ul li b{
    display:block;
    color:#0c71b9;
    font-size:16px;
    border-bottom:#0c71b9 2px solid;
    margin:0 0 6px 0;
    padding:4px 0 4px 0;
}
#maincolumnw880 .bulk_buying #Privilege ul li span{
    display:block;
    font-size:11px;
    line-height:13px;
    padding:0 0 0 4px;
}

/*キャンペーン利用の流れ セクション
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#maincolumnw880 .bulk_buying #Directions{}
#maincolumnw880 .bulk_buying #Directions span{
    display:block;
    background:#dadada;
    text-align:center;
    padding:8px 10px;
    font-size:18px;
}
#maincolumnw880 .bulk_buying #Directions div.waku{
    overflow:hidden;
    border:#ffad0f 2px solid;
    padding:8px;
	background:#fff;
}
#maincolumnw880 .bulk_buying #Directions div.waku p{
    display:block;
    background:#191919;
    color:#FFF;
    font-size:16px;
    padding:8px 10px;
}
#maincolumnw880 .bulk_buying #Directions b.mini_ttl{
    display:block;
    font-size:14px;
}
#maincolumnw880 .bulk_buying #Directions .Download div.cat{
    background:#FFF;
    overflow:hidden;
    border:#333 1px solid;
    /*float:left;*/
    padding:16px;
}
#maincolumnw880 .bulk_buying #Directions .nagare ul{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
#maincolumnw880 .bulk_buying #Directions .nagare ul li{
    width:186px;
    background:#fff;
    color:#555;
    border:#666 10px solid;
}
#maincolumnw880 .bulk_buying #Directions .nagare ul li p{
	display:block;
	font-weight:bold;
    color:#333;
	background:#fff;
	padding:0px 0 8px 0 !important;
}
#maincolumnw880 .bulk_buying #Directions .nagare ul li span{
    display: block;
    background:#FFF;
    width:166px;
    text-align:left;
    font-size:14px !important;
    line-height:20px;
    margin:0;
}
#maincolumnw880 .bulk_buying #Directions .nagare .arrow{
    position: relative;
    background: #fff;
}
#maincolumnw880 .bulk_buying #Directions .nagare .arrow:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: #fff;
    border-width: 10px;
    margin-top: -10px;
}
#maincolumnw880 .bulk_buying #Directions .attention{
    color:#333;
}
#maincolumnw880 .bulk_buying #Directions .attention ul{
    list-style-type: square !important;
}
#maincolumnw880 .bulk_buying #Directions .attention li{
    list-style:square !important;
    display:block;
    width:100%;
    margin-top:8px;
    padding:0 0 0 0px;
}
#maincolumnw880 .bulk_buying #Directions .attention li:before{
	content:"■";
	margin:0 6px 0 0;
	color:#BD0003;
}


/*商品カタログ セクション
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#maincolumnw880 .bulk_buying #Catalog{
    }
#maincolumnw880 .bulk_buying #Catalog span{
    display:block;
    text-align:center;
    padding:8px 10px;
}
#maincolumnw880 .bulk_buying #Catalog div.waku{
    overflow:hidden;
    background:#f6f6f6;
    border:#f6f6f6 2px solid;
    padding:8px;
}
#maincolumnw880 .bulk_buying #Catalog div.waku p{
    display:block;
    background:#191919;
    color:#FFF;
    font-size:18px;
    padding:8px 10px;
}
#maincolumnw880 .bulk_buying #Catalog div.waku ul{
}
#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_2 li{
    display:block;
    position: relative;/*リストを最下部に配置に必要*/
    width:393px;
    border:#dadada 1px solid;
    padding:12px;
    /*背景を2色にする設定 ジェネレーター使用*/
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 62%, rgba(255,255,255,1) 62%, rgba(51,51,51,1) 62%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 62%,rgba(255,255,255,1) 62%,rgba(51,51,51,1) 62%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 62%,rgba(255,255,255,1) 62%,rgba(51,51,51,1) 62%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}

#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_2 li img{
    float:left;
}
#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_2 li span{
    float:right;
    width:236px;
    font-size:12px;
    line-height:16px;
    text-align:left;
    background:#FFF;
}
#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_2 li span.link_bnt{
    position:absolute;/* 親要素の「position: relative」に連動で最下部配置*/
    bottom:10px;
    right:10px;
}
#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_2 li span.link_bnt02{
    position:absolute;/* 親要素の「position: relative」に連動で最下部配置*/
    bottom:10px;
    right:10px;
    background:#333 !important;
    padding:0 !important;
    width:250px !important;
    height:60px !important;
    border-radius: 9px;
}
#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_2 li p{
    display: block;
    width: 230px;
    height: 42px;
    text-indent: -999999px;
    position: absolute;
    bottom: 16px;
    right: 10px;
}
#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_4, #maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_6{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_4 li a{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:block;
    overflow: hidden;
    position: relative;
    width:210px;
    padding:0px;
    background:#FFF;
    border:#dadada 1px solid;
    border-radius:3px;
}
#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_6 li a{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:block;
    overflow: hidden;
    position: relative;
    width:138px;
    padding:0px;
    background:#FFF;
    border:#dadada 1px solid;
    border-radius:3px;
}
#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_4 li a img,#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_6 li a img{
    margin:-1px;
}
#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_4 li a:hover,#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_6 li a:hover{
    border:#333 3px solid;
}
#maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_4 li a:hover img, #maincolumnw880 .bulk_buying #Catalog div.waku ul.lines_6 li a:hover img{
    margin:-3px;
}

/*ページ最上部のメインビジュアル指定
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

/*2016年5月 ルミナス新規導入応援キャンペーン*/
#maincolumnw880 .bulk_buying h2.main_img201605 {
    display:block;
    height:296px;
    font-size:8px;
    font-weight:normal;
    color:#fff;
    margin:0px;
    background:url("../../img/custom/01-campaign/bulk_buying/main_bk-img_201605.png") no-repeat;
    background-position:bottom;
}

#maincolumnw880 .bulk_buying h2.main_img201605 p{
    margin:20px 0 0 0;
}


/*限定パーツの注意文IFサイズ（インクルードデータに変更予定）
-----------------------------------------------------------------*/
*/#ltd-info{width:700px;height:360px;}


