﻿/* フォント統一 */
body *
{
    font-family: Meiryo,sans-serif;
}
/* ヘッダ */
#pg_head_grid{
	width:1010px;
	margin:16px auto 24px auto;
	/*height:50px; */
}
#pg_head_grid h1{
	float:left;
	width:630px;
}
#index_title
{
    position:absolute;
    font-size: 14px;
    font-weight:normal;
    line-height:1em;
    padding:0px;
    width:450px;
    margin-top: 6px; margin-left: 30px;
}

#pg_head_grid #tnav2 .parent{
	display: block;
	height: 30px;
	margin:0;
	font-size:16px;
	float:left;
	text-align:left;
}
#pg_head_grid #tnav2 .parent ul{
	position: absolute;
	background:url(../../_cmn/bg_tnav.png);
	padding:24px;
	width:240px;
	left:-180px;
	z-index: 100;
	margin-top:-10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#pg_head_grid #tnav2 .parent ul li{
	display: block;
	width:100px;
	font-size:16px;
	float:left;
	margin:10px;
	color:#fff;
    vertical-align:middle;
    text-align:center;
}
#pg_head_grid #tnav2 .parent ul li.chk_on
{
    background-color:#369;
}
#pg_head_grid #tnav2 .parent ul li a
{
    color:#fff;
}
#pg_head_grid #tnav2 .parent ul li a:hover
{
    color:#fff!important;
}
#pg_head_grid #tnav2{
	margin:-7px 0 0;
	float:right;
	position:relative;
}
#pg_head_grid #tnav2 li{
	margin:0 0 0 3px;
	float:left;
}
#pg_head_grid .logout img{
	margin-left:8px;
}
#pg_head_grid.mgn0{
	padding:0;
}

#pg_head_grid #tnav2 .parent ul li a:link{
	color:#fff;
}

#pg_head_grid #tnav2 .parent ul li a:visited{
	color:#fff;
}

#pg_head_grid #tnav2 .parent ul li a:hover{
	color: #0d78bb;
}
#pg_head_grid #tnav2 .parent ul li a:active{
	color: #0d78bb;
}


#maincontent,#tigran_box
{
    width: 1050px!important;
}
#pg_path2{
	width:1010px;
	border-top:1px solid #c3c3c3;
	margin:0 auto;
	padding-top:6px;
	font-size:12px;
	color:#999;
}

/* ドラッグ・ドロップボックス*/
#unitbox .top_view
{
    width:820px;
    height:31.96px;
    margin-top:20px;
}
#unitbox .now_amountbox
{
    float:left;
    margin-left:20px;
    background-color:#ccc;
    
    padding:2px;

    margin-bottom:3px;
    margin-top:-19px;
    display:none;
}
.now_amountbox .ttl
{
    font-size:120%;
    font-weight:bold;
}
    #unitbox .btn_meisailist
    {
    float:left;
    margin-left:310px;
    display:block;
    margin-top:-19px;
    }
#unitbox .now_amountbox .now_totalamount_wrap
{
    width:100px;
    text-align:right;
    float:right;
}
#unitbox .amount_alert
{
    display:none;
    color:red;
    position:absolute;
    margin-top:22px;
    margin-left:310px;
    text-align:center;
    font-size:90%;
}
#unitbox .amount_width_box
{
    position:absolute;
    margin-top:18px;
    margin-left:445px;
    width:150px;
    text-align:right;
    font-size:120%;
}
#unitbox .shelf_alert
{
    float:right;
    width:350px;
    left:400px;
    text-align:right;
    color:red;
    font-size:88%;
}
.amount_width
{
    font-size:15px;
}
.dropview_wrap
{
    float:left;
}
.left_view
{
    width:1050px!important;
    margin-top:36px;
}
.dragableview
{

}
.dragableview .btnbox
{
    position:absolute;
    z-index:50;
}
.dropview,.conf_dropview
{
    width:600px;
    border-left:1px solid #111;
    border-top:1px solid #111;
    border-right:1px solid #111;
    border-bottom:1px solid #999;
    height:267px;
}
.dropview_daiwa,.conf_dropview_daiwa
{
    height:5px;
    width:600px;
    border-left:1px solid #111;
    border-bottom:1px solid #111;
    border-right:1px solid #111;
    background:url(../_img/grid/shelf.gif) repeat;
}
.dropview_bottom
{  
    height:24px;
    width:100%;
    /*margin-top:-20px; */
}
.dragcategory_box_wrap{
    float:right;
    width:450px;
}
.dragcategory_box
{
    width:450px;
}
.dragcategory_box .dragmenu
{
    width:450px;
    float:right;
}
.max_option_height
{
    width:20px;
    display:none;
    border-top:1px solid #222;
    border-bottom:1px solid #222;
    padding-left:2px;
}
.max_option_width,.max_option_width_box
{
    border-right:1px solid #222;
}
 .max_option_width, .max_option_left,.max_option_width_box, .max_option_left_box
{
    text-align:center;
    display:none;
    border-left:1px solid #222;
    padding-top:2px;
    float:left;
}
 .strong_vertical_left
 {
    position: absolute;
    width: 14px; margin:56px 0px 0 -30px;height: 40px; text-align:center;
    line-height:1.1em;
    font-size:120%;
    height:40px;
}
/*media all*/
.strong_vertical_right {
    position: absolute;
    width: 14px;
    margin: 59px 0 0 -15px;
    height: 40px;
    text-align: center;
    line-height: 1.1em;
    font-size: 120%;
    height: 40px;
}

.dragobject.moved .thumb
{
    display:none;
}
.dragobject.template .maincontent
{
    display:none;
}
.dragobject .thumb .str
{
    border-top:1px solid #d0d0d0;
    display:block;
    text-align:center;
    width:60px;
    height:10px;
}
.dragobject .thumb .waku
{
    display:block;
    text-align:center;
    padding:0px;
    width:60px;
    height:60px;
}
.dragobject .thumb .waku img
{
    display:block;
    text-align:center;
    margin:0px auto;
    padding:0px;
    max-width:60px;
    max-height:60px;
}
.dragobject.daiwa.moved,.hotate_background
{
    z-index:1;
}
.dragobject.hotate_base .hotate_str
{
    position:absolute;
    height:20px;
    width:12px;
    padding:0px;
    margin:0px;
}
.dragobject.hotate_base.is_l .hotate_str
{
    margin-left:-16px;
}
.dragobject.hotate_base.is_r .hotate_str
{
    margin-left:4px;
}
.dragobject.cabinet.moved,.dragobject.hotate.moved
{
    z-index:10;
}
.dragobject.tanaita.moved,.dragobject.gaisou.moved,.dragobject.lighting.moved
{
    z-index:9;
}
.dragobject.unconflict.moved
{
    z-index:30;
}
.dragobject.sizecheck.moved
{
    z-index:40;
}
.dragobject.sizecheck.sizecheck_inline.moved
{
    z-index:25;
}
.dragobject.led.moved,.dragobject.glass.moved,.dragobject.slim.moved,.dragobject.kadou2.moved
{
    z-index:9;
}
.dragobject .maincontent .waku
{
    display:block;
    border:3px solid #888;
    margin:0px;
}
.dragobject.door .maincontent .waku,.dragobject.hikidashi .maincontent .waku,.dragobject.flap .maincontent .waku
{
    border:0px solid #888;
}
.dragobject.daiwa .maincontent .waku
{
    display:block;
    border:1px solid #888;
    margin:0px 2px;
}

.dragobject.shelf.tvunit .maincontent .tanaita_waku
{
    display:block;
    background-color:#888;
    margin:0px;
    padding:4px 0px;
    height:13px;
}
.dragobject .maincontent .tanaita_waku
{
    display:block;
    border:0px solid #888;
    margin:0px;
    padding:0px;
    height:5px;
}
.dragobject .maincontent.w1 .tanaita_waku,.dragobject .maincontent.w4 .tanaita_waku
{
    display:block;
    border:0px solid #888;
    background-color:#888;
    margin:0px;
    padding:0px;
    height:5px;
}

.dragobject .maincontent .tanaita_waku .kotei
{
    display:block;
    border:0px solid #111;
    background-color:#888;
    margin:0px 3%;
    padding:2px 0px;
    height:1px;
}

.dragobject .maincontent .tanaita_waku .kadou
{
    display:block;
    border:0px solid #888;
    background-color:#888;
    margin:0px 6px;
    padding:1px 0%;
    height:1px;
}

