@charset "utf-8";
/* CSS Document */

/* モバイルページ部分背景 */

#mobile-bg {
	margin:0;
	padding:0;
	background:#fff7d4 url(images/mobile_mainbg.jpg)  repeat-y top left ;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/*IE7およびMacIE5向け*/
.clearfix {display:inline-block;}
/*Hides from IE-mac\*/
* html .clearfix {height:1%;}
/*End hide from IE-mac*/ /*IE6以前向け*/
.clearfix {display:block;}


img {
border:none;
}

.footer {
margin-top:0px;
}


/* モバイルページタイトル部分（左側） */

#mobile-left {
	margin:0;
	width:353px;
	float:left;
	clear:both;
}

#mobile-tit {
background:url(images/mobile_tit.gif) no-repeat top center;
padding:300px 0 0 0;
}

		/* --- アクセス方法背景 --- */
		.access-section  {
		margin:auto;
		width: 322px; /* ボックスの幅 */
		padding-bottom: 5px; /* ボックスの下パディング */
		background: url(images/access_btm.gif) no-repeat bottom; /* ボックスの背景 */
		}
		
		/* --- アクセス方法タイトル --- */
		.access-section #access-tit  {
		height:69px;
		margin: 0; /* 見出しのマージン */
		padding: 5px 10px 0 10px; /* 見出しのパディング（上右下左） */
		background: url(images/access.gif) no-repeat top; /* 見出しの背景 */
		font-weight:normal;
		}
		.access-section #access-tit p  {
		display:none;
		}
		
		/* --- アクセス方法内の段落 --- */
		.access-section p  {
		margin:10px; /* 段落のマージン（上下、左右） */
		text-align:left;
		}

	/* --- サンプル画像のところ --- */
	#mobile-sample {
	background:url(images/mobile_sample.gif) 10px 3px no-repeat;
	margin: auto;
	}

	#mobile-sample #i-mode {
	border-top:1px dashed #CCCCCC;
	margin:2px 10px 10px 110px;
	padding:5px 1px 2px 45px;
	background:url(images/i_logo.gif) left 6px no-repeat;
	text-align:left;
	}
	#mobile-sample #ez-web {
	border-top:1px dashed #CCCCCC;
	margin:2px 10px 10px 110px;
	padding:5px 1px 2px 45px;
	background:url(images/ez_logo.gif) left 6px no-repeat;
	text-align:left;
	}
	#mobile-sample #y-keitai {
	border-top:1px dashed #CCCCCC;
	margin:2px 10px 0 110px;
	padding:5px 1px 2px 45px;
	background:url(images/ykeitai_logo.gif) left 6px no-repeat;
	text-align:left;
	}



/* モバイルページ（右側） */

#mobile-right {
float:right;
width:612px;
padding:5px 0;
}


.mobile-content {
width:296px;
height:312px;
border:1px solid #CCCCCC;
background:#FFFFFF;
float:left;
margin:3px;
}


#mobile-carp {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/carp.gif) no-repeat center top #FFFFFF;
}

#mobile-tenki {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/tenki.gif) no-repeat center top #FFFFFF;
}

#mobile-anaba {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/anaba.gif) no-repeat center top #FFFFFF;
}

#mobile-tsuri {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/tsuri.gif) no-repeat center top #FFFFFF;
}

#mobile-golf {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/golf.gif) no-repeat center top #FFFFFF;
}

#mobile-ongakumura {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/ongakumura.gif) no-repeat center top #FFFFFF;
}

#mobile-uraraka {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/uraraka.gif) no-repeat center top #FFFFFF;
}

#mobile-dpon {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/dpon.gif) no-repeat center top #FFFFFF;
}

#mobile-p2walker {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/p2walker.gif) no-repeat center top #FFFFFF;
}

#mobile-pet {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/pet.gif) no-repeat center top #FFFFFF;
}

#app-carp {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/carp_app.gif) no-repeat center top #FFFFFF;
}

#app-miyajima {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/miyajima_app.gif) no-repeat center top #FFFFFF;
}

#app-uraraka {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/uraraka_app.gif) no-repeat center top #FFFFFF;
}

#app-rcc {
width:296px;
height:312px;
border:1px solid #CCCCCC;
float:left;
margin:3px;
background:url(images/rcc_app.gif) no-repeat center top #FFFFFF;
}

/*#mobile-android {
width:296px;
height:312px;

margin:3px;
border:1px solid #CCCCCC;
float:left;
background:url(images/sp_bg.gif) no-repeat center top #FFFFFF;
}
#mobile-android img { margin:5px;}*/

.kuwasiku-bt,
.kuwasiku-bt2 {
margin-top:265px;
}

.kuwasiku-bt2 img {
margin:0 3px;
}
