/* smartphone用、画面サイズが768px以上の設定 */
@media (max-width: 768px){
	.body-customize{
}
	html {    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
    font-size: 62.5%; /* ≒10px（デフォルトのフォントサイズ） */
  }

h1{    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
		font-size:1.8rem;
			}
h2{    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
font-size:1.6rem;}
h3{    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
font-size:1.4rem;}
h4{    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
		font-size:1.3rem;
		color:#777777;
}
h5{    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
		font-size:1.2rem;
		color:#777777;
	}
h6{    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
		font-size:1.0rem;
		color:#777777;
	}
p{    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
		font-size:1.0rem;
		color:#777777;
	}
	.img-border-radius img{
		border: 1px solid #DDDDDD;
border-radius: 5px 5px 5px 5px;
	}

	
	
		/*スマートフォン-top 製品一覧*/
	.slick{
		margin:65px 0px 0px 0px;
		max-width:400px;
	}
	.slick img{
		margin:0px 0px 10px 0px;
		width:100%;
		height:auto;
	}
	#carber-main-h{
		margin:0px 0px 50px 0px;
	}
	#carber-main-h h4{
		text-align:left;
		max-width:80%;
		line-height:19px;
		margin:10px 0px 0px 0px;
	}

#main-text1{
}
#main-text1 h4{
max-width:350px;
line-height:19px;
margin:80px 0px 80px 0px;
}
	
	
	
	
	
	/*メイン画像*/
	.main-img{
margin:10px 0px 0px 0px;
		overflow: hidden;
	}
	.main-img img{
		height:330px;
		width:auto;
		margin:0px -50% 0px -50%;
    }


#seihinitiran-all{
margin:20px 0px 10px 0px;
}
	#seihinitiran-ather{
		margin:20px 0px 0px 0px;
	}
	
	
#seihinitiran-margin{
margin:5px 0px 5px 0px;
}

	#seihinitiran-h h1{
margin:10px 0px 15px 0px;
text-align:center;
}

#seihinitiran-img {
max-width:350px;
		margin:0px 0px 0px 0px;
		}

#seihinitiran-img img{
width:100%;
height:auto;
}

#seihinitiran-img h5{
line-height:21px;
text-align:center;
margin:0px 0px 5px 0px;
border-bottom: 1px solid #DDDDDD;
}
#seihinitiran-img h4{
text-align:center;
margin:5px 0px 5px 0px;
}
#seihinitiran-img-line{
border: 1px solid #DDDDDD;
		border-radius: 5px 5px 5px 5px;
		margin:0px 5px 10px 5px;
	}
	
	/*iframe　お知らせ*/
	#osirase-all{
		width:90%;
		margin:30px 0px 30px 0px;
		
	}
	#osirase-main-h h2{
		width:250px;
		color:#444444;
		text-align:center;
		margin:0px 0px 0px 0px;
				border: 1px solid #999999;
		border-radius: 5px 5px 5px 5px;
	}


	#osirase-iframe{
		width:90%;
		height:100px;
	}
			#osirase-iframe-all h6{
			margin:0px 0px 0px 0px;
	}
	#osirase-iframe-all h3{
		color:#555555;
		margin:0px 0px 10px 0px;
	}

	#osirase-iframe-all{
		width:60%;
	}
	#osirase-table-th{
		text-align:left;
	}
	#twitter-button-info{
		position:relative;
		margin:15px 0px 0px 0px;
	}
		#hb-button-info{
		position:relative;
		margin:10px 0px 10px 0px;
	}
			#line-business-img img{
		width:50px;
		height:auto;
	}

#insta-img img{
		width:60px;
		height:auto;
	}


	/*製品バナー*/
	#banner-all{
		margin:10px 0px 30px 0px;
		
	}
	