/* SHELF */
.dragobject.hotate .maincontent .hotate_waku
{
    display:block;
    border:0px solid #888;
    background-color:#888;
    margin:0px 0px 0px -2px;
    padding:0px;
    width:5px;
}
.dragobject.shelf .maincontent .tanaita_waku .kadou
{
    display:block;
    border:0px solid #888;
    background-color:#888;
    margin:0px 0px;
    padding:1px 0%;
    height:3px;
}
.dragobject.shelf.slim .maincontent .tanaita_waku .kadou
{
    display:block;
    border:0px solid #888;
    background-color:#888;
    margin:1px 0px;
    padding:1px 0%;
    height:1px;
}
.dragobject.shelf.kadou2 .maincontent .tanaita_waku .kadou
{
    display:block;
    border:0px solid #888;
    background-color:#888;
    margin:0px 4px;
    padding:1px 0%;
    height:3px;
}
.dragobject.shelf.slimparts_base .maincontent.wx .tanaita_waku .kadou
{
    display:block;
    margin:0px 0px;
    padding:0px 0%;
    height:1px;
    opacity:0;
}
.dragobject.shelf.kadou2parts_base .maincontent.wx .tanaita_waku .kadou
{
    display:block;
    margin:0px 0px;
    padding:0px 0%;
    height:1px;
    opacity:0;
}
.dragobject.shelf.glass .maincontent .tanaita_waku .kadou
{
    display:block;
    border:0px solid #70E2AE;
    background-color:#70E2AE;
    margin:1px 0px;
    padding:1px 0%;
    height:1px;
}
.dragobject.shelf.tvunit .maincontent .tanaita_waku .kadou_wrap
{
    display:block;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
.dragobject.shelf.tvunit .maincontent .tanaita_waku .kadou
{
    display:block;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    background-color:#888;
    margin:0px 48%;
    padding:0px 0px;
    height:11px;
}
.dragobject.lighting .maincontent .tanaita_waku
{
    display:block;
    border:0px solid #888;
    margin:0px;
    padding:0px;
    height:18px;
}
.dragobject.lighting .maincontent .tanaita_waku .kadou
{
    display:block;
    border:0px solid #888;
    background-color:#888;
    margin:0px 0px;
    padding:0px 0%;
    height:0px;
}
.dragobject.sizecheck .maincontent .waku
{
    display:block;
    border:0px solid #888;
    margin:0px;
    padding-top:5px;
}
.dragobject.sizecheck.line0 .maincontent .waku
{
    padding-top:0px;
}
.dragobject.sizecheck.drop-in-under .maincontent .waku
{
    padding-top:0px;
}

.dragobject.sizecheck.hddrec.drop-in-under .maincontent .waku
{
    padding-top:1px;
}





.dragablesubview
{
    float:right!important;
    width:380px;
    margin-top:-72px;
}
.dragmenu ul
{
    position:relative;
    margin-left:0px!important;
    margin-right:52px!important;
    margin-top:1px;
    /* width:980px; */
}
.dragmenu ul li.last,.dragmenu ul li:last-child
{
    border-right:1px;
    border:1px solid #d0d0d0;
    padding-right:0px;
}

.dragmenu_box.unit_bottom_box ul{margin-right:2px!important;}

.dragmenu .unit_glassdoor ul{margin-right:16px!important;}
.dragmenu .unit_glassdoor ul li:first-child{}
.dragmenu .unit_glassdoor ul li{}
.dragmenu .unit_glassdoor h5{position:absolute;margin:5px;}


.dragmenu ul li
{
    float:left;
    border:1px solid #d0d0d0;
    border-right:0px;
    padding-right:1px;
    margin:7px 4px;
}

.dragmenu ul li .dragobject
{
}
.dragmenu ul li,.dragmenu .dragobject.template .thumb
{
    width:60px;
    height:80px;
}
/*
.cabinet.drop-hover{
	background-color:#ccc;
}
.cabinet.drop-hover,.dropview_daiwa.drop-hover{
	border-color:#ccc;
}
*/
/*
.dragmenu ul.high li,.dragmenu ul.high .dragobject.template .thumb{height:190px;}
.dragmenu ul.high .dragobject.template .thumb .waku{height:170px;position: relative;}
.dragmenu ul.high .dragobject.template .thumb .waku img{max-height:170px;position: absolute;bottom:0;}
*/




.dragmenu ul.high li.h450 .nextobject div.cabinet,.dragmenu ul.high li.h2250 div.cabinet{padding-top:1px;}
.dragmenu ul.high li.w800,.dragmenu ul.high li.w800 .dragobject.template .thumb,.dragmenu ul.high li.w800 .dragobject.template .thumb .waku,.dragmenu ul.high li.w800 .dragobject.template .thumb .str{width:70px;}
.dragmenu ul.high li.w800 .dragobject.template .thumb .waku img{max-width:50px;margin:0 10px;}

.dragmenu ul.high .dragobject.template .thumb .waku{position: relative;}
.dragmenu ul.high .dragobject.template .thumb .waku img{position: absolute;bottom:0;}

.dragmenu ul.high.cabinets li{height:195px;}
.dragmenu ul.high.cabinets .dragobject.template{top:113.5px;}
.dragmenu ul.high.cabinets .dragobject.template .thumb,
.dragmenu ul.high.cabinets .dragobject.template .thumb .waku,
.dragmenu ul.high.cabinets .dragobject.template .thumb .waku img{max-height:185px;}
.dragmenu ul.high.cabinets .dragobject.template .thumb .waku img{padding-left:15px;}

.dragmenu ul.high.cabinets#w_cabinet_400 li,
.dragmenu ul.high.cabinets#w_cabinet_400 .dragobject.template,
.dragmenu ul.high.cabinets#w_cabinet_400 .dragobject.template .thumb,
.dragmenu ul.high.cabinets#w_cabinet_400 .dragobject.template .thumb .str,
.dragmenu ul.high.cabinets#w_cabinet_400 .dragobject.template .thumb .waku{width:50px;}
.dragmenu ul.high.cabinets#w_cabinet_400 .dragobject.template .thumb .waku img{max-width:50px;}

.dragmenu ul.high#w_tv,.dragmenu ul.high#w_person {margin-right: 0px!important;}
.dragmenu ul.high#w_tv li{height:90px;}
.dragmenu ul.high#w_tv .dragobject.template{top:8.5px;}
.dragmenu ul.high#w_tv .dragobject.template .thumb,
.dragmenu ul.high#w_tv .dragobject.template .thumb .waku,
.dragmenu ul.high#w_tv .dragobject.template .thumb .waku img{max-height:80px;}

.dragmenu ul.high#w_person li{height:180px;}
.dragmenu ul.high#w_person .dragobject.template{top:98.5px;}
.dragmenu ul.high#w_person .dragobject.template .thumb,
.dragmenu ul.high#w_person .dragobject.template .thumb .waku,
.dragmenu ul.high#w_person .dragobject.template .thumb .waku img{max-height:160px;}
.dragmenu .gadgets_wrap
{
    margin-left: 140px;
}
.dragmenu ul.high#w_plants li{height:180px;}
.dragmenu ul.high#w_plants .dragobject.template{top:98.5px;}
.dragmenu ul.high#w_plants .dragobject.template .thumb,
.dragmenu ul.high#w_plants .dragobject.template .thumb .waku,
.dragmenu ul.high#w_plants .dragobject.template .thumb .waku img{max-height:160px;}
.dragmenu ul.high#w_plants{margin-right:10px!important;}

.dragmenu ul.high#w_others li{height:120px;}
.dragmenu ul.high#w_others .dragobject.template{top:38.5px;}
.dragmenu ul.high#w_others .dragobject.template .thumb,
.dragmenu ul.high#w_others .dragobject.template .thumb .waku,
.dragmenu ul.high#w_others .dragobject.template .thumb .waku img{max-height:110px;}
/*
.dragmenu ul.high_d li,.dragmenu ul.high .dragobject.template .thumb{height:176px;}
.dragmenu ul.high_d .dragobject.template .thumb .waku{height:156px;position: relative;}
.dragmenu ul.high_d .dragobject.template .thumb .waku img{max-height:156px;position: absolute;bottom:0;}
*/
.dragmenu ul.high#w_door li{height:141px;}
.dragmenu ul.high#w_door .dragobject.template{top:63px;}
.dragmenu ul.high#w_door .dragobject.template .thumb,
.dragmenu ul.high#w_door .dragobject.template .thumb .waku,
.dragmenu ul.high#w_door .dragobject.template .thumb .waku img{max-height:121px;}

.dragmenu ul.high#w_door6 li{height:87px;}
.dragmenu ul.high#w_door6 .dragobject.template{top:9px;}
.dragmenu ul.high#w_door6 .dragobject.template .thumb,
.dragmenu ul.high#w_door6 .dragobject.template .thumb .waku,
.dragmenu ul.high#w_door6 .dragobject.template .thumb .waku img{max-height:68px;}

/* 周辺物 */
.dragmenu ul#w_door6 li,
.dragmenu ul#w_door6 li .dragobject.template .thumb,
.dragmenu ul#w_door6 li .dragobject.template .thumb .waku,
.dragmenu ul#w_door6 li .dragobject.template .thumb .str{width:80px;}
.dragmenu ul#w_door6 li .dragobject.template .thumb .waku img{max-width:80px;margin:0 10px;}

/*
.dragmenu ul.high_g li,.dragmenu ul.high .dragobject.template .thumb{height:93.5px;}
.dragmenu ul.high_g .dragobject.template .thumb .waku{height:73.5px;position: relative;}
.dragmenu ul.high_g .dragobject.template .thumb .waku img{max-height:73.5px;position: absolute;bottom:0;}
*/

.dragmenu ul.high#w_glassdoor {margin-right:10px!important;}
.dragmenu ul.high#w_glassdoor li{height:123px;}
.dragmenu ul.high#w_glassdoor .dragobject.template{top:45px;}
.dragmenu ul.high#w_glassdoor .dragobject.template .thumb,
.dragmenu ul.high#w_glassdoor .dragobject.template .thumb .waku,
.dragmenu ul.high#w_glassdoor .dragobject.template .thumb .waku img{max-height:103px;}

.dragmenu ul.low li,.dragmenu ul.low .dragobject.template .thumb{height:60px;}
.dragmenu ul.low .dragobject.template .thumb .waku{height:40px;}
.dragmenu ul.low .dragobject.template .thumb .waku img{max-height:40px;}

.dragmenu #w_sekoutanaita td,.dragmenu #w_sekoutanaita .dragobject.template .thumb{height:70px; font-size:90%;}
.dragmenu #w_sekoutanaita .dragobject.template .thumb .waku{height:50px;}
.dragmenu #w_sekoutanaita .dragobject.template .thumb .waku img{max-height:50px;}
/*
.dragmenu ul#w_kadoutanaita td,.dragmenu ul#w_sekoutanaita .dragobject.template .thumb{height:35px; font-size:90%;}
.dragmenu ul#w_kadoutanaita .dragobject.template .thumb .waku{height:15px;}
.dragmenu ul#w_kadoutanaita .dragobject.template .thumb .waku img{max-height:15px;}
*/
/* .dragmenu #w_kadoutanaita .dragobject.template .thumb .waku{margin-top:8px;margin-bottom:-8px;} */

.dragmenu ul.low_t li,.dragmenu ul.low_t .dragobject.template .thumb{height:50px; font-size:90%;}
.dragmenu ul.low_t .dragobject.template .thumb .waku{height:30px;}
.dragmenu ul.low_t .dragobject.template .thumb .waku img{max-height:30px;}

.dragmenu ul.low_z{float: left;margin-right:0px!important;}
.dragmenu ul.low_z.head{width:70px;}
.dragmenu ul.low_z li{float:none !important;margin-bottom:3px !important;margin-top:-3px !important;}
.dragmenu ul.low_z.head li{width:70px;vertical-align:middle;text-align:center;}
.dragmenu ul.low_z.head li p{text-align:center;font-size:90%;}
.dragmenu ul.low_z li,.dragmenu ul.low_z .dragobject.template .thumb{height:30px; font-size:90%;width:86px;}
.dragmenu ul.low_z .dragobject.template .thumb .waku{height:16px;width:86px;padding-top:8px;}
.dragmenu ul.low_z .dragobject.template .thumb .waku img{max-height:16px;max-width:86px;}
.dragmenu ul.low_z .dragobject.template .thumb .str{display:none;}

.dragmenu ul.low_z#w_kadoutanaita li,.dragmenu ul.low_z#w_kadoutanaita .dragobject.template .thumb{width:120px;}
.dragmenu ul.low_z#w_kadoutanaita .dragobject.template .thumb .waku{width:120px;}
.dragmenu ul.low_z#w_kadoutanaita .dragobject.template .thumb .waku img{max-width:120px;}

.dragmenu ul#w_unit_tv li .thumb .str{padding-top:6px;}
.dragmenu ul#w_unit_tv li .thumb .waku{padding-top:9px;}
.dragmenu ul#w_unit_tv li,.dragmenu ul#w_unit_tv .dragobject.template .thumb{height:80px;width:300px;}
.dragmenu ul#w_unit_tv .dragobject.template .thumb .waku{height:80px;width:200px;display:block;float:left;}
.dragmenu ul#w_unit_tv .dragobject.template .thumb .waku img{max-height:80px;max-width:200px;}
.dragmenu ul#w_unit_tv .dragobject.template .thumb .str{float:right;display:block;width:99px;height:75px;border-left:1px solid #ccc;border-top:0px none;}

.dragmenu #w_hikidashi300 td,.dragmenu #w_hikidashi300 .dragobject.template .thumb{height:35px;}
.dragmenu #w_hikidashi300 .dragobject.template .thumb .waku{height:35px;}
.dragmenu #w_hikidashi300 .dragobject.template .thumb .waku img{max-height:35px;}

.dragmenu #w_hikidashi150 td,.dragmenu #w_hikidashi150 .dragobject.template .thumb{height:35px;}
.dragmenu #w_hikidashi150 .dragobject.template .thumb .waku{height:35px;}
.dragmenu #w_hikidashi150 .dragobject.template .thumb .waku img{max-height:35px;}



.dragmenu tr.low_x.head{width:70px;}
.dragmenu tr.low_x.head td{width:70px;vertical-align:middle;text-align:center;}
.dragmenu tr.low_x.head td p{text-align:center;font-size:90%;}
.dragmenu tr.low_x td,.dragmenu tr.low_x .dragobject.template .thumb{height:30px; font-size:90%;width:86px;}
.dragmenu tr.low_x .dragobject.template .thumb .waku{height:16px;width:86px;padding-top:8px;}
.dragmenu tr.low_x .dragobject.template .thumb .waku img{max-height:16px;max-width:86px;}
.dragmenu tr.low_x .dragobject.template .thumb .str{display:none;}
.dragmenu tr.low_x td,.dragmenu tr.low .dragobject.template .thumb{height:30px;}
.dragmenu tr.low_x .dragobject.template .thumb .waku{height:30px;}
.dragmenu tr.low_x .dragobject.template .thumb .waku img{max-height:30px;}
.dragmenu tr.low_x .str800 {
    width:70px;
    text-align: center;
    font-weight: bold;
}
.dragmenu tr.low_x .str1200 {
    width: 80px;
    text-align: center;
    font-weight: bold;
}

/*
table.dragmenu_base_tanaita_table
{
    width:370px;
}
    */
table.dragmenu_base_tanaita_table th
{
    vertical-align:top;
    width:40px;
    padding:0px;
}
table.dragmenu_base_tanaita_table td
{
    vertical-align:top;
    padding:0px;
}
table.dragmenu_base_tanaita_table ul.low li
{
    border-bottom:0px;
}
table.dragmenu_base_tanaita_table ul.low li:last-child
{
    border-bottom:1px solid #ccc;
}
table.dragmenu_base_tanaita_table th ul.low li,table.dragmenu_base_tanaita_table ul#w_grasstanaita li
{
    border-right:0px;
}
table.dragmenu_base_tanaita_table ul#w_ledtanaita li,table.dragmenu_base_tanaita_table ul.justsize_divide_mode_defined li
{
    border-right:1px solid #ccc;
}
table.dragmenu_base_tanaita_table ul.low li
{
    padding-right:0px;
    margin-right:-1px!important;
    padding-top:5px;
}
table.dragmenu_base_tanaita_table ul.low li .dragobject .thumb .waku
{
    margin-top:0px!important;
    margin-bottom:0px!important;
}
table.dragmenu_base_tanaita_table ul.low li .dragobject .thumb .waku img
{
    text-align:left;
    margin:0px 3px;
}
/*
.dragmenu ul.low_t .dragobject.template.w400 .thumb .waku img{padding-top:12px;}
.dragmenu ul.low_t .dragobject.template.w800 .thumb .waku img{padding-top:8px;}
.dragmenu ul.low_t .dragobject.template.w1200 .thumb .waku img{padding-top:4px;}
*/
.dragmenu ul.low#w_tenban li,.dragmenu ul#w_worktop .dragobject.template .thumb{height:50px;}
.dragmenu ul.low#w_tenban .dragobject.template .thumb .waku{height:30px;}
.dragmenu ul.low#w_tenban .dragobject.template .thumb .waku img{max-height:30px;}

.dragmenu ul.low#w_worktop li,.dragmenu ul#w_worktop .dragobject.template .thumb{height:50px;}
.dragmenu ul.low#w_worktop .dragobject.template .thumb .waku{height:30px;}
.dragmenu ul.low#w_worktop .dragobject.template .thumb .waku img{max-height:30px;}


.dragmenu .cabi_top ul{margin-right:16px!important;}
.dragmenu .cabi_top ul li:first-child{}
.dragmenu .cabi_top ul li{}
.dragmenu .cabi_top h5{position:absolute;margin:5px;}

.dragmenu .cabi_top #w_daiwa400 li,
.dragmenu .cabi_top #w_daiwa400 .dragobject.template,
.dragmenu .cabi_top #w_daiwa400 .dragobject.template .thumb{height:59px;margin-bottom:0px!important;border-bottom:0px;}
.dragmenu .cabi_top #w_daiwa400 .dragobject.template .thumb .waku{height:40px;}
.dragmenu .cabi_top #w_daiwa400 .dragobject.template .thumb .waku img{height:40px;}
.dragmenu .cabi_top #w_daiwa400 li{padding-top:30px;}


/*
.dragmenu .dragmenu_box.hikidashibox{margin-bottom:0px;margin-top:-6px;width:75px;}
.dragmenu .dragmenu_box.hikidashibox.w800{width:105px;}
.dragmenu .dragmenu_box.hikidashibox h5{width: 60px;font-size:13px;line-height:1.1em;}
.dragmenu .dragmenu_box.hikidashibox ul li{float:none!important;border-right:1px solid rgb(208,208,208);margin-bottom:0px!important;}

.dragmenu .dragmenu_box.hikidashibox ul li.w1200,.dragmenu .dragmenu_box.hikidashibox ul li.w1200 .dragobject.template .thumb,.dragmenu .dragmenu_box.hikidashibox ul li.w1200 .dragobject.template .thumb .waku,.dragmenu .dragmenu_box.hikidashibox ul li.w1200 .dragobject.template .thumb .str{width:65px!important;}
.dragmenu .dragmenu_box.hikidashibox ul li.w1200 .dragobject.template .thumb .waku img{max-width:65px!important;}

.dragmenu .dragmenu_box.hikidashibox ul li.w1600,.dragmenu .dragmenu_box.hikidashibox ul li.w1600 .dragobject.template .thumb,.dragmenu .dragmenu_box.hikidashibox ul li.w1600 .dragobject.template .thumb .waku,.dragmenu .dragmenu_box.hikidashibox ul li.w1600 .dragobject.template .thumb .str{width:75px!important;}
.dragmenu .dragmenu_box.hikidashibox ul li.w1600 .dragobject.template .thumb .waku img{max-width:75px!important;}
*/
.dragmenu_box.hotate_components h6
{
    margin-bottom:1px;
    margin-top:5px;
    font-size:12px;
}
.dragmenu_box.hotate_components
{
    margin-top:-30px;
}
.dragmenu .dragmenu_box.hotate_components ul
{
    margin-right:6px!important;
}
    .dragmenu .dragmenu_box.hotate_components ul li .thumb .blue
    {
        position:absolute;
        margin-top:-125px;
        z-index:10;
        color:#0d78bb;
        font-size:14px;
    }
/*
.dragmenu .dragmenu_box.hotate_components ul li.type_r
{
    border-left:0px;
}
*/
.dragmenu_box.hotate_components h6
{
    color:#0d78cc;
    font-weight:bold;
}
.dragmenu .dragmenu_box.hotate_components .hotate_base .thumb .blue
{
    width:120px;
    text-align:center;
}
.dragmenu .dragmenu_box.hotate_components .hotate_inner .thumb .blue
{
    width:60px;
    text-align:center;
}
.dragmenu ul.low_t li.w400,.dragmenu ul.low_t li.w400 .dragobject.template .thumb,.dragmenu ul.low_t li.w400 .dragobject.template .thumb .waku,.dragmenu ul.low_t li.w400 .dragobject.template .thumb .str{width:52px;}
.dragmenu ul.low_t li.w400 .dragobject.template .thumb .waku img{max-width:52px;}

.dragmenu ul.low_t li.w600,.dragmenu ul.low_t li.w600 .dragobject.template .thumb,.dragmenu ul.low_t li.w600 .dragobject.template .thumb .waku,.dragmenu ul.low_t li.w600 .dragobject.template .thumb .str{width:78px;}
.dragmenu ul.low_t li.w600 .dragobject.template .thumb .waku img{max-width:78px;}

.dragmenu ul.low_t li.w800,.dragmenu ul.low_t li.w800 .dragobject.template .thumb,.dragmenu ul.low_t li.w800 .dragobject.template .thumb .waku,.dragmenu ul.low_t li.w800 .dragobject.template .thumb .str{width:109px;}
.dragmenu ul.low_t li.w800 .dragobject.template .thumb .waku img{max-width:109px;}

.dragmenu ul.low_t li.w1200,.dragmenu ul.low_t li.w1200 .dragobject.template .thumb,.dragmenu ul.low_t li.w1200 .dragobject.template .thumb .waku,.dragmenu ul.low_t li.w1200 .dragobject.template .thumb .str{width:148px;}
.dragmenu ul.low_t li.w1200 .dragobject.template .thumb .waku img{max-width:148px;}

.dragmenu ul.low_n li.w800,.dragmenu ul.low_n li.w800 .dragobject.template .thumb,.dragmenu ul.low_n li.w800 .dragobject.template .thumb .waku,.dragmenu ul.low_n li.w800 .dragobject.template .thumb .str{width:60px;}
.dragmenu ul.low_n li.w800 .dragobject.template .thumb .waku img{max-width:60px;}

.dragmenu ul.low_h li.w1200,.dragmenu ul.low_h li.w1200 .dragobject.template .thumb,.dragmenu ul.low_h li.w1200 .dragobject.template .thumb .waku,.dragmenu ul.low_h li.w1200 .dragobject.template .thumb .str{width:115px;}
.dragmenu ul.low_h li.w1200 .dragobject.template .thumb .waku img{max-width:115px;}

.dragmenu ul.low_n li.w1600,.dragmenu ul.low_n li.w1600 .dragobject.template .thumb,.dragmenu ul.low_n li.w1600 .dragobject.template .thumb .waku,.dragmenu ul.low_n li.w1600 .dragobject.template .thumb .str{width:80px;}
.dragmenu ul.low_n li.w1600 .dragobject.template .thumb .waku img{max-width:80px;}

.dragmenu ul.low_h li.w400,.dragmenu ul.low_h li.w400 .dragobject.template .thumb,.dragmenu ul.low_h li.w400 .dragobject.template .thumb .waku,.dragmenu ul.low_h li.w400 .dragobject.template .thumb .str{width:100px;}
.dragmenu ul.low_h li.w400 .dragobject.template .thumb .waku img{max-width:100px;}

.dragmenu ul.low_h li.w600,.dragmenu ul.low_h li.w600 .dragobject.template .thumb,.dragmenu ul.low_h li.w600 .dragobject.template .thumb .waku,.dragmenu ul.low_h li.w600 .dragobject.template .thumb .str{width:120px;}
.dragmenu ul.low_h li.w600 .dragobject.template .thumb .waku img{max-width:120px;}

.dragmenu ul.low_h li.w800,.dragmenu ul.low_h li.w800 .dragobject.template .thumb,.dragmenu ul.low_h li.w800 .dragobject.template .thumb .waku,.dragmenu ul.low_h li.w800 .dragobject.template .thumb .str{width:140px;}
.dragmenu ul.low_h li.w800 .dragobject.template .thumb .waku img{max-width:140px;}

.dragmenu ul.low_h li.w1600,.dragmenu ul.low_h li.w1600 .dragobject.template .thumb,.dragmenu ul.low_h li.w1600 .dragobject.template .thumb .waku,.dragmenu ul.low_h li.w1600 .dragobject.template .thumb .str{width:140px;}
.dragmenu ul.low_h li.w1600 .dragobject.template .thumb .waku img{max-width:140px;}

.dragmenu ul.low.low_n.low_h li.w1600{border-right:1px solid rgb(208,208,208);margin-right:50px!important;}

.dragmenu ul.low_h li.w2000,.dragmenu ul.low_h li.w2000 .dragobject.template .thumb,.dragmenu ul.low_h li.w2000 .dragobject.template .thumb .waku,.dragmenu ul.low_h li.w2000 .dragobject.template .thumb .str{width:180px;}
.dragmenu ul.low_h li.w2000 .dragobject.template .thumb .waku img{max-width:180px;}

.dragmenu ul.low_h li.w2400,.dragmenu ul.low_h li.w2400 .dragobject.template .thumb,.dragmenu ul.low_h li.w2400 .dragobject.template .thumb .waku,.dragmenu ul.low_h li.w2400 .dragobject.template .thumb .str{width:180px;}
.dragmenu ul.low_h li.w2400 .dragobject.template .thumb .waku img{max-width:180px;}

.dragmenu ul.low_n li.w2400,.dragmenu ul.low_n li.w2400 .dragobject.template .thumb,.dragmenu ul.low_n li.w2400 .dragobject.template .thumb .waku,.dragmenu ul.low_n li.w2400 .dragobject.template .thumb .str{width:200px;}
.dragmenu ul.low_n li.w2400 .dragobject.template .thumb .waku img{max-width:200px;}

.dragmenu ul.low_x li.w800,.dragmenu ul.low_x li.w800 .dragobject.template .thumb,.dragmenu ul.low_x li.w800 .dragobject.template .thumb .waku,.dragmenu ul.low_x li.w800 .dragobject.template .thumb .str{width:89px;}
.dragmenu ul.low_x li.w800 .dragobject.template .thumb .waku img{max-width:89px;}

.dragmenu ul.low_x li.w1200,.dragmenu ul.low_x li.w1200 .dragobject.template .thumb,.dragmenu ul.low_x li.w1200 .dragobject.template .thumb .waku,.dragmenu ul.low_x li.w1200 .dragobject.template .thumb .str{width:128px;}
.dragmenu ul.low_x li.w1200 .dragobject.template .thumb .waku img{max-width:128px;}



.dragmenu ul.wide li,.dragmenu ul.wide .dragobject.template .thumb,.dragmenu ul.wide .dragobject.template .thumb .waku,.dragmenu ul.wide .dragobject.template .thumb .str{width:106px;}
.dragmenu ul.wide .dragobject.template .thumb .waku img{max-width:106px;}

/* テーブル対応 */


.dragmenu_table {width:400px;}
table.dragmenu_table{
	background-color:#d0d0d0;
    border-spacing:0;
    border-right:thin solid #d0d0d0;
    border-bottom:thin solid #d0d0d0;
}
table.dragmenu_table th,table.dragmenu_table td{
	background-color:#FFF;
    border-top:thin solid #d0d0d0;
    border-left:thin solid #d0d0d0;
}

.dragmenu_table th.w400, dragmenu_table td.w400{width:50px;}
.dragmenu_table th.w600, dragmenu_table td.w600{width:60px;}
.dragmenu_table th.w800, dragmenu_table td.w800{width:70px;}
.dragmenu_table th.w1200, dragmenu_table td.w1200{width:90px;}
.dragmenu_table .dragobject .thumb span.str{display:none;}
    .dragmenu_table th {
        text-align: center;
        font-weight: normal;
    }
    .dragmenu_table td {
        text-align: center;
    }
    .dragmenu_base_tanaita_table.dragmenu_table th,.dragmenu_base_tanaita_table.dragmenu_table td {
        font-size:80%;
    }
    .dragmenu_table th.head {
        text-align: center;
        width:60px;
    }
.dragmenu_table.dragmenu_hanger_pipe_table {width:180px;}
.dragmenu_table.dragmenu_flap_table {width:320px;}
.dragmenu_table.dragmenu_hikidashi_table {width:360px;}
.dragmenu_table.dragmenu_lighting_table {width:420px;}
.dragmenu_table.dragmenu_led_table {width:240px;}

.dragmenu tr.low_h td,.dragmenu tr.low_h .dragobject.template .thumb{height:40px;}
.dragmenu tr.low_h .dragobject.template .thumb .waku{height:40px;}
.dragmenu tr.low_h .dragobject.template .thumb .waku img{max-height:40px;}

.dragmenu tr.low_z.head{width:70px;}
.dragmenu tr.low_z td{float:none !important;margin-bottom:3px !important;margin-top:-3px !important;}
.dragmenu tr.low_z.head td{vertical-align:middle;text-align:center;}
.dragmenu tr.low_z.head td p{text-align:center;font-size:90%;}
.dragmenu tr.low_z td,.dragmenu tr.low_z .dragobject.template .thumb{height:30px; font-size:90%;}
.dragmenu tr.low_z .dragobject.template .thumb .waku{height:16px;padding-top:8px;}

.dragmenu tr.low_z td.w400,.dragmenu tr.low_z td.w400 .dragobject.template .thumb,.dragmenu tr.low_z td.w400 .dragobject.template .thumb .waku,.dragmenu tr.low_z td.w400 .dragobject.template .thumb .str{width:55px;}
.dragmenu tr.low_z td.w400 .dragobject.template .thumb .waku img{max-width:55px;}

.dragmenu tr.low_z td.w600,.dragmenu tr.low_z td.w600 .dragobject.template .thumb,.dragmenu tr.low_z td.w600 .dragobject.template .thumb .waku,.dragmenu tr.low_z td.w600 .dragobject.template .thumb .str{width:65px;}
.dragmenu tr.low_z td.w600 .dragobject.template .thumb .waku img{max-width:65px;}

.dragmenu tr.low_z td.w800,.dragmenu tr.low_z td.w800 .dragobject.template .thumb,.dragmenu tr.low_z td.w800 .dragobject.template .thumb .waku,.dragmenu tr.low_z td.w800 .dragobject.template .thumb .str{width:80px;}
.dragmenu tr.low_z td.w800 .dragobject.template .thumb .waku img{max-width:80px;}

.dragmenu tr.low_z td.w1200,.dragmenu tr.low_z td.w1200 .dragobject.template .thumb,.dragmenu tr.low_z td.w1200 .dragobject.template .thumb .waku,.dragmenu tr.low_z td.w1200 .dragobject.template .thumb .str{width:120px;}
.dragmenu tr.low_z td.w1200 .dragobject.template .thumb .waku img{max-width:120px;margin:0 auto;}

.dragmenu tr.w_lignting td.w400,.dragmenu tr.w_lignting td.w400 .dragobject.template .thumb,.dragmenu tr.w_lignting td.w400 .dragobject.template .thumb .waku,.dragmenu tr.w_lignting td.w400 .dragobject.template .thumb .str{width:50px;}
.dragmenu tr.w_lignting td.w400 .dragobject.template .thumb .waku img{max-width:50px;}

.dragmenu tr.w_lignting td.w600,.dragmenu tr.w_lignting td.w600 .dragobject.template .thumb,.dragmenu tr.w_lignting td.w600 .dragobject.template .thumb .waku,.dragmenu tr.w_lignting td.w600 .dragobject.template .thumb .str{width:60px;}
.dragmenu tr.w_lignting td.w600 .dragobject.template .thumb .waku img{max-width:60px;}

.dragmenu tr.w_lignting td.w800,.dragmenu tr.w_lignting td.w800 .dragobject.template .thumb,.dragmenu tr.w_lignting td.w800 .dragobject.template .thumb .waku,.dragmenu tr.w_lignting td.w800 .dragobject.template .thumb .str{width:80px;}
.dragmenu tr.w_lignting td.w800 .dragobject.template .thumb .waku img{max-width:80px;}

.dragmenu tr.w_lignting td.w1200,.dragmenu tr.w_lignting td.w1200 .dragobject.template .thumb,.dragmenu tr.w_lignting td.w1200 .dragobject.template .thumb .waku,.dragmenu tr.w_lignting td.w1200 .dragobject.template .thumb .str{width:100px;}
.dragmenu tr.w_lignting td.w1200 .dragobject.template .thumb .waku img{max-width:100px;}

.dragmenu tr#w_ledtanaita td.w400,.dragmenu tr#w_ledtanaita td.w400 .dragobject.template .thumb,.dragmenu tr#w_ledtanaita td.w400 .dragobject.template .thumb .waku,.dragmenu tr#w_ledtanaita td.w400 .dragobject.template .thumb .str{width:80px;}
.dragmenu tr#w_ledtanaita td.w400 .dragobject.template .thumb .waku img{max-width:80px;}

.dragmenu tr#w_ledtanaita td.w600,.dragmenu tr#w_ledtanaita td.w600 .dragobject.template .thumb,.dragmenu tr#w_ledtanaita td.w600 .dragobject.template .thumb .waku,.dragmenu tr#w_ledtanaita td.w600 .dragobject.template .thumb .str{width:80px;}
.dragmenu tr#w_ledtanaita td.w600 .dragobject.template .thumb .waku img{max-width:80px;}

.dragmenu tr#w_ledtanaita td.w800,.dragmenu tr#w_ledtanaita td.w800 .dragobject.template .thumb,.dragmenu tr#w_ledtanaita td.w800 .dragobject.template .thumb .waku,.dragmenu tr#w_ledtanaita td.w800 .dragobject.template .thumb .str{width:80px;}
.dragmenu tr#w_ledtanaita td.w800 .dragobject.template .thumb .waku img{max-width:80px;}

.dragmenu tr.low_t td.w400,.dragmenu tr.low_t td.w400 .dragobject.template .thumb,.dragmenu tr.low_t td.w400 .dragobject.template .thumb .waku,.dragmenu tr.low_t td.w400 .dragobject.template .thumb .str{width:52px;}
.dragmenu tr.low_t td.w400 .dragobject.template .thumb .waku img{max-width:52px;}

.dragmenu tr.low_t td.w600,.dragmenu tr.low_t td.w600 .dragobject.template .thumb,.dragmenu tr.low_t td.w600 .dragobject.template .thumb .waku,.dragmenu tr.low_t td.w600 .dragobject.template .thumb .str{width:78px;}
.dragmenu tr.low_t td.w600 .dragobject.template .thumb .waku img{max-width:78px;}

.dragmenu tr.low_t td.w800,.dragmenu tr.low_t td.w800 .dragobject.template .thumb,.dragmenu tr.low_t td.w800 .dragobject.template .thumb .waku,.dragmenu tr.low_t td.w800 .dragobject.template .thumb .str{width:109px;}
.dragmenu tr.low_t td.w800 .dragobject.template .thumb .waku img{max-width:109px;}

.dragmenu tr.low_t td.w1200,.dragmenu tr.low_t td.w1200 .dragobject.template .thumb,.dragmenu tr.low_t td.w1200 .dragobject.template .thumb .waku,.dragmenu tr.low_t td.w1200 .dragobject.template .thumb .str{width:148px;}
.dragmenu tr.low_t td.w1200 .dragobject.template .thumb .waku img{max-width:148px;}

.dragmenu tr.low_n td.w800,.dragmenu tr.low_n td.w800 .dragobject.template .thumb,.dragmenu tr.low_n td.w800 .dragobject.template .thumb .waku,.dragmenu tr.low_n td.w800 .dragobject.template .thumb .str{width:60px;}
.dragmenu tr.low_n td.w800 .dragobject.template .thumb .waku img{max-width:60px;}

.dragmenu tr.low_h td.w1200,.dragmenu tr.low_h td.w1200 .dragobject.template .thumb,.dragmenu tr.low_h td.w1200 .dragobject.template .thumb .waku,.dragmenu tr.low_h td.w1200 .dragobject.template .thumb .str{width:115px;}
.dragmenu tr.low_h td.w1200 .dragobject.template .thumb .waku img{max-width:115px;}

.dragmenu tr.low_n td.w1600,.dragmenu tr.low_n td.w1600 .dragobject.template .thumb,.dragmenu tr.low_n td.w1600 .dragobject.template .thumb .waku,.dragmenu tr.low_n td.w1600 .dragobject.template .thumb .str{width:80px;}
.dragmenu tr.low_n td.w1600 .dragobject.template .thumb .waku img{max-width:80px;}

.dragmenu tr.low_h td.w400,.dragmenu tr.low_h td.w400 .dragobject.template .thumb,.dragmenu tr.low_h td.w400 .dragobject.template .thumb .waku,.dragmenu tr.low_h td.w400 .dragobject.template .thumb .str{width:80px;}
.dragmenu tr.low_h td.w400 .dragobject.template .thumb .waku img{max-width:80px;}

.dragmenu tr.low_h td.w600,.dragmenu tr.low_h td.w600 .dragobject.template .thumb,.dragmenu tr.low_h td.w600 .dragobject.template .thumb .waku,.dragmenu tr.low_h td.w600 .dragobject.template .thumb .str{width:100px;}
.dragmenu tr.low_h td.w600 .dragobject.template .thumb .waku img{max-width:100px;}

.dragmenu tr.low_h td.w800,.dragmenu tr.low_h td.w800 .dragobject.template .thumb,.dragmenu tr.low_h td.w800 .dragobject.template .thumb .waku,.dragmenu tr.low_h td.w800 .dragobject.template .thumb .str{width:120px;}
.dragmenu tr.low_h td.w800 .dragobject.template .thumb .waku img{max-width:120px;}

.dragmenu tr.low_h td.w1600,.dragmenu tr.low_h td.w1600 .dragobject.template .thumb,.dragmenu tr.low_h td.w1600 .dragobject.template .thumb .waku,.dragmenu tr.low_h td.w1600 .dragobject.template .thumb .str{width:140px;}
.dragmenu tr.low_h td.w1600 .dragobject.template .thumb .waku img{max-width:140px;}

.dragmenu tr.low.low_n.low_h td.w1600{border-right:1px solid rgb(208,208,208);margin-right:50px!important;}

.dragmenu tr.low_h td.w2000,.dragmenu tr.low_h td.w2000 .dragobject.template .thumb,.dragmenu tr.low_h td.w2000 .dragobject.template .thumb .waku,.dragmenu tr.low_h td.w2000 .dragobject.template .thumb .str{width:180px;}
.dragmenu tr.low_h td.w2000 .dragobject.template .thumb .waku img{max-width:180px;}

.dragmenu tr.low_h td.w2400,.dragmenu tr.low_h td.w2400 .dragobject.template .thumb,.dragmenu tr.low_h td.w2400 .dragobject.template .thumb .waku,.dragmenu tr.low_h td.w2400 .dragobject.template .thumb .str{width:180px;}
.dragmenu tr.low_h td.w2400 .dragobject.template .thumb .waku img{max-width:180px;}

.dragmenu tr.low_n td.w2400,.dragmenu tr.low_n td.w2400 .dragobject.template .thumb,.dragmenu tr.low_n td.w2400 .dragobject.template .thumb .waku,.dragmenu tr.low_n td.w2400 .dragobject.template .thumb .str{width:200px;}
.dragmenu tr.low_n td.w2400 .dragobject.template .thumb .waku img{max-width:200px;}

.dragmenu tr.low_x td.w800,.dragmenu tr.low_x td.w800 .dragobject.template .thumb,.dragmenu tr.low_x td.w800 .dragobject.template .thumb .waku,.dragmenu tr.low_x td.w800 .dragobject.template .thumb .str{width:89px;}
.dragmenu tr.low_x td.w800 .dragobject.template .thumb .waku img{max-width:89px;}

.dragmenu tr.low_x td.w1200,.dragmenu tr.low_x td.w1200 .dragobject.template .thumb,.dragmenu tr.low_x td.w1200 .dragobject.template .thumb .waku,.dragmenu tr.low_x td.w1200 .dragobject.template .thumb .str{width:128px;}
.dragmenu tr.low_x td.w1200 .dragobject.template .thumb .waku img{max-width:128px;}

.dragmenu tr.low_f td.h300,.dragmenu tr.low_f td.h300 .dragobject.template .thumb,.dragmenu tr.low_f td.h300 .dragobject.template .thumb .waku{height:30px;}
.dragmenu tr.low_f td.h450,.dragmenu tr.low_f td.h450 .dragobject.template .thumb,.dragmenu tr.low_f td.h450 .dragobject.template .thumb .waku{height:40px;}

.dragmenu tr.low_f td.w800,.dragmenu tr.low_f td.w800 .dragobject.template .thumb,.dragmenu tr.low_f td.w800 .dragobject.template .thumb .waku,.dragmenu tr.low_f td.w800 .dragobject.template .thumb .str{width:80px;}
.dragmenu tr.low_f td.w800 .dragobject.template .thumb .waku img{max-width:80px;}

.dragmenu tr.low_f td.w1200,.dragmenu tr.low_f td.w1200 .dragobject.template .thumb,.dragmenu tr.low_f td.w1200 .dragobject.template .thumb .waku,.dragmenu tr.low_f td.w1200 .dragobject.template .thumb .str{width:85px;}
.dragmenu tr.low_f td.w1200 .dragobject.template .thumb .waku img{max-width:85px;}
/* ここまで */

.dragmenu .dragobject.template
{
    z-index:40;
}
.dragmenu ul li .nextobject
{
    position:absolute;
}
#step9 .dragmenu .dragmenu_lighting_table tr td .nextobject,#step9 .dragmenu .dragmenu_led_table tr td .nextobject
{
    position:absolute;
}
#step9 .dragmenu .dragmenu_lighting_table tr td .nextobject div.dragobject,#step9 .dragmenu .dragmenu_led_table tr td .nextobject div.dragobject
{
    margin-top:-15px;
}
.dragmenu .dragmenu_abs_table tr td .nextobject,.dragmenu .dragmenu_base_tanaita_table  tr td .nextobject
{
    position:absolute;
}

.currentdragobject_wrap,.currentdragobject_wrap .nextobject,
.conf_currentdragobject_wrap,.conf_currentdragobject_wrap .nextobject,
.cabinetpartdragobject_wrap,.cabinetpartdragobject_wrap .nextobject,.gridroot,
.gridpdf_danmen_master
{
    position:absolute;
}
.dragobject.shelf.tvunit .cabinetpartdragobject_wrap
{
    display: none;
}
.dragmenu_category,.link_shelf_first_page
{
    position: relative; z-index: 9;
}
.dragmenu_category a.menu
{
    margin-right: 2px;
}
.dragmenu_category a.menu img
{
    /*width:18%;  */
}
.trastview_wrap
{
    position:relative;
    width:80px;
	height:78px;
}
.trastview_inner_wrap
{
    position:absolute;
    z-index:99;

}
.koguchibox
{
    float: left;
    width: 450px;
    margin-bottom:50px;
}
.trastview
{
    float: left;
    padding:0px;
    text-align:center;
    vertical-align:middle;
    position:relative;
    margin:3px;
	border:1px solid #d7d7d7;
	width:80px;
	background:url(../_prt/grid/icn_trash.png) 50% -5px no-repeat;
	height:70px;
    background-size:contain;
}

.trastview.drop-hover
{
background:#eff8ff url(../_prt/grid/icn_trash_o.png) 50% no-repeat;border-color:#488bcd;
}
.trastbin
{
    vertical-align:middle;
}
    .trastbin img
    {
        margin-top: 50px;
    }
.trastbin_wrap
{
    float:right;
    width:80px;
    margin-top:-25px;
    text-align:center;
}
div#justsize_type2_tanaita_message_info
{
    min-height:20px
}
/*media all*/
div#justsize_type2_tanaita_move_info_wrap,div#justsize_type2_slim_tanaita_move_info_wrap,div#justsize_type2_kadou2_tanaita_move_info_wrap {
    position: absolute;
    margin-top: -195px;
    margin-left: 210px;
    padding: 5px;
    background-color: #B9CDE5;
    display:none;
    z-index:50;
}
div#justsize_type2_tanaita_commit_info_wrap
{
    display:none;
    color:red;
}
div#justsize_type2_tanaita_commit_info_wrap img
{
    float:left;
}
div#justsize_type2_tanaita_commit_info_wrap span
{
    margin:2px;
    float:left;
}
.right_view
{
    width:620px;

    float:left;
    border:none;
    padding-left:27px;
}
#unitobox ul
{
    float:left;
}
#unitbox .colorbox ul
{
    width: 400px;
    float:left;
}
#unitbox .colorbox ul li
{
    margin:0px 5px 5px 0px;
    float:left;

}/*media all*/
#unitbox .colorbox a.colorbtn{
    padding: 7px;
}


