/* CSS Document */


/*================================================
 *  以下は商品詳細ページの内容です。一部はlineup2017style.cssから流用しています。
 ================================================*/
 
#main a:hover{
	opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

.white_space{
	clear:both;
}


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


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


 
/************▼lineup2017style.cssから流用*********************/
 
 
.bnrlineup {
	overflow:hidden;
}
.bnrlineup ul {
	overflow:hidden;
}
.bnrlineup li {
	margin:5px 0 10px 0;
	padding:0 0 5px 0;
	list-style:none;
	border-bottom:#999 dotted 1px;
}

.bnrlineup li a{
	text-decoration:none !important;
	display:block;
}


.bnrlineup li a:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha( opacity=80 )";
}

 
 
 
 
.imwashbowl_cate{
	font-size:12px;
	border-bottom:#666 dotted 1px;
	padding:5px 0 8px 0;
	margin:5px 0 10px 0;
}

 
.imwashbowl_cate02{
	font-size:12px;
	border-top:#666 dotted 1px;
	border-bottom:#666 dotted 1px;
	padding:8px 0 8px 0;
	margin:10px 0 10px 0;
}
 
.fs_12_fc_red_c6395a{
	font-size:12px;
	color:#c6395a;

}

.fw_b{
	font-weight:bold;
}

.fw_b_color_blue{
    font-weight: bold;
    color: #08469A;
}

.detail_hikarisyokubai_text01{
	font-weight:bold;
}

.detail_hikarisyokubai_text02 a{
	color:#03C !important;
}



/************▲lineup2017style.cssから流用*********************/ 


.item_detail_image{
	text-align:center;
}


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


.item_detail_subimage ul{
	padding-left:0;
}

 .item_detail_subimage ul li{
	 display:inline;
	 padding:0 0 10px 0;
 }
 
.item_detail_subimage a:visit{
	border:none !important;
}




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


.item_detail_info_text01{
	font-size:18px;
	font-weight:bold;
	letter-spacing:1px;
	color:#fff;
	background:#87666b;
	padding:5px 5px 5px 10px;
}


.item_detail_info_text02{
	font-size:1em;
	padding:0 0 10px 0;
	line-height:24px;
}


.item_detail_info_text02 a{
	color:#03C !important;
}


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


.item_detail_info_text03 a{
	color:#03C !important;
	
}


.itemnumber{
	font-weight:bold;
}

.itemprice{
	color:#936;
	font-weight:bold;
	}

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

.detail_fst_info_text01{
	font-weight:bold;
	padding:0 0 10px 0;
}

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

.line_dot_t10_b10{
	border-bottom:#999 dotted 1px;
	padding:0 0 1px 0;
	margin:10px 0 10px 0;
	
}


 
 /***********▼LEDキャンドル（PCスマホ両方の設定）▼***********/
 
 
 .candle_feature_tit{
	margin:20px 0 15px 0;
}

.candle_feature_tit_text01{
	font-weight:bold;
	font-size:1em;
	letter-spacing:1px;
	border-left:#999 solid 4px;
	border-bottom:#999 solid 1px;
	padding:0 0 5px 10px;
}

 
.candle_dot_01_t10_b20{
	border-bottom:#999 dotted 1px;
	padding:0 0 2px 0;
	margin:10px 0 18px 0;
}
 
 
.candle_cart_tit{
	margin:0 0 10px 0;
}
 
.candle_cart_tit_text01{
	font-size:14px;
	color:#FFF;
	background:#ac8d92;
	padding:2px 2px 2px 10px;
	letter-spacing:1px;
} 


.fw_b_fc_red_c6395a{
	color:#c6395a;
	font-weight:bold;
}


.smartflame_spec{
	margin:10px 0 10px 0;
	font-size:12px;
	line-height:20px;
}


#toptit{
	font-weight:bold;
}
 
.top_example_text01{
	font-weight:bold;
	border-bottom:#666 dotted 1px;
	padding:0 0 5px 0;
}
 
 
.top_spec_compare table tr th{
	text-align:center;
	vertical-align:middle;
}

.top_spec_compare table tr td{
	text-align:center;
	vertical-align:middle;
}
 
/************▼▼▼ハンモックメインスライダー設定（PCスマホ両用）▼▼▼****************************/ 
 
/*左右の矢印の色を変える*/
.slick-prev:before,
.slick-next:before {
    color: #000;
}
/*左右の矢印の位置を変える*/
.slick-next {
    right: 20px;
    z-index: 99;
}
.slick-prev {
     left: 15px;
    z-index: 100;
}
/*スライド数のドットの色を変える*/
.slick-dots li.slick-active button:before,
.slick-dots li button:before {
    color: #fff;
}
/*スライド画像の横幅可変*/
img {
    max-width: 100%;
    height: auto;
} 


.thumb-item-nav p{
	padding:0 10px 10px 0;
}


/************▲▲▲ハンモックメインスライダー設定（PCスマホ両用）▲▲▲****************************/ 
 

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


.hammock_sff14_enlarge_text01{
	font-size:12px;
	margin:5px 0 0 5px;
}
 
 
/***********▼▼▼ハンモックTOPページスライドショー（PCスマホ両用）▼▼▼****************************/  



 
 
/***********▲▲▲ハンモックTOPページスライドショー（PCスマホ両用）▲▲▲****************************/ 
 