#banner-main-h{
		margin:0px 0px 5px 0px;
	}

	#banner-main-h h2{
		width:200px;
		color:#eeeeee;
		background-color:#222222;
		margin:0px 0px 0px 0px;
				border: 1px solid #222222;
		border-radius: 2px 2px 2px 2px;	
			}
	#banner-h h5{
				margin:0px 0px 0px 0px;
	}
	#banner-img img{
		width:80%;
		height:auto;
		border: 3px solid #999999;
		border-radius: 5px 5px 5px 5px;
						margin:5px 0px 15px 0px;
	}
	
	/*works*/
	
	#works-all{
		margin:20px 0px 20px 0px;
		padding:10px 0px 10px 0px;
				border-top: double 10px #999999;
border-bottom: double 10px #999999;
	}
	#works-img-all1{
		max-width:350px;
		margin:10px 0px 50px 0px;
	}
		#works-img1 p{
		text-align:left;
		width:75%;
		font-size:1.3rem;
		line-height:19px;
		margin:0px 0px 20px 0px;
	}

	#works-img1 img{
	 max-width:80%;
		margin:0px 0px 10px 0px;
				border: 1px solid #DDDDDD;
		border-radius: 5px 5px 5px 5px;
	}

	#works-img-all{
		max-width:95%;
	}
	#works-img h5{
		text-align:left;
		width:80%;
		line-height:17px;
		margin:5px 0px 10px 0px;
	}

	#works-img img{
		max-width:98%;
		margin:0px 0px 0px 0px;
				border: 1px solid #DDDDDD;
		border-radius: 5px 5px 5px 5px;
	}
	


	/*アイコン　リンク内*/
	

	/*ご注文流れ*/
	#gona-main-all{
		margin:50px 0px 80px 0px;
	}
	#gona-main-h h1{
		max-width:200px;
		color:#fff;
		background-color:#555555;
						border: 1px solid #555555;
		border-radius: 2px 2px 2px 2px;
	}
	#gona-contents-all1{
margin: 0px 0px 15px 0px;
}


#gona-contents-img1{
max-width:350px;
margin:0px 0px 50px 0px;
}

#gona-contents-img1 img{
width:100%;
height:auto;
	}
	#gona-contents-img1 h2{
				color:#444444;
		background-color:#EEEEEE;
		margin:7px 0px 7px 0px;
								border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;

}
	#gona-contents-img1 h4{
		width:90%;
		line-height:18px;
		text-align:left;
		margin:0px 0px 5px 0px;
	}
	#gona-contents-img1 h6{
		width:90%;
		text-align:left;
		margin:0px 0px 0px 0px;
		color:#777777;
	}
	
	/*ギャラリー*/
		#gallery-main-img{
margin:20px 0px 5px 0px;
		overflow: hidden;
	}
	#gallery-main-img img{
		height:190px;
		width:auto;
		margin:0px -50% 0px -50%;
    }

	#gallery-main{

	}
	#gallery-main-img{
	}
		#gallery-main-img img{
			}
	
	#gallery-contents{
		margin:0px 0px 0px 0px;
	}
	#gallery-contents-img{
		max-width:568px;
	}
	#gallery-contents-img img{
		width:99%;
		height:auto;
		margin:1px 0px 1px 0px;
	}

	
	/*ギャラリー end*/
	/*banner-top*/

#kougaido{
margin:10px 0px 10px 0px;
text-align:center;
}
#kougaido h2{
border:solid 1px #3333FF;
border-radius: 5px 5px 5px 5px;
padding:10px 10px 10px 10px;
max-width:300px;
margin-right:auto;
margin-left:auto;
}

#torikata{
margin:20px 0px 20px 0px;
text-align:center;
}
#torikata h2{
border:solid 1px #3333FF;
border-radius: 5px 5px 5px 5px;
padding:10px 10px 10px 10px;
max-width:300px;
margin-right:auto;
margin-left:auto;
}


#ryoukinhyou{
margin:20px 0px 20px 0px;
text-align:center;
}
#ryoukinhyou h2{
border:solid 1px #3333FF;
border-radius: 5px 5px 5px 5px;
padding:10px 10px 10px 10px;
max-width:300px;
margin-right:auto;
margin-left:auto;
}


#souryou{
margin:10px 0px 10px 0px;
text-align:center;
}
#souryou h2{
border:solid 1px #3333FF;
border-radius: 5px 5px 5px 5px;
padding:10px 10px 10px 10px;
max-width:300px;
margin-right:auto;
margin-left:auto;
}