#unitbox .sliderbox
{
    margin:0px 10px 5px 0px;
    width:105px;
    padding-left:5px;
    font-size:75%;
    float:left;
}
a span.result{
    font-size:100%;
}
a.selected span.result{
    font-size:66%;
}

.ui-draggable.dragobject.cabinet.moved
{
    /*
    padding:1px;
    margin:-1px;
        */
}
.ui-draggable-dragging.dragobject.cabinet.moved
{
    padding:0px!important;
    margin:0px!important;
}
.ui-draggable-dragging.dragobject.cabinetparts.moved
{
    padding:0px!important;
    margin:0px!important;
}
.ui-draggable.dragobject.tanaita
{
    padding:3px 0px;
    margin:-3px 0px;
}
.ui-draggable.dragobject.tanaita.tvunit
{
    padding:0px 0px;
    margin:0px 0px;
}
.ui-draggable-dragging.dragobject.tanaita
{
    padding:0px!important;
    margin:0px!important;
}
.ui-draggable-dragging.dragobject.tanaita.hangerpipe
{
    margin-left:-2px!important;
}
/*
.ui-draggable-dragging.dragobject.door .maincontent .waku img,.ui-draggable-dragging.dragobject.hikidashi .maincontent .waku img
{
    border:1px solid #222;
}
.ui-draggable-dragging.dragobject.door .maincontent .waku,.ui-draggable-dragging.dragobject.hikidashi .maincontent .waku
{
    overflow:visible;
}
*/
.dropview_left
{
    margin-left:-3px;
    width:30px;
    text-align:right;
    margin-right:3px;
}
.dropview_right
{
    margin-right:-33px;
    width:30px;
    text-align:right;
}
.dragmenu_category
{
    margin-top:5px;
    margin-bottom:2.9px;
}
    .dragmenu_category a:visited
    {
        color:#0792d6!important;
    }
    .dragmenu_category a span
    {
        font-size:90%;
    }
