.header.fixed {
    position: fixed;
    top: 0px;
    z-index:999;
}
.menu ul {
    text-align: left;
}
.menu ul li {
    display: inline-block;
    margin: 0 5% 0 0;
}
section h2 {
    padding: 0 0 10px 0;
    margin: 20px 0 15px 0;
    border-bottom: solid 3px #CCC;
}

.fc_red_fw_b{
    color: #F40408;
    font-weight: bold;
}


/****** YUシリーズの商品詳細 *********/

#main a:hover{
	opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}


.white_space{
	clear:both;
}

.space_t10_m10{
	padding:10px 0 10px 0;
}

.photo_enlarge_dc{
	text-align:center;
	margin:10px 0 10px 0;

	
}

.info_detail{
	margin:0 0 10px 0;
}

.fw_b{
	font-weight:bold;
}


.info_detail_drawing{
	border:#999 solid 2px;
	padding:5px 0 5px 10px;
	margin:5px 0 20px 0px;
	width:240px;
	text-align:center;
}


.info_detail_drawing a{
	display:block;
	color:#039 !important;
	text-decoration:none !important;
}

.info_detail_hikikatte{
	margin:0 0 15px 0;
}


.info_detail_estimate_text01{
	text-align:center;
	border:#999 solid 3px;
	padding:5px 0 5px 0;
	margin:0 0 20px 0;
	font-size:16px;
	letter-spacing:1px;
}


.info_detail_estimate_text01 a{
	display:block;
	text-decoration:none !important;
	color:#039 !important;
}

.fc_ba4e42{
	color:#ba4e42;
}

.white_space{
	clear:both;
}


#katahiraki{
	position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}

#hikido{
	position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}


#byfolding{
	position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}


/*********DCドアシリーズ（　PCスマホ両方　）**************/


.door_detail_jabara_text01{
	font-size:16px;
	line-height:24px;
}

.door_detail_jabara_text02{
	font-size:16px;
	line-height:24px;
}


.fc_green_fw_b{
	color:#063;
	font-weight:bold;
}



.clearfix::after{
  content: "";
  display: block;
  clear: both;
}


.fc_blue{
	color: #0C79BF;
}


.space_t20_b20_p{
	padding: 20px 0 20px 0;
}








/*================================================
 *  PC向けデザイン
 ================================================*/