.fc_999{
	color:#999;
}


.fc_kon{
	color:#009;
}

.fc_br{
	color:#960;
}
 
 
.fc_green{
	color:#063;
}
 
.fc_red{
	color:#C30;
}
 
/***********スマートウォールの図面と取付方法のボックス（PCスマホ両用）
*************/ 

.sw_drawing_manual_flex{
   display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   
   
}


.line_t10_b10{
	border-bottom:#999 solid 1px;
	padding:2px 0 0 0;
	
	margin:10px 0 10px 0;
}

.fw_w_underline{
	font-weight:bold;
	letter-spacing:2px;
	border:#999 solid 2px;
	padding:5px;
}


.sw_recommend_lineup{
	padding:10px 0 5px 0;
}
 
 
.sw_recommend_lineup_text01 a{
	color:#06C;
	line-height:30px;
}
 
.space_t10_m10{
	padding:10px 0 10px 0;
}
 
 
.fa-map-pin{
	color:#C00;
	
}

.sw_itemspec_detail_images{
	text-align:left;
}


.sw_itemspec_detail_images ul{
	padding-left:0;
}

.sw_itemspec_detail_images ul li{
	display:inline;
	list-style:none;
	float:left;
	margin:0 10px 10px 0;
}
 
 
.sw_itemspec_detail_images_text01{
	font-size:12px;
}
 

.magnetborad_item_tit{
	background:#999;
		margin:0 0 10px 0;
	
}

.magnetborad_item_tit_text01{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:5px 0 5px 10px;
}
 
 
.magnetborad_item_info_text01{
	font-weight:bold;
}
 
.magnetborad_item_info_text03{
	margin:0 0 3px 0;
}
 
.magnetborad_item_info_text04{
	font-size:12px;
	line-height:20px;
}


/************スマートウォールマグネットボードの商品詳細各画像（PCスマホ両用）*************************/


.magnetborad_item_image ul {
	
}
.magnetborad_item_image li {
	margin:5px 12px 5px 0;
	padding:0 0 5px 0;
	list-style:none;
	display:inline;
	float:left;
}

.magnetborad_item_image li a{
	text-decoration:none !important;
	display:block;
}


.magnetborad_item_image li a:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha( opacity=80 )";
}

 
.magnetboard_color_text{
	font-size:12px;
	padding:3px 0 3px 0;
}
 
 
.magnetborad_item_image_tit{
	margin:10px 0 3px 0;
}
 
.magnetborad_item_image_tit_text01{
	font-size:10px;
	border-bottom:#999 dotted 1px;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
 
.magnetborad_item_spec_text01{
	font-size:12px;
	line-height:20px;
}
 
 
.space_t05_m05{
	padding:5px 0 5px 0;
}
 

.line_dot_t10_b20{
	border-bottom:#999 dotted 1px;
	margin:10px 0 20px 0;
	padding:0 0 1px 0;
}
  
  
/************クニルプス（　PCとスマホ両用　）********************/ 

.knirps_lineup_bt ul{
	overflow:hidden;
	margin:2% -2% 0 0;
}
 
 
.knirps_lineup_bt ul li{
	 display:inline;
	 float:left;
	 width:20%;
	 margin:0 2% 2% 0;
	 font-size:12px;
	 text-align:center;
 }
 

.knirps_lineup_bt ul li a:hover{
	opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
 } 
 

.knirps_lineup_bt ul li img{
	padding:0 0 3px 0;
}
 

.fw_b_fc_red{
	font-weight:bold;
	color:#F00;
}

.knirps_details_info_text01{
	font-size:14px;
	line-height:22px;
	font-weight:bold;	
}
 
.knirps_details_info_text02{
	font-size:14px;
	line-height:22px;
} 
 
.knirps_item_spec_text01{
	font-size:14px;
	line-height:22px;
	font-weight:bold;	
	
}
 
 
.knirps_item_spec_text02{
	font-size:14px;
	line-height:22px;
}
  
.space_pd_t20_m20{
	padding:20px 0 20px 0;
}

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

.knirps_safety_shaft_text01{
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
}
 
 
.knirps_safety_shaft_text02{
	font-size:14px;
	line-height:22px;
}
 
 
.onecolm_foot_sitelink{
	margin:10px 0 10px 0;
}


.onecolm_foot_sitelink_text01{
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#666;
	margin:0 0 10px 0;
}
 
 

.onecolm_foot_sitelink_text02{
	font-size:12px;
	line-height:20px;
	color:#666;
	margin:0 0 10px 0;
}

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

 
.knirps_comingsoon_text01{
	
}

.fs_14_fc_red_fw_b{
	font-size:14px;
	color:#F00;
	font-weight:bold;
}



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

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

	}
	
	.detail_fst_info{
		width:350px;
		float:left;
	}
	
	.detail_fst_images{
		width:248px;
		float:right;
		
	}

.detail_fst_attention_text01{
	font-size:12px;
	line-height:20px;
}


.item_detail_info_text03{
	font-size:12px;
	line-height:20px;
}



/**************LEDキャンドル商品詳細PCむけ***********************/

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


.candle_detail_holder_text01{
	font-size:12px;
	line-height:20px;
	border:#999 solid 1px;
	padding:5px 5px 5px 5px;
	width:400px;
	margin:10px 0 10px 0;
	
}