.dragmenu_box
{
    float:left;
    margin-bottom:5px;
}
tbody.dragmenu_box {
    float:inherit;
}
    .dragmenu_box.unit_tv_box
    {
        float:left;
    }
.dragmenu_box h5
{
    margin: 0px;
}
.dragcategory_box h5
{
color:#207cbc;
font-size:14px;
}

.dragmenu ul li{
	margin:0 0 16px 0 !important;
}

#unitbox a.colorbtn img{
    max-height:37px!important;
    max-width:37px!important;
}
#unitbox a.colorbtn{
	min-height:56px!important;
    width:73px!important;
    margin:3px 3px;
    font-size:80%;
}
/* キャビネット色指定 */
.dragobject .maincontent.w3.color_WH .waku
{
    border-color:#999;
    background-color:#eee;
}
.dragobject .maincontent.w3.color_SH .waku
{
    border-color:#333;
    background-color:#666;
}
.dragobject .maincontent.w3.color_WH .tanaita_waku div
{
    background-color:#999;
}
.dragobject .maincontent.w3.color_SH .tanaita_waku div
{
    background-color:#333;
}
/* シェルフ色指定 */
.dragobject .maincontent.w3.color_WH .hotate_waku,.dragobject.shelf .maincontent.w3.color_WH .tanaita_waku div,.dragobject.shelf.tvunit .maincontent.w3.color_WH .tanaita_waku
{
    border-color:#999;
    background-image:url(../_img/grid/color/wh_800_2250.jpg);
}
.dragobject .maincontent.w3.color_NS .hotate_waku,.dragobject.shelf .maincontent.w3.color_NS .tanaita_waku div,.dragobject.shelf.tvunit .maincontent.w3.color_NS .tanaita_waku
{
    border-color:#d9a220;
    background-image:url(../_img/grid/color/ns_800_2250.jpg);
}
.dragobject .maincontent.w3.color_LO .hotate_waku,.dragobject.shelf .maincontent.w3.color_LO .tanaita_waku div,.dragobject.shelf.tvunit .maincontent.w3.color_LO .tanaita_waku
{
    border-color:#d9a220;
    background-image:url(../_img/grid/color/lo_800_2250.jpg);
}
.dragobject .maincontent.w3.color_WM .hotate_waku,.dragobject.shelf .maincontent.w3.color_WM .tanaita_waku div,.dragobject.shelf.tvunit .maincontent.w3.color_WM .tanaita_waku
{
    border-color:#FFFDFE;
    background-image:url(../_img/grid/color/wm_800_2250.jpg);
}
.dragobject .maincontent.w3.color_WP .hotate_waku,.dragobject.shelf .maincontent.w3.color_WP .tanaita_waku div,.dragobject.shelf.tvunit .maincontent.w3.color_WP .tanaita_waku
{
    border-color:#FFFDFE;
    background-image:url(../_img/grid/color/wm_800_2250.jpg);
}
.dragobject .maincontent.w3.color_MC .hotate_waku,.dragobject.shelf .maincontent.w3.color_MC .tanaita_waku div,.dragobject.shelf.tvunit .maincontent.w3.color_MC .tanaita_waku
{
        border-color:#cb6b2b;
    background-image:url(../_img/grid/color/mc_800_2250.jpg);
}
.dragobject .maincontent.w3.color_BW .hotate_waku,.dragobject.shelf .maincontent.w3.color_BW .tanaita_waku div,.dragobject.shelf.tvunit .maincontent.w3.color_BW .tanaita_waku
{
        border-color:#8b360b;
    background-image:url(../_img/grid/color/bw_800_2250A.jpg);
}
.dragobject .maincontent.w3.color_SH .hotate_waku,.dragobject.shelf .maincontent.w3.color_SH .tanaita_waku div,.dragobject.shelf.tvunit .maincontent.w3.color_SH .tanaita_waku
{
    background-color:#333;
}
.dragobject .maincontent.w3.color_GO .hotate_waku,.dragobject.shelf .maincontent.w3.color_GO .tanaita_waku div,.dragobject.shelf.tvunit .maincontent.w3.color_GO .tanaita_waku
{
    border-color:#cb6b2b;
    background-image:url(../_img/grid/color/go_400_1800.jpg);
}
/* シェルフの帆立内の背景色指定 */
.hotate_background{
    position:relative;
}
.hotate_background .bg_wrap
{
    width:100%;
    position:relative;
}
/* シェルフの全体壁紙・背景色指定 */
.shelf_background {
    background-color:#f0f0f0;
}
.shelf_background.w4.color_B1
{
    background:url(../_img/grid/shelf/B1.jpg) repeat;
}
.shelf_background.w4.color_B2
{
    background:url(../_img/grid/shelf/B2.jpg) repeat;
}
.shelf_background.w4.color_C1
{
    background:url(../_img/grid/shelf/C1.jpg) repeat;
}
.shelf_background.w4.color_R1
{
    background:url(../_img/grid/shelf/R1.jpg) repeat;
}
.shelf_background.w4.color_R2
{
    background:url(../_img/grid/shelf/R2.jpg) repeat;
}
.shelf_background.w4.color_R3
{
    background:url(../_img/grid/shelf/R3.jpg) repeat;
}
.shelf_background.w4.color_W1
{
    background:url(../_img/grid/shelf/W1.jpg) repeat;
}
.shelf_background.w4.color_W2
{
    background:url(../_img/grid/shelf/W2.jpg) repeat;
}
.shelf_background.w4.color_Z1
{
    background:url(../_img/grid/shelf/01.png) repeat;
}
.shelf_background.w4.color_Z2
{
    background:url(../_img/grid/shelf/02.png) repeat;
}
.shelf_background.w4.color_Z3
{
    background:url(../_img/grid/shelf/03.png) repeat;
}
.shelf_background.w4.color_Z4
{
    background:url(../_img/grid/shelf/04.png) repeat;
}
.shelf_background.w4.color_Z5
{
    background:url(../_img/grid/shelf/05.png) repeat;
}
.shelf_background.w4.color_Z6
{
    background:url(../_img/grid/shelf/06.png) repeat;
}
.shelf_background.w4.color_Z7
{
    background:url(../_img/grid/shelf/07.png) repeat;
}
.shelf_background.w4.color_Z8
{
    background:url(../_img/grid/shelf/08.png) repeat;
}
.shelf_background .bg_wrap
{
    width:600px;
    height:269px;
    position:relative;
    background:url(../_img/grid/shelf.gif) repeat;
}
.grid_sunpou .shelf_background .bg_wrap
{
    width:699px;
    height:269px;
    position:relative;
    background:url(../_img/grid/shelf.gif) repeat;
}