@media print, screen and (min-width:768px) {

.itemtit{
	font-size:20px;
	letter-spacing:2px;
	font-weight:bold;
}

.itemphoto{
	width:288px;
	float:left;
}


.photo_enlarge_dc_text01{
	padding:2px 0 2px 0;
}

.photo_enlarge_dc_text01 a{
	font-size:14px;
}


.iteminfo{
	width:300px;
	float:right;
}


.info_detail_text01{
	font-size:16px;
	line-height:28px;
	
}



.info_detail_set_text01{
	font-size:14px;
	line-height:22px;
	padding:10px 0 10px 0;
}


.info_detail_attention_text01{
	font-size:14px;
	line-height:24px;
	padding:10px 0 5px 0;
}

.info_detail_attention_text01 a{
	color:#036 !important;
}


.info_detail_estimate{
	width:360px;
	text-align:center;
	margin:20px 0 20px 60px;
	
}



.info_detail_option_oyako-dual01{
	width:145px;
	float:left;
	padding:0 20px 0 0;
}

.info_detail_option_oyako-dual02{
	width:205px;
	float:left;
}


.info_detail_option_oyako-dual03{
	width:110px;
	float:left;
	margin:0 20px 0 0;
}



.info_detail_option_oyako-dual_text01{
	text-align:center;
	font-size:14px;
	line-height:22px;
}



.doordetail_images_tit{
	margin:30px 0 20px 0;
}

.doordetail_images_tit_text01{
	border:#999 solid 1px;
	padding:10px;
	width:300px;
	text-align:center;
}



.doordetail_images_image{
	text-align:center;
	margin:0 0 20px 0;
}

/********DCドアシリーズ（　PC向け　）**************/



.door_drawing_pdf{
	margin:10px 0 10px 0;
}

.door_drawing_pdf_text01{
	padding:5px 0 3px 0;
	text-align:center;
	font-size:16px;
	border:#1e1ebc solid 3px;
	font-weight:bold;
	
}


.door_drawing_pdf_text01 a{
	display:block;
	text-decoration:underline;
	color:#1e1ebc !important;
	
}


.door_item_detail_intro{
	margin:10px 0 10px 0;
}

.door_item_detail_intro_text01{
	font-size:16px;
	line-height:24px;
	padding:5px 0 5px 0;
}


.door_item_detail_intro h2{
	font-size:16px;
	line-height:26px;
	margin:5px 0 5px 0;
}

.door_item_detail_intro h2 a{
	color:#009;
	
}


.door_detail_jabara{
	margin:5px 0 10px 0;
}


.door_accordion_in_text01{
	font-size:14px;
	line-height:22px;
}




.dcdoor_menu_tit_01{
	text-align:center;
	background:#e2ebd3;
}




.door_dc_arrow{
	text-align:center;
	margin:5px 0 10px 0;
}



.dc_spec_detail_flex{
	display: flex;        /*  */
   flex-direction: row; /* */
	
}


.dc_spec_detail_images{
	width:285px;
	margin:0 30px 20px 0;
}


.dc_spec_detail_desc{
	width:320px;
	margin:0 0 20px 0;
}


.dc_spec_detail_desc_text01{
	font-size:14px;
	line-height:22px;
	color:#FFF;
	background:#696;
	text-align:center;
	padding:4px;
	letter-spacing:1px;
}


.dc_spec_detail_desc_text02{
	font-size:14px;
	line-height:24px;
}



.door_detail_add_images{
	text-align:center;
	margin:10px 0 10px 0;
}



/*******ドア詳細のおすすめコーナー（　PC向け　）*********/


.door_detail_reccomend{
	margin:20px 0 10px 0;
}


.door_detail_reccomend_text01{
	font-size:16px;
	line-height:26px;
	font-weight:bold;
	border:#999 solid 1px;
	padding:5px;
	margin:20px 0 10px 0;
	text-align:center;

}

.door_detail_reccomend_text02{
	font-size:16px;
	line-height:28px;
	margin:10px 0 10px 0;
}


.door_detail_reccomend_text02 a{
	color:#00C;
}



.door_detail_reccomend_info{
	margin:10px 0 10px 0;
}


.door_detail_reccomend_info ul{
	padding-left:0;
}


.door_detail_reccomend_info ul li{
	display:inline-block;
	margin:0 40px 20px 0;
	list-style:none;
	width:120px;
	vertical-align:top;
}

.door_detail_reco_item_text01{
	font-weight:bold;
	margin:5px 0 5px 0;
}


.dc_glass_spec_flex{
	display: flex;        /*  */
   flex-direction: row; /* */
   margin:5px 0 20px 0;
	
}


.dc_glass_spec_info{
	width:510px;
	margin:0 20px 10px 0;
}


.dc_glass_spec_info_text01{
	font-size:16px;
	line-height:28px;
}


.dc_glass_spec_info_text01 a{
	color:#039;
}


.dc_glass_spec_images{
	width:110px;
	text-align:center;
	margin:0 0 10px 0;
}



.dc_d39_dental_info{
	margin:10px 0 10px 0;
}


.dc_d39_dental_info_text01{
	font-size:16px;
	line-height:26px;
	margin:2px 0 5px 0;
}


.dc_colorpaint_info{
	margin:10px 0 10px 0;
}


.dc_door_catetop_linkbn{
	margin:20px 0 30px 0;

}


.ehdoor_knock_catetop_deliver_info{
	background:#f9f8e7;
	margin:10px 0 10px 0;
	padding:10px 10px 6px 10px;
}

.ehdoor_knock_catetop_deliver_info_text01{
	font-size:14px;
	line-height:22px;
}



.ehdoor_catetop_respo_tit{
	margin:10px 0 10px 0;
	
}

.ehdoor_catetop_respo_tit h3{
	font-size:16px;
	line-height:28px;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 10px;
	padding:5px 5px 10px 10px;
	background:none !important;
	color:#333 !important;
	
}



.ehdoor_catetop_respo_tit_info{
	margin:10px 0 10px 0;
}


.ehdoor_catetop_respo_tit_info_text01{
	text-align:right;
	margin:5px 0 10px 0;
	font-size:14px;
	line-height:22px;
}


.ehdoor_catetop_lineup_respo{
	margin:10px 0 10px 0;
}


.ehdoor_catetop_lineup_respo ul{
	padding-left:0;
}

.ehdoor_catetop_lineup_respo ul li{
	display:inline-block;
	list-style:none;
	width:120px;
	vertical-align:top;
	margin:5px 5px 10px 0;
	border-bottom:#CCC dotted 1px;
	padding-bottom:3px;
	
	
}


.ehdoor_catetop_lineup_respo_text01{
	margin:3px 0 5px 0;
	font-size:14px;
	line-height:22px;
}

.ehdoor_catetop_lineup_respo_text02{
	margin:0 0 5px 0;
	font-size:14px;
	line-height:22px;
}




.ehdoor_catetoo_hikido_varie_flex{
	 display: flex;        /*  */
   flex-direction: row; /*  */
}



.ehdoor_catetoo_hikido_varie_info{
	width:170px;
	margin:20px 20px 20px 0;
}


.ehdoor_catetoo_hikido_varie_info_text01{
	font-size:14px;
	line-height:22px;
	margin:0 0 10px 0;
	font-weight:bold;
	letter-spacing:1px;
}


.ehdoor_catetoo_hikido_varie_info_text02{
	font-size:14px;
	line-height:22px;
	margin:0 0 10px 0;
}



.ehdoor_catetoo_hikido_varie_images{
	width:450px;
	margin:20px 0 20px 0;
}


.ehdoor_catetop_lineup_door1404{
	margin:10px 0 10px 0;
	
	}

.ehdoor_catetop_lineup_door1404_text01{
	font-size:14px;
	line-height:22px;
	border-bottom:#666 dotted 1px;
	padding:5px 0 5px 5px;
	letter-spacing:1px;
	
	
}



.ehdoor_knock_catetop_pagelink{
	margin:10px 0 10px 0;
	border:#999 solid 1px;
	padding:10px 10px 5px 10px;
	text-align:center;
	
}


.ehdoor_knock_catetop_pagelink_text01{
	margin:5px 0 5px 0;
}



.ehdoor_knock_catetop_pagelink ul li{
	font-size:14px;
	line-height:22px;
	display:inline;
	margin:0 20px 20px 0;
	
	
}


.ehdoor_knock_catetop_pagelink ul li a{
	color:#009 !important;
}


	
	.ehdoor_mikako_headline{
		margin: 5px 0 5px 0;
		border:#000000 dotted 1px;
		padding: 5px;

	
	}
	
	
	.ehdoor_mikako_headline_text02{
		background: #6AAC26;
		color: #F8F8F8;
		padding: 2px 2px 2px 8px;
		margin: 5px 2px 8px 2px;

	
	}

	
	.ehdoor_mikako_headline_text01{
		font-size: 14px;
		line-height: 22px;
		margin: 0 5px 5px 5px;
		
	}
	
	.ehdoor_mikako_headline_text01 a{
		color: #0e3979;
		
	}	
	

	.ehdoor_mikako_intro{
		margin: 5px 0 5px 0;
		background-color:#F1FBE9;
		padding: 10px 10px 8px 10px;
		
		
	}	
	
	
	.ehdoor_mikako_intro_text01{
		font-size: 14px;
		line-height: 26px;
		margin: 5px;
		
	}
	
	
	
	
	
	.ehdoor_mikako_catetop_sizeorder_flex{
	display: flex;        /*  */
   flex-direction: row; /* */
		border:#7ea9c7 solid 3px;
		padding: 10px;
	}	
	
	
	.ehdoor_mikako_catetop_sizeorder_info{
		margin: 10px 30px 20px 0;
		width: 340px;
	}
	
	
	.ehdoor_mikako_catetop_sizeorder_info ul{
		padding-left: 0;
		padding-top: 5px;ehdoor_mikako_catetop_sizeorder_info
		
	}
	
	.ehdoor_mikako_catetop_sizeorder_info ul li{
		font-size: 14px;
		line-height: 22px;
		list-style-type:disc;

	}
	
	
	.ehdoor_mikako_catetop_sizeorder_info ul li a{
		color:#02466B;
	}
	
	
	
	.ehdoor_mikako_catetop_sizeorder_images{
		width: 272px;
		margin: 10px 0 20px 0;
	}
	

	
	.ehdoor_mikako_panel_spec{
		margin: 20px 0 20px 0
	}	
	
	.ehdoor_mikako_panel_spec_text01{
		font-size:18px;
		line-height: 28px;
		color:#838383;
		margin: 5px 0 20px 0;
		padding: 10px;
		border-bottom:#D3D2D2 solid 2px;
		letter-spacing: 2px;
	
	}
	
	
	
	.ehdoor_mikako_panel_spec_flex{
		display: flex;        /*  */
   flex-direction: row; /* */
		
	}
	
	
	.ehdoor_mikako_panel_spec_images01{
		margin: 0 20px 20px 0;
		width: 302px;
	}
	
	.ehdoor_mikako_panel_spec_images02{
		margin: 0 0 20px 0;
		width: 302px;
	}
	
	

	
	.ehdoor_catetop_respo_comment{
		margin: 10px 0 10px 0;
	}	
	
	
	.ehdoor_catetop_respo_comment_text01{
		font-size: 14px;
		line-height: 22px;
	}
	
	
	.ehdoor_catetop_respo_comment_text01 a{
		color: #1F66C5;
	
	}
	
	
	.ehdoor_mikako_catetop_others_tit{
		margin: 10px 0 10px 0;

	}
	
	
	
	.ehdoor_mikako_catetop_others_tit_text01{
		font-size: 16px;
		line-height: 26px;
		background: #CDCACA;
		color: #FFFFFF;
		padding: 5px;
		letter-spacing: 1px;
		
		
	
	}
	
	
	.ehdoor_mikako_catetop_others_tit_text02{
		margin: 0 0 10px 0;
		font-size: 14px;
		line-height: 22px;
		
	}
	
	
	.ehdoor_mikako_catetop_others_flex{
			display: flex;        /*  */
   flex-direction: row; /*  */
   flex-wrap:wrap;
	}
	
	

	
	.ehdoor_mikako_catetop_others_bn{
		width: 302px;
		margin: 0 20px 20px 0;
	}
	
	
	.ehdoor_mikako_catetop_others_bn_text01{
		text-align: center;
		margin: 5px 0 5px 0;
		font-size: 14px;
		line-height: 22px;
		
	}
	
	.ehdoor_mikako_catetop_others_bn_text02{
		margin: 0 0 10px 0;
		font-size: 14px;
		line-height: 22px;
	}
	
	
	
	.ehdoor_mikako_catetop_sizeorder_info_text02{		
	border-radius: 5px;        /* CSS3闕画｡� */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome逕ｨ */  
    -moz-border-radius: 5px;   /* Firefox逕ｨ */
		text-align: center;
		padding: 5px 5px 4px 5px;
		margin: 5px 5px 10px 5px;
		border: #7695c9 solid 2px;
		background: -webkit-gradient(linear, left top, left bottom, from(#295eb6), to(#5d80bb));
    /* Mozilla邉ｻ */
    background: -moz-linear-gradient(top, #295eb6, #5d80bb);
    /* IE10+ */
    background: -ms-linear-gradient(top, #295eb6, #5d80bb);
    /* IE8-9 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef9796', endColorstr='#ee7271', GradientType=0)";
    /* IE5.5-7 */
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccccff', endColorstr='#000066', GradientType=0); */
		
	}
	
	.ehdoor_mikako_catetop_sizeorder_info_text02 a{
		color: #F5F4F4;
		text-decoration: none;
		display: block;
	}
	
	
	
	.ehdoor_mikako_catetop_widthcut_flex{
	display: flex;        /*  */
   flex-direction: row; /* */
		border:#f9aeb3 solid 3px;
		padding: 10px;
	}	
	
	
	
	
	.ehdoor_mikako_catetop_widthcut_info_text02{		
	border-radius: 5px;        /* CSS3闕画｡� */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome逕ｨ */  
    -moz-border-radius: 5px;   /* Firefox逕ｨ */
		text-align: center;
		padding: 5px 5px 4px 5px;
		margin: 5px 5px 15px 5px;
		border: #eaaab4 solid 2px;
		background: -webkit-gradient(linear, left top, left bottom, from(#ea6b7f), to(#eb8494));
    /* Mozilla邉ｻ */
    background: -moz-linear-gradient(top, #ea6b7f, #eb8494);
    /* IE10+ */
    background: -ms-linear-gradient(top, #ea6b7f, #eb8494);
    /* IE8-9 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef9796', endColorstr='#ee7271', GradientType=0)";
    /* IE5.5-7 */
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccccff', endColorstr='#000066', GradientType=0); */
		
	}
	
	.ehdoor_mikako_catetop_widthcut_info_text02 a{
		color: #F5F4F4;
		text-decoration: none;
		display: block;
	}	
	
	
	.ehdoor_mikako_catetop_index_info{
		margin: 10px 0 10px 0;
		border-top: #000000 dotted 1px;
		border-bottom: #000000 dotted 1px;
		padding: 5px;
		background: #fbf9ee;
		
		
	}
	
	.ehdoor_mikako_catetop_index_info_text01{
		color: #999999;
		font-size: 14px;
		margin: 0 0 5px 0;
	}
	
	
	.ehdoor_mikako_catetop_index_info ul{
		padding-left: 0;
	}
	
	
	.ehdoor_mikako_catetop_index_info ul li{
		display:inline-block;
		list-style: none;
		margin: 0 10px 5px 10px;
		font-size: 14px;
		line-height: 22px;
	}
	
	
	.ehdoor_closet_process_text01{
		background: #FBFFC6;
		font-size: 14px;
		line-height: 22px;
		margin: 5px 0 10px 0;
		padding: 10px;
	}
	
	
	
	
	
	
	
	
	
	

}











/*================================================
 *  タブレット向けデザイン
 ================================================*/
/* スクロールバーを考慮して20px大きいサイズで切り替え */
@media screen and (max-width:979px) {
	
	
}






/*================================================
 *  スマートフォン向けデザイン
 ================================================*/
@media screen and (max-width:767px) {
	
.itemtit{
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
}


.photo_main{
	text-align:center;
}


.photo_main img{
	width:100%;
	height:auto;
	padding:0 0 10px 0;
}




.info_detail_text01{
	font-size:16px;
	line-height:26px;
	
}



.info_detail_set img{
	width:100%;
	height:auto;
}

.info_detail_set_text01{
	font-size:12px;
	line-height:20px;
	padding:5px 0 10px 0;
}

.info_detail_hikikatte img{
	width:100%;
	height:auto;
}


.info_detail_option_hikido{
	text-align:center;
}


.info_detail_option_hikido img{
	width:40%;
	height:auto;
}

.info_detail_attention_text01{
	font-size:12px;
	line-height:22px;
	padding:10px 0 5px 0;
}

.info_detail_attention_text01 a{
	color:#036 !important;
}


.info_detail_estimate{
	text-align:center;
	margin:20px 0 20px 0;
	
}



.photo_enlarge_dc{
	display:none;
}




.info_detail_option_oyako-dual01{
	padding:0 0 10px 0;
	text-align:center;
	float:left;
	width:48%;
}

.info_detail_option_oyako-dual02{
	padding:0 0 10px 0;
	text-align:center;
	float:left;
	width:48%;
}

.info_detail_option_oyako-dual03{
	padding:0 0 10px 0;
	text-align:center;
	float:left;
	width:48%;
}



.info_detail_option_oyako-dual01 img{
	width:40%;
	height:auto;
}

.info_detail_option_oyako-dual02 img{
	width:60%;
	height:auto;
}


.info_detail_option_oyako-dual03 img{
	width:30%;
	height:auto;
}


.info_detail_option_oyako-dual_text01{
	font-size:12px;
	line-height:20px;


}


.doordetail_images_tit{
	margin:20px 0 20px 0;
}

.doordetail_images_tit_text01{
	border:#999 solid 1px;
	padding:10px;
	text-align:center;
}



.doordetail_images_image{
	text-align:center;
	margin:0 0 20px 0;
}

.doordetail_images_image img{
	width:100%;
	height:auto;
	}


/*********DCドアシリーズ　（ スマホ向け　）*****************/


.door_drawing_pdf{
	margin:10px 0 10px 0;
}

.door_drawing_pdf_text01{
	padding:5px 0 3px 0;
	text-align:center;
	font-size:16px;
	border:#1e1ebc solid 3px;
	font-weight:bold;
	
}


.door_drawing_pdf_text01 a{
	display:block;
	text-decoration:underline;
	color:#1e1ebc !important;
	
}


.door_accordion_in_text01{
	font-size:14px;
	line-height:22px;
}




.dcdoor_menu_tit_01{
	text-align:center;
	background:#e2ebd3;
}




.door_dc_arrow{
	text-align:center;
	margin:5px 0 10px 0;
}




.dc_spec_detail_flex{
	margin:5px 0 20px 0;
	display: flex;                    /* flexコンテナ化 */
   flex-direction: column-reverse; /* 縦向きで逆順に配置 */
	
}


.dc_spec_detail_images{
	margin:0 0 20px 0;
}


.dc_spec_detail_desc{
	margin:0 0 20px 0;
}


.dc_spec_detail_desc_text01{
	font-size:14px;
	line-height:22px;
	color:#FFF;
	background:#696;
	text-align:center;
	padding:4px;
	letter-spacing:1px;
}


.dc_spec_detail_desc_text02{
	font-size:14px;
	line-height:24px;
}



.door_detail_add_images{
	text-align:center;
	margin:10px 0 10px 0;
}


.door_detail_add_images imt{
	width:100%;
	height:auto;
}




/*******ドア詳細のおすすめコーナー（　スマホ向け　）*********/


.door_detail_reccomend{
	margin:20px 0 10px 0;
}


.door_detail_reccomend_text01{
	font-size:16px;
	line-height:26px;
	font-weight:bold;
	border:#999 solid 1px;
	padding:5px;
	margin:20px 0 10px 0;
	text-align:center;
}

.door_detail_reccomend_text02{
	font-size:16px;
	line-height:28px;
	margin:10px 0 10px 0;
}


.door_detail_reccomend_text02 a{
	color:#00C;
}



.door_detail_reccomend_info{
	margin:10px 0 10px 0;
}


.door_detail_reccomend_info ul{
	padding-left:0;
	overflow:hidden;
	margin:2% -2% 0 0;
}


.door_detail_reccomend_info ul li{
	display:inline-block;
	margin:0 20px 20px 0;
	list-style:none;
	vertical-align:top;
	text-align:center;
	width:40%;
	height:auto;
}


.door_detail_reccomend_info ul li img{
	width:50%;
	height:auto;
	}





.door_detail_reco_item_text01{
	text-align:left;
	font-weight:bold;
	
}



.door_item_detail_intro_text01{
	font-size:16px;
	line-height:24px;
	padding:5px 0 5px 0;
}


.door_item_detail_intro h2{
	font-size:16px;
	line-height:26px;
	margin:5px 0 5px 0;
}

.door_item_detail_intro h2 a{
	color:#009;
	
}



.dc_glass_spec_flex{
   margin:5px 0 20px 0;
	
}


.dc_glass_spec_info{

	margin:0 0 10px 0;
}


.dc_glass_spec_info_text01{
	font-size:16px;
	line-height:28px;
}


.dc_glass_spec_info_text01 a{
	color:#039;
}


.dc_glass_spec_images{

	text-align:center;
	margin:0 0 10px 0;
}


.dc_d39_dental_info{
	margin:10px 0 10px 0;
	text-align:center;
}


.dc_d39_dental_info img{
	width:60%;
	height:auto;
	
}

.dc_d39_dental_info_text01{
	font-size:16px;
	line-height:26px;
	margin:2px 0 5px 0;
	text-align:left;
}



.dc_colorpaint_info{
	margin:10px 0 10px 0;
	text-align:center;
}


.dc_colorpaint_info img{
	width:90%;
	height:auto;
	
}


.dc_door_catetop_linkbn{
	margin:10px 0 10px 0;

}

.dc_door_catetop_linkbn img{
	width:100%;
	height:auto;
}


.ehdoor_knock_catetop_deliver_info{
	background:#f9f8e7;
	margin:10px 0 10px 0;
	padding:10px 10px 6px 10px;
}

.ehdoor_knock_catetop_deliver_info_text01{
	font-size:14px;
	line-height:22px;
}



.ehdoor_catetop_respo_tit{
	margin:10px 0 10px 0;
	
}

.ehdoor_catetop_respo_tit h3{
	font-size:16px;
	line-height:28px;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 10px;
	padding:5px 5px 10px 10px;
	background:none !important;
	color:#333 !important;
	
}




.ehdoor_catetop_lineup_respo{
	margin:10px 0 10px 0;
}


.ehdoor_catetop_lineup_respo ul{
	padding-left:0;
}

.ehdoor_catetop_lineup_respo ul li{
	display:inline-block;
	list-style:none;
	width:40%;
	height:auto;
	margin:5px 5px 15px 5px;
	text-align:center;
	border-bottom:#CCC solid 1px;
	padding-bottom:5px;
	vertical-align:top;
	
	
}



.ehdoor_catetop_lineup_respo ul li img{
	width:90%;
	height:auto;
}



.ehdoor_catetop_lineup_respo_text01{
	margin:3px 0 5px 0;
	font-size:14px;
	line-height:22px;
	text-align:center;
}

.ehdoor_catetop_lineup_respo_text02{
	margin:0 0 5px 0;
	font-size:14px;
	line-height:22px;
	text-align:center;
}




.ehdoor_catetoo_hikido_varie_flex{
	
}



.ehdoor_catetoo_hikido_varie_info{
	margin:20px 5px 20px 5px;
}


.ehdoor_catetoo_hikido_varie_info_text01{
	font-size:14px;
	line-height:22px;
	margin:0 0 10px 0;
	font-weight:bold;
	letter-spacing:1px;
	border:#999 solid 1px;
	padding:5px;
	text-align:center;
}


.ehdoor_catetoo_hikido_varie_info_text02{
	font-size:14px;
	line-height:22px;
	margin:0 0 10px 0;
}



.ehdoor_catetoo_hikido_varie_images{
	margin:20px 0 20px 0;
}


.ehdoor_catetoo_hikido_varie_images img{
	width:100%;
	height:auto;
}




.ehdoor_knock_catetop_pagelink{
	margin:10px 0 10px 0;
	border:#999 solid 1px;
	padding:10px;
	text-align:center;
	
}


.ehdoor_knock_catetop_pagelink_text01{
	margin:5px 0 5px 0;
}



.ehdoor_knock_catetop_pagelink ul li{
	font-size:14px;
	line-height:22px;
	display:inline;
	margin:0 20px 20px 0;
	
	
}


.ehdoor_knock_catetop_pagelink ul li a{
	color:#009 !important;
}




.ehdoor_mikako_headline{
		margin: 5px;
		border:#000000 dotted 1px;
		padding: 8px;

	
	}
	
	
	.ehdoor_mikako_headline_text02{
		background: #6AAC26;
		color: #F8F8F8;
		padding: 2px 2px 2px 8px;
		margin: 5px 2px 8px 2px;

	
	}

	
	.ehdoor_mikako_headline_text01{
		font-size: 14px;
		line-height: 22px;
		margin: 0 5px 5px 5px;
		
	}	
	
	.ehdoor_mikako_headline_text01 a{
		color: #0e3979;
		
	}

		
	
	
	.ehdoor_mikako_intro{
		margin: 5px;
		background-color:#F1FBE9;
		padding: 10px 10px 8px 10px;
		
		
	}	
	
	
	.ehdoor_mikako_intro_text01{
		font-size: 14px;
		line-height: 22px;
		
	}
	
	
	
	
.ehdoor_mikako_catetop_sizeorder_flex{
	margin: 5px;
	}	
	
	
	.ehdoor_mikako_catetop_sizeorder_info{
		margin: 10px 5px 10px 5px;
	}
	
	
	.ehdoor_mikako_catetop_sizeorder_info ul{
		padding-left: 0;
		border: #000000 dotted 1px;
		padding: 5px 4px 4px 4px;
		
	}
	
	.ehdoor_mikako_catetop_sizeorder_info ul li{
		font-size: 14px;
		line-height: 22px;
		list-style-type:disc;
		
		

	}
	
	
	.ehdoor_mikako_catetop_sizeorder_images{
		margin: 10px 0 20px 0;
		text-align: center;
	}
	
	
	
	
	.ehdoor_mikako_catetop_sizeorder_images img{
		width: 70%;
		height: auto;
	}
	
	
	
	

	.ehdoor_mikako_panel_spec{
		margin: 20px 0 20px 0
	}	
	
	.ehdoor_mikako_panel_spec_text01{
		font-size:18px;
		line-height: 28px;
		color:#838383;
		margin: 5px 0 20px 0;
		padding: 10px;
		border-bottom:#D3D2D2 solid 2px;
		letter-spacing: 2px;
	
	}
	
	
	
	.ehdoor_mikako_panel_spec_flex{
		
	}
	
	
	.ehdoor_mikako_panel_spec_images01{
		margin: 0 0 20px 0;
		text-align: center;
		
	}
	
	.ehdoor_mikako_panel_spec_images02{
		margin: 0 0 20px 0;
		text-align: center;
		
	}
	
	
	
	.ehdoor_mikako_panel_spec_images01 img{
		width: 60%;
		height: auto;
	}
	
	.ehdoor_mikako_panel_spec_images02 img{
		width: 60%;
		height: auto;
	}
	
	

	.ehdoor_mikako_catetop_others_tit{
		margin: 10px 0 10px 0;

	}
	
	
	
	.ehdoor_mikako_catetop_others_tit_text01{
		font-size: 16px;
		line-height: 26px;
		background: #CDCACA;
		color: #FFFFFF;
		padding: 5px;
		
	
	}
	
	
	.ehdoor_mikako_catetop_others_tit_text02{
		margin: 10px;
		font-size: 14px;
		line-height: 22px;
		
	}
	
	
	
	
	

	.ehdoor_mikako_catetop_others_flex{
		margin: 10px 0 10px 0;
	}
	
	

	
	.ehdoor_mikako_catetop_others_bn{
		
		margin: 0 0 10px 0;
		text-align: center;
	}
	
	
	.ehdoor_mikako_catetop_others_bn_text01{
		text-align: center;
		margin: 5px 0 5px 0;
		font-size: 14px;
		line-height: 22px;
		
	}
	
	.ehdoor_mikako_catetop_others_bn_text02{
		margin: 0 20px 20px 20px;
		font-size: 14px;
		line-height: 22px;
		text-align: left;
		
	}
	
	
		
	
	
.ehdoor_mikako_catetop_sizeorder_info_text02{		
	border-radius: 5px;        /* CSS3闕画｡� */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome逕ｨ */  
    -moz-border-radius: 5px;   /* Firefox逕ｨ */
		text-align: center;
		padding: 5px 5px 4px 5px;
		margin: 5px 5px 15px 5px;
		border: #7695c9 solid 2px;
		background: -webkit-gradient(linear, left top, left bottom, from(#295eb6), to(#5d80bb));
    /* Mozilla邉ｻ */
    background: -moz-linear-gradient(top, #295eb6, #5d80bb);
    /* IE10+ */
    background: -ms-linear-gradient(top, #295eb6, #5d80bb);
    /* IE8-9 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef9796', endColorstr='#ee7271', GradientType=0)";
    /* IE5.5-7 */
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccccff', endColorstr='#000066', GradientType=0); */
		
	}
	
	.ehdoor_mikako_catetop_sizeorder_info_text02 a{
		color: #F5F4F4;
		text-decoration: none;
		display: block;
	}	
	
	
	.ehdoor_mikako_catetop_widthcut_flex{
	margin: 5px;
	}	
	
	
	
	.ehdoor_mikako_catetop_widthcut_info_text02{		
	border-radius: 5px;        /* CSS3闕画｡� */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome逕ｨ */  
    -moz-border-radius: 5px;   /* Firefox逕ｨ */
		text-align: center;
		padding: 5px 5px 4px 5px;
		margin: 5px 5px 15px 5px;
		border: #eaaab4 solid 2px;
		background: -webkit-gradient(linear, left top, left bottom, from(#ea6b7f), to(#eb8494));
    /* Mozilla邉ｻ */
    background: -moz-linear-gradient(top, #ea6b7f, #eb8494);
    /* IE10+ */
    background: -ms-linear-gradient(top, #ea6b7f, #eb8494);
    /* IE8-9 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef9796', endColorstr='#ee7271', GradientType=0)";
    /* IE5.5-7 */
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccccff', endColorstr='#000066', GradientType=0); */
		
	}
	
	.ehdoor_mikako_catetop_widthcut_info_text02 a{
		color: #F5F4F4;
		text-decoration: none;
		display: block;
	}	
	
	
	
	.ehdoor_mikako_catetop_index_info{
		margin: 10px 0 10px 0;
		border-top: #000000 dotted 1px;
		border-bottom: #000000 dotted 1px;
		padding: 5px;
		background: #fbf9ee;
		
		
	}
	
	.ehdoor_mikako_catetop_index_info_text01{
		color: #999999;
		font-size: 14px;
		margin: 0 0 5px 0;
	}
	
	
	.ehdoor_mikako_catetop_index_info ul{
		padding-left: 0;
	}
	
	
	.ehdoor_mikako_catetop_index_info ul li{
		display:inline-block;
		list-style: none;
		margin: 0 10px 5px 10px;
		font-size: 14px;
		line-height: 22px;
	}
	
	
	.ehdoor_closet_process_text01{
		background: #FBFFC6;
		font-size: 14px;
		line-height: 22px;
		margin: 10px;
		padding: 10px;
	}
	
	
	
	
	
	
	
	
	




	
}




/**spend**/