#q-a-h{
margin:20px 0px 20px 0px;
text-align:center;
}
#q-a-h h2{
border:solid 1px #3333FF;
border-radius: 5px 5px 5px 5px;
padding:10px 10px 10px 10px;
max-width:300px;
margin-right:auto;
margin-left:auto;
}

	
	/*top-end*/
	
	
	
	
	
	/*製品詳細*/
	
	/*レザークラフト*/
	#leathercraft-main-all{
		max-width:568px;
				margin:0px 0px 30px 0px;
	}
	#leathercraft-main-img img{
		width:100%;
	}
	#leathercraft-main-img h1{
		font-size:2.2rem;
		margin:50px 0px 0px 0px;
	}

	#leathercraft-main-img h2{
		margin:10px 0px 10px 0px;
	}
	#leathercraft-main-img h5{
		max-width:350px;
		text-align:left;
		margin:10px 0px 10px 0px;
	}
#leathercraft-main-img h6{
		margin:5px 0px 5px 0px;
	}

	
	#leathercraft-contents-all{
		width:85%;
		margin:0px 0px 20px 0px;
		}
	#leathercraft-contents-h h2{
text-align:center;
					width:200px;
		padding:2px 0px 0px 0px;
		margin:5px 0px 5px 0px;	
		color:#eeeeee;
		background-color:#222222;
border: 1px solid #222222;
		border-radius: 2px 2px 2px 2px;
	}
		#leathercraft-contents-h h5{
		width:90%;
		text-align:left;
		margin:0px 0px 5px 0px;
	}

	#leathercraft-contents-img{
		max-width:90%;
margin:0px 0px 0px 0px;
								
	}
#leathercraft-contents-img img{
		width:95%;
		height:auto;
		border:solid 1px #dddddd;
border-radius: 1px 1px 1px 1px;
	}


	#leathercraft-contents-img h6{
		width:80%;
		line-height:13px;
		text-align:center;
		margin:3px 0px 10px 0px;
	}
		#leathercraft-contents-img2{
		max-width:400px;
margin:0px 0px 0px 0px;
								
	}
#leathercraft-contents-img2 img{
		width:90%;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;	
	}
		#leathercraft-contents-img2 h5{
		line-height:15px;
		margin:5px 0px 5px 0px;
	}
	
	#leathercraft-kanagu-all{
		max-width:85%;
		margin:30px 0px 0px 0px;
		}
	#leathercraft-kanagu-h h2{
text-align:center;
					width:200px;
		padding:2px 0px 0px 0px;
		margin:5px 0px 5px 0px;	
		color:#eeeeee;
		background-color:#222222;
border: 1px solid #222222;
		border-radius: 2px 2px 2px 2px;
	}

	#leathercraft-kanagu-h h5{
		width:90%;
		text-align:left;
		margin:0px 0px 5px 0px;
	}

	/*レザークラフトend*/
	/*ロゴ・名入れ*/
	#rogo-naire-main-all{
		
		max-width:568px;
				margin:0px 0px 30px 0px;
	}
	#rogo-naire-main-img img{
		width:100%;
	}
	#rogo-naire-main-img h1{
		font-size:2.2rem;
		margin:50px 0px 0px 0px;
	}
	#rogo-naire-main-img h2{
		margin:5px 0px 0px 0px;
	}

	#rogo-naire-main-img h3{
		margin:10px 0px 10px 0px;
	}
	#rogo-naire-main-img h5{
		line-height:15px;
		max-width:350px;
		text-align:center;
		margin:5px 0px 10px 0px;
	}
	#rogo-naire-main-img h6{
				margin:5px 0px 5px 0px;
	}
	#rogo-naire-contents-all{
		width:85%;
	}
	#rogo-naire-contents-img{
		max-width:200px;
margin:0px 0px 0px 0px;
	}
#rogo-naire-contents-img img{
		width:95%;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;	
	}

	#rogo-naire-contents-img h6{
width:80%;
		line-height:13px;
		text-align:center;
		margin:3px 0px 10px 0px;
	}
		#rogo-naire-contents-img2{
		max-width:350px;