/* キャビネット色指定 */
.dragobject .maincontent.w4.color_CA .tanaita_waku
{
    border-color:#caa92c;
    background-color:#e9c37a;
}
.dragobject .maincontent.w4.color_BA .tanaita_waku
{
    border-color:#222;
    background-color:#66451d;
}
.dragobject .maincontent.w1 .waku
{
    background-color:#999;
}
.dragobject .maincontent.w2 .waku
{
    background-color:#999;
}
.dragobject .maincontent.w1.color_WH .tanaita_waku
{
    border-color:#999;
    background-image:url(../_img/grid/color/wh_800_2250.jpg);
}
.dragobject .maincontent.w1.color_NS .tanaita_waku
{
    border-color:#d9a220;
    background-image:url(../_img/grid/color/ns_800_2250.jpg);
}
.dragobject .maincontent.w1.color_LO .tanaita_waku
{
    border-color:#AB8D67;
    background-image:url(../_img/grid/color/lo_800_2250.jpg);
}
.dragobject .maincontent.w1.color_WM .tanaita_waku
{
    border-color:#FFFDFE;
    background-image:url(../_img/grid/color/wm_800_2250.jpg);
}
.dragobject .maincontent.w1.color_WP .tanaita_waku
{
    border-color:#FFFDFE;
    background-image:url(../_img/grid/color/wm_800_2250.jpg);
}
.dragobject .maincontent.w1.color_MC .tanaita_waku
{
        border-color:#cb6b2b;
    background-image:url(../_img/grid/color/mc_800_2250.jpg);
}
.dragobject .maincontent.w1.color_BW .tanaita_waku
{
        border-color:#8b360b;
    background-image:url(../_img/grid/color/bw_800_2250A.jpg);
}
.dragobject .maincontent.w1.color_SH .tanaita_waku
 {
     border-color:#333;
     background-image:url(../_img/grid/color/sh.jpg);
 }
.dragobject .maincontent.w1.color_GO .tanaita_waku
{
    border-color:#333;
    background-image:url(../_img/grid/color/go.jpg);
}
/* パーツ色指定 */
.dragobject .maincontent.w1.color_WH .waku
{
    border-color:#999;
    background-color:inherit;
    background-image:url(../_img/grid/color/wh_800_2250.jpg);
}
.dragobject .maincontent.w1.color_NS .waku
{
    border-color:#d9a220;
    background-color:inherit;
    background-image:url(../_img/grid/color/ns_800_2250.jpg);
}
.dragobject .maincontent.w1.color_LO .waku
{
    border-color:#AB8D67;
    background-color:inherit;
    background-image:url(../_img/grid/color/lo_800_2250.jpg);
}
.dragobject .maincontent.w1.color_WM .waku
{
    border-color:#FFFDFE;
    background-color:inherit;
    background-image:url(../_img/grid/color/wm_800_2250.jpg);
}
.dragobject .maincontent.w1.color_WP .waku
{
    border-color:#FFFDFE;
    background-color:inherit;
    background-image:url(../_img/grid/color/wm_800_2250.jpg);
}
.dragobject .maincontent.w1.color_MC .waku
{
        border-color:#cb6b2b;
    background-color:inherit;
    background-image:url(../_img/grid/color/mc_800_2250.jpg);
}
.dragobject .maincontent.w1.color_BW .waku
{
        border-color:#8b360b;
    background-color:inherit;
    background-image:url(../_img/grid/color/bw_800_2250A.jpg);
}
.dragobject .maincontent.w1.color_SH .waku
{
        border-color:#333;
    background-color:inherit;
    background-image:url(../_img/grid/color/sh.jpg);
}
.dragobject .maincontent.w1.color_GO .waku
{
    border-color:#333;
    background-color:inherit;
    background-image:url(../_img/grid/color/go.jpg);
}
.dragobject .maincontent.w2.color_WC .waku
{
        border-color:#999;
    background-color:inherit;
}
.dragobject .maincontent.w2.color_WS .waku
{
        border-color:#999;
    background-color:inherit;
}
.dragobject .maincontent.w2.color_AW .waku
{
    border-color:#999;
    background-color:inherit;
}
.dragobject .maincontent.w2.color_BC .waku
{
        border-color:#333;
    background-color:inherit;
}
.dragobject .maincontent.w2.color_BS .waku
{
        border-color:#333;
    background-color:inherit;
}
.dragobject .maincontent.w2.color_AB .waku
{
    border-color:#333;
    background-color:inherit;
}
#step2.dragcategory_box .dragmenu
{
    margin-bottom:-40px;
}

#step2.dragcategory_box .dragmenu
{
    margin-top:-30px;

}
#step2.dragcategory_box .dragmenu .hotate_components
{
    margin-top:0px;
}



#step5.dragcategory_box
,.scab.dragcategory_box
{
	/* 201606 周辺物タブの縦スクロール対応*/
    padding-right:50px;
}
#step5.dragcategory_box .dragmenu
,.scab.dragcategory_box .dragmenu
{
	/* 201606 周辺物タブの縦スクロール対応*/
    overflow-y:scroll;
    height:600px;
    width:400px;
    float:inherit;
}

/*スクロールバーの幅と背景色指定*/
#step5.dragcategory_box .dragmenu::-webkit-scrollbar
,.scab.dragcategory_box .dragmenu::-webkit-scrollbar
{
	background:#e0e0e0;
	width:12px;
}


#step5.dragcategory_box .dragmenu::-webkit-scrollbar-track
,.scab.dragcategory_box .dragmenu::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

/*スクロールバーのハンドル部分の色指定*/
#step5.dragcategory_box .dragmenu::-webkit-scrollbar-thumb
,.scab.dragcategory_box .dragmenu::-webkit-scrollbar-thumb
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background:#1a66ac;
	width:10px;
}

/* スクロール時にうまく入らいないので対策する */
.scab .dragmenu .cabi_top h5,.scab .dragmenu .unit_glassdoor h5{position:relative;margin:0px;}


/* オブジェクト */
.dragobject.sizecheck .maincontent .waku img
{
    opacity:1;
}
.dragobject .maincontent .waku img
{
    opacity:0;/* opacity:0.3; <= 2016/02 寸法図表示のため */
}
#tigran_input_box.edit_data #step2_backbtn,guide_step1
{
    display:none;
}

/* type8.htmlで設定したbase_widthをもとに生成 
    #step0{display: none;}
    .dragmenu ul li{margin:7px -4px 7px 4px !important;}
    .dragobject .maincontent .waku{border-width:4px 4px;}
    .dragobject.door .maincontent .waku{border-width:0px 0px;}
    .dragobject .maincontent .tanaita_waku{height:3.9px;margin:-1.95px 0%;}
    .dragobject .maincontent .tanaita_waku .kotei,.dragobject .maincontent .tanaita_waku .kadou{height:1.3px;padding:1.3px 0%;}
    .base_width{width:600px;}
    .base_width30{width:815px;}
    .dropview{height:348px;}
    .dropview_daiwa{height:13px;}
    .dragobject.daiwa.moved .maincontent .waku{height:11.96px;border-width:1.04px 1px;margin-top:-1.3px;}
    .dragobject.gaisou .maincontent .tanaita_waku{margin-top:-4px!important;margin-bottom:0%!important;margin-left:0%!important;margin-right:0%!important;}
*/

.dragcategory_box{
	margin-top:22px;
}
.dragcategory_box .titlebox{margin-bottom:5px;}

.optionbtn{
    width:124px!important;
	min-height:78px!important;
    margin:1px!important;
    padding:1px!important;
}
.optionbtn img{
    max-height:60px!important;
    max-width:60px!important;
}
.optionbtn.wide{
    width:276px!important;
	min-height:78px!important;
    margin:1px!important;
    padding:1px!important;
}
.optionbtn.wide img{
    max-height:200px!important;
    max-width:160px!important;
}
.optionbtn .optionnumbox
{
    width: 24px;
}
/* MODAL BOX(Shadowboxでのフォーム制限対策 */
.modalbox{
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    display:none;
    z-index:100;
}
.modalbox_background{
    position:fixed;
    width:100%;
    height:100%;
    background-color:#999;
    opacity:0.5;
}
.modalbox_wrap{
    position:fixed;
    left:20%;
    right:20%;
    margin:75px auto!important;
}
.modalbox_wrap_wrap{
    width:700px!important;
    margin:0 auto;
    padding:20px;
    background-color:#fff;
}
div.conf_grid
{
    width:602px;
    background:url(../_img/grid/grid_template.gif) center center;
    background-repeat: no-repeat; 
    padding :18px 194px 32px 194px;
}
div.conf_grid.conf_shelf
{
    padding :30px 194px 33px 194px;
    background:url(../_img/grid/shelf_template.gif) center center;
}

.floorbox .customer_form input
{
    width:220px;
}
#tigran_input_box .stepbox,#tigran_input_box .typebox,#tigran_input_box .unit_buttom,#tigran_input_box .unit_buttom li{
	margin-bottom:0px!important;
}
#tigran_input_box .unit_tanaita_box li
{
    margin-top:-3px!important;
}
/*
#tigran_input_box .cabi_top li,#tigran_input_box .unit_tanaita_box li,#tigran_input_box #w_tenban li,#tigran_input_box #w_glassdoor li
{
    margin-bottom:7px!important;
}
*/
#tigran_input_box .btnbox
{
    margin-top:0px;
}

/* 周辺物 */
.dragmenu ul#w_tv li#tv1,
.dragmenu ul#w_tv li#tv1 .dragobject.template .thumb,
.dragmenu ul#w_tv li#tv1 .dragobject.template .thumb .waku,
.dragmenu ul#w_tv li#tv1 .dragobject.template .thumb .str{width:62px;}
.dragmenu ul#w_tv li#tv1 .dragobject.template .thumb .waku img{max-width:41px;}