.candle_feature_info{
	width:300px;
	float:left;
	margin:20px 30px 20px 0;
}


.candle_feature_info_text01{
	font-size:14px;
	font-weight:bold;
	line-height:22px;
}


.candle_feature_image{
	width:248px;
	float:left;
	margin:20px 0 20px 0;
}

.candle_feature_image_text01{
	margin:10px 0 10px 0;
	font-size:12px;
	text-align:center;
}



.candle_cart_flex {
   display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   
   border:#999 dotted 1px;
   padding:10px 10px 10px 10px;
   margin:0 0 20px 0;
}





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

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



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


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


.item_detail_subimage img{
	padding:0 0 15px 0;
	
}


.top_headline_tit_text01{
	text-align:center;
	font-size:24px;
    padding:2px 0 2px 0;
	letter-spacing:1px;
}


.top_example_text02{
	font-size:12px;
	line-height:20px;
}


.top_led_lineup_item_a{
	width:317px;
	float:left;
	padding:0 0 15px 0;
}


.top_led_lineup_item_b{
	width:317px;
	float:right;
	padding:0 0 15px 0;
}



.top_led_lineup_item_text01{
	padding:10px 0 2px 0;
	text-align:center;
}

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


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


/**********ハンモック取説ボタン（PC向け）************/

.hammock_manual_text01{
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	width:200px;
	font-size:14px;
	text-align:center;
}

.hammock_manual_text01 a{
	display:block;
	text-decoration:none;
}


.hammock_item_image_text01{
	text-align:center;
	padding:5px 0 5px 0;
}

.space_t10_m10_pc_none{
	display:none;
}


.teepee_item_image{
	width:210px;
	float:left;
	
}

.teepee_item_image_text01{
	text-align:center;
	margin:10px 0 10px 0;
	font-size:14px;
}


.teepee_item_info{
	width:400px;
	float:left;
}



.sff01_item_enlarge_text01{
	text-align:center;
	font-size:12px;
	margin:10px 0 10px 0;
	
}


.sff14_item_flex {
   display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   
   border:#999 dotted 1px;
   padding:15px 10px 15px 10px;
   margin:0 0 20px 0;
}



.top_hammock_item_flex {
   display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   
  
   padding:15px 10px 15px 10px;
   margin:0 0 20px 0;
}

.top_hammock_item_image{
	width:248px;
	float:left;
	margin:0 26px 10px 0;
	
}

.top_hammock_item_info{
	width:300px;
	float:left;
	
}


/**********スマートウォール図面と取付方法のボタン（PCむけ）**********/
.sw_drawing{
	border:#999 solid 1px;
	padding:5px 5px 5px 5px;
	width:170px;
	margin:0 20px 10px 0;
	text-align:center;
}
 
 
 .sw_drawing a{
	 display:block;
 }
 
 
.sw_attach_manual{
	border:#999 solid 1px;
	padding:5px 5px 5px 5px;
	width:170px;
	margin:0 20px 10px 0;
	text-align:center;
}
 
 
.sw_attach_manual a{
	 display:block;
 } 


.sw_like_pin{
	background:#f3ebd8;
	padding:5px 5px 0px 5px;
	width:350px;
}


.sw_scene_recommend{
	border:#963 dotted 1px;
	padding:10px 10px 10px 10px;
}


.sw_scene_recommend_text01{
	font-size:14px;
	font-weight:bold;
	color:#960;
}


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

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

.sw_reserve_info_text01{
	color:#930;
	font-size:12px;
	font-weight:bold;
}


.sw_itemdetail_image_enlarge_text01{
	text-align:center;
	padding:5px 0 5px 0;
	font-size:12px;
}

/***********スマートウォール商品詳細内のラインナップページ（PC向け）****************/

.sw_lineup_item_flex{
	display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   flex-wrap:wrap;
	
}

.sw_lineup_item{
	padding:0 15px 10px 0;
	width:190px;
}


.sw_lineup_item img{
	width:80%;
	height:auto;
}

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

.sw_lineup_item_text02{
	padding:5px 0 5px 0;
	font-size:12px;
	line-height:22px;
	border-bottom:#999 dotted 1px;
	margin:0 0 20px 0;
}



.sw_manual_image_flex{
   display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   margin:0 0 10px 0;
   
   
}


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

/*********洗面ボウルオリジンの商品詳細（PC向け）***************/

.washbowl_itemdetail_headline_text01{
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0;
	letter-spacing:1px;
}


.washbowl_itemdetail_headline_text02{
	font-size:14px;
	line-height:24px;
	margin:10px 0 10px 0;
}

.washbowl_origin_making_flex{
   
   display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   margin:0 0 10px 0;
   flex-wrap:wrap;
	
}


.origin_making_01{
	width:210px;
	margin:0 10px 10px 0;
}

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

.origin_making_text01{
	font-size:12px;
	line-height:20px;
	margin:10px 0 10px 0;
}


.washbowl_origin_making_text01{
	font-size:14px;
	font-weight:bold;
	border-bottom:#666 dotted 1px;
	padding:0 0 5px 0;
	
}

.washbowl_origin_making_text02{
	font-size:12px;
	line-height:20px;
	margin:0 0 10px 0;
}


.washbowl_itemdetail_enlarge{
	font-size:12px;
	margin:10px 0 10px 0;
	
}


