html,body	{
			height:100%;
			}

body		{
			margin:0; padding:0; border:0;
			text-align: left; font-size: 10pt;
			font-family:"MS UI Gothic" , "ＭＳ Ｐゴシック", Osaka, sans-serif;
			background:url(../img/index_page/index_bg.gif) top center repeat-x;
			color:#000000;
			background-color:#ffffff;
			text-align:center;
/* スクロールバーカラー設定 */
			scrollbar-base-color:　　　 #FFCCFF;
			scrollbar-face-color: 　　　#ffffff;
			scrollbar-arrow-color: 　　 #FF99CC;
			scrollbar-highlight-color:　#FFFFFF;
			scrollbar-3dlight-color:　　#F8F8F6;
			sscrollbar-shadow-color:　　#E7E7E7;
			scrollbar-darkshadow-color: #D1D1D1;

			}

div			{
			vertical-align:bottom;
			line-height:1.5em;
			}

img			{
			border:0px;
			}

div#container	{
			width:944px;
			margin:auto;
			padding:auto;
			text-align:left;
			line-height:1.4em;
			}

div#header	{
			position:relative;
			margin:0px auto;
			width:944px;
			height:90px;
			}

div#core	{
			clear:both;
			width:944px;
			height:400px;
			margin:0px auto;
			text-align: center;
			padding:0px;
			}

div#leftcore	{
			float:left;
			width:704px;
			min-height:500px;
			margin:0px;
/*			background: #fffbf2 top left no-repeat;*/
			}

div#rightcore	{
			float:left;
			width:235px;
			margin:0px;
			padding:25px 0px;
			}

div#footer	{
			clear: both;
			position:relative;
			width:914px;
			height:50px;
			text-align:center;
			margin:30px 10px 20px 10px;
			padding:0px;
			vertical-align:middle;
			}

TD	{
			FONT-SIZE: 12px; COLOR: #3a3a3a;
}



.red {
		COLOR: #ff0000;
}
.green {
		COLOR: #00ff00;
}
.blue {
		COLOR: #0000ff;
}
.orange {
		COLOR: #ff9a32;
}
.pink {
		color:#F7418C;
		text-decoration: none;
}

H1		{
		FONT-SIZE: 14px;
		text-decoration: none;
		text-align: left;
		font-weight: normal;
		margin:5px 5px 5px 5px;
		}


div#agecheck {
		width: 500px;
		text-align: center;
		margin: 0px auto;
		}

ul#link_img {
		list-style-type: none;
}

#link_img li {
		float: left;
		margin: 0px;
		padding: 5px;
		}

#link_img img {
		vertical-align: bottom;
		border: 0;
		}

#link_img A {
		vertical-align: middle;
		font-size: 8pt;
		line-height:1em;
		}

#link_img text {
		vertical-align: middle;
		font-size: 8pt;
		line-height:1em;
		}

ul#link_img2 {
		list-style-type: none;
}

#link_img2 li {
		float: left;
		margin: 0px;
		padding: 5px;
		}

#link_img2 img {
		vertical-align: bottom;
		border: 0;
		}

#link_img2 A {
		vertical-align: middle;
		font-size: 8pt;
		line-height:1em;
		}

#link_img2 text {
		vertical-align: middle;
		font-size: 8pt;
		line-height:1em;
		}