margin:0px 0px 0px 0px;
								
	}
#rogo-naire-contents-img2 img{
		width:90%;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;	
	}
		#rogo-naire-contents-img2 h6{
width:80%;
		line-height:15px;
		text-align:center;
		margin:5px 0px 20px 0px;
	}
		#rogo-naire-contents-all{
		margin:10px 0px 20px 0px;
		}
	#rogo-naire-contents-h h2{
text-align:center;
					width:250px;
		padding:2px 0px 1px 0px;
		margin:5px 0px 5px 0px;	
		color:#eeeeee;
		background-color:#222222;
border: 1px solid #222222;
		border-radius: 2px 2px 2px 2px;
	}
	#rogo-naire-contents-h p{
		max-width:350px;
		text-align:left;
		margin:0px 0px 0px 0px;
	}
	
	/*ロットナンバー刻印*/
	#lot-main-all{
		max-width:568px;
				margin:0px 0px 30px 0px;
	}
	#lot-main-img img{
		width:100%;
	}
	#lot-main-img h1{
		font-size:2.2rem;
		margin:15px 0px 0px 0px;
	}

	#lot-main-img h2{
		margin:10px 0px 10px 0px;
	}
	#lot-main-img h5{
		max-width:350px;
		text-align:left;
		margin:10px 0px 10px 0px;
	}
#lot-main-img h6{
		margin:5px 0px 5px 0px;
	}

	#lot-contents-all{
		width:85%;
		margin:10px 0px 20px 0px;
		}
	#lot-contents-h h4{
		width:100px;
		padding:2px 0px 0px 0px;
		margin:5px 0px 5px 0px;
		border: 1px solid #777777;
		border-radius: 2px 2px 2px 2px;	
	}
	#lot-contents-h p{
		font-size:12px;
		max-width:350px;
		text-align:left;
		margin:0px 0px 0px 0px;
	}

	#lot-contents-img{
		width:100%;
margin:0px 0px 10px 0px;
								
	}
#lot-contents-img img{
		width:95%;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;	
	}

	#lot-contents-img h6{
		width:80%;
		line-height:15px;
		text-align:center;
		margin:5px 0px 0px 0px;
	}
		#lot-contents-img2{
		max-width:100%;
margin:0px 0px 10px 0px;
								
	}
#lot-contents-img2 img{
		width:95%;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;	
	}
		#lot-contents-img2 h6{
		width:80%;
		line-height:15px;
		text-align:center;
		margin:5px 0px 0px 0px;
	}
	
	/*ロットナンバー刻印end*/
	
		/*オーダーサイン*/
	#order-main-all{
		
		max-width:568px;
				margin:0px 0px 30px 0px;
	}
	#order-main-img img{
		width:100%;
	}
	#order-main-img h1{
		font-size:2.2rem;
		margin:50px 0px 0px 0px;
	}
	#order-main-img h2{
		margin:5px 0px 0px 0px;
	}

	#order-main-img h3{
		margin:10px 0px 10px 0px;
	}
	#order-main-img h5{
		line-height:15px;
		max-width:350px;
		text-align:center;
		margin:5px 0px 10px 0px;
	}
	#order-main-img h6{
				margin:5px 0px 5px 0px;
	}
	#order-contents-all{
		width:85%;
	}
	#order-contents-img{
		max-width:200px;
margin:0px 0px 0px 0px;
	}
#order-contents-img img{
		width:95%;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;	
	}

	#order-contents-img h6{
width:80%;
		line-height:13px;
		text-align:center;
		margin:3px 0px 10px 0px;
	}
		#order-contents-img2{
		max-width:350px;
margin:0px 0px 0px 0px;
								
	}
#order-contents-img2 img{
		width:90%;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;	
	}
		#order-contents-img2 h6{
width:80%;
		line-height:15px;
		text-align:center;
		margin:5px 0px 20px 0px;
	}
		#order-contents-all{
		margin:10px 0px 20px 0px;
	}
	
	#order-contents-h h2{