.washbowl_itemdetail_parts_flex{
   display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   margin:0 0 10px 0;
   border:#999 dotted 1px;
   padding:10px 10px 10px 10px;
}


.washbowl_itemdetail_image_enlarge_text01{
	font-size:12px;
	padding:5px 0 5px 0;
}


.washbowl_nc_setting_ex_flex{
	  display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   margin:10px 0 10px 0;
}

.washbowl_nc_setting_ex_info_text01{
	font-size:14px;
	line-height:24px;
	margin:0 10px 0 0;
}


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

.nc_itemdetail_pankuzu{
	font-size:11px;
	margin:0 0 10px 0;
	text-align:left;
	line-height:20px;
}


.nc_faucet_image_info{
 border:#999 dotted 1px;
   padding:10px 10px 10px 10px;
   margin:0 0 20px 0;	
	
}

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


/**************クニルプス（　PC向け　）************************/

.knirps_main_flex{
	  display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
}


.knirps_main_info{
	width:500px;
	margin:0 30px 20px 0;
}


.knirps_main_images{
	width:400px;
}

.knirps_main_images img{
	width:98%;
	height:auto;
}



.knirps_main_info_text01{
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom:#999 solid 1px;
	padding:0 0 5px 0;
}

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


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

.knirps_lineup_tit_text01{
	font-size:14px;
	color:#666;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom:#666 dotted 1px;
	padding:0 0 5px 0;
	}


.knirps_item_feature_flex{
   display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
	
}

.knirps_item_feature_info{
	width:535px;
	margin:10px 20px 10px 0;
}

.knirps_item_feature_images{
	width:373px;
	margin:10px 0 20px 0;
}

.knirps_item_feature_info_text01{
	font-size:60px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:-10px 0 5px 0;
}


.knirps_item_feature_info_text02{
	font-size:14px;
	line-height:24px;
	color:#C63;
	font-weight:bold;
	
}

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

.knirps_item_feature_info_text04{
	text-align:center;
	margin:10px 0 20px 0;
	font-size:14px;
	border:#999 double 2px;
	padding:5px 5px 5px 5px;
	width:220px;
	font-weight:bold;
}


.knirps_item_feature_info_text04 a{
	display:block;
}


.knirps_item_feature_info_images img{
	width:23%;
	height:auto;
}

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


.knirps_thumnail_header_text01{
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	letter-spacing:1px;
	margin:0 0 2px 0;
}

.knirps_thumnail_header_text02{
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	letter-spacing:1px;
	margin:0 0 2px 0;
}

.knirps_thumnail_header_text02 br{
	display:none;
}


.knirps_thumnail_header_text03{
	font-size:11px;
	line-height:20px;
	letter-spacing:1px;
	margin:0 0 5px 0;
	
}


.knirps_thumnail_flex{
   display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   margin:0 0 10px 0;
   flex-wrap:wrap;
}

.knirps_thumnail_item{
	width:140px;
	text-align:center;
	margin:0 10px 30px 0;
	border-right:#999 dotted 1px;
	padding:0 5px 10px 0;
}

.knirps_thumnail_item_name{
	font-size:12px;
	line-height:20px;
	text-align:left;
}


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

.knirps_thumnail_item a:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha( opacity=80 )";
	}


.knirps_thumnail_header_info_text01{
	font-size:14px;
	line-height:22px;
	border-bottom:#666 dotted 1px;
	padding:0 0 5px 0;
	width:310px;
	font-weight:bold;
}


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

.knirps_inquire_text01{
	font-size:14px;
	line-height:22px;
	border:#036 solid 2px;
	padding:5px 5px 5px 5px;
	margin:5px 0 5px 0;
}


.knirps_inquire_text01 a{
	display:block;
	color:#036;
	
}


.knirps_details_flex{
	 display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
	
}

.knirps_details_info{
	width:450px;
	margin:10px 20px 20px 0;
}

.knirps_details_images{
	width:320px;
	margin:10px 0 20px 0;
}


.knirps_safety_shaft_images{
	width:600px;
}


.knirps_safety_shaft_text03{
	margin:5px 0 10px 0;
	font-size:12px;
	text-align:center;
}

.frequenter_flex{
	 display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   
}

.frequenter_image{
	width:82px;
	margin:10px 20px 20px 0;
}

.frequenter_info{
	width:700px;
	margin:10px 0 20px 0;
}

.frequenter_info_text01{
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	padding:0 0 5px 0;
}

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


.knirps_item_spec_flex{
	 display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
	
}

.knirps_item_spec_infomation{
	width:450px;
	margin:10px 20px 10px 0;
}


.knirps_item_spec_images{
	width:320px;
	margin:10px 0 10px 0;
}


.knirps_about_nuno_flex{
	border:#666 solid 1px;
	padding:10px 5px 5px 5px;
	margin:0 0 20px 0;
	display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
}


.knirps_about_nuno_images{
	width:155px;
	margin:5px 15px 15px 10px;
}


.knirps_about_nuno_info{
	width:700px;
	margin:5px 0 15px 0;
	
}

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



/********お問い合わせ*************/


table{
	margin:5px 0 10px 0;
}





/********お問い合わせ*************/


.inquire_headline{
	margin:5px 10px 10px 10px;
}


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


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

    .inquire_headline_text04 a{
color: #0E38C0;
}
    
    