.dragmenu ul#w_tv li#tv2,
.dragmenu ul#w_tv li#tv2 .dragobject.template .thumb,
.dragmenu ul#w_tv li#tv2 .dragobject.template .thumb .waku,
.dragmenu ul#w_tv li#tv2 .dragobject.template .thumb .str{width:62px;}
.dragmenu ul#w_tv li#tv2 .dragobject.template .thumb .waku img{max-width:53px;}

.dragmenu ul#w_tv li#tv3,
.dragmenu ul#w_tv li#tv3 .dragobject.template .thumb,
.dragmenu ul#w_tv li#tv3 .dragobject.template .thumb .waku,
.dragmenu ul#w_tv li#tv3 .dragobject.template .thumb .str{width:67px;}
.dragmenu ul#w_tv li#tv3 .dragobject.template .thumb .waku img{max-width:62px;}

.dragmenu ul#w_tv li#tv4,
.dragmenu ul#w_tv li#tv4 .dragobject.template .thumb,
.dragmenu ul#w_tv li#tv4 .dragobject.template .thumb .waku,
.dragmenu ul#w_tv li#tv4 .dragobject.template .thumb .str{width:84px;}
.dragmenu ul#w_tv li#tv4 .dragobject.template .thumb .waku img{max-width:74px;}

.dragmenu ul#w_tv li#tv5,
.dragmenu ul#w_tv li#tv5 .dragobject.template .thumb,
.dragmenu ul#w_tv li#tv5 .dragobject.template .thumb .waku,
.dragmenu ul#w_tv li#tv5 .dragobject.template .thumb .str{width:87px;}
.dragmenu ul#w_tv li#tv5 .dragobject.template .thumb .waku img{max-width:77px;}



.dragmenu ul#w_person li#person_woman .dragobject.template .thumb .waku img{max-width:40px; margin:0 10px;}
.dragmenu ul#w_person li#person_woman_hands .dragobject.template .thumb .waku img{max-width:40px; margin:0 10px;}
.dragmenu ul#w_person li#person_man .dragobject.template .thumb .waku img{max-width:36px; margin:0 12px;}
.dragmenu ul#w_person li#person_child,
.dragmenu ul#w_person li#person_child .dragobject.template .thumb,
.dragmenu ul#w_person li#person_child .dragobject.template .thumb .waku,
.dragmenu ul#w_person li#person_child .dragobject.template .thumb .str{width:80px;}
.dragmenu ul#w_person li#person_child .dragobject.template .thumb .waku img{max-width:60px;}

.ime-off
{
    ime-mode: disabled;
}
.ime-on
{
    ime-mode: active;
}
#dragmenu_type_str
{
    font-weight:bold;
    color:#0d78bb;
    font-size:110%;
}
.grid_top
{
    width:600px;
    margin-top: -40px;
    padding-left:30px;
}
.grid_top_mm
{
    font-size:80%;
    float:left;
    width:210px;
    margin-top:-40px;
}
.grid_top_mm span.base_z_alert{
    color:red;
}
.grid_top_mm p.base_z_alert{
    position:absolute;
    margin-top:45px;
    margin-left:5px;
    padding:5px;
    background-color:#0d78cc;
    color:white;
    z-index:99;
    font-size:145%;
}
.grid_top_mm_label
{
    width:32px;
    margin:10px 0;
    float:left;
}
.grid_top_mm_wrap
{
    width:68px;
    float:left;
}
.grid_top_mm label.checked
{
    color:#0d78bb;
}
.grid_top_mm_label.justsize_in_grid_height
{
    width:22px;
    position:absolute;
    margin-top:-15px;
    margin-left:70px;
}
.justsize_in_grid_height.grid_top_mm_wrap
{
    width:88px;
    float:left;
}
.right_view .colorbox
{
    padding-top:0px;
}
/* Complete */
#mitsumori .complete {
    width: 860px;
    margin: 100px auto;
    padding: 50px;
    text-align: center;
}
#maincontent .logos
{
    text-align:right;
}
.trastview_wrap h5
{
    margin:0px;
}

.grid_detail_view{width:602px;height:272px;margin-bottom:3px;
          padding: 30px 100px 28px 135px!important;background:url(../_img/grid/shelf_template.gif);background-repeat: no-repeat; 
          margin-left:100px;
}
.clr{clear:both;}

div#invalid_background2,div.invalid_background2
{
    background-color:#999;
    opacity:0;
}
/*
.hotate.moved.ui-draggable
{
    margin:0px 10px 0px 0px;
}
.hotate.moved.ui-draggable.ui-draggable-dragging
{
    margin:0px 0px 0px 0px;
}
*/
.dropview_basesize.ui-droppable .dropview.base_width#main_dropview
{
    margin-right:24px;
}

                                    .planning_div
                                    {
                                        float:left;
                                        width:420px;
                                                                                vertical-align:middle;
                                    }
                                    .planning_caution
                                    {
                                        float: right;
                                        width: 260px;
                                        margin: 5px;
                                    }
                                    .planning_caution p.alert
                                    {
                                        color:red;
                                        margin-left:10px;
                                    }
                                     .planning_caution .planning_caution_wrap{
                                        padding: 5px;
                                        background-color:#fff;
                                        color:#111;
                                        border:1px solid #aaa;
                                        font-size:90%;
                                    }
                                     .planning_caution ul{
                                        padding: 0px;
                                        margin:0px!important;
                                        display:block;
                                    }
                                     .planning_caution li{
                                        padding: 0px;
                                        margin:0px!important;
                                        display:block;
                                        float:inherit!important;
                                    }
 
                                    .planning_div .justsize_type
                                    {
                                        float:left;
                                        font-size:250%;
                                        width:20px;
                                        margin:37px 0px;
                                    }
                                   .planning_div .planning_div_wrap
                                    {
                                        float:right;
                                        width:370px;
                                        background-color:#eee;
                                        border:1px solid #aaa;
                                        border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
                                        margin:5px 0px;
                                        padding:10px;
                                    }
                                    .planning_div .planning_div_wrap h6,.planning_div .planning_div_wrap p
                                    {
                                        float:left;
                                        display:block;
                                        width:220px;
                                    }
                                   .planning_div .planning_div_wrap .planning_input
                                    {
                                        float:right;
                                        width:150px;
                                        line-height:2.4em;
                                    }
                                   .planning_div .planning_div_wrap.checked
                                    {
                                        border:2px solid #0d78ff;
                                        padding:9px;
                                    }
#planning_div_wrap_normal
{
    width:220px;margin-right:150px;
}
.justsize_dragmenu_box_alert.brt
{
    display:block;
}
.justsize_dragmenu_box_alert,.justsize_in_grid_height
{
    display: none;
}
span.justsize_dragmenu_box_alert
{
    font-size:80%;
}
.justsize_dragmenu_box_alert.right
{
    float:right;
    width:250px;
    margin-right:50px;
}
#step3 p.justsize_dragmenu_box_alert,#step10 p.justsize_dragmenu_box_alert
{
    /*
    position:absolute;
    margin-top:-20px;

     */
    margin-top:-10px;
    margin-bottom: -5px;
    height:20px;
}
h6#dragmenu_head
{
    position:absolute;
    margin-top:-20px;
}

.dragobject_justsize_not_work_masking,.dragobject_240_not_work_masking,.dragobject_slim_not_work_masking
{
    display: none;
    position:absolute;
    height:210px;
    z-index:98;
}
.dragobject_justsize_not_work_masking .dragobject_justsize_not_work_masking_wrap,.dragobject_240_not_work_masking .dragobject_240_not_work_masking_wrap,.dragobject_slim_not_work_masking .dragobject_slim_not_work_masking_wrap
{
    opacity:0.8;
    background-color:#bbb;
    width:100%;
    height:100%;
    position:absolute;
}

.dragobject_justsize_not_work_masking.type_1
{
    width:186px;
}
.dragobject_justsize_not_work_masking.type_1 .dragobject_justsize_not_work_masking_alert
{
    width:100px;
    height:80px;
    margin:50px 34px;
    padding:10px;
    font-size:80%;
    color:#0d78bb;
    background-color:#fff;
    border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    position:absolute;

}
.dragobject_justsize_not_work_masking.type_2.outline
{
    width:120px;
    margin-left:128px;
    z-index:99;
}
.dragobject_justsize_not_work_masking.type_2 .dragobject_justsize_not_work_masking_alert
{
    width:100px;
    height:80px;
    margin:50px 2px;
    padding:10px;
    font-size:80%;
    color:#0d78bb;
    background-color:#fff;
    border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    position:absolute;
}

.dragobject_justsize_not_work_masking.type_2.inline,.dragobject_justsize_not_work_masking.type_3
{
    width:62px;
}
.modalbox_wrap_message
{
    background-color:#666;
    padding:5px;
    margin-bottom:5px;
    color:#fff;
    font-weight:bold;
}
.dragobject_240_not_work_masking.outline
{
    z-index:99;
}
.dragobject_240_not_work_masking.type1.outline
{
    margin-top:97px;
    height:66px;
    width:400px;
}
.dragobject_240_not_work_masking.type2.outline
{
    height:82px;
    width:302px;
}
.dragobject_240_not_work_masking.type3.outline
{
    height:105px;
    width:368px;
}
/*media all*/
.dragobject_240_not_work_masking.type4.outline {
    height: 66px;
    width: 255px;
}
.dragobject_240_not_work_masking.type5.outline
{
    height: 156px;
    width: 419px;
}
.dragobject_240_not_work_masking.type6.outline
{
    height: 72px;
    width: 223px;
}
.dragobject_240_not_work_masking .dragobject_240_not_work_masking_alert
{
    font-size:80%;
    color:#0d78bb;
    background-color:#fff;
    border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    position:absolute;
}
.dragobject_240_not_work_masking.type1 .dragobject_240_not_work_masking_alert
{
    width:200px;
    height:30px;
    margin:6px 100px;
    padding:10px;
}
.dragobject_240_not_work_masking.type2 .dragobject_240_not_work_masking_alert
{
    width:120px;
    height:48px;
    margin:6px 90px;
    padding:10px;
}
/*media all*/
.dragobject_240_not_work_masking.type3 .dragobject_240_not_work_masking_alert {
    width: 200px;
    height: 30px;
    margin: 31px 82px;
    padding: 10px;
}

/*media all*/
.dragobject_240_not_work_masking.type4 .dragobject_240_not_work_masking_alert {
    width: 170px;
    height: 30px;
    margin: 8px 35px;
    padding: 10px;
}
/*media all*/
.dragobject_240_not_work_masking.type5 .dragobject_240_not_work_masking_alert {
    width: 320px;
    height: 20px;
    margin: 58px 45px;
    padding: 10px;
}
.dragobject_240_not_work_masking.type6 .dragobject_240_not_work_masking_alert
{
    width:153px;
    height:28px;
    margin:12px 30px;
    padding:10px;
}

.dragobject_slim_not_work_masking .dragobject_slim_not_work_masking_alert
{
    font-size:80%;
    color:#0d78bb;
    background-color:#fff;
    border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    position:absolute;
}
/*media all*/
.dragobject_slim_not_work_masking.type1.outline {
    height: 32px;
    width: 400px;
    margin-left: 0px;
    margin-top: 96px;
}
.dragobject_slim_not_work_masking.type1 .dragobject_slim_not_work_masking_alert
{
    width:250px;
    height:12px;
    margin:0px 75px;
    padding:10px;
}
/*media all*/
.dragobject_slim_not_work_masking.type2.outline {
    height: 22px;
    width: 252px;
    margin-left: 145px;
    margin-top: -23px;
}

#justsize_centerline_under_info_string
{
    margin-left:-60px;
    position:relative;
    text-align:right;
}
/* radiobutton - custom02 */
input[type="radio"].radioplus {
	display: none;
}
label.radioplus {
	position: relative;
	display: inline-block;
	padding: 3px 3px 3px 20px;
	cursor: pointer;
}
label.radioplus::before,
label.radioplus::after {
	position: absolute;
	content: '';
	top: 50%;
	border-radius: 100%;
	-webkit-transition: all .2s;
	transition: all .2s;
}
label.radioplus::before {
	left: 0;
	width: 14px;
	height: 14px;
	margin-top: -8px;
	background: #f3f3f3;
	border: 1px solid #ccc;
}
label.radioplus:hover::before {
	background: #fff;
}
label.radioplus::after {
	opacity: 0;
	left: 4px;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	background: #000;
	-webkit-transform: scale(2);
	transform: scale(2);
}
input[type="radio"].radioplus:checked + label::before {
	background: #fff;
	border: 1px solid #000;
}
input[type="radio"].radioplus + label::before {
	border: 1px solid #000;
}
input[type="radio"].radioplus:checked + label::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

table.calc_detail_tbl th,table.calc_detail_tbl  td
{
    font-size:95%;
}



