* 									{
	margin: 0;
	padding: 0;
}
body								{
	background-color: #ffeac5;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
} 

#menu_fla	{
	background-color: #ffeac5;
}




#page-wrap							{
	clear: both;
	padding: 0px 0px;
	width: 800px;
	height:75px;
	position:absolute;
	z-index: 3;
} 

#main {
	width:756px;
	text-align:center;
}
a									{ color: #000000; padding: 0px 0px;boder:0px; }
ul,li									{ list-style: none; }
a img {
    border-style:none;
}
/* 
	LEVEL ONE
*/
ul.dropdown                         {
	position:absolute;
	top: 14px;
	padding: 0px;
	margin:0px;
}
ul.dropdown li 
                     { float: left;
	
padding:0px;
margin:0px;
}


ul.dropdown li a                    {
	display:block;  
	text-decoration: none;
}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */

ul.dropdown li:hover                {
	background-color: #474747;
	color: #ffffff;
	position: relative;
}
ul.dropdown li.hover a              { color: #000000; }

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{
	width: 240px;
	visibility: hidden;
	position:absolute;
	top: 100%;
	left: 0;
	
}



ul.dropdown ul li 					{ background: #ffaa8f; 
									  border-bottom: 1px solid #000000; float: none; padding: 4px 8px; }
ul.dropdown ul li.hover a  			{ color: #ffffff; }					  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

#fla	{
	clear: both;
	text-align:left;
	margin:0px;
	width:800px;
	position:relative;
	z-index: 2;
}

table {
	border-collapse: collapse;
}
th.fla{
	width:756px;
}



#date{
	width:800;
	position: relative;
	display: block;
}

#date_img{
	padding-top:5px;
}

#menu_sub{
	text-align:left;
	width:800px;
	padding-top:5px;

}

div.scroll{
	width:537px;
	height:80px;
	overflow:auto;
}
	
table.text{
	background:#ffeac5;
	border-width:2px;
	border-style:solid;
	border-color:#666;
}
	
th.what_logo{
	width:200px;
}
th.what_new{
	padding:5px 5px;
	vertical-align:top;
	width:543px;
	background: #ffbf9a;
}


font.date_color{
	color:#eb005e;
	font-weight:bold;
}
ul.text_style{

	text-align: left;
	list-style:none;
	font-size: 12pt;
	font-weight: normal;
    line-height: 1.2;
}

ul.text_style li {
    margin-bottom: 10px;
    padding-left: 1em; /*1em（1文字）分、右に動かす*/
    text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
}



#footer{
	position:relative;
	padding-top:5px;
	width:756px;
	text-align: right;
}

#footer.a:hover	{ color: #000000; }




/* 
サイドのロゴの管理
*/
#logo {
	position: relative;
	width: 228px;
	padding-top: 13px;
}
#contents {
	position: relative;
	width: 800px;
	padding-top: 0px;
}

#contents_text {
	position: relative;
	width: 800px;
	padding-top: 10px;
	font-size:15pt;
}

#fla_banner{
	margin-left:10px;
	font-size:10pt;
}

