@charset "utf-8";


/*==================================================
    ■ share start
==================================================*/
@import url(https://fonts.googleapis.com/earlyaccess/sawarabimincho.css);
@import url(https://fonts.googleapis.com/earlyaccess/hannari.css);
@import url(https://fonts.googleapis.com/earlyaccess/roundedmplus1c.css);

.sawarabi {
	font-family: "Sawarabi Mincho" , "ヒラギノ明朝 Pro W3" , "ＭＳ Ｐ明朝";
}
.wf-hannari {
	font-family: "Hannari" , "ヒラギノ明朝 Pro W3" , "ＭＳ Ｐ明朝";
}
.wf-rounded {
	font-family: "Rounded Mplus 1c";
}

*{
	outline: none;
	color: #333333;
	margin:0;
	padding:0;
	font-family: Meiryo, メイリオ,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 160%;  /*　200%で26px　160%で20px　140%で18px　120%で14px　*/
	letter-spacing: 1px;
	background-repeat: no-repeat;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
}

li,ul,dl,dt,dd {
	list-style:none;
}

h1,h2,h3,h4 {
	font-weight: normal;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

a {
	color: #000099;
	text-decoration: none;
}

a:hover {
	color: #0066FF;
	text-decoration: underline;
}
.imgover {
	opacity: 0;
	position: absolute;
}

body {
	text-align: center;
	font-size:80%;
	overflow-x: hidden;
}

.c_f:after {
  content: "";
  clear: both;
  display: block;
}
.sp {
	display: none;
}


/*==================================================
    ■ share end
==================================================*/



/*==================================================
    ■ Layout start
==================================================*/

/*------------------------------------------------
    header start
------------------------------------------------*/

header {
	width: auto;
/*	margin: auto auto 30px;*/ /* Ajaxの画面切り替えでぶれるのでコメントアウトした　2019.03.13 */

}

/******* header_cnt start (in header) ********/

#header_cnt {
	margin: 0 auto;
	margin-bottom:15px;/* Ajaxの画面切り替えでぶれるので、ここで空白をとった　2019.03.13*//* 30px ->15pxに変更 2019.07.23*/
	position: relative;
	width: 880px;
	text-align: left;
	border-bottom: 2px solid #333333;
	padding-bottom: 25px;
	font-size: 13px;
	font-weight: bold;
}
#header_cnt .name{
	float: left;
	padding-top: 25px;
}
#header_cnt .right{
	float: right;
	padding-top: 5px;
}
#header_cnt .right li{
	float: left;
}
#header_cnt .right .li1{
	float: left;
	font-size: 12px;
	padding-right: 20px;
	padding-top: 20px;
	font-weight: normal;
}
#header_cnt .right .li2 {
	font-size: 18px;
	font-weight: bold;
	padding: 14px 0px 0px;

}


/******* header_cnt end (in header) ********/

/*------------------------------------------------
    header end
------------------------------------------------*/

/*------------------------------------------------
    footer start 2019.07.23 追加
------------------------------------------------*/
footer {
	width: auto;

}
#footer_cnt {
	margin: 0 auto;
	/*margin-top:5px;*/
	position: relative;
	width: 880px;
	text-align: left;
	/*border-top: 1px solid #333333;*/
	/*padding-bottom: 5px;*/
	font-size: 13px;
	font-weight: bold;
}
#footer_cnt .name{
	float: left;
	/*padding-top: 25px;*/
}
#footer_cnt .right{
	float: right;
	/*padding-top: 5px;*/
}
#footer_cnt .right li{
	float: left;
}
#footer_cnt .right .li1{
	float: left;
	font-size: 12px;
	padding-right: 20px;
	padding-top: 4px;
	font-weight: normal;
}
#footer_cnt .right .li2 {
	font-size: 16px;
	font-weight: bold;
	/*padding: 14px 0px 0px;*/

}



/*------------------------------------------------
    main start
------------------------------------------------*/

