@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------
基本設定
------------------------------------------------------- */
body{
	font-family: ヒラギノ, "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
	font-size:12px;
	line-height:1.50;
	color:#595959;
}

/* メインリンク色---------------- */
a:link{color:#2996cc; text-decoration:none;}
a:visited{color:#2996cc; text-decoration:none;}
a:hover{color:#2996cc; text-decoration:underline;}
a:active{color:#2996cc; text-decoration:underline;}


/* 各種設定-------------------*/

.ln240{
	background:url(../images/common/line_240.gif) no-repeat;
}
.newText{
	color:#ff0000;
}
.top20{
	padding-top:20px;
}
.border{
	border:1px solid #cccccc;
}



#index{

}
#index .tagline{
	background:#ff2ea4;
}

#index h1{
	width:1140px;
	margin:0 auto 0 auto;
	font-size:12px;
	color:#ffffff;
	position:absolute;
	top:2px;
}

#idxMainVisual{
	background:url(../images/index/bg_visual.gif) repeat-x top;
	height:400px;
	text-align:center;
}

#idxMainVisual .content{
	background:url(../images/index/bg_visual.gif) no-repeat center top;
	width:auto;
	height:400px;

}


#enterArea{
	width:1140px;
	text-align:center;
	margin:20px auto 0 auto;
}

#enterArea h2{
	font-size:12px;
	color:#ff6699;
	margin:0 0 5px 0;
}

#enterArea .text{
	width:600px;
	margin:0 auto 0 auto;
	padding:15px 0 0 0;
}

#enterArea ul{
}

#enterArea ul li{
	display:inline;
	margin:0 10px 0 10px;
}

#enterArea .caution{
	text-align:left;
	width:490px;
	margin:20px auto 0 auto;
	padding:0 0 0px 0;
}

#enterArea .caution dt{
	float:left;
	width:90px;
}

#enterArea .caution dd{
	float:left;
	width:400px;
	margin:20px 0 0 0;
}

.copy{
	text-align:center;
	margin:20px 0 0 0;
}

.copy address{
	text-decoration:none;
	font-weight:bold;
	color:#ff4d88;
}

#fcdLink{
	margin:20px 0 0 0;
}
#fcdLink dl{
	margin:20px 0 0 0;
}

#fdcLink dd{
	float:left;
	width:200px;
	margin:0 10px 10px 0;
}

#fdcLink a{
	display:block;
	width:200px;
	height:40px;
}


