 /* tblet用、画面サイズが768px以上の設定 */
@media (min-width: 768px){
	.body-customize{
}
	
		html {    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
    font-size: 62.5%; /* ≒10px（デフォルトのフォントサイズ） */
  }
  p {    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
		font-size: 1.4rem; /* ≒15px */
		color:#777777;
  }
  h1 {    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
    font-size: 3.0rem; /* ≒24px */
  }
  h2 {    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
    font-size: 2.4rem; /* ≒22px */
  }
  h3 {    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;

    font-size: 2.2rem; /* ≒18px */
  }
  h4 {    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
		font-size: 1.8rem; /* ≒18px */
		color:#777777;
  }
  h5 {    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
		font-size: 1.6rem; /* ≒18px */
		color:#777777;
  }
  h6 {    font-family: system-ui, "Hiragino Sans", "YuGothic", "Arial", sans-serif;
		font-size: 1.4rem; /* ≒18px */
		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:75%;
		line-height:23px;
		margin:10px 0px 0px 0px;
	}

#main-text1{
}
#main-text1 h4{
max-width:768px;
line-height:23px;
margin:80px 0px 80px 0px;
}
	
	
	
	
	
	/*メイン画像*/
	.main-img{
margin:50px 0px 0px 0px;
		overflow: hidden;
	}
	.main-img img{
		height:600px;
		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:70%;
		margin:50px 0px 20px 0px;
		
	}
	#osirase-main-h h2{
		color:#444444;
		text-align:center;
		width:350px;
		margin:20px 0px 0px 0px;
				border: 1px solid #999999;
		border-radius: 5px 5px 5px 5px;

	}


	#osirase-iframe{
		width:80%;
		height:200px;
	}
	
	#osirase-iframe-all{
		width:90%;
	}
		#osirase-iframe-all h6{
			margin:0px 0px 0px 0px;
	}

	#osirase-iframe-all h3{
		font-size:1.9rem;
		color:#555555;
			margin:0px 0px 20px 0px;
	}
	#osirase-table-th{
		text-align:left;
	}
	#twitter-button-info{
				text-align:center;
		margin:15px 0px 15px 0px;
	}
	#hb-button-info{
		text-align:center;
		margin:15px 0px 15px 0px;
	}
	
	

		#line-business-img img{
		width:10%;
		height:auto;
	}

	
	
	#insta-img img{
		width:60px;
		height:auto;
	}
	
	
	#banner-all{
		margin:50px 0px 50px 0px;
		
	}
	
#banner-main-h{
		margin:0px 0px 20px 0px;
	}

	#banner-main-h h2{
		width:250px;
		color:#eeeeee;
		background-color:#222222;
		margin:0px 0px -10px 0px;
				border: 1px solid #222222;
		border-radius: 2px 2px 2px 2px;	
			}
	#banner-h h5{
				margin:0px 0px 0px 0px;
	}
	#banner-img img{
		width:500px;
		height:auto;
		border: 3px solid #999999;
		border-radius: 5px 5px 5px 5px;
						margin:15px 0px 15px 0px;
	}
	
	/*works*/
	
	#works-all{
		margin:50px 0px 50px 0px;
		padding:20px 0px 20px 0px;
				border-top: double 10px #999999;
border-bottom: double 10px #999999;
	}
	#works-img-all1{
		max-width:900px;
		width:100%;
		margin:10px 0px 50px 0px;
	}
		#works-img1 p{
		text-align:left;
		max-width:850px;
		width:90%;
		font-size:1.8rem;
		line-height:30px;
		margin:0px 0px 50px 0px;
	}

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

	#works-img-all{
		max-width:900px;
	}
	#works-img h5{
		text-align:left;
		max-width:80%;
		line-height:24px;
		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:150px 0px 100px 0px;
	}
	#gona-main-h h1{
		max-width:400px;
		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:500px;
margin:0px 0px 70px 0px;
}

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

}
	#gona-contents-img1 h4{
		width:90%;
		line-height:22px;
		text-align:left;
		margin:0px 0px 10px 0px;
	}
	#gona-contents-img1 h6{
		width:90%;
		text-align:left;
		margin:0px 0px 0px 0px;
		color:#777777;
	}
	
	/*ギャラリー*/
	#gallery-main-img{
		max-width:1000px;