.inquire_headline_text03 br{
	display:none;
}


.inquire_headline_text02{
	font-size:14px;
	line-height:22px;
	background:#fdf4eb;
	padding:10px;
}

    .inquire_headline_text06{
	font-size:16px;
	line-height:24px;
	padding:10px;
        letter-spacing: 1px;
}
    
      .inquire_headline_text06 a{
	color: #0E38C0;
}
    
    

.officetel br{
	display:none;
}


.inquire_list {
	
}


.itemlist{
	vertical-align:middle;
	
}

.submit{
	text-align:center;
	
}



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



input.userform {
   height: 1.8em;
 
}


textarea {
   height: 7.0em;
  font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;

 
}


    
    .top_gwinfo{
	border-top:#666 dotted 1px;
	padding:15px 0 0 0;
	margin:0 0 20px 0;
}

.top_gwinfo_text01{
	font-size:14px;
	line-height:22px;
}
    
    
    
    
    .submit{
	text-align:center;
	padding:10px;
	font-size:16px;
	
}
    
    .inquire_legalinfo_text01{
        color: #F00105;
        font-size: 14px;
        line-height: 22px;
        margin: 5px 0 5px 0;
    }
    
    
    .inquire_line_link_flex{
		 display: flex;        /*  */
   flex-direction: row; /*  */
		margin: 5px 0 10px 0;
		padding: 10px;
		background: #E9F6F8;
   
	}
	
    .inquire_line_link_info_text01{
		font-size: 14px;
		line-height: 22px;
        padding-top: 5px;
        letter-spacing: 1px;
	}
    
    .inquire_line_link_images{
		width: 52px;
		margin: 5px 5px 5px 0;
	}
	
    .inquire_line_link_info{
		
        margin:14px 5px 5px 5px;
        
	}
    
    
    
    .inquire_headline{
	margin:5px 10px 10px 10px;
}


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


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


.inquire_headline_text03 br{
	display:none;
}


.inquire_headline_text02{
	font-size:14px;
	line-height:22px;
	background:#fdf4eb;
	padding:10px;
}
    
    
    .inquire_line_detail{
		margin: 10px 0 10px 0;
		padding: 10px;
		border:#E7E7E7 solid 3px;
		
	}
	
	
	.inquire_line_detail_text01{
		font-size: 16px;
		line-height: 28px;
		margin: 5px;
        font-weight: bold;
	}
	
    
    
    
    
    .inquire_line_detail_01{
		margin: 0 20px 20px 20px;
		width: 400px;
		background: #F3F3F3;
		padding: 20px;
		text-align: center;
	}
	
	
	.inquire_line_detail_02{
		margin: 0 0 20px 0;
		width: 400px;
		background: #F3F3F3;
		padding: 20px;
		text-align: center;
	}
	
	
	.inquire_line_detail_text03{
		font-size: 16px;
		line-height: 26px;
		text-align: left;
		
	}
    
    
    .inquire_line_type_flex{
		display: flex;        /*  */
   flex-direction: row; /*  */
		
	}
    
    
    
    
    
    
    

}










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

/*================================================
 *  スマートフォン向けデザイン
 ================================================*/
@media screen and (max-width:767px) {
	

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



.item_detail_info_text03{
	font-size:0.88em;
	padding:0 0 10px 0;
	
}

.item_detail_info table tr td{
	font-size:0.88em;
	
}

.detail_fst_attention_text01{
	font-size:0.88em;
}


.space_t15_m15_sp_none{
	display:none;
}


/**************LEDキャンドル商品詳細スマートフォンむけ***********************/


.candleholder_headline_text01{
	font-size:12px;
	line-height:20px;
}


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

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


.candle_detail_holder_text01{
	font-size:12px;
	line-height:20px;
	border:#999 solid 1px;
	padding:5px 5px 5px 5px;
	margin:10px 0 10px 0;
	
}


.candle_feature_flex{
	display: flex;  /* Flexコンテナ化 */
   flex-direction: column-reverse; /* 縦向きで逆順に配置 */
}


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

.candle_feature_image img{
	width:70%;
	height:auto;

}

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

.candle_feature_info_text01{
	font-size:14px;
	font-weight:bold;
}

.candle_feature_info_text02{
	font-size:12px;
	line-height:20px;
}

.candle_feature_image_text01{
	display:none;
}


.candle_spec_info table{
	font-size:12px;
	line-height:20px;
}


.candle_cart_flex{
	padding:10px 5px 15px 5px;
	margin:0 0 20px 0;
	border:#999 solid 1px;
}

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

.candle_cart_images img{
	width:70%;
	height:auto;
}

.candle_cart_info{
	margin:15px 5px 15px 5px;
}


.nc_faucet_itemdetail_info{
	margin:15px 5px 15px 5px;
	
}


.candle_cart_info_text01{
	font-size:0.88em;
	line-height:22px;
	margin:0 0 5px 0;
}

.pc_space_10{
	display:none;
}

.pc_space_20{
	display:none;
}

#player{
	width:100%;
	height:auto;
}


.top_headline_tit_text01{
	text-align:left;
	font-size:16px;
	padding:5px 5px 5px 5px;
	letter-spacing:1px;
	background:#999;
	color:#fff;
}