text-align:center;
					width:250px;
		padding:2px 0px 1px 0px;
		margin:5px 0px 5px 0px;	
		color:#eeeeee;
		background-color:#222222;
border: 1px solid #222222;
		border-radius: 2px 2px 2px 2px;
	}
	#order-contents-h p{
		max-width:350px;
		text-align:left;
		margin:0px 0px 0px 0px;
	}
	
/*オーダーサインend*/

	/*ステンシル*/
	
	
	
	
#stencil-main{
margin:0px 0px 50px 0px;
	}
	#stencil-main h1{
		font-size:2.2rem;
text-align:center;
margin:50px 0px 0px 0px;
}
		#stencil-main h2{
text-align:center;
margin:5px 0px 5px 0px;
}
	#stencil-main h5{
width:85%;
				line-height:22px;
text-align:left;
margin:5px 0px 10px 0px;
}
	#stencil-main h6{
		text-align:center;
margin:0px 0px 10px 0px;
}
#stencil-main p{
max-width:340px;
		text-align:center;
line-height:25px;
margin:10px 0px 100px 0px;
}

	#stencil-douban{
margin:20px 0px 20px 0px;
	}
		#stencil-douban-h h2{
text-align:center;
					width:200px;
		padding:2px 0px 0px 0px;
		margin:5px 0px 5px 0px;	
		color:#eeeeee;
		background-color:#222222;
border: 1px solid #222222;
		border-radius: 2px 2px 2px 2px;
	}
	#stencil-douban-h h3{
		width:200px;
		margin:5px 0px 5px 0px;
				border: 1px solid #777777;
		border-radius: 2px 2px 2px 2px;	

	}	

	
	#stencil-douban-h h5{
		max-width:350px;
				line-height:22px;
text-align:left;
margin:5px 0px 10px 0px;
	}	
	#stencil-douban2{
		max-width:568px;
}
#stencil-douban-img2{
		margin:0px 0px 0px 0px;
}

	#stencil-douban-img2 img{
		width:95%;
		height:auto;
		margin:0px 0px 0px 0px;
									border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;
}
	#stencil-douban-img2 h5{
		width:80%;
		
		text-align:center;
line-height:16px;
		margin:5px 0px 10px 0px;
		
}

	#stencil-douban-img{
		margin:0px 0px 0px 0px;
}

	#stencil-douban-img img{
		width:95%;
		height:auto;
		margin:0px 0px 0px 0px;
									border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;
}
	#stencil-douban-img h5{
		width:80%;
		
		text-align:center;
line-height:16px;
		margin:5px 0px 10px 0px;
		
}

	#stencil-kakaku-img img{
		width:200px;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;	

	}
	
	#stencil-kakaku-img h5{
	}

	
#stencil-img img{
		width:100%;
		height:auto;
		margin:0px 0px 5px 0px;
		
	}
	#stencil-con{
margin: 0px 0px 10px 0px;
}


#stencil-con-h h3{
		width:180px;
		margin: 2px 0px 2px 0px;
							border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;
}

	
		#stencil-contents{
margin: 0px 0px 10px 0px;
}


#stencil-contents-img{
max-width:768px;
margin:0px 0px 0px 0px;
}

#stencil-contents-img img{
width:100%;
height:auto;
	}
	#stencil-contents-img h4{
margin:5px 0px 10px 0px;
}
	#stencil-contents-img h3{
		margin:0px 0px 0px 0px;
	}
#stencil-contents-right {
text-align:center;
}
	
	
	
		
	/*ステンシル end*/

	/*デザインカット*/
	#designcut-main{


margin:0px 0px 15px 0px;
	}
	#designcut-main h1{
		font-size:2.2rem;
text-align:center;
margin:50px 0px 0px 0px;
	}
	#designcut-main h6{
		text-align:center;
margin:0px 0px 0px 0px;
}
	#designcut-main-h{
		max-width:90vw;
	}
#designcut-main-h h2{
text-align:center;
margin:5px 0px 5px 0px;
	}
#designcut-main-h h3{
text-align:center;
		margin:5px 0px 0px 0px;
		
}
	#designcut-main-h h4{
						line-height:20px;
