@charset "utf-8";
@import url(/mrs/css/basestyle.css);

/* ###### ENTERページ(/mrs/index.html)の設定 ####################### */

body {
	background-image : url(/mrs/images/enter-bg.jpg);
	background-position : top center;
	background-repeat : no-repeat;
}

#wrapper {
	width : 980px;
	margin : 0 auto;
	padding : 0;
}

#logo {
	width : 620px;
	margin : 0;
	padding : 0;
	position:relative;
	top:140px;
	left:180px;
}

#container {
	width : 580px;
	margin : 20px auto 350px auto;
	padding : 0;
	position:relative;
	top:140px;
}

#container h1 {
	font-size : 18px;
	color : #CC9933;
	font-weight : bold;
	text-align : center;
}

#container p {
	color : #FFFFFF;
}

#container h2 {
	font-size : 16px;
	color:#CCCCCC;
	font-weight : bold;
	text-align : left;
	margin-top:30px;
}

#enter-btn {
	width : 580px;
	margin : 20px auto;
	padding : 0;
}

#enter-btn td {
	padding : 0;
	text-align : center;
}


#ch-mobile {
	width : 800px;
	margin : 0px auto 100px auto;
	padding : 0;
}

.ch-frame {
	width : 265px;
	margin : 0px;
	padding : 0;
	float : left;
}

.ch-frame h3 {
	color : #FFFFFF;
	font-size : 12px;
	text-align : center;
	padding : 0px;
	margin : 0;
	background-image : url(/mrs/images/ch-flame-bg.gif);
	background-position : center bottom;
	background-repeat : no-repeat;
	height:30px;
	line-height:30px;
}

.ch-frame div {
	border : 1px solid #cc99cc;
	background-color : #FFFFFF;
}



/* 相互リンク一覧 */
#link{
  margin:20px auto 0px auto;
	padding:0px;
	width:750px;
}

#link_inner{
  margin:0px;
	padding:0px;
}

.linklist{
  margin:0px;
	padding:0px;
	float:left;
	width:93px;
	height:36px;
	text-align:left;	
}

#link2{
  margin:20px auto 0px auto;
	padding:0px;
	width:468px;
}

#link_inner2{
  margin:0px;
	padding:0px;
}

#link3{
  margin:20px auto 0px auto;
	padding:0px;
}

#link_inner3{
  margin:0px;
	padding:0px;
}

#link_inner3 table,
#link_inner3 img{
  margin:0px auto 0px auto;
	padding:0px;
}


/* フッターメニュー */
#main_footer {
	width : 950px;
	margin : 10px auto;
	padding : 0;
	clear:both;
}

#f-menu {
	width : 950px;
	margin : 5px auto;
	padding : 0px 0px 20px 0px;
	border-top : 1px solid #6B1686;
}

#f-menu p {
	width : 900px;
	margin : 0 auto;
	padding : 10px 0px 0px 0px;
	text-align : center;
	line-height : 1.4em;
}

#f-menu p a {
	color : #CC0066;
}

#f-menu p a:hover {
	color : #CC66FF;
	text-decoration : underline;
}




/* カウンター */
#counter {
	width : 500px;
	margin : 20px auto;
	padding : 0;
	text-align : center;
	color : #CCCCCC;
}

/* QRコード */
#qr-info {
	width : 500px;
	margin : 30px auto;
	padding : 0;
}

#qr-info td {
	padding : 10px;
}





