.top_example_text02{
	font-size:12px;
	line-height:20px;
}


.topcandlelineup ul li:nth-child(4n+1){
	clear:both;
 }

.topcandlelineup ul li {
	font-size:10px;
	padding:0 5px 10px 0;
}


.topcandlelineup ul li img{
		width:100%;
}


.top_led_lineup_item_a{
	text-align:center;
	padding:0 0 20px 0;
}


.top_led_lineup_item_b{
	text-align:center;
	padding:0 0 20px 0;
}

.top_led_lineup_item_text01{
	padding:5px 0 5px 0;
}

.top_led_lineup_item_text02{
	text-align:left;
	font-size:12px;
}



.top_spec_compare table tr th{
	font-size:12px;
}

.top_spec_compare table tr td{
	font-size:12px;
}
 
 
.top_spec_compare_text01{
	font-size:11px;
	line-height:19px;
	margin:5px 0 10px 0;
}

.hammock_assemble_movie{
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}


.hammock_assemble_movie iframe{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/**********ハンモック取説ボタン（スマホ向け）************/

.hammock_manual_text01{
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	width:180px;
	font-size:12px;
	text-align:center;
}

.hammock_manual_text01 a{
	display:block;
	text-decoration:none;
}


.hammock_item_image{
	width:100%;
	height:auto;
}


.hammock_item_image_text01{
	display:none;
}


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


.teepee_item_image{
	text-align:center;
	
}

.teepee_item_image_text01{
	font-size:12px;
}


.sff14_item_flex {
   border:#999 dotted 1px;
   padding:10px 10px 10px 10px;
   margin:0 0 20px 0;
}


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


.sff14_item_use_sample{
	text-align:center;
}


.sff01_item_enlarge_text01{
	text-align:center;
	font-size:12px;
	margin:10px 0 10px 0;
	
}

.viewer ul li img {
    width: 100%;

}


.top_hammock_item_image{
	text-align:center;
	padding:10px 0 10px 0;

}

.top_hammock_item_image img{
	width:70%;
	height:auto;
}


.top_hammock_item_info{
	margin:15px 0 10px 0;
}


/**************スリム長押商品詳細*********************/

.item_detail_subimage{
	margin:10px 0 5px 0;
	text-align:left;
}


.item_detail_subimage img{
	padding:0 0 10px 0;
	width:20%;
	height:auto;
	
}



/**********スマートウォール図面と取付方法のボタン（スマートフォンむけ）**********/
.sw_drawing{
	border:#999 solid 1px;
	padding:5px 5px 5px 5px;
	width:120px;
	margin:0 20px 10px 0;
	text-align:center;
	font-size:12px;
}
 
 
 .sw_drawing a{
	 display:block;
 }
 
 
.sw_attach_manual{
	border:#999 solid 1px;
	padding:5px 5px 5px 5px;
	width:120px;
	margin:0 20px 10px 0;
	text-align:center;
	font-size:12px;
}
 
 
.sw_attach_manual a{
	 display:block;
 } 


.sw_like_pin{
	background:#f3ebd8;
	padding:5px 5px 0px 5px;
	width:300px;
}

.sw_like_pin img{
	width:8%;
	height:auto;
}


.sw_like_pin_text01{
	font-size:12px;
}


.sw_scene_recommend{
	border:#963 dotted 1px;
	padding:10px 10px 10px 10px;
}


.sw_scene_recommend_text01{
	font-size:14px;
	font-weight:bold;
	color:#960;
}


.sw_scene_recommend_text02{
	font-size:12px;
	line-height:20px;
}


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


.sw_reserve_info_text01{
	color:#930;
	font-size:10px;
	font-weight:bold;
}


.sw_itemdetail_image_enlarge_text01{
	text-align:center;
	padding:5px 0 5px 0;
	font-size:11px;
}



/***********スマートウォール商品詳細内のラインナップページ（PC向け）****************/



.sw_lineup_item{
	padding:0 15px 10px 0;
	text-align:center;
}


.sw_recommend_lineup_text02{
	border-bottom:#999 dotted 1px;
	padding:2 0 0 0;
	margin:0 0 10px 0;
}


.sw_lineup_item_text01{
	padding:10px 0 5px 0;
	font-size:12px;
	line-height:22px;
	text-align:left;
}

.sw_lineup_item_text02{
	padding:8px 0 5px 0;
	font-size:12px;
	line-height:22px;
	border-bottom:#999 dotted 1px;
	margin:0 0 30px 0;
	text-align:left;
}


.sw_itemspec_detail_images ul li{
	display:inline;
	list-style:none;
	float:left;
	margin:0 5px 10px 0;
}
 

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


/*******マグネットボード商品詳細各画像（スマホ向け）**********/


.magnetborad_item_image ul li {
	margin:0 5px 5px 0;
	width:30%;
	
}

.magnetboard_color_text{
	font-size:10px;
}

.magnetborad_item_image ul li img{
	
}

.topcandlelineup ul li:nth-child(2n+1){
	clear:both;
 }

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


/*********洗面ボウルオリジンの商品詳細（スマホ向け）***************/

.washbowl_itemdetail_headline_text01{
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	letter-spacing:1px;
}


.washbowl_itemdetail_headline_text02{
	font-size:12px;
	line-height:20px;
	margin:10px 0 10px 0;
}


.washbowl_origin_making_flex{
   
   display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   margin:0 0 10px 0;
   flex-wrap:wrap;
	
}


.origin_making_01{
	width:30%;
	height:auto;
	margin:0 10px 10px 0;
}

.origin_making_01 img{
	width:88%;
	height:auto;
}

.origin_making_text01{
	font-size:11px;
	line-height:18px;
	margin:10px 10px 10px 0;
}


.washbowl_origin_making_text01{
	font-size:12px;
	font-weight:bold;
	border-bottom:#666 dotted 1px;
	padding:0 0 5px 0;
	
}

.washbowl_origin_making_text02{
	font-size:11px;
	line-height:19px;
	margin:0 0 10px 0;
}


.washbowl_itemdetail_enlarge{
	font-size:11px;
	margin:10px 0 10px 0;
}


.washbowl_itemdetail_parts_flex{
   margin:0 0 10px 0;
   border:#999 dotted 1px;
   padding:10px 10px 10px 10px;
}

.washbowl_itemdetail_parts_flex img{
	width:30%;
	height:auto;
}


.washbowl_itemdetail_image_enlarge_text01{
	font-size:11px;
	padding:5px 0 5px 0;
}

.washbowl_nc_setting_ex_flex{
   display: flex;        /* Flexコンテナ化 */
   flex-direction: column-reverse;  /* 逆順に配置 */
   flex-wrap:wrap;
}

.washbowl_nc_setting_ex_image{
	text-align:center;
}


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


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


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

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


.nc_itemdetail_pankuzu{
	font-size:9px;
	margin:0 0 10px 0;
	text-align:left;
	line-height:17px;
}


.nc_faucet_image_info{
	padding:10px 5px 15px 5px;
	margin:0 0 20px 0;
	border:#999 solid 1px;
}


.nc_counter_size_text01{
	margin:0 0 10px 0;
	font-size:12px;
	line-height:20px;
}

.knirps_main_flex{
	display: flex;                    /* Flexコンテナ化 */
   flex-direction: column-reverse; /* 縦向きで逆順に配置 */
}


.knirps_main_info_text01{
	font-size:16px;
	font-weight:bold;
	border-bottom:#999 solid 1px;
	padding:0 0 5px 0;
	margin:20px 0 10px 0;
}

.knirps_main_info_text02{
	font-size:14px;
	line-height:22px;
	margin:0 0 15px 0;
}


.knirps_lineup_bt ul li{
	width:48%;
	height:auto;
	font-size:12px;
	
}

.knirps_lineup_bt ul li:nth-child(2n+1){
	clear:both;
	
 }
 
 .knirps_lineup_tit{
	margin:10px 0 10px 0;
}

.knirps_lineup_tit_text01{
	font-size:14px;
	color:#666;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom:#666 dotted 1px;
	border-top:#666 dotted 1px;
	padding:5px 0 5px 0;
	}


.knirps_item_feature_flex{
   display: flex;                    /* Flexコンテナ化 */
   flex-direction: column-reverse; /* 縦向きで逆順に配置 */
	
}


.knirps_item_feature_images{
	text-align:center;
	margin:5px 0 15px 0;
}


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


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


.knirps_item_feature_info img{
	width:30%;
	height:auto;
	padding:0 5px 5px 0;
}

.knirps_item_feature_info_text01{
	font-size:24px;
	font-weight:bold;
	margin:0 0 10px 0;
}

.knirps_item_feature_info_text02{
	font-size:14px;
	color:#C63;
	line-height:22px;
	margin:0 0 10px 0;
	font-weight:bold;
}

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

.knirps_item_feature_info_text04{
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	
}

.knirps_item_feature_info_text04 a{
	color:#006;
	
}


.knirps_thumnail_header_text01{
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	letter-spacing:1px;
	margin:0 0 2px 0;
}


.knirps_thumnail_header_text02{
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	letter-spacing:1px;
	margin:0 0 2px 0;
}

.knirps_thumnail_header_text03{
	font-size:11px;
	line-height:20px;
	letter-spacing:1px;
	margin:0 0 5px 0;
	
}

.knirps_thumnail_flex{
   display: flex;        /* Flexコンテナ化 */
   flex-direction: row; /* 横向きに配置 */
   margin:0 0 10px 0;
   flex-wrap:wrap;
}

.knirps_thumnail_item{
	width:40%;
	height:auto;
	margin:0 20px 30px 0;
	border-bottom:#999 dotted 1px;
	padding:0 0 10px 0;
	text-align:center;
	
}

.knirps_thumnail_item_name{
	font-size:12px;
	line-height:20px;
	text-align:left;
}

.knirps_thumnail_header_info_text01{
	font-size:14px;
	line-height:22px;
	border-bottom:#666 dotted 1px;
	padding:0 0 5px 0;
	font-weight:bold;
}


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

.knirps_inquire_text01{
	font-size:12px;
	line-height:20px;
	border:#036 solid 2px;
	padding:5px 5px 5px 5px;
	margin:5px 0 5px 0;
}


.knirps_inquire_text01 a{
	display:block;
	color:#036;
	
}


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

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

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

.knirps_safety_shaft_images{
	text-align:center;
}

.knirps_safety_shaft_text03{
	margin:5px 0 10px 0;
	font-size:12px;
	text-align:center;
}


.sp_none{
	display:none;
}

.knirps_details_flex{
	padding:10px 0 20px 0;
}



.knirps_about_nuno_flex{
	border:#666 solid 1px;
	padding:10px 5px 5px 5px;
	margin:0 0 20px 0;
	
}


.knirps_about_nuno_images{
	margin:5px 0 15px 0;
	text-align:center;
}


.knirps_about_nuno_info{
	margin:5px 5px 15px 5px;
	
}

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



/********お問い合わせフォーム（スマートフォン）*************/


.inquire_headline{
	margin:5px 10px 10px 10px;
}


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


.inquire_headline_text02{
	font-size:14px;
	line-height:22px;
	background:#fdf4eb;
	padding:10px;
}


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



.inquire_list{
	width:100%;
	height:auto;
}

.inquire_list table {
	margin:5px 0 10px 0;
	width:100%;
	height:auto;
}




.inquire_list tr,
  .inquire_list th,
  .inquire_list td {
    display: block;
    width:auto;
	font-size:16px;
	line-height:26px;
  }
  
  .inquire_list th {
    padding-bottom: 0;
  }
  
  .inquire_list input[type='text'],
  .inquire_list textarea,
  .inquire_list input[type='tel'],
  .inquire_list input[type='email']{
    width: 90%;
  }




.submit{
	text-align:center;
}




.ssl_information_text01{
	margin:10px 10px 10px 10px;
	text-align:left;
	font-size:14px;
	line-height:22px;
	
}


input.userform {
   height: 2.0em;
   font-size:16px;

}


textarea {
   height: 10.0em;
  font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size:16px;

 
}


.top_gwinfo_text01{
	font-size:12px;
	line-height:20px;
}

    
    .inquire_headline_text06{
	font-size:14px;
	line-height:22px;
	background:#fdf4eb;
	padding:10px;
        letter-spacing: 1px;
}
    
      .inquire_headline_text06 a{
	color: #0E38C0;
} 
    
    .inquire_headline_text04{
	font-size:14px;
	line-height:22px;
	margin:0 0 5px 0;
}    

    .inquire_headline_text04 a{
color: #0E38C0;
}
    
    

    .submit{
	text-align:center;
	padding:10px;
	font-size:22px;
}


input[type="reset"] {
  appearance: none;
  -webkit-appearance: none;
		  width: 200px;
  padding: 10px 0;
  border:#000000 solid 1px;
		text-align: center;
		margin: 5px 5px 20px 5px;
		font-size: 14px;
}
	
	
	input[type="submit"] {
  appearance: none;
  -webkit-appearance: none;
		 width: 200px;
  padding: 10px 0;
  border:#000000 solid 1px;
		text-align: center;
		margin: 5px 5px 20px 5px;
  font-size: 14px;
  
}
	
	
	
	input[type="rewrite"] {
  appearance: none;
  -webkit-appearance: none;
		 width: 200px;
  padding: 10px 0;
  border:#000000 solid 1px;
		text-align: center;
		margin: 5px 5px 20px 5px;
  font-size: 14px;
  
}
	
    
     .inquire_legalinfo_text01{
        color: #F00105;
        font-size: 14px;
        line-height: 22px;
        margin: 5px 0 5px 0;
    }
    
    
    
    
		.inquire_line_link_flex{
		 display: flex;        /*  */
   flex-direction: row; /*  */
		margin: 5px 0 10px 0;
		padding: 10px 10px 6px 10px;
		background: #E9F6F8;
   
	}
   
    
    .inquire_line_link_info_text01{
		font-size: 14px;
		line-height: 22px;
	}
	
    
    .inquire_line_link_images{
		width: 52px;
		margin: 10px 5px 5px 0;
	}
    
    
    .inquire_line_link_info{
		margin:10px 5px 5px 5px;
	}
	
    
    
    .inquire_headline{
	margin:5px 10px 10px 10px;
}


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


.inquire_headline_text02{
	font-size:14px;
	line-height:22px;
	background:#fdf4eb;
	padding:10px;
}


.inquire_headline_text03{
	font-size:14px;
	line-height:22px;
	margin:0 0 5px 0;
}
    
    
    
    .inquire_line_detail{
		margin: 10px;
		padding: 10px;
		border:#E7E7E7 solid 3px;
		
	}
	
	
	.inquire_line_detail_text01{
		font-size: 16px;
		line-height: 28px;
		margin: 5px;
        font-weight: bold;
	}
	
	
	.inquire_line_type_flex{
		margin: 10px;
		
	}
	
	
	.inquire_line_detail_01{
		margin: 0 0 20px 0;
	
		background: #F3F3F3;
		padding: 20px;
		text-align: center;
	}
	
	
	.inquire_line_detail_01 img{
		width: 50%;
		height: auto;
		margin: auto;
	}
	
	
	
	.inquire_line_detail_02 img{
		width: 50%;
		height: auto;
		margin: auto;
	}
	
	
	.inquire_line_detail_02{
		margin: 0 0 20px 0;
		
		background: #F3F3F3;
		padding: 20px;
		text-align: center;
	}
	
	
	.inquire_line_detail_text03{
		font-size: 16px;
		line-height: 26px;
		text-align: left;
		
	}
    
    
    
	.inquire_line_type_flex{
		margin: 10px;
		
	}
    
    
    
    
    
    



}
