margin:20px 0px 5px 0px;
		overflow: hidden;
	}
	#gallery-main-img img{
		height:auto;
		width:100%;
		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:1000px;
	}
	#gallery-contents-img img{
		width:95%;
		height:auto;
		margin:1px 0px 1px 0px;
	}
	#gallery-contents-img h6{
		margin:5px 0px 10px 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:1000px;
				margin:0px 0px 60px 0px;
	}
	#leathercraft-main-img img{
		width:100%;
	}
	#leathercraft-main-img h1{
		font-size:3.5rem;
		margin:100px 0px 0px 0px;
	}

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

	
	#leathercraft-contents-all{
		margin:10px 0px 80px 0px;
		}
	#leathercraft-contents-h h2{
text-align:center;
					width:400px;
		padding:4px 0px 4px 0px;
		margin:5px 0px 10px 0px;	
		color:#eeeeee;
		background-color:#222222;
border: 1px solid #222222;
		border-radius: 2px 2px 2px 2px;
	}
	#leathercraft-contents-h h5{
				max-width:450px;
		text-align:left;
		margin:0px 0px 10px 0px;
	}


	#leathercraft-contents{
	}
	#leathercraft-contents-img{
		max-width:500px;
margin:0px 0px 0px 0px;
								
	}
#leathercraft-contents-img img{
		width:90%;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;	
	}
		#leathercraft-contents-h h4{
			text-align:center;
					width:250px;
		padding:3px 0px 2px 0px;
		margin:5px 0px 10px 0px;	
border: 1px solid #111111;
		border-radius: 2px 2px 2px 2px;
	}


	#leathercraft-contents-img h6{
				width:80%;
				text-align:center;
		line-height:20px;
		margin:5px 0px 20px 0px;
	}
		#leathercraft-contents-img2{
		max-width:900px;
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{
		margin:30px 0px 15px 0px;
		}
	#leathercraft-kanagu-h h2{
text-align:center;
					width:300px;
		padding:2px 0px 2px 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{
		max-width:450px;
		text-align:left;
		margin:0px 0px 0px 0px;
	}

	/*レザークラフトend*/
	/*ロゴ・名入れ*/
		#rogo-naire-main-all{
		max-width:1000px;
				margin:100px 0px 50px 0px;
	}
	#rogo-naire-main-img img{
		width:100%;
	}
	#rogo-naire-main-img h1{
		font-size:3.5rem;
		margin:100px 0px 0px 0px;
	}
	#rogo-naire-main-img h2{
		margin:10px 0px 0px 0px;
	}
	#rogo-naire-main-img h3{
				margin:10px 0px 10px 0px;
	}
	#rogo-naire-main-img h5{
		max-width:700px;
		line-height:2.3rem;
		text-align:center;
		margin:5px 0px 10px 0px;
	}
#rogo-naire-main-img h6{
		margin:5px 0px 5px 0px;
	}

	#rogo-naire-contents-img{
		max-width:500px;
margin:0px 0px 0px 0px;
								
	}
#rogo-naire-contents-img img{
		width:90%;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 5px 5px 5px 5px;	
	}

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

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

	#lot-contents-all{
		width:90%;
		max-width:1000px;
		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:450px;
		text-align:left;
		margin:0px 0px 0px 0px;
	}

	#lot-contents-img{
		width:90%;
margin:0px 0px 20px 0px;
								
	}
#lot-contents-img img{
		width:90%;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 3px 3px 3px 3px;	
	}

	#lot-contents-img h6{
		width:80%;
		line-height:20px;
		text-align:center;
		margin:10px 0px 20px 0px;
	}
		#lot-contents-img2{
		max-width:1000px;
margin:10px 0px 20px 0px;
								
	}
#lot-contents-img2 img{
		width:90%;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;	
	}
		#lot-contents-img2 h6{
		width:80%;
		line-height:20px;
		text-align:center;
		margin:5px 0px 0px 0px;
	}
	
		/*ロットナンバー刻印end*/
	/*ステンシル*/

#stencil-main{
margin:0px 0px 50px 0px;
	}
	#stencil-main h1{
		font-size:3.5rem;
text-align:center;
margin:100px 0px 0px 0px;
}
		#stencil-main h2{
text-align:center;
margin:15px 0px 15px 0px;
}
	#stencil-main h5{