/* 上面図 */
.gridpdf_danmen_master
{
        display:block;
}
.gridpdf_danmen_master.base_B .hotate.dragobject .maincontent .hotate_waku
{
	height:23px!important;
}
.gridpdf_danmen_master.base_B .hotate.dragobject .maincontent
{
    height:24px!important;
}
.gridpdf_danmen_master.base_A .hotate.dragobject .maincontent .hotate_waku
{
	height:37px!important;
}
.gridpdf_danmen_master.base_A .hotate.dragobject .maincontent
{
    height:38px!important;
}
.gridpdf_danmen_master .hotate.dragobject .maincontent {
    /* border: thin solid #000!important; */
}
.gridpdf_danmen_master .hotate.dragobject .maincontent .hotate_waku{
    background-color:#FFF!important;
    background-image:none!important;
}
.gridpdf_danmen_master .door.dragobject .maincontent .waku,.gridpdf_danmen_master .hikidashi.dragobject .maincontent .waku,.gridpdf_danmen_master .flap.dragobject .maincontent .waku
{
    height:1px!important;
}
.gridpdf_danmen_master .door.dragobject .maincontent .waku img
{
    margin:1px 0px;
}
.gridpdf_danmen_master .hikidashi.dragobject .maincontent .waku img
{
    margin:1px 0px;
}
.gridpdf_danmen_master .flap.dragobject .maincontent .waku img
{
    margin:1px 0px;
}
/*
.gridpdf_danmen_master .hikidashi.dragobject.w800 .maincontent .waku
{
    width:36px!important;
}
.gridpdf_danmen_master .hikidashi.dragobject.w800 .maincontent .waku
{
    width:76px!important;
}
*/
.gridpdf_danmen_master .tanaita.dragobject .maincontent .tanaita_waku
{
    margin:-4px 0px;
}
.gridpdf_danmen_master .tanaita.dragobject .maincontent .tanaita_waku .kotei,
.gridpdf_danmen_master .tanaita.dragobject .maincontent .tanaita_waku .kadou
{
}
.gridpdf_danmen_master .tanaita.dragobject.w400 .maincontent .tanaita_waku .kotei,
.gridpdf_danmen_master .tanaita.dragobject.w400 .maincontent .tanaita_waku .kadou
{
}
.gridpdf_danmen_master .tanaita.dragobject.w800 .maincontent .tanaita_waku .kotei,
.gridpdf_danmen_master .tanaita.dragobject.w800 .maincontent .tanaita_waku .kadou
{
}
.gridpdf_danmen_master.base_A .tanaita.dragobject .maincontent .tanaita_waku .kotei,
.gridpdf_danmen_master.base_A .tanaita.dragobject .maincontent .tanaita_waku .kadou
{
    height:35px!important;
}
.gridpdf_danmen_master.base_B .tanaita.dragobject .maincontent .tanaita_waku .kotei,
.gridpdf_danmen_master.base_B .tanaita.dragobject .maincontent .tanaita_waku .kadou
{
    height:21px!important;
}
.gridpdf_danmen_master .tanaita.dragobject .maincontent .tanaita_waku .kotei,
.gridpdf_danmen_master .tanaita.dragobject .maincontent .tanaita_waku .kadou
{
    border:thin solid #000!important;
    margin:0px 2px;
    overflow-y:visible;
    background-color:#fff;
    background-image:none!important;
}
/* プロット */
.gridpdf_sunpou_master{
        display:block;
}
/* 丸表示 ここから */
.gridpdf_sunpou_master .plot_wrap .plots .radius {
    width:3px;
    height:3px;
    position:absolute;
}
/* 上横 */
.gridpdf_sunpou_master  .plot_wrap .plots .radius.top,
.gridpdf_sunpou_master .max_option_sunpou_width_box .plot_wrap .plots .radius
{
    top:-2px;
}
/* 下横 */
.gridpdf_sunpou_master  .plot_wrap .plots .radius.bottom,
.gridpdf_sunpou_master .max_option_sunpou_width .plot_wrap .plots .radius{
    bottom:-2px;
}
.gridpdf_sunpou_master  .plot_wrap .plots .radius.left,
.gridpdf_sunpou_master .max_option_sunpou_left_box .plot_wrap .plots .radius,
.gridpdf_sunpou_master .max_option_sunpou_left .plot_wrap .plots .radius
{
    left:-2px;
}
.gridpdf_sunpou_master  .plot_wrap .plots .radius.right,
.gridpdf_sunpou_master .max_option_sunpou_right_box .plot_wrap .plots .radius{
    right:-2px;
}
/* ここまで */
/* 上横 */
.gridpdf_sunpou_master .max_option_sunpou_width_box .plot_wrap .plots{
    border-left:thin solid #000;
    border-right:thin solid #000;
    border-top:thin solid #000;
}
.gridpdf_sunpou_master .max_option_sunpou_width_box .plot_wrap .plots span{
    margin-top:-17px;
    height:34px;
    text-align:center;
    display:block;
    line-height:1em;
}
.gridpdf_sunpou_master .max_option_sunpou_width .plot_wrap .plots span{
    text-align:center;
    display:block;
    line-height:1em;
}
/* 下横 */
.gridpdf_sunpou_master .max_option_sunpou_width .plot_wrap .plots
{
    border-left:thin solid #000;
    border-right:thin solid #000;
    border-bottom:thin solid #000;
}
.gridpdf_sunpou_master .max_option_sunpou_width .plot_wrap .plots.zero
{
    border-left:0px solid #000!important;
    border-right:0px solid #000!important;
    border-bottom:thin solid #000;
}
.gridpdf_sunpou_master .max_option_sunpou_width .plot_wrap .plots.zero2l
{
    border-left:none;
    border-right:none;
    width:10px;
}
.gridpdf_sunpou_master .max_option_sunpou_width .plot_wrap .plots.zero2r
{
    border-left:none;
    border-right:none;
    width:10px;
}
.gridpdf_sunpou_master .max_option_sunpou_width .plot_wrap .plots.zero4
{
    padding-top:20px;
    border-right:none;

}

/* 横 */
.gridpdf_sunpou_master .max_option_sunpou_left .plot_wrap .plots{
    border-left:thin solid #000;
    border-bottom:thin solid #000;
    border-top:thin solid #000;
}
.gridpdf_sunpou_master .max_option_sunpou_left  .plot_wrap .plots span{
    left:-24px;
    text-align:center;
    display:block;
    position:relative;
    vertical-align:middle;
    width:33px;
    margin-top:-17px;
    height:34px;
    line-height:1em;
}
.gridpdf_sunpou_master .max_option_sunpou_left .plot_wrap .plots.zero2l
{
    margin-left: -20px;
    width:53px;
}
.gridpdf_sunpou_master .max_option_sunpou_left .plot_wrap .plots.zero2r
{
    margin-left: -20px;
    width:53px;
}
.gridpdf_sunpou_master .max_option_sunpou_left .plot_wrap .plots.zero4
{
    margin-left: -20px;
    width:53px;
}

/* L */
.gridpdf_sunpou_master .max_option_sunpou_left_box .plot_wrap .plots{
    border-left:thin solid #000;
    border-bottom:thin solid #000;
    border-top:thin solid #000;
}
.gridpdf_sunpou_master .max_option_sunpou_left_box .plot_wrap .plots.notline{
    border-bottom:0px solid #000;
    border-top:0px solid #000;
}
.gridpdf_sunpou_master .max_option_sunpou_left_box  .plot_wrap .plots span{
    left:-24px;
    text-align:center;
    display:block;
    position:relative;
    vertical-align:middle;
    width:33px;
    height:34px;
    line-height:1em;
}
.gridpdf_sunpou_master .max_option_sunpou_left_box .plot_wrap .plots.zero2l
{
    margin-left: -20px;
    width:53px;
}
.gridpdf_sunpou_master .max_option_sunpou_left_box .plot_wrap .plots.zero2r
{
    margin-left: -20px;
    width:53px;
}
.gridpdf_sunpou_master .max_option_sunpou_left_box .plot_wrap .plots.zero4
{
    margin-left: -20px;
    width:53px;
}
.gridpdf_sunpou_master .max_option_sunpou_left_box  .plot_wrap .plots.mini{
    border-bottom:0px solid #000;
    border-top:0px solid #000;
}
.gridpdf_sunpou_master .max_option_sunpou_left_box  .plot_wrap .plots.mini span{
    left:-15px;
}
/* R */
.gridpdf_sunpou_master .max_option_sunpou_right_box .plot_wrap .plots{
    border-right:thin solid #000;
    border-bottom:thin solid #000;
    border-top:thin solid #000;
}
.gridpdf_sunpou_master .max_option_sunpou_right_box .plot_wrap .plots.notline{
    border-bottom:0px solid #000;
    border-top:0px solid #000;
}
.gridpdf_sunpou_master .max_option_sunpou_right_box  .plot_wrap .plots span{
    left:28px;
    text-align:center;
    display:block;
    position:relative;
    vertical-align:middle;
    width:33px;
    height:34px;
    line-height:1em;
}
.gridpdf_sunpou_master .max_option_sunpou_right_box .plot_wrap .plots.zero2l
{
    margin-left: 20px;
    width:53px;
}
.gridpdf_sunpou_master .max_option_sunpou_right_box .plot_wrap .plots.zero2r
{
    margin-left: 20px;
    width:53px;
}
.gridpdf_sunpou_master .max_option_sunpou_right_box .plot_wrap .plots.zero4
{
    margin-left: 20px;
    width:53px;
}
.gridpdf_sunpou_master .max_option_sunpou_right_box  .plot_wrap .plots.mini{
    border-bottom:0px solid #000;
    border-top:0px solid #000;
}
.gridpdf_sunpou_master .max_option_sunpou_right_box  .plot_wrap .plots.mini span{
    left:20px;
}
.max_option_sunpou_right_box .plot_wrap .plots,.max_option_sunpou_right .plot_wrap .plots
{
    width:6px;
}
.max_option_sunpou_right_box .plot_wrap,.max_option_sunpou_right .plot_wrap
{
}
.max_option_sunpou_width_box .plot_wrap,.max_option_sunpou_width .plot_wrap
{
    width:1px;
}
.max_option_sunpou_right_box,.max_option_sunpou_right
{
    width:10px;
}


/* 縦 */
.max_option_sunpou_left_box .plot_wrap .plots,.max_option_sunpou_left .plot_wrap .plots
{
    width:6px;
}
.max_option_sunpou_left_box .plot_wrap,.max_option_sunpou_left .plot_wrap
{
}
.max_option_sunpou_width_box .plot_wrap,.max_option_sunpou_width .plot_wrap
{
    width:1px;
}
.max_option_sunpou_left_box,.max_option_sunpou_left
{
    width:10px;
}
.max_option_sunpou_width_box
{
    height:0px;
    width:1px;
}
.max_option_sunpou_width
{
    height:20px;
    width:1px;
}
/* 上面図     */
.gridpdf_sunpou_master
{
    visibility:hidden;
}
.gridpdf_danmen_master
{
    visibility:hidden;
}
.gridpdf_shomen_master {
    visibility:hidden;  /* ADD */
}

/* 上面図 */
.grid_sunpou .base_width
{
    width:699px;
}
.grid_sunpou #string_of_sunpou
{
    position:absolute;
    margin-left:0px;
    margin-top:-290px;
}
.grid_sunpou #string_of_danmen
{
    position:absolute;
    margin-left:560px;
    margin-top:-290px;
}
.conf_sunpou_currentdragobject_wrap .gridpdf_sunpou_master
{
    visibility:visible!important;
}
.conf_sunpou_currentdragobject_wrap .gridpdf_danmen_master
{
    visibility:visible!important;

}
.conf_sunpou_currentdragobject_wrap .gridpdf_shomen_master {
    visibility: visible!important; /* ADD */
}



/* 寸法図 */
.conf_sunpou_currentdragobject_wrap .sizecheck
{
    display:none;
}

.conf_sunpou_currentdragobject_wrap .waku
{
    background-color:#fff!important;
    border-color:#000!important;
    background-image:none!important;

}
.conf_sunpou_currentdragobject_wrap .hotate_waku
{
    border-style:double;
}
/* SHELF */
.conf_sunpou_currentdragobject_wrap   .dragobject.hotate.h2400 .maincontent .hotate_waku
        {
            height:238px;
            margin-top:1.5px;
        }
.conf_sunpou_currentdragobject_wrap   .gridpdf_shomen_master .dragobject.hotate.h2400 .maincontent .hotate_waku
        {
            height:2px;
            margin-left:-1px;
            background-image:url(../_img/grid/grid/ajuster.png)!important;
            border-color:#fff!important;
            border-width:0px!important;
            margin-top:240.5px;
        }
.conf_sunpou_currentdragobject_wrap   .dragobject.hotate.h2700 .maincontent .hotate_waku
        {
            height:268px;
            margin-top:1.5px;
        }
.conf_sunpou_currentdragobject_wrap   .gridpdf_shomen_master .dragobject.hotate.h2700 .maincontent .hotate_waku
        {
            height:2px;
            margin-left:-1px;
            background-image:url(../_img/grid/grid/ajuster.png)!important;
            border-color:#fff!important;
            border-width:0px!important;
            margin-top:270.5px;
        }
.conf_sunpou_currentdragobject_wrap  .dragobject.hotate .maincontent .hotate_waku
{
    background-image:none!important;
    border:thin solid #000!important;
    background-color:#fff!important;
    width:3px!important;
}
.conf_sunpou_currentdragobject_wrap .tanaita
{
    margin:0px 0px 0px 0px!important;
    padding:0px 0px 0px 0px!important;
}
.conf_sunpou_currentdragobject_wrap .tanaita
{
    z-index:0!important;
}
.conf_sunpou_currentdragobject_wrap .tanaita .tanaita_waku div {
}
.conf_sunpou_currentdragobject_wrap .tanaita .tanaita_waku div
{
    background-color:#fff!important;
    background-image:none!important;
    border-color:#000!important;
    border-top-width:thin!important;
    border-bottom-width:thin!important;
    border-left-width:0px!important;
    border-right-width:0px!important;
    padding:0!important;
}
.conf_sunpou_currentdragobject_wrap .gridpdf_shomen_master .tanaita.moved {
    z-index:90 !important;
}
.conf_sunpou_currentdragobject_wrap .gridpdf_shomen_master .tanaita .tanaita_waku div
{
    background-color:inherit !important;
    border-color:#000!important;
    border-top-style:dashed!important;
    border-bottom-style:dashed!important;
    background-image:none!important;
    border-top-width:thin!important;
    border-bottom-width:thin!important;
    border-left-width:0px!important;
    border-right-width:0px!important;
    padding:0!important;
}
.conf_sunpou_currentdragobject_wrap .tanaita.kadou2 .tanaita_waku div.movable
{
    /* -- 2017/9/29 - 可動棚板も「点線」として表示する
    display:none!important;
    */
    background-color:inherit !important;
    border-color:#000!important;
    border-top-style:dashed!important;
    border-bottom-style:dashed!important;
    background-image:none!important;
    border-top-width:thin!important;
    border-bottom-width:thin!important;
    border-left-width:0px!important;
    border-right-width:0px!important;
    padding:0!important;
    margin:0px 6px !Important;
}
.conf_sunpou_currentdragobject_wrap .door
{
    margin-left:-1px;
}
.conf_sunpou_currentdragobject_wrap .door .waku_wrap
{
    padding:0px!important;
    border-width:0px!important;
    width:1px;
    margin-left:1px;
}
.conf_sunpou_currentdragobject_wrap .door .waku_wrap .waku
{
    padding:0px!important;
}
.conf_sunpou_currentdragobject_wrap .door .waku_wrap .waku img
{
    padding:0px!important;
    border-width:1px!important;
    border-style:solid!important;
    border-color:#000!important;
    opacity:1!important;
}
.conf_sunpou_currentdragobject_wrap .hikidashi
{
    margin-left:-1px;
}
.conf_sunpou_currentdragobject_wrap .hikidashi .waku_wrap
{
    padding:0px!important;
    border-width:0px!important;
    width:1px;
    margin-left:1px;
}
.conf_sunpou_currentdragobject_wrap .hikidashi .waku_wrap .waku
{
    padding:0px!important;
}
.conf_sunpou_currentdragobject_wrap .hikidashi .waku_wrap .waku img
{
    padding:0px!important;
    border-width:1px!important;
    border-style:solid!important;
    border-color:#000!important;
    opacity:1!important;
}
.conf_sunpou_currentdragobject_wrap .flap
{
    margin-left:-1px;
}
.conf_sunpou_currentdragobject_wrap .flap .waku_wrap
{
    padding:0px!important;
    border-width:0px!important;
    width:1px;
    margin-left:1px;
}
.conf_sunpou_currentdragobject_wrap .flap .waku_wrap .waku
{
    padding:0px!important;
}
.conf_sunpou_currentdragobject_wrap .flap .waku_wrap .waku img
{
    padding:0px!important;
    border-width:1px!important;
    border-style:solid!important;
    border-color:#000!important;
    opacity:1!important;
}