text-align:left;
margin:5px 0px 10px 0px;
}
#designcut-main-h p{
max-width:340px;
		text-align:center;
line-height:25px;
margin:0px 0px 0px 0px;
}
#designcut-img img{
		width:100%;
		height:auto;
margin:0px 0px 5px 0px;
	}

	
	#designcut-gallery{
		margin:0px 0px 15px 0px;
	}
	#designcut-gallery-img{
		max-width:400px;
		margin:0px 0px 10px 0px;
	}
	#designcut-gallery-img img{
		width:95%;
		height:auto;
		border:solid 1px #dddddd;
		border-radius: 1px 1px 1px 1px;
	}
	#designcut-gallery-img h6{
		width:80%;
		line-height:15px;
		text-align:center;
		margin:5px 0px 0px 0px;
	}
	#designcut-gallery-img12{
		max-width:200px;
		margin:0px 0px 10px 0px;
		margin-right:auto;
		margin-left:auto;
	}
	#designcut-gallery-img12 img{
		width:95%;
		height:auto;
		border:solid 1px #dddddd;
border-radius: 1px 1px 1px 1px;
	}
	#designcut-gallery-img12 h6{
		width:80%;
		line-height:15px;
		text-align:center;
		margin:5px 0px 0px 0px;
	}

	#designcut-contents1{
margin: 0px 0px 10px 0px;
}

	#designcut-contents1 h2{
text-align:center;
					width:200px;
		padding:2px 0px 0px 0px;
		margin:5px 0px 5px 0px;	
		color:#eeeeee;
		background-color:#222222;
border: 1px solid #222222;
		border-radius: 2px 2px 2px 2px;
}

	
	
#designcut-contents1-img{
max-width:350px;
margin:0px 0px 0px 0px;
}

#designcut-contents1-img img{
width:100%;
height:auto;
	}
	#designcut-contents1-img h4{
		width:85%;
		line-height:19px;
			text-align:center;
margin:5px 0px 10px 0px;
}
	#designcut-contents1-img h3{
		margin:0px 0px 0px 0px;
	}

/*デザインカット end*/
/*ステンレス*/

#sns-main{
margin:0px 0px 100px 0px;
	}
	#sns-main h1{
text-align:center;
margin:10px 0px 20px 0px;
}
	#sns-main h2{
text-align:center;
margin:0px 0px 20px 0px;
	}
		#sns-main h4{
text-align:center;
margin:10px 0px 0px 0px;
}
	#sns-main h5{
		max-width:300px;
		line-height:22px;
text-align:center;
margin:10px 0px 30px 0px;
}
	#sns-main h6{
		text-align:center;
margin:0px 0px 0px 0px;
}
#sns-main p{
max-width:340px;
		text-align:center;
line-height:25px;
margin:10px 0px 100px 0px;
}

#sns-img img{
max-width:450px;
		width:100%;
		height:auto;
margin:0px 0px 20px 0px;
	}
	
	
	
	
	
	
　　　　　　/*商品詳細*/





　　　　/*商品詳細コンテンツ*/

/*商品詳細コンテンツ*/

#contents1{
margin: 50px 0px 50px 0px;
}


#contents1-left{
max-width:450px;
margin:15px 0px 15px 0px;
}

#contents1-left img{
width:100%;
height:auto;
	}
	
	#contents1-left h5{
		margin:10px 0px 0px 0px;

	}
#contents1-right {
text-align:center;
}

#contents1-right p{
line-height:20px;
max-width:400px;
text-align:left;
margin:0px 0px 0px 0px;
margin-right:auto;
margin-left:auto;
}





#contents2{
margin:50px 0px 100px 0px;
}


#contents2-left{
max-width:450px;
margin:15px 0px 15px 0px;
position:relative;
bottom:225px;
}

#contents2-left img{
width:100%;
height:auto;
}

#contents2-right {
text-align:center;
position:relative;
top:225px;

}


#contents2-right p{
line-height:20px;
max-width:420px;
text-align:left;
margin:80px 0px 0px 0px;
margin-right:auto;
margin-left:auto;
}



