
   /* 表示領域が970px以下の場合に適用するスタイル */
@media screen and (max-width: 970px) {
div#Main{float:none;margin-left:auto;margin-right:auto;}
iframe{width:0;height:0;}
/*---------------------　月球部--------------------------------*/
	#slide_wrap{
		position:absolute;
		top:0;
		right:0;
		z-index:10000;
	}
	
	#slidemenu{
		position:absolute;
		right:10px;
		top:45px;
	}

	/*#WPnavi{
	position:relative;top:0;right:0;z-index:10000;width:100%;float:none;
	}
	div#mask{
	position:absolute;
	}
	div#mask img{
	height:2500px;
	}
	#slidemenu{
	position:absolute;right:5px;top:25px;text-indent:0px;
	}
	#naviUL{
	display:none;position:absolute;right:9999px;text-indent:-9999px;background-color:#04082a;
	}
	#LfstH,#Lfst1,#Lfst2,#Lfst3,#Lfst4,#Lfst5,#Lfst6,#Lfst7,#Lfst8,#Lfst9{
	width:250px;
	}
	li#LfstH a{
	color:#ffffe0;
	}
	.ulS-li a{
	color:#ffffe0;
	}
	span.clr_menu{
	color:#ffffe0;
	}*/

/*---------------------　ヘッダーメニュー部--------------------------------*/
div#Header{padding-left:0;padding-right:0;}
.HeadTTL{margin-right:10px;}
p.txtVisual{margin:0 10px 0 10px;}
div#nav{clear:both;padding-top:0px;padding-bottom:5px;background-color:#04082a;}
#menu{display:block;position:relative;right:0px;text-indent:10px;width:98%;background-color:#04082a;margin:5px 4px 5px 5px;border-bottom:1px solid #808080;cursor:pointer;}
ul#HeadUL{display:none;/*position:absolute;right:9999px;text-indent:-9999px;padding-top:0px;*/}
li.HeadUL-li{float:none;width:98%;text-align:left;line-height:2.0em;text-indent:10px;border-right:0px;margin-top:15px;}
li.HeadUL-liNL{float:none;width:98%;text-align:left;line-height:2.0em;text-indent:10px;border-right:0px;}
li.HeadUL-liNone{float:none;width:98%;text-align:left;line-height:2.0em;text-indent:10px;border-right:0px;}

	li.HeadUL-li a{
		display:block;
		width:100%;
		color:#ffffe0;
		border-right:0px;
		border-bottom:1px solid #999999;
		padding:0px 0px 0px 0px;
		/*background-color:#4f4e4e;*/
	}
	
	ul#HeadUL li.HeadUL-liSUBtop{
		float:none;
		width:98%;
		text-align:left;
		line-height:2.0em;
		text-indent:10px;
		border-right:0px;
		margin-top:15px;
		font-size:15pt;
		background-color:transparent;
		border-bottom:0;
	}
	
	li.HeadUL-liSUB{
		float:none;
		width:98%;
		text-align:left;
		line-height:2.0em;
		text-indent:10px;
		border-right:0px;
		margin-top:15px;
		font-size:15pt;
	}
	
	ul#HeadUL li.HeadUL-liSUBtop a{
		display:block;
		width:100%;
		color:#ffffe0;
		border-right:0px;
		background-image:none;
		background-color:#4f4e4e;
		border-bottom:1px solid #999999;
	}
	
	ul#HeadUL li.HeadUL-liSUBtop a:hover{
	background-color:#b3002d;
	}
	
	li.HeadUL-liSUB a{
		display:block;
		width:100%;
		color:#ffffe0;
		border-right:0px;
		background-image:none;
		background-color:#4f4e4e;
		border-bottom:1px solid #999999;
	}


	li.HeadUL-liEX{
		float:none;
		width:98%;
		text-align:left;
		line-height:2.0em;
		text-indent:5px;
		border-right:0px;
		margin:15px 5px 5px 5px;
	
	}
	li.HeadUL-liEX a{
		display:block;
		width:100%;
		color:#ffffe0;
		border-right:0px;
		/*background-color:#4f4e4e;*/
		border-bottom:1px solid #999999;
	}
	
	li.HeadUL-liEX a:hover{
		color:#ffffe0;
		background-color:#b3002d;
		padding:0;
	}
	
	.telNo {
	  font-size   : 15pt;            /* 文字サイズ */
	  line-height : 2em;             /* 行の高さ */
	  transform   : scale(1, 1);   /* 変形（横,縦） */
	}
	

	h2.make{
		margin:30px 2% 0 2%;
	}
/*---------------------　出品者・店舗リスト部　record-store.html --------------------------------*/
div#shop_center{clear:both;max-width:100%;margin-left:auto;margin-right:auto;}
div#shop_left{width:95%;float:none;margin-left:10px;margin-right:auto;font-size:14pt;padding:50px 0 10px 0;}
div.shop_left-inner{border:1px solid #000000;padding:10px;height:auto;}
div#shop_Contents{float:none;max-width:100%;margin-left:10px;margin-right:10px;font-size:14pt;padding:50px 10px 10px 10px;}

/*---------------------　index.html  (all-file.log) --------------------------------*/
div#data-view{width:90%;}
div.unit{position:relative;top:0;width:230px;float:left;padding:5px;height:400px;border-bottom:3px solid #808080;border-right:3px solid #808080;margin:10px;font-size:12pt;border-radius:10px;background-color:#ffffff;}
div.left{width:95%;margin-left:auto;margin-right:auto;height:280px;overflow:hidden;}
div.left div.inner-left{float:none;width:100%;height:154px;margin:5px 0 5px 0;}
div.left p{font-size:13pt;}
div.left p.unit-img{/*max-height:154px;overflow:hidden;*/margin:0;padding:0;}
div.left img{width:100%;height:154px;margin:0;padding:0;object-fit: contain;}
/*div.lastday{*/ /*position:absolute;top:330px;*/ /*width:90%;padding:5px;margin-left:auto;margin-right:auto;margin-top:10px;font-size:13pt;border:1px solid #000000;border-radius:7px;background-color:#04082a;color:#ffffe0;}*/
div.unit p.Ptitle{font-size:15pt;}
div.unit p.Ptitle span.file-date{font-size:12pt;}


}

   /* 表示領域が751px以下の場合に適用するスタイル */
@media screen and (max-width: 751px) {
/*============== 鑑定書画像 */
	#top_img{
		float:none;
		width:90%;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
	}

/*============== 注文画像部 */
	#order{
		margin:20px auto 10px auto;
		float:none;
		width:90%;
	}
	
/*============== table部 */
	.textbox{
		width:98%;
	}
	
	/*td.table-td1{
		float:left;
		border:0;
		margin-top:15px;
	}
	
	td.table-td2{
		float:left;
		padding:0 0 7px 7px;
		width:100%;
	}*/
	
	td.table-td1pro{
		float:left;
		border:0;
		margin-top:30px;
	}
	
	td.table-td2pro{
		float:left;
	}

	td.komoku{
		float:left;	
		width:80%;
		text-align:left;
		padding:30px 0 0 10px;
		font-weight:bold;
	}

	td.komoku1{
		float:left;	
		width:100%;
		text-align:left;
		padding:20px 0 0 10px;
		font-weight:bold;
	}

	td.komoku2{
		float:left;	
		width:100%;
		padding:0 0 0 10px;
	}

	td.komoku3{
		float:left;	
		padding:0 0 0 10px;
		width:100%;
	}
}

   /* 表示領域が470px以下の場合に適用するスタイル */
@media screen and (max-width: 470px) {
}