main {
	width: auto;
	margin: auto;
	clear: both;
	display: block;
}
.cnt {
	margin: 0 auto;
	position: relative;
	width: 830px;
	text-align: left;
	/*padding-bottom: 25px;*/
	padding-bottom: 20px;
	font-size: 13px;
	font-weight: bold;
}
.cnt #msg { color:#0085B2; margin-bottom:10px;}

/*------------------------------------------------
    main end
------------------------------------------------*/
.notype label{
	cursor:default !important;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.cnt .left {
	float: left;
	width: 235px;
}

.cnt .left p {
	background-color: #EEEEEE;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	width: 185px;
	display: table-cell;
}
.cnt .right {
	float: left;
	margin-top: 3px;
}

.box{ padding-bottom:2px;
}
.box ul {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	align-content: stretch;
    }
.box ul li {
	display: flex;
	align-items: center;
	border: 1px solid #eaeaea;
	border-left-width: 0;/* 一旦左の線を0にする */
	border-collapse: collapse;
	box-sizing: border-box;
	padding: 0px;
	float: left;
	/*flex: 0 0 24.5%;*/
    }
.box ul li:nth-child(1) {
	border-left-width: 1px;/* 一旦左の線を1にする */
}



.box input[type=checkbox] {
	display: none; /* ラジオボタンを非表示にする */
	margin: 0px;
	padding: 0px;
}
.box ul label {
	text-align: center;
	font-size: 12px; 
	cursor:pointer;
	width: 100%;
	padding: 5px 0px;
	margin: 0px;	 /*ラベル外側の余白を指定する*/
	vertical-align: middle;
	display: table-cell;
}
.box ul input[type=checkbox] {
	display: none; /* ラジオボタンを非表示にする */
}
.box ul input[type="checkbox"]:checked + label {
	width: 100%;
	background: #0085B2;/* マウス選択時の背景色を指定する */
	color: #ffffff; /* マウス選択時のフォント色を指定する */
}

.box input {
	display: none; /* ラジオボタンを非表示にする */
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.box ul input[type=checkbox] {
	display: none; /* ラジオボタンを非表示にする */
}
.box ul input[type="radio"]:checked + label {
	width: 100%;
	background: #31A9EE;/* マウス選択時の背景色を指定する */
	color: #ffffff; /* マウス選択時のフォント色を指定する */
}

input[type=text]  {
	width: 100%;
	border: 1px solid #BFBFC1;
	display: block;
	float: left;
	color:BFBFC1;
	line-height: 26px;
}

/*----------------光源タイプ-----------------*/
.box1 .right {
	width: 400px;
}
.box1 ul li {
	width: 50%;
}

.box1 ul li label { /*  IE用に追記  2019.07.15 */
	width: 200px;
	text-align: center;
}
.box1 ul input[type="checkbox"]:checked + label {/*  IE用に追記  2019.07.15 */
	width: 200px;
	text-align: center;
}

/*----------------取付(屋内ベースライト)-----------------*/
.box2 .left p {
	height: 105px;
}
.box2 .right {
	width: 580px;
}
.box2 ul li {
	width: 20%;
}
.box2 ul li:nth-child(6) {
	border-left-width: 1px;
}
.box2 ul li:nth-child(n+6):nth-child(-n+10) {
	border-top-width: 0px;
 }
.box2 ul label {
	padding: 0px 0px;
}
.box2 ul label {
	background-position: center center;
	width: 118px;
	height:48px;
}
/*----------------取付(屋外ベースライト)-----------------*/
.box2out .left p {
	height: 58px;
}
.box2out .right {
	width: 580px;
}
.box2out ul li {
	width: 20%;
}
.box2out ul li:nth-child(6) {
	border-left-width: 1px;
}
.box2out ul li:nth-child(n+6):nth-child(-n+10) {
	border-top-width: 0px;
 }
.box2out ul label {
	padding: 0px 0px;
}
.box2out ul label {
	background-position: center center;
	width: 118px;
	height:48px;
}


/*- 0713 add---------------取付(スクエアベースライト)-----------------*/
.box2sq .left p {
	height: 58px;
}
.box2sq .right {
	width: 595px;
}
.box2sq ul li {
	width: 20%;
}
.box2sq ul li:nth-child(6) {
	border-left-width: 1px;
}
.box2sq ul li:nth-child(n+6):nth-child(-n+10) {
	border-top-width: 0px;
 }
.box2sq ul label {
	padding: 0px 0px;
}
.box2sq ul label {
	background-position: center center;
	width: 118px;
	height:48px;
}


/*-0713 add----  ベースライトの器具タイプアイコン  (コードに変更）-----------------------*/
/*  逆富士  */
.box2 ul .no2_2_FUJI {	background-image: url(../common/img/narrow_down/torituke01.png);}
.box ul input[type="checkbox"]:checked + .no2_2_FUJI {	background-image: url(../common/img/narrow_down/torituke01_o.png); width: 116px;}
/*  トラフ  */
.box2 ul .no2_2_TRF {	background-image: url(../common/img/narrow_down/torituke02.png);}
.box ul input[type="checkbox"]:checked + .no2_2_TRF {	background-image: url(../common/img/narrow_down/torituke02_o.png); width: 118px;}
/*  反射板付　*/
.box2 ul .no2_2_ITA {	background-image: url(../common/img/narrow_down/torituke03.png);}
.box ul input[type="checkbox"]:checked + .no2_2_ITA {	background-image: url(../common/img/narrow_down/torituke03_o.png); width: 118px;}
/*  下面開放　 */
.box2 ul .no2_2_FREE {	background-image: url(../common/img/narrow_down/torituke08.png);}
.box ul input[type="checkbox"]:checked + .no2_2_FREE {	background-image: url(../common/img/narrow_down/torituke08_o.png); width: 118px;}
/* 片反射板付   */
.box2 ul .no2_2_ITA_K {	background-image: url(../common/img/narrow_down/torituke04.png);}
.box ul input[type="checkbox"]:checked + .no2_2_ITA_K {	background-image: url(../common/img/narrow_down/torituke04_o.png); width: 118px;}
/*  ルーバ  */
.box2 ul .no2_2_LV {	background-image: url(../common/img/narrow_down/torituke09.png);}
.box ul input[type="checkbox"]:checked + .no2_2_LV {	background-image: url(../common/img/narrow_down/torituke09_o.png); width: 118px;}
/*  パネル  */
.box2 ul .no2_2_ACR {	background-image: url(../common/img/narrow_down/torituke10.png);}
.box ul input[type="checkbox"]:checked + .no2_2_ACR {	background-image: url(../common/img/narrow_down/torituke10_o.png); width: 118px;}
/*  ｳｫｰﾙｳｫｯｼｬｰ  */
.box2 ul .no2_2_WALL {	background-image: url(../common/img/narrow_down/torituke05.png);}
.box ul input[type="checkbox"]:checked + .no2_2_WALL {	background-image: url(../common/img/narrow_down/torituke05_o.png); width: 118px;}

/*-0713 add----  スクエアベースライトの器具タイプアイコン  (コードに変更）-----------------------*/
/*  下面開放　 */
.box2sq ul .no2_2_SQFREE {	background-image: url(../common/img/narrow_down/torituke08.png);}
.box ul input[type="checkbox"]:checked + .no2_2_SQFREE {	background-image: url(../common/img/narrow_down/torituke08_o.png); width: 118px;}
/*  ルーバ  */
.box2sq ul .no2_2_SQLV {	background-image: url(../common/img/narrow_down/torituke09.png);}
.box ul input[type="checkbox"]:checked + .no2_2_SQLV {	background-image: url(../common/img/narrow_down/torituke09_o.png); width: 118px;}
/*  パネル  */
.box2sq ul .no2_2_SQACR {	background-image: url(../common/img/narrow_down/torituke10.png);}
.box ul input[type="checkbox"]:checked + .no2_2_SQACR {	background-image: url(../common/img/narrow_down/torituke10_o.png); width: 118px;}

/*-0713 add----  ベースライトの器具タイプアイコン  (コードに変更）-----------------------*/
/*  逆富士  */
.box2out ul .no2_2_outFUJI {	background-image: url(../common/img/narrow_down/torituke01.png);}
.box ul input[type="checkbox"]:checked + .no2_2_outFUJI {	background-image: url(../common/img/narrow_down/torituke01_o.png); width: 116px;}
/*  トラフ  */
.box2out ul .no2_2_outTRF {	background-image: url(../common/img/narrow_down/torituke02.png);}
.box ul input[type="checkbox"]:checked + .no2_2_outTRF {	background-image: url(../common/img/narrow_down/torituke02_o.png); width: 118px;}
/*  反射板付　*/
.box2out ul .no2_2_outITA {	background-image: url(../common/img/narrow_down/torituke03.png);}
.box ul input[type="checkbox"]:checked + .no2_2_outITA {	background-image: url(../common/img/narrow_down/torituke03_o.png); width: 118px;}


/*--------------長さタイプ-------------------*/
.box3 .left p {
	height: px;
}
.box3 .right {
	width: 420px;
}
.box3 ul li {
	width: 33%;
}

.box3 ul li label { /*  IE用に追記  2019.07.15 */
	width: 140px;
	text-align: center;
}
.box3 ul input[type="checkbox"]:checked + label {/*  IE用に追記  2019.07.15 */
	width: 140px;
	text-align: center;
}

/*--------------長さタイプ-------------------*/
select {
	background-image: url(../common/img/narrow_down/select_ar.png);
	background-repeat: no-repeat;
	background-position: right center;
	-webkit-appearance: none;/* ベンダープレフィックス(Google Chrome、Safari用) */
	-moz-appearance: none;	/* ベンダープレフィックス(Firefox用) */
	appearance: none;	/* 標準のスタイルを無効にする */
	width: 160px;
	cursor:pointer;
	height: 26px;
	margin-right: 5px;
	padding-left: 16px;
}
::-ms-expand {	/* select要素のデザインを無効にする（IE用） */
display: none;
}
option {
	text-align: center;
}

/*--------------定格光束-------------------*/
.box4{
}
/*--------------消費電力-------------------*/
.box5{
}
/*--------------従来光源-------------------*/
.box6 ul li {
	font-weight: normal;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.box6 ul .li2 {
	font-weight: normal;
	padding-left: 8px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
/*--------------色温度-------------------*/
.box7 .left p {
	height: 64px;

}
.box7_seisen .left p {
	height: 96px;
}

.box7 .right {
/*	width: 595px;*/
	width: 495px;
}
.box7 ul li {
	width: 99px;
	letter-spacing: 0em;
}
.box7 ul li label {
	height: 28px;
	width: 99px;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.box7 ul input[type="checkbox"]:checked + label {
	width: 99px;
	background: none;/* マウス選択時の背景色を指定する */
	color: #ffffff; /* マウス選択時のフォント色を指定する */
	background-position: center center;
	background-repeat: no-repeat;
}


.kansetuKelvin .left p {
	height : 64px;
}

.box7 ul li .label1 {background-image: url(../common/img/narrow_down/ondo01.png);width: 97px;}
.box7 ul input[type="checkbox"]:checked + .label1 {	background-image: url(../common/img/narrow_down/ondo01_o.png);width: 99px;}
.box7 ul li .label2 {background-image: url(../common/img/narrow_down/ondo02.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label2 {	background-image: url(../common/img/narrow_down/ondo02_o.png);width: 99px;}
.box7 ul li .label3 {background-image: url(../common/img/narrow_down/ondo03.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label3 {	background-image: url(../common/img/narrow_down/ondo03_o.png);width: 99px;}
.box7 ul li .label4 {background-image: url(../common/img/narrow_down/ondo04.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label4 {	background-image: url(../common/img/narrow_down/ondo04_o.png);width: 99px;}
.box7 ul li .label5 {background-image: url(../common/img/narrow_down/ondo05.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label5 {	background-image: url(../common/img/narrow_down/ondo05_o.png);width: 99px;}
.box7 ul li .label6 {background-image: url(../common/img/narrow_down/ondo06.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label6 {	background-image: url(../common/img/narrow_down/ondo06_o.png);width: 99px;}
/*-- 調色をsyncaとtunabkeに分ける 2022.07.03 -----*/
.box7 ul li .labelSynca {background-image: url(../common/img/narrow_down/ondoSynca.png);width: 97px;}
.box7 ul input[type="checkbox"]:checked + .labelSynca {	background-image: url(../common/img/narrow_down/ondoSynca_o.png);width: 99px;}
.box7 ul li .labelTunable {background-image: url(../common/img/narrow_down/ondoTunable.png);width: 97px;}
.box7 ul input[type="checkbox"]:checked + .labelTunable {	background-image: url(../common/img/narrow_down/ondoTunable_o.png);width: 99px;}


/*--  色温度(生鮮)　------------------*/
.box7 ul li .label7 {background-image: url(../common/img/narrow_down/fresh_e2.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label7 {	background-image: url(../common/img/narrow_down/fresh_e2_o.png);}
.box7 ul li .label8 {background-image: url(../common/img/narrow_down/fresh_ee2.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label8 {	background-image: url(../common/img/narrow_down/fresh_ee2_o.png);}
.box7 ul li .label9 {background-image: url(../common/img/narrow_down/fresh_n2.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label9 {	background-image: url(../common/img/narrow_down/fresh_n2_o.png);}
.box7 ul li .label10 {background-image: url(../common/img/narrow_down/fresh_nr2.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label10 {	background-image: url(../common/img/narrow_down/fresh_nr2_o.png);}
.box7 ul li .label11 {background-image: url(../common/img/narrow_down/delicanatural2.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label11 {	background-image: url(../common/img/narrow_down/delicanatural2_o.png);}
.box7 ul li .label12 {background-image: url(../common/img/narrow_down/ondo07.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label12 {	background-image: url(../common/img/narrow_down/ondo07_o.png);}
.box7 ul li .label13 {background-image: url(../common/img/narrow_down/ondo08.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label13 {	background-image: url(../common/img/narrow_down/ondo08_o.png);}
.box7 ul li .label14 {background-image: url(../common/img/narrow_down/ondo09.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label14 {	background-image: url(../common/img/narrow_down/ondo09_o.png);}

/*-- freshD, freshF追加 2022.07.03 -----*/
.box7 ul li .label15 {background-image: url(../common/img/narrow_down/fresh_d2.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label15 {	background-image: url(../common/img/narrow_down/fresh_d2_o.png);}
.box7 ul li .label16 {background-image: url(../common/img/narrow_down/fresh_f2.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .label16 {	background-image: url(../common/img/narrow_down/fresh_f2_o.png);}

/*-- Synca bright 追加 2025.16.13 -----*/
.box7 ul li .labelSyncaB {background-image: url(../common/img/narrow_down/ondoSyncaB.png);width: 97px;}
.box7 ul input[type="checkbox"]:checked + .labelSyncaB {	background-image: url(../common/img/narrow_down/ondoSyncaB_o.png);width: 99px;}


/*--  色温度(色ランプ)　------------------*/
.box7 ul li .labelCO {background-image: url(../common/img/narrow_down/ondo10.png);width: 98px;}
.box7 ul input[type="checkbox"]:checked + .labelCO {	background-image: url(../common/img/narrow_down/ondo10_o.png);}


.box7t .left p {
	height: px;
}
.box7t .right {
	width: 595px;
}
.box7t ul li {
	width: 117px;
	letter-spacing: 0em;
}
.box7t ul li label {
	height: 28px;
	width: 117px;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.box7t ul input[type="checkbox"]:checked + label {
	width: 117px;
	background: none;/* マウス選択時の背景色を指定する */
	color: #ffffff; /* マウス選択時のフォント色を指定する */
	background-position: center center;
	background-repeat: no-repeat;
}

/*--  色温度(調色)　------------------*/
.box7t ul li .label20 {background-image: url(../common/img/narrow_down/ondo20.png);width: 116px;}
.box7t ul input[type="checkbox"]:checked + .label20 {	background-image: url(../common/img/narrow_down/ondo20_o.png);}
.box7t ul li .label21 {background-image: url(../common/img/narrow_down/ondo21.png);width: 116px;}
.box7t ul input[type="checkbox"]:checked + .label21 {	background-image: url(../common/img/narrow_down/ondo21_o.png);}
.box7t ul li .label22 {background-image: url(../common/img/narrow_down/ondo22.png);width: 116px;}
.box7t ul input[type="checkbox"]:checked + .label22 {	background-image: url(../common/img/narrow_down/ondo22_o.png);}
.box7t ul li .label23 {background-image: url(../common/img/narrow_down/ondo23.png);width: 116px;}
.box7t ul input[type="checkbox"]:checked + .label23 {	background-image: url(../common/img/narrow_down/ondo23_o.png);}


/*--------------調光タイプ-------------------*/
.box8{
}
.box8 .right {
	width: 595px;
}
.box8 ul li {
	width: 25%;
	letter-spacing: 0em;
}
.box8 ul li label {
	letter-spacing: 0em;
}

.box8 ul li label { /*  IE用に追記  2019.07.15 */
	width: 148px;
	text-align: center;
}
.box8 ul input[type="checkbox"]:checked + label {/*  IE用に追記  2019.07.15 */
	width: 148px;
	text-align: center;
}


/*--------------演色評価-------------------*/
.box9 ul .li2 {
	font-weight: normal;
	padding-left: 8px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

/*--------------埋込深さ-------------------*/
.box10{
}
.box10 .right {
	margin-top: 10px;
}
.box10 .checkbox01-input{
	display: none;
}
.box10 .checkbox01-parts{
	padding-left: 20px;
	position:relative;
	margin-right: 20px;
	cursor:pointer;
}
.box10 .checkbox01-parts::before{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 15px;
	border: 1px solid #999;
	border-radius: 4px;
}
.box10 .checkbox01-input:checked + .checkbox01-parts{
	color: #0085B2;
}
.box10 .checkbox01-input:checked + .checkbox01-parts::after{
	content: "";
	display: block;
	position: absolute;
	top: -5px;
	left: 5px;
	width: 7px;
	height: 14px;
	transform: rotate(40deg);
	border-bottom: 3px solid #0085B2;
	border-right: 3px solid #0085B2;
}

/*----------------器具色（枠）-----------------*/
.box11 .right {
	width: 200px;
}
.box11 ul li {
	width: 50%;
}

.box11 ul li label { /*  IE用に追記  2019.07.15 */
	width: 100px;
	text-align: center;
}
.box11 ul input[type="checkbox"]:checked + label {/*  IE用に追記  2019.07.15 */
	width: 100px;
	text-align: center;
}


/*----------------器具色（枠）-----------------*/
.box12 .left p {
	height: 67px;
}
.box12 .right {
	width: 595px;
}
.box12 ul li {
	width: 99px;
}
.box12 ul li {
	border-left-width: 0;/* 一旦左の線を0にする */
}
.box12 ul li:nth-child(1) {
	border-left-width: 1px;/* 一旦左の線を1にする */
}
.box12 ul li:nth-child(7) {
	border-left-width: 1px;/* 一旦左の線を1にする */
	border-top-width: 0px;/* 一旦左の線を1にする */
}
.box12 ul li:nth-child(8) {
	border-top-width: 0px;/* 一旦左の線を1にする */
}
.box12 ul li:nth-child(9) {
	border-top-width: 0px;/* 一旦左の線を1にする */
}
.box12 ul li:nth-child(10) {
	border-top-width: 0px;/* 一旦左の線を1にする */
}
.box12 ul li:nth-child(11) {
	border-top-width: 0px;/* 一旦左の線を1にする */
}
.box12 .nonesize{
	color: #B1B1B1;
	text-align: center;
	display: block;
	padding-top: 5px;
}

.box12 ul li label { /*  IE用に追記  2019.07.15 */
	width: 99px;
	text-align: center;
}
.box12 ul input[type="checkbox"]:checked + label {/*  IE用に追記  2019.07.15 */
	width: 99px;
	text-align: center;
}


/*----------------配光角）-----------------*/
.box13 .left p {
	height: px;
}
.box13 .right {
	width: 595px;
}
.box13 ul li {
	width: 99px;
	letter-spacing: 0em;
}
.box13 ul li label {
	height: 28px;
	width: 99px;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.box13 ul input[type="checkbox"]:checked + label {
	width: 99px;
	background-position: center center;
	background-repeat: no-repeat;
}
.box13 ul li .label1 {background-image: url(../common/img/narrow_down/box13_bg1.png);width: 97px;}
.box13 ul input[type="checkbox"]:checked + .label1 {	background-image: url(../common/img/narrow_down/box13_bg1_o.png);}

.box13 ul li .label2 {background-image: url(../common/img/narrow_down/box13_bg2.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .label2 {	background-image: url(../common/img/narrow_down/box13_bg2_o.png);}

.box13 ul li .label3 {background-image: url(../common/img/narrow_down/box13_bg3.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .label3 {	background-image: url(../common/img/narrow_down/box13_bg3_o.png);}

.box13 ul li .label4 {background-image: url(../common/img/narrow_down/box13_bg4.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .label4 {	background-image: url(../common/img/narrow_down/box13_bg4_o.png);}

.box13 ul li .label5 {background-image: url(../common/img/narrow_down/haikou025.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .label5 {	background-image: url(../common/img/narrow_down/haikou02_o.png);}

.box13 ul li .label6 {background-image: url(../common/img/narrow_down/haikou03.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .label6 {	background-image: url(../common/img/narrow_down/haikou03_o.png);}



/*--------------ボタン-------------------*/
.bt{
	text-align: center;
	margin: auto;
	width: 140px;
	/*padding-top: 50px;*/ /*  2019.07.24  削除*/
}
.bt input[type=button]{
	text-align: center;
	margin: auto;
	background-color: #6F848C;
	color: #FFFFFF;
	width: 140px;
	border-style: none;
	height: 30px;
	cursor:pointer;
}
.bt input[type=submit]{
	text-align: center;
	margin: auto;
	background-color: #6F848C;
	color: #FFFFFF;
	width: 140px;
	border-style: none;
	height: 30px;
	cursor:pointer;
}

/*----------------田内追加分-------------------*/
#sbrList input[type=checkbox]:disabled + label {
	/*background-color:#f0f0f0;*/
	color: #B1B1B1;
	cursor:default; /* 矢印カーソル */

}

.box10 .checkbox01-input:disabled + .checkbox01-parts{
	color: #B1B1B1;
	cursor:default; /* 矢印カーソル */
}

/*--------------5枠タイプ-------------------*/
.box_t8{
}

.box_t8 .nigyou p {
	height: 64px;
}

.box_t8 .right {
	width: 595px;
}
.box_t8 ul li {
	width: 20%;
	letter-spacing: 0em;
}
.box_t8 ul li label {
	letter-spacing: 0em;
}
.box_t8 ul li label { /*  IE用に追記  2019.07.15 */
	width: 119px;
	text-align: center;
}
.box_t8 ul input[type="checkbox"]:checked + label {/*  IE用に追記  2019.07.15 */
	width: 119px;
	text-align: center;
}

.box_t8 ul li:nth-child(6) {
	border-left-width: 1px;
}



.box_t6{
}
.box_t6 .right {
	width: 595px;
}
.box_t6 ul li {
	width: 99px;
	letter-spacing: 0em;
}
.box_t6 ul li label {
	width: 99px;
	letter-spacing: 0em;
}

.box_t6 ul input[type="checkbox"]:checked + label {/*  IE用に追記  2019.07.15 */
	width: 99px;
	text-align: center;
}
.box_t6 ul li:nth-child(7) {
	border-left-width: 1px;
}



/*--   配光角--）*/
/*  ベースダウン  */
.box13 ul li .labelDBN {background-image: url(../common/img/narrow_down/haikou18.png);}
.box13 ul input[type="checkbox"]:checked + .labelDBN {	background-image: url(../common/img/narrow_down/haikou18_o.png);}

.box13 ul li .labelDBMtoW {background-image: url(../common/img/narrow_down/haikou11.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelDBMtoW {	background-image: url(../common/img/narrow_down/haikou11_o.png);}

.box13 ul li .labelDBWWtoK {background-image: url(../common/img/narrow_down/haikou02.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelDBWWtoK {	background-image: url(../common/img/narrow_down/haikou02_o.png);}

.box13 ul li .labelDBWALL {background-image: url(../common/img/narrow_down/haikou03.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelDBWALL {	background-image: url(../common/img/narrow_down/haikou03_o.png);}

/*
.box13 ul li .labelDUN {background-image: url(../common/img/narrow_down/box13_bg1.png);width: 97px;}
.box13 ul input[type="checkbox"]:checked + .labelDUN {	background-image: url(../common/img/narrow_down/box13_bg1_o.png);}
.box13 ul li .labelDUM {background-image: url(../common/img/narrow_down/box13_bg2.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelDUM {	background-image: url(../common/img/narrow_down/box13_bg2_o.png);}
.box13 ul li .labelDUW {background-image: url(../common/img/narrow_down/box13_bg3.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelDUW {	background-image: url(../common/img/narrow_down/box13_bg3_o.png);}
.box13 ul li .labelDUWW {background-image: url(../common/img/narrow_down/box13_bg4.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelDUWW {	background-image: url(../common/img/narrow_down/box13_bg4_o.png);}
*/
/*ユニバーサル　スポット,、什器ミニダウン  */
.box13 ul li .labelN {background-image: url(../common/img/narrow_down/haikou04.png);}
.box13 ul input[type="checkbox"]:checked + .labelN {	background-image: url(../common/img/narrow_down/haikou04_o.png);}
.box13 ul li .labelM {background-image: url(../common/img/narrow_down/haikou05.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelM {	background-image: url(../common/img/narrow_down/haikou05_o.png);}
.box13 ul li .labelW {background-image: url(../common/img/narrow_down/haikou06.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelW {	background-image: url(../common/img/narrow_down/haikou06_o.png);}
.box13 ul li .labelWW {background-image: url(../common/img/narrow_down/haikou07.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelWW {	background-image: url(../common/img/narrow_down/haikou07_o.png);}

.box13 ul li .labelUpMtoW {background-image: url(../common/img/narrow_down/haikou11.png);}
.box13 ul input[type="checkbox"]:checked + .labelUpMtoW {	background-image: url(../common/img/narrow_down/haikou11_o.png);}
.box13 ul li .labelUpWWtoK {background-image: url(../common/img/narrow_down/haikou08.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelUpWWtoK {	background-image: url(../common/img/narrow_down/haikou08_o.png);}
.box13 ul li .labelUpRECT {background-image: url(../common/img/narrow_down/haikou09.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelUpRECT {	background-image: url(../common/img/narrow_down/haikou09_o.png);}

.box13 ul li .labelK_FLOOD {background-image: url(../common/img/narrow_down/haikou17.png);}
.box13 ul input[type="checkbox"]:checked + .labelK_FLOOD {	background-image: url(../common/img/narrow_down/haikou17.png);}
.box13 ul li .labelK_TATE {background-image: url(../common/img/narrow_down/haikou16.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelK_TATE {	background-image: url(../common/img/narrow_down/haikou16_o.png);}
.box13 ul li .labelSPO {background-image: url(../common/img/narrow_down/haikou10.png);}
.box13 ul input[type="checkbox"]:checked + .labelSPO {	background-image: url(../common/img/narrow_down/haikou10_o.png);}

.box13 ul li .labelKAKUSAN {background-image: url(../common/img/narrow_down/haikou02.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelKAKUSAN {	background-image: url(../common/img/narrow_down/haikou02_o.png);}
.box13 ul li .labelWALL {background-image: url(../common/img/narrow_down/haikou03.png);width: 98px;}
.box13 ul input[type="checkbox"]:checked + .labelWALL {	background-image: url(../common/img/narrow_down/haikou03_o.png);}


/*-----SELECT のdisabledにしたときの表示設定 --2019.07.20---*/
select:disabled {
  color: #CCC;
  background-color: #EEE;
}
select:disabled::-ms-value,
select:disabled::-ms-expand {
  color: #CCC;
}