.conf_sunpou_currentdragobject_wrap .lighting
{
    margin:0px 0px 0px 0px!important;
    padding:0px 0px 0px 0px!important;
}
.conf_sunpou_currentdragobject_wrap .lighting
{
    z-index:0!important;
}
.conf_sunpou_currentdragobject_wrap .lighting.t_top .tanaita_waku .kadou {
    height:1px;
    margin-top:16px;
}
.conf_sunpou_currentdragobject_wrap .lighting.t_btm .tanaita_waku .kadou {
    height:1px;
}
.conf_sunpou_currentdragobject_wrap .lighting .tanaita_waku .kadou
{
    background-color:#fff!important;
    background-image:none!important;
    border-color:#000!important;
    border-top-width:thin!important;
    border-bottom-width:thin!important;
    border-left-width:0px!important;
    border-right-width:0px!important;
    padding:0!important;
}
.conf_sunpou_currentdragobject_wrap .gridpdf_shomen_master .lighting.moved {
    z-index:90 !important;
}
.conf_sunpou_currentdragobject_wrap .gridpdf_shomen_master .lighting .tanaita_waku div
{
    background-color:inherit !important;
    border-color:#000!important;
    border-top-style:dashed!important;
    border-bottom-style:dashed!important;
    background-image:none!important;
    border-top-width:thin!important;
    border-bottom-width:thin!important;
    border-left-width:0px!important;
    border-right-width:0px!important;
    padding:0!important;
}


.conf_sunpou_currentdragobject_wrap .tanaita_waku
{
    background-image:none!important;
    border-color:#000!important;
}
.conf_sunpou_currentdragobject_wrap .tanaita_waku .kadou
{
    background-image:none!important;
    border-color:#000!important;
}
.conf_sunpou_currentdragobject_wrap .maincontent,.conf_sunpou_currentdragobject_wrap .dragobject
{
    opacity: 1!important;
}

.conf_sunpou_currentdragobject_wrap .dragobject.shelf.tvunit .maincontent .tanaita_waku
{
    display:block;
    background-color:#fff!important;
    border:thin solid #000;
}
.conf_sunpou_currentdragobject_wrap .dragobject.shelf.tvunit .maincontent .tanaita_waku .kadou_wrap
{
    display:block;
    background-color:#fff!important;
    border-top:none solid #000;
    border-bottom:none solid #000;
}
.conf_sunpou_currentdragobject_wrap .dragobject.shelf.tvunit .maincontent .tanaita_waku .kadou
{
    display:block;
    border-top:none solid #000;
    border-bottom:none solid #000;
    border-left:thin solid #000!important;
    border-right:thin solid #000!important;
    background-color:#fff;
}

.conf_sunpou_currentdragobject_wrap .hotate .hotate_waku{
    border:thin solid #000!important;
    background-image:none!important;
    background-color:#fff!important;
}
.grid_sunpou .shelf_background.w4
{
        background-image:none!important;
}
.gridpdf_danmen_master .hotate.hbase .hotate_waku{
	display: block;
    border: 1px solid #000!important;
    background-image:none!important;
    background-color:#fff!important;
    margin: 0px 0px 0px 1px;
    padding: 0px;
}
.gridpdf_danmen_master .dragobject.hotate .maincontent .hotate_waku
{
    margin-top:0px!important;
}
.conf_sunpou_currentdragobject_wrap .bottom_line
{
    border-bottom:1px solid #000;
    height:1px;
}
.nextobject .dragobject.moved
{
    opacity:1!important;
}

ul#w_h2400 li.hotate_base.h2400 .nextobject,li.hotate_inner.h2400 .nextobject
{
    margin-top:-112px;
}
ul#w_h2400 .dragobject.template.hotate.h2400
{
    margin-top:112px;
}
ul#w_h2700 li.hotate_base.h2700 .nextobject,li.hotate_inner.h2700 .nextobject
{
    margin-top:-142px;
}
ul#w_h2700 .dragobject.template.hotate.h2700
{
    margin-top:142px;
}
/* 寸法図非表示 */
.out_sunpou {
}



/** 20171018 */
.colorbox a.colorbtn .result.result2_1 {
    color:#0d78cc;
}
.colorbox a.colorbtn.selected .result.result2_1 {
    color:#666;
}

/*組み立てナビ*/
.hotate_manual_p3 .head_menu_wrap{

}

.hotate_manual_p3 .head_menu{
    width:230px;
    float:left;
    margin:10px;
    padding:10px;
    border:thin solid black;
    font-size:9px;
}

.hotate_manual_p3 .hotate_manual_line_wrap{
    width:740px;
}

/* h240 */
.hotate_manual_p3 .hotate_manual_line {
    float: left;
    width: 320px;
    margin: 0 5px;
}
.hotate_manual_p3 .hotate_manual_line.last {
     float: right;
     margin-right:-137px;
 }

.hotate_manual_p3 .hotate_manual_line_left{
    float:left;
    width:137px;
}
.hotate_manual_p3 .hotate_manual_line_center{
    text-align:center;
}
.hotate_manual_p3 .hotate_manual_line_right{
    float:right;
    width:137px;
}
.hotate_manual_p3 .hotate_manual_line_box.hotatebox{
    border:thin solid black ;
}
.hotate_manual_p3 .hotate_manual_line_box.centerbox{
    border:thin solid white ;
}
.hotate_manual_p3 .hotate_manual_line_box .hotate_manual_line_dot{
    height:10px;
}
.hotate_manual_p3 .hotate_manual_line_box .hotate_manual_line_dot span{
    font-size: 8px;
    line-height:6px;
    height:10px;
}
.hotate_manual_p3 .hotate_manual_line_left span,.hotate_manual_p3 .hotate_manual_line_left .hotate_manual_line_header{
    margin-left:90px;
    width:40px;
    text-align:center;
}
.hotate_manual_p3 .hotate_manual_line_box.hotatebox .hotate_manual_line_dot .hotate_manual_line_dot_inline{
    height:10px;
}

.hotate_manual_p3 .hotate_manual_line_right span,.hotate_manual_p3 .hotate_manual_line_right .hotate_manual_line_header{
    margin-left:30px;
    width:40px;
    text-align:center;
}
.hotate_manual_p3 .hotate_manual_line_left .hotate_manual_line_box.hotatebox .hotate_manual_line_dot .hotate_manual_line_dot_inline.hikidashi img{
    margin-left:-7px;
}
.hotate_manual_p3 .hotate_manual_line_right .hotate_manual_line_box.hotatebox .hotate_manual_line_dot .hotate_manual_line_dot_inline.hikidashi img{
    margin-left:-10px;
}
.hotate_manual_p3 .hotate_manual_line_box.hotatebox .hotate_manual_line_dot .hotate_manual_line_dot_inline.tanaita img{
    height:10px;
}
.hotate_manual_p3 .hotate_manual_line_box.hotatebox .hotate_manual_line_dot .hotate_manual_line_dot_inline.hikidashi img{
    height:20px;
}
.hotate_manual_p3 .hotate_manual_line_box.hotatebox .hotate_manual_line_dot .hotate_manual_line_dot_inline.door_top img{
    height:20px;
}
.hotate_manual_p3 .hotate_manual_line_box .hotate_manual_line_dot.set img.base{
    position:absolute;
    z-index:1;
    height:10px;
}
.hotate_manual_p3 .hotate_manual_line_box .hotate_manual_line_dot.set img{
    position:absolute;
    z-index:2;
}
.hotate_manual_p3 .hotate_manual_line_box .hotate_manual_line_dot.set span{
    position:absolute;
    z-index:3;
}

.hotate_manual_p3 .hotate_manual_line_left .hotate_manual_line_doors{
    margin-left: 47px;
    width: 90px;
    position: absolute;
    z-index: 4;
    margin-top: -3px;
    border: thin solid #999;
    vertical-align: middle;
    font-size: 12px;
    opacity: 0.8;
}
.hotate_manual_p3 .hotate_manual_line_box .hotate_manual_line_doors p{
    height: 100%;
    vertical-align: middle;
    text-align: left;
    font-size: 13px!important;
    line-height: 12px!important;
    width: 80px;
    padding-left: 5px;
    margin-top:30px;
}
.hotate_manual_p3 .hotate_manual_line_box .hotate_manual_line_doors p b{
    font-size:11px!important;
    font-weight: normal;
}
.hotate_manual_p3 .hotate_manual_line_right .hotate_manual_line_doors{
    margin-left: -4px;
    width: 90px;
    position: absolute;
    z-index: 4;
    margin-top: -3px;
    border: thin solid #999;
    vertical-align: middle;
    font-size: 12px;
    opacity: 0.8;
}
.hotate_manual_p3 .hotate_manual_line img.foot{
    width:137px;
}

/* h270 */

.hotate_manual_p3.h270 .head_menu_wrap p{
    margin:5px 0px;
}

.hotate_manual_p3.h270 .hotate_manual_line_wrap h4{
    margin:9px 0px;
}

.hotate_manual_p3.h270 .hotate_manual_line {
    float: left;
    width: 320px;
    margin: 0 5px;
}
.hotate_manual_p3.h270 .hotate_manual_line.last {
    float: right;
    margin-right:-123.5px;
}

.hotate_manual_p3.h270 .hotate_manual_line_left{
    float:left;
    width:123.5px;
}
.hotate_manual_p3.h270 .hotate_manual_line_center{
    text-align:center;
}
.hotate_manual_p3.h270 .hotate_manual_line_right{
    float:right;
    width:123.5px;
}
.hotate_manual_p3.h270 .hotate_manual_line_box.hotatebox{
    border:thin solid black ;
}
.hotate_manual_p3.h270 .hotate_manual_line_box.centerbox{
    border:thin solid white ;
}
.hotate_manual_p3.h270 .hotate_manual_line_box .hotate_manual_line_dot{
    height:9px;
}
.hotate_manual_p3.h270 .hotate_manual_line_box .hotate_manual_line_dot span{
    font-size: 8px;
    line-height:6px;
    height:9px;
}
.hotate_manual_p3.h270 .hotate_manual_line_left span,.hotate_manual_p3.h270 .hotate_manual_line_left .hotate_manual_line_header{
    margin-left:70px;
    width:40px;
    text-align:center;
}
.hotate_manual_p3.h270 .hotate_manual_line_box.hotatebox .hotate_manual_line_dot .hotate_manual_line_dot_inline{
    height:9px;
}

.hotate_manual_p3.h270 .hotate_manual_line_right span,.hotate_manual_p3.h270 .hotate_manual_line_right .hotate_manual_line_header{
    margin-left:30px;
    width:40px;
    text-align:center;
}
.hotate_manual_p3.h270 .hotate_manual_line_left .hotate_manual_line_box.hotatebox .hotate_manual_line_dot .hotate_manual_line_dot_inline.hikidashi img{
    margin-left:-7px;
}
.hotate_manual_p3.h270 .hotate_manual_line_right .hotate_manual_line_box.hotatebox .hotate_manual_line_dot .hotate_manual_line_dot_inline.hikidashi img{
    margin-left:-9px;
}
.hotate_manual_p3.h270 .hotate_manual_line_box.hotatebox .hotate_manual_line_dot .hotate_manual_line_dot_inline.tanaita img{
    height:9px;
}
.hotate_manual_p3.h270 .hotate_manual_line_box.hotatebox .hotate_manual_line_dot .hotate_manual_line_dot_inline.hikidashi img{
    height:18px;
}
.hotate_manual_p3.h270 .hotate_manual_line_box.hotatebox .hotate_manual_line_dot .hotate_manual_line_dot_inline.door_top img{
    height:18px;
}
.hotate_manual_p3.h270 .hotate_manual_line_box .hotate_manual_line_dot.set img.base{
    position:absolute;
    z-index:1;
    height:9px;
}
.hotate_manual_p3.h270 .hotate_manual_line_box .hotate_manual_line_dot.set img{
    position:absolute;
    z-index:2;
}
.hotate_manual_p3.h270 .hotate_manual_line_box .hotate_manual_line_dot.set span{
    position:absolute;
    z-index:3;
}

.hotate_manual_p3.h270 .hotate_manual_line_left .hotate_manual_line_doors{
    margin-left: 47px;
    width: 90px;
    position: absolute;
    z-index: 4;
    margin-top: -3px;
    border: thin solid #999;
    vertical-align: middle;
    font-size: 12px;
    opacity: 0.8;
}
.hotate_manual_p3.h270 .hotate_manual_line_box .hotate_manual_line_doors p{
    height: 100%;
    vertical-align: middle;
    text-align: left;
    font-size: 13px!important;
    line-height: 12px!important;
    width: 80px;
    padding-left: 5px;
    margin-top:30px;
}
.hotate_manual_p3.h270 .hotate_manual_line_box .hotate_manual_line_doors p b{
    font-size:11px!important;
    font-weight: normal;
}
.hotate_manual_p3.h270 .hotate_manual_line_right .hotate_manual_line_doors{
    margin-left: -4px;
    width: 90px;
    position: absolute;
    z-index: 4;
    margin-top: -3px;
    border: thin solid #999;
    vertical-align: middle;
    font-size: 12px;
    opacity: 0.8;
}
.hotate_manual_p3.h270 .hotate_manual_line img.foot{
    width:123.5px;
}

.caution20180918{
     color:red;
 }
.caution20180918 a{
    color:#0d78ff;
}
#sb-player .caution20180918{
    margin-top: -3px;
    padding-left: 30px;
    line-height: 1.2em;
    font-size: 14px;
}

.dragmenu_box_caption{
    height:30px;
    clear:both;
}
.dragmenu_box_caption h5{
    margin:0;
}

