#index .ui-content,
#index2 .ui-content {
	padding:0px !important;
}

.pc_sp {
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-size: 14px;
}

/* Common
-------------------------------------------------------*/
body {
}

#wrap *:after { display:block; clear:both; }

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
	display: inline-table;
	min-height: 1%;
}

#wrap * {
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "qMmpS ProN W3", CI,Meiryo, sans-serif;
	/* iPhoneoh */
	-webkit-text-size-adjust: none; /* ถฬgๅkฌ๐hฎ */
	font-size:15px;
	line-height:1;
}

.clear {
	clear:both;
}

.left {
	display:inline;
	float:left;
}

.right {
	display:inline;
	float:right;
}

#wrap {
	width:320px;
	margin:0 auto;
}

#wrap a {
	outline: none;
}

#logo_box {
	margin:3px 0 0 0;
}

#wrap input {
	outline: none;
}


/* FOOTER
-------------------------------------------------------*/
.foot_nav {
	border-top: 1px solid #ccc;
	padding-top: 15px;
}

#footer p:last-of-type {
	padding-bottom: .5em;
}


