/*
Theme Name: FormalRental Yamashita-test
Description: Welcart Basic Child Theme
Author: Collne Inc
Template: welcart_basic
Version: 1.2.12
*/

/* =Reset
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

.site-content {
	width:1200px;
	max-width:100%;
	margin:0 auto;
}
h2 {
  position: relative;
  color: #aa9b9b;
  font-size: 30px;
  padding: 20px 0;
  text-align: center;
  margin: 1.5em 0;
}
h2.pagetop:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  width: 580px;
  height: 70px;
  border-radius: 50%;
  border: 1px solid #aa9b9b;
  border-left-color: transparent;
  border-right-color: transparent;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
text-shadow: 1px 1px 2px #FFF;
}

#u-head {

}
ul.locker-process {margin:0 !important; padding:0.5em !important; list-style:none !important;}
ul.locker-process li {margin:0 !important; padding:0.5em; !important; width:49% !important; display:inline-block !important; vertical-align:middle !important; list-style:none !important; border:none !important;}
ul.locker-process li::after {content: none !important; /* または content: ""; */}
ul.locker-process li img {width:300px; display:block; margin:0 auto; padding:0;}
.urawa h3 {border-left:3px solid #bb9b9b !important; padding-left:.3em; line-height:2em;}

	dl.itemcont dt {
padding: 0.5em;/*文字周りの余白*/
		font-size:1.5em;
  color: #494949;/*文字色*/
  background: #f8f8f8;/*背景色*/
  border-left: solid 5px #aa9b9b;/*左線（実線 太さ 色）*/
	}
	dl.itemcont dd {
		margin:0.2em auto;
		font-size:1.5em;
		display:inline-block !important;
		text-align:center;
		border:solid #eee 1px;
		padding:0.5em;
		vertical-align:middle;
		width:33%;
	}
	dl.itemcont dd.s {
		width:665px;
	}
	dl.itemcont dd.s p{
		width:320px;
		margin:0.2em auto;
		display:inline-block;
		text-align:center;
	}
ul.store-list {list-style:none; margin:1em 0; padding:0; border-left:1px solid #ddd; border-top:1px solid #ddd;}
ul.store-list li {width:24.5%; height:150px; display:inline-block; margin:0; padding:2.6em; text-align:center; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
ul.store-list li.st {border-top:1px solid #ddd;}
ul.store-list li.end {border-bottom:1px solid #ddd;}

@media screen and (max-width: 640px) {
	h2 {font-size:24px; padding:0; margin:0.5em 0;}
	h2.pagetop:before {
  content:none;
		padding:0 !important;
		margin:0;
}

	img {max-width:100% !important;}
	h3 {font-size:0.8em; color:#555 !important;}
.sp img {display:block !important;}
	
dl.itemcont dd {width:100%;}
	
ul.store-list {list-style:none; margin:1em 0; padding:0; border-left:1px solid #ddd; border-top:1px solid #ddd;}
ul.store-list li {width:100%; height:80px; display:inline-block; margin:0; padding:1em; text-align:center; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
ul.store-list li.st {border-top:1px solid #ddd;}
ul.store-list li.end {border-bottom:1px solid #ddd;}
	
	
}