width:85%;
				line-height:26px;
text-align:left;
margin:5px 0px 10px 0px;
}
	#stencil-main h6{
		text-align:center;
margin:5px 0px 10px 0px;
}
#stencil-main p{
max-width:500px;
		text-align:center;
line-height:25px;
margin:10px 0px 100px 0px;
}
	#stencil-img img{
		max-width:1000px;
	}
	
	#stencil-douban{
margin:20px 0px 20px 0px;
	}
		#stencil-douban-h h2{
text-align:center;
					width:250px;
		padding:2px 0px 0px 0px;
		margin:20px 0px 25px 0px;	
		color:#eeeeee;
		background-color:#222222;
border: 1px solid #222222;
		border-radius: 2px 2px 2px 2px;
	}
	#stencil-douban-h h3{
		width:400px;
		margin:15px 0px 20px 0px;
				border: 1px solid #777777;
		border-radius: 2px 2px 2px 2px;	

	}	

	
	#stencil-douban-h h5{
		max-width:600px;
				line-height:26px;
text-align:left;
margin:15px 0px 20px 0px;
	}	
	#stencil-douban2{
		max-width:900px;
}
	#stencil-douban-img2{
		max-width:900px;
		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:26px;
		margin:5px 0px 20px 0px;
		
}

	#stencil-douban-img{
		max-width:450px;
		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:26px;
		margin:5px 0px 20px 0px;
		
}

	#stencil-kakaku-img img{
		width:500px;
		margin:5px 0px 30px 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 30px 0px;
	}
	#designcut-main h1{
		font-size:3.5rem;
text-align:center;
margin:100px 0px 0px 0px;
	}
	#designcut-main h6{
		text-align:center;
margin:0px 0px 5px 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:22px;
text-align:center;
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 {
		max-width:1000px;;
	}

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

	
	#designcut-gallery{
		max-width:1000px;
		margin:0px 0px 15px 0px;
	}
	#designcut-gallery-img{
		max-width:500px;
		margin:0px 0px 20px 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:20px;
		text-align:center;
		margin:5px 0px 0px 0px;
	}
		#designcut-gallery-img12{
		max-width:400px;
		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:20px;
		text-align:center;
		margin:5px 0px 0px 0px;
	}

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

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

	
	
#designcut-contents1-img{
		max-width:650px;
		text-align:center;
margin:0px 0px 0px 0px;
}

#designcut-contents1-img img{
width:100%;
height:auto;
	}
	#designcut-contents1-img h4{
				width:80%;
		line-height:24px;
		text-align:center;
		margin:10px 0px 20px 0px;
		margin-right:auto;
		margin-left:auto;
}
	#designcut-contents1-img h3{
		margin:0px 0px 0px 0px;
	}

	/*デザインカット end*/
		/*オーダーサイン*/
		#order-main-all{
		max-width:1000px;
				margin:100px 0px 50px 0px;
	}
	#order-main-img img{
		width:100%;
	}
	#order-main-img h1{
		font-size:3.5rem;
		margin:100px 0px 0px 0px;
	}
	#order-main-img h2{
		margin:10px 0px 0px 0px;
	}
	#order-main-img h3{
				margin:10px 0px 10px 0px;
	}
	#order-main-img h5{
		max-width:700px;
		line-height:2.3rem;
		text-align:center;
		margin:5px 0px 10px 0px;
	}
#order-main-img h6{
		margin:5px 0px 5px 0px;
	}

	#order-contents-img{
		max-width:500px;
margin:0px 0px 0px 0px;
								
	}
#order-contents-img img{
		width:90%;
		margin:5px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 5px 5px 5px 5px;	
	}

	#order-contents-img h5{
		line-height:20px;
		margin:15px 0px 25px 0px;
	}
		#order-contents-img2{
		max-width:900px;
margin:0px 0px 0px 0px;
								
	}
#order-contents-img2 img{
		width:90%;
		margin:15px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		border-radius: 2px 2px 2px 2px;	
	}
		#order-contents-img2 h5{
		line-height:25px;
		margin:5px 0px 5px 0px;
	}
		#order-contents-all{
		margin:10px 0px 20px 0px;
		}
	#order-contents-h h2{
text-align:center;
					width:400px;
		padding:2px 0px 2px 0px;
		margin:15px 0px 15px 0px;	
		color:#eeeeee;
		background-color:#222222;