/*購入フォームボタン*/
#kounyu-button{
margin:10vw 0px 10vw 0px;
}
#kounyu-button h1{
		position:relative;
		top:5px;
}


      /*商品詳細-end*/

/*購入フォームボタン*/

#gotyumon-g{
margin:15vw 0px 0px 0px;
}


      /*商品詳細-end*/





          /*Q-A　始め*/
          
          
#yokuaru-main{
margin: 0px 0px 0px 0px;
}
#yokuaru-main-h{
max-width:400px;
text-align:center;
margin: 0px 0px 0px 0px;
}
#yokuaru-main-h h1{
text-align:center;
}

#yokuaru-naiyou{
margin: 0px 0px 0px 0px;
}
#yokuaru-naiyou-daimei {
max-width:400px;
text-align:center;
margin: 0px 0px 0px 0px;

}

#yokuaru-naiyou-h{
max-width:400px;
text-align:center;
margin: 0px 0px 0px 0px;
}


#yokuaru-naiyou-q{
max-width:400px;
text-align:center;
margin: 0px 0px 0px 0px;

}
#yokuaru-naiyou-q h4{
color:#3333FF;
}
	#yokuaru-naiyou-q p{
		color:#111111;
border:solid 1px #3333FF;
border-radius: 5px 5px 5px 5px;
padding:5px 5px 5px 5px;
max-width:400px;
}

#yokuaru-naiyou-a{
max-width:400px;
text-align:center;
margin: 0px 0px 60px 0px;
}
#yokuaru-naiyou-a h4{
color:#FF3333;
}
	#yokuaru-naiyou-a p{
		color:#111111;
		border:solid 1px red;
border-radius: 5px 5px 5px 5px;
padding:5px 5px 5px 5px;
max-width:400px;
}



/*プライバシーポリシー始め*/


	/*PRIVACY POLICY*/
	#privacy-policy-all{
		margin: 0px 0px 0px 0px;
	}
#privacy-policy-hed{
margin: 0px 0px 0px 0px;
}
	#privacy-policy-hed h1{
		font-size:22px;
text-align:left;
margin: 30px 0px 30px 0px;
}
	#privacy-policy-hed h2{
		text-align:left;
margin: 0px 0px 5px 0px;
}
	#privacy-policy-hed h4{
		text-align:left;
		line-height:21px;
margin: 0px 0px 20px 0px;
}

#privacy-policy2{
margin: 0px 0px 10px 0px;
}
	#privacy-policy2 h2{
		text-align:left;
margin: 0px 0px 5px 0px;
}
	#privacy-policy2 h4{
		text-align:left;
		line-height:21px;
margin: 0px 0px 20px 0px;
}

/*PRIVACY POLICY　end*/




/*特定商取引表記　
会社概要　始め*/


/*tokuteishou*/

#tokuteishou-all br{
}
#tokuteishou-all 
	#tokuteishou-h1 h1{
		font-size:22px;
margin: 40px 0px 30px 0px;
}

#tokuteishou-table h3{
margin: 12px 0px 12px 0px;
}
#tokuteishou-table th{
margin: 10px 0px 10px 0px;
}


#tokuteishou-tr{
height:0px;
padding:10px 0px 10px 0px;

}

#tokuteishou-left{
width:33%;
height:auto;
text-align:left;
}
#tokuteishou-left h3{
line-height: 23px;
}

#tokuteishou-right{
width:80%;
height:auto;
text-align:left;
}
#tokuteishou-right h3{
line-height: 23px;
}
/*tokuteishou end*/



/*送料/お支払方法始め*/


/*shopping-cost*/
#shopping-cost-hed{
margin: 60px 0px 20px 0px;
}
#shopping-cost-hed h1{
text-align:left;
font-size:22px;
margin: 0px 0px 30px 0px;
}

#shopping-cost2{
margin: 15px 0px 15px 0px;
}
#shopping-cost2 h2{
text-align:left;
line-height:23px;
margin: 5px 0px 5px 0px;
}
#shopping-cost2 p{
max-width:400px;
text-align:left;
line-height:21px;
font-size:11px;
margin: 5px 0px 5px 0px;
}



/*smartphone-end*/
 }