border: 1px solid #222222;
		border-radius: 2px 2px 2px 2px;
	}
	#order-contents-h p{
		max-width:500px;
		text-align:left;
		margin:0px 0px 20px 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:600px;
text-align:center;
margin: 100px 0px 0px 0px;
}
#yokuaru-main-h h1{
text-align:center;
}

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

}

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


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

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

#yokuaru-naiyou-a{
max-width:600px;
text-align:center;
margin: 10px 0px 100px 0px;
}
	#yokuaru-naiyou-a h4{
		color:#FF3333;
}
	#yokuaru-naiyou-a p{
		font-size:1.8rem;
				color:#111111;
border:solid 1px red;
border-radius: 5px 5px 5px 5px;
padding:5px 5px 5px 5px;
max-width:600px;
}



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


	/*PRIVACY POLICY*/
	#privacy-policy-all{
		margin: 0px 0px 0px 0px;
	}
#privacy-policy-hed{
margin: 0px 0px 0px 0px;
}
	#privacy-policy-hed h1{
text-align:left;
margin: 100px 0px 50px 0px;
}
	#privacy-policy-hed h2{
		text-align:left;
margin: 0px 0px 15px 0px;
}
	#privacy-policy-hed h4{
		text-align:left;
		line-height:30px;
margin: 0px 0px 30px 0px;
}

#privacy-policy2{
margin: 0px 0px 10px 0px;
}
	#privacy-policy2 h2{
		text-align:left;
margin: 0px 0px 15px 0px;
}
	#privacy-policy2 h4{
		text-align:left;
		line-height:30px;
margin: 0px 0px 30px 0px;
}

/*PRIVACY POLICY　end*/




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


/*tokuteishou*/

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

#tokuteishou-table h3{
margin: 20px 0px 20px 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: 30px;
}

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



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


/*shopping-cost*/
#shopping-cost-hed{
margin: 80px 0px 40px 0px;
}
	#shopping-cost-hed h1{
text-align:left;
margin: 0px 0px 50px 0px;
}

#shopping-cost2{
margin: 15px 0px 30px 0px;
}
#shopping-cost2 h2{
text-align:left;
line-height:28px;
margin: 5px 0px 15px 0px;
}
#shopping-cost2 p{
max-width:700px;
text-align:left;
line-height:23px;
margin: 5px 0px 5px 0px;
	}
	
	
	
	
	/*カラーミーバナー*/
		#banner-c-all{
		margin:50px 0px 80px 0px;
		
	}
	
#banner-c-main-h{
		margin:0px 0px 15px 0px;
		
	}

	#banner-c-main-h h2{
		font-size:24px;;
		width:250px;
		color:#666666;
		background-color:#eeeeee;
		margin:0px 0px 0px 0px;
		border: 1px solid #444444;
		border-radius: 4px 4px 4px 4px;	
	}
	#banner-c-img{
		margin:0px 0px 70px 0px;
	}

	#banner-c-img h5{
		text-align:left;
		width:430px;
		line-height:18px;
	color:777777;
		font-size:14px;
				margin:0px 0px 0px 0px;
	}
	#banner-c-img img{
		width:450px;
		height:150px;
		border: 1px solid #999999;
		border-radius: 5px 5px 5px 5px;
						margin:0px 0px 10px 0px;
	}
	/*カラーミースマートフォン*/
	#banner-s-all{
		margin:50px 0px 50px 0px;
		
	}
	
#banner-s-main-h{
		margin:0px 0px 10px 0px;
	}

	#banner-s-main-h h2{
		font-size:16px;
		width:150px;
		color:#666666;
		background-color:#eeeeee;
		margin:0px 0px 0px 0px;
				border: 1px solid #444444;
		border-radius: 4px 4px 4px 4px;	
	}
		#banner-s-img{
margin:0px 0px 30px 0px;
	}

	#banner-s-img h5{
		text-align:left;
				width:280px;
		line-height:14px;
		color:777777;
		font-size:10px;
				margin:0px 0px 0px 0px;
	}
	#banner-s-img img{
		width:300px;
		height:100px;
		border: 1px solid #999999;
		border-radius: 5px 5px 5px 5px;
		margin:0px 0px 5px 0px;
	}

	
/*tblet-end*/

}