/************* 基本 ***************/

body{
margin:0px;
padding: 0px;
_text-align: center;
color: #111;
font-size: 12px;
line-height: 1.5;
}

body img {
border: 0px;
}

#frame {
clear:both;
margin:0px;
width: 760px;
margin: auto;
border-top:0 none;
border-bottom: 0px none;
_text-align: left;
}

table{
font-size: 12px;
line-height: 1.5;
}

#wrapper {
margin: 20px 0px 0px 0px;
width 760px;
text-align: left;
}

.rd {
color: #ff0000;
}

.gr {
color: #666;
}

.wt {
color: #fff;
}

.tips_txt {
background-color: #CCC;
margin: 0px 0px 0px 0px;
padding: 160px 0px 0px 40px;
width: 535px;
font-size: 12px;
}

.question_txt {
background-image:url(../img/question_bg.gif);
background-repeat : no-repeat ;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 5px;
width: 540px;
height: 24px;
font-size: 12px;
font-weight: bold;
color: #FFF;
}

/************* タイトル ***************/

#title {
margin: 0;
padding: 0px;
width: 760px;
height: 100px;
}

#title img {
border: 0px;
}

#title h1{
margin: 0;
}

#title2{
margin: 0;
padding: 0px;
width: 760px;
height: 40px;
}

/************* メニュー ***************/

#menu {
width: 760px;
height: 30px;
margin: 0px;
padding: 0px;
}

#menu ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#menu li{
margin: 0px;
padding: 0px;
float:left;
list-style: none;
}

#menu_1 { 
background-image: url(../img/menu1-1.jpg);
margin: 0px;
padding: 0px;
width : 140px ;
height : 30px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}


#menu_1 a{ 
background-image: url(../img/menu1-2.jpg);
margin: 0px;
padding: 0px;
width : 140px ;
height : 30px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#menu_1 a:hover{ 
background-image: url(../img/menu1-1.jpg);
background-repeat : no-repeat ;
}

#menu_2 { 
background-image: url(../img/menu2-1.jpg);
margin: 0px;
padding: 0px;
width : 160px ;
height : 30px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#menu_2 a{ 
background-image: url(../img/menu2-2.jpg);
margin: 0px;
padding: 0px;
width : 160px ;
height : 30px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#menu_2 a:hover{ 
background-image: url(../img/menu2-1.jpg);
background-repeat : no-repeat ;
}


#menu_3 { 
background-image: url(../img/menu3-1.jpg);
margin: 0px;
padding: 0px;
width : 160px ;
height : 30px ;
background-repeat : no-repeat ;
display:block;
}

#menu_3 a{ 
background-image: url(../img/menu3-2.jpg);
margin: 0px;
padding: 0px;
width : 160px ;
height : 30px ;
background-repeat : no-repeat ;
display:block;
}

#menu_3 a:hover{ 
background-image: url(../img/menu3-1.jpg);
background-repeat : no-repeat ;
}


#menu_4 { 
margin: 0px;
padding: 0px;
background-image: url(../img/menu4-1.jpg);
width : 160px ;
height : 30px ;
background-repeat : no-repeat ;
display:block;
}

#menu_4 a{ 
margin: 0px;
padding: 0px;
background-image: url(../img/menu4-2.jpg);
width : 160px ;
height : 30px ;
background-repeat : no-repeat ;
display:block;
}

#menu_4 a:hover{ 
background-image: url(../img/menu4-1.jpg);
background-repeat : no-repeat ;
}


#menu_5 { 
margin: 0px;
padding: 0px;
background-image: url(../img/menu5-1.jpg);
width : 140px ;
height : 30px ;
background-repeat : no-repeat ;
display:block;
}

#menu_5 a{ 
margin: 0px;
padding: 0px;
background-image: url(../img/menu5-2.jpg);
width : 140px ;
height : 30px ;
background-repeat : no-repeat ;
display:block;
}

#menu_5 a:hover{ 
background-image: url(../img/menu5-1.jpg);
background-repeat : no-repeat ;
}


/************* サブメニュー ***************/

#submenu {
width: 760px;
height: 24px;
margin: 0px;
padding: 0px;
float:left;
}

#submenu ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#submenu li{
margin: 0px;
padding: 0px;
float:left;
list-style: none;
}

#submenu2 {
width: 760px;
height: 49px;
margin: 0px;
padding: 0px;
float:left;
}

#submenu2 ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#submenu2 li{
margin: 0px;
padding: 0px;
float:left;
list-style: none;
}

#submenu3 {
width: 760px;
height: 49px;
margin: 0px;
padding: 0px;
float:left;
}

#submenu3 ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#submenu3 li{
margin: 0px;
padding: 0px;
float:left;
list-style: none;
}


#submenu_1 { 
background-image: url(../img/submenu1-2.jpg);
margin: 0px;
padding: 0px;
width : 128px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}


#submenu_1 a{ 
background-image: url(../img/submenu1-1.jpg);
margin: 0px;
padding: 0px;
width : 128px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_1 a:hover{ 
background-image: url(../img/submenu1-2.jpg);
background-repeat : no-repeat ;
}

#submenu_2 { 
background-image: url(../img/submenu2-2.jpg);
margin: 0px;
padding: 0px;
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_2 a{ 
background-image: url(../img/submenu2-1.jpg);
margin: 0px;
padding: 0px;
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_2 a:hover{ 
background-image: url(../img/submenu2-2.jpg);
background-repeat : no-repeat ;
}


#submenu_3 { 
background-image: url(../img/submenu3-2.jpg);
margin: 0px;
padding: 0px;
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_3 a{ 
background-image: url(../img/submenu3-1.jpg);
margin: 0px;
padding: 0px;
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_3 a:hover{ 
background-image: url(../img/submenu3-2.jpg);
background-repeat : no-repeat ;
}


#submenu_4 { 
margin: 0px;
padding: 0px;
background-image: url(../img/submenu4-2.jpg);
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_4 a{ 
background-image: url(../img/submenu4-1.jpg);
margin: 0px;
padding: 0px;
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_4 a:hover{ 
background-image: url(../img/submenu4-2.jpg);
background-repeat : no-repeat ;
}

#submenu_5 { 
margin: 0px;
padding: 0px;
background-image: url(../img/submenu5-2.jpg);
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_5 a{ 
margin: 0px;
padding: 0px;
background-image: url(../img/submenu5-1.jpg);
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_5 a:hover{ 
background-image: url(../img/submenu5-2.jpg);
background-repeat : no-repeat ;
}

#submenu_6 { 
margin: 0px;
padding: 0px;
background-image: url(../img/submenu6-2.jpg);
width : 128px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_6 a{ 
margin: 0px;
padding: 0px;
background-image: url(../img/submenu6-1.jpg);
width : 128px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_6 a:hover{ 
background-image: url(../img/submenu6-2.jpg);
background-repeat : no-repeat ;
}

#submenu_7 { 
background-image: url(../img/submenu7-2.jpg);
margin: 0px;
padding: 0px;
width : 128px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}


#submenu_7 a{ 
background-image: url(../img/submenu7-1.jpg);
margin: 0px;
padding: 0px;
width : 128px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_7 a:hover{ 
background-image: url(../img/submenu7-2.jpg);
background-repeat : no-repeat ;
}

#submenu_8 { 
margin: 0px;
padding: 0px;
background-image: url(../img/submenu8-2.jpg);
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_8 a{ 
background-image: url(../img/submenu8-1.jpg);
margin: 0px;
padding: 0px;
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_8 a:hover{ 
background-image: url(../img/submenu8-2.jpg);
background-repeat : no-repeat ;
}

#submenu_9 { 
margin: 0px;
padding: 0px;
background-image: url(../img/submenu9-2.jpg);
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_9 a{ 
background-image: url(../img/submenu9-1.jpg);
margin: 0px;
padding: 0px;
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_9 a:hover{ 
background-image: url(../img/submenu9-2.jpg);
background-repeat : no-repeat ;
}

#submenu_10 { 
background-image: url(../img/submenu10-2.jpg);
margin: 0px;
padding: 0px;
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}


#submenu_10 a{ 
background-image: url(../img/submenu10-1.jpg);
margin: 0px;
padding: 0px;
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_10 a:hover{ 
background-image: url(../img/submenu10-2.jpg);
background-repeat : no-repeat ;
}

#submenu_11 { 
margin: 0px;
padding: 0px;
background-image: url(../img/submenu11-2.jpg);
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_11 a{ 
background-image: url(../img/submenu11-1.jpg);
margin: 0px;
padding: 0px;
width : 126px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_11 a:hover{ 
background-image: url(../img/submenu11-2.jpg);
background-repeat : no-repeat ;
}


#submenu_12 { 
margin: 0px;
padding: 0px;
background-image: url(../img/submenu12-2.jpg);
width : 128px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_12 a{ 
background-image: url(../img/submenu12-1.jpg);
margin: 0px;
padding: 0px;
width : 128px ;
height : 24px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#submenu_12 a:hover{ 
background-image: url(../img/submenu12-2.jpg);
background-repeat : no-repeat ;
}

#submenu_13 {
	margin: 0px;
	padding: 0px;
	width : 254px;
	height : 24px;
	display:block;
	background: url(../img/submenu13-2.jpg) no-repeat;
	position: relative;
}

#submenu_13 a{
	margin: 0px;
	padding: 0px;
	width : 254px;
	height : 24px;
	display:block;
	background: url(../img/submenu13-1.jpg) no-repeat;
	position: relative;
}

#submenu_13 a:hover{
	background: url(../img/submenu13-2.jpg) no-repeat;
}

#submenu_14 {
	margin: 0px;
	padding: 0px;
	width : 253px;
	height : 24px;
	display:block;
	background: url(../img/submenu14-2.jpg) no-repeat;
	position: relative;
}

#submenu_14 a{
	margin: 0px;
	padding: 0px;
	width : 253px;
	height : 24px;
	display:block;
	background: url(../img/submenu14-1.jpg) no-repeat;
	position: relative;
}

#submenu_14 a:hover{
	background: url(../img/submenu14-2.jpg) no-repeat;
}

#submenu_15 {
	margin: 0px;
	padding: 0px;
	width : 253px;
	height : 24px;
	display:block;
	background: url(../img/submenu15-2.jpg) no-repeat;
	position: relative;
}

#submenu_15 a{
	margin: 0px;
	padding: 0px;
	width : 253px;
	height : 24px;
	display:block;
	background: url(../img/submenu15-1.jpg) no-repeat;
	position: relative;
}

#submenu_15 a:hover{
	background: url(../img/submenu15-2.jpg) no-repeat;
}

#submenu_16 {
	margin:  0px;
	padding: 0px;
	width : 254px;
	height : 25px;
	display:block;
	background: url(../img/submenu16-2.jpg) no-repeat;
	position: relative;
}

#submenu_16 a{
	margin: 0px;
	padding: 0px;
	width : 254px;
	height : 25px;
	display:block;
	background: url(../img/submenu16-1.jpg) no-repeat;
	position: relative;
}

#submenu_16 a:hover{
	background: url(../img/submenu16-2.jpg) no-repeat;
}

#submenu_17 {
	margin: 0px;
	padding: 0px;
	width : 253px;
	height : 25px;
	display:block;
	background: url(../img/submenu17-2.jpg) no-repeat;
	position: relative;
}

#submenu_17 a{
	margin: 0px;
	padding: 0px;
	width : 253px;
	height : 25px;
	display:block;
	background: url(../img/submenu17-1.jpg) no-repeat;
	position: relative;
}

#submenu_17 a:hover{
	background: url(../img/submenu17-2.jpg) no-repeat;
}

#submenu_18 {
	margin: 0px;
	padding: 0px;
	width : 253px;
	height : 25px;
	display:block;
	background:  url(../img/submenu18-2.jpg) no-repeat;
	position: relative;
}

#submenu_18 a{
	margin: 0px;
	padding: 0px;
	width : 253px;
	height : 25px;
	display:block;
	background: url(../img/submenu18-1.jpg) no-repeat;
	position: relative;
}

#submenu_18 a:hover{
	background: url(../img/submenu18-2.jpg) no-repeat;
}

#submenu_19 {
	margin:  0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu19-2.jpg) no-repeat;
	position: relative;
}

#submenu_19 a{
	margin: 0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu19-1.jpg) no-repeat;
	position: relative;
}

#submenu_19 a:hover{
	background: url(../img/submenu19-2.jpg) no-repeat;
}

#submenu_20 {
	margin:  0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu20-2.jpg) no-repeat;
	position: relative;
}

#submenu_20 a{
	margin: 0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu20-1.jpg) no-repeat;
	position: relative;
}

#submenu_20 a:hover{
	background: url(../img/submenu20-2.jpg) no-repeat;
}

#submenu_21 {
	margin:  0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu21-2.jpg) no-repeat;
	position: relative;
}

#submenu_21 a{
	margin: 0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu21-1.jpg) no-repeat;
	position: relative;
}

#submenu_21 a:hover{
	background: url(../img/submenu21-2.jpg) no-repeat;
}

#submenu_22 {
	margin:  0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu22-2.jpg) no-repeat;
	position: relative;
}

#submenu_22 a{
	margin: 0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu22-1.jpg) no-repeat;
	position: relative;
}

#submenu_22 a:hover{
	background: url(../img/submenu22-2.jpg) no-repeat;
}

#submenu_23 {
	margin:  0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu23-2.jpg) no-repeat;
	position: relative;
}

#submenu_23 a{
	margin: 0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu23-1.jpg) no-repeat;
	position: relative;
}

#submenu_23 a:hover{
	background: url(../img/submenu23-2.jpg) no-repeat;
}

#submenu_24 {
	margin:  0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu24-2.jpg) no-repeat;
	position: relative;
}

#submenu_24 a{
	margin: 0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu24-1.jpg) no-repeat;
	position: relative;
}

#submenu_24 a:hover{
	background: url(../img/submenu24-2.jpg) no-repeat;
}

#submenu_25 {
	margin:  0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu25-2.jpg) no-repeat;
	position: relative;
}

#submenu_25 a{
	margin: 0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu25-1.jpg) no-repeat;
	position: relative;
}

#submenu_25 a:hover{
	background: url(../img/submenu25-2.jpg) no-repeat;
}

#submenu_26 {
	margin:  0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu26-2.jpg) no-repeat;
	position: relative;
}

#submenu_26 a{
	margin: 0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu26-1.jpg) no-repeat;
	position: relative;
}

#submenu_26 a:hover{
	background: url(../img/submenu26-2.jpg) no-repeat;
}

#submenu_27 {
	margin:  0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu27-2.jpg) no-repeat;
	position: relative;
}

#submenu_27 a{
	margin: 0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu27-1.jpg) no-repeat;
	position: relative;
}

#submenu_27 a:hover{
	background: url(../img/submenu27-2.jpg) no-repeat;
}

#submenu_28 {
	margin:  0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu28-2.jpg) no-repeat;
	position: relative;
}

#submenu_28 a{
	margin: 0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu28-1.jpg) no-repeat;
	position: relative;
}

#submenu_28 a:hover{
	background: url(../img/submenu28-2.jpg) no-repeat;
}

#submenu_00 {
	margin:  0px;
	padding: 0px;
	width : 152px;
	height : 24px;
	display:block;
	background: url(../img/submenu25-4.jpg) no-repeat;
	position: relative;
}

/************* ミニメニュー ***************/


#mini-menu{
margin: 0px;
padding: 32px 0px 0px;
color: #000;
clear: both;
}

#mini-menu ul{
margin: 0px;
padding: 0px;
list-style: none;
font-size: 10px;
}

#mini-menu li{
margin: 0px;
padding: 0px 2px;
display: inline;
}


#mini-menu a {
white-space: nowrap;
padding: 0px;
font-size: 10px;
color: #000033;
}

#mini-menu a:link, a:visited{
text-decoration: none;
color: #000033;
font-size: 10px;
}

#mini-menu a:hover{
text-decoration: underline;
color: #a6b3bd;
font-size: 10px;
}

/************* サイドメニュー ***************/


#side-menu{
margin: 0px;
padding: 0px;
float: left;
width: 180px;
}

#side-menu ul{
margin: 0px;
padding: 0px;
font-size: 12px;
color: #a6b3bd;
list-style: none;
}

#side-menu li{
margin: 0px;
padding: 0px 6px;
color: #666;
}

#side-menu li img{
_margin: 3px 0px 0px 0px;
padding: 0px 6px;
color: #666;
}

#side-menu a {
white-space: nowrap;
padding: 0px;
font-size: 12px;
color: #666;
}

#side-menu a:link, a:visited{
text-decoration: none;
color: #666;
font-size: 12px;
}

#side-menu a:hover{
text-decoration: underline;
color: #666;
font-size: 12px;
}

#side-menu h1{
margin: 0px 0px 10px 0px;
padding: 0px;
font-size: 14px;
font-weight: bold;
}

#side-menu h2{
margin: 30px 0px 10px 0px;
padding: 0px;
font-size: 14px;
}

#side-menu2{
margin: 0px;
padding: 0px;
float: left;
width: 200px;
height: 400px;
}

#side-menu2 ul{
margin: 0px;
padding: 0px;
font-size: 12px;
color: #a6b3bd;
list-style: none;
}

#side-menu2 li{
margin: 0px;
padding: 0px;
color: #666;
}

#side-menu2 li img{
_margin: 3px 0px 0px 0px;
padding: 0px 6px;
color: #666;
}

#side-menu2 a {
white-space: nowrap;
padding: 0px;
font-size: 12px;
color: #666;
}

#side-menu2 a:link, a:visited{
text-decoration: none;
color: #666;
font-size: 12px;
}

#side-menu2 a:hover{
text-decoration: underline;
color: #666;
font-size: 12px;
}

#side-menu3{
margin: 0px;
padding: 0px;
float: left;
width: 240px;
}

#side-menu3 ul{
margin: 0px;
padding: 0px;
font-size: 12px;
color: #a6b3bd;
list-style: none;
}

#side-menu3 li{
margin: 0px;
padding: 0px 6px;
color: #666;
}

#side-menu3 li img{
_margin: 3px 0px 0px 0px;
padding: 0px 6px;
color: #666;
}

#side-menu3 a {
white-space: nowrap;
padding: 0px;
font-size: 12px;
color: #666;
}

#side-menu3 a:link, a:visited{
text-decoration: none;
color: #666;
font-size: 12px;
}

#side-menu3 a:hover{
text-decoration: underline;
color: #666;
font-size: 12px;
}

#cnt-lnk{
margin: 0px;
padding: 0px;
float: left;
width: 400px;
}

#cnt-lnk ul{
margin: 0px;
padding: 0px;
font-size: 12px;
color: #a6b3bd;
list-style: none;
}

#cnt-lnk li{
margin: 0px;
padding: 0px 6px;
color: #000;
}

#cnt-lnk li img{
_margin: 3px 0px 0px 0px;
padding: 0px 6px;
color: #000;
}

#cnt-lnk a {
white-space: nowrap;
padding: 0px;
font-size: 12px;
color: #000;
}

#cnt-lnk a:link, a:visited{
text-decoration: none;
color: #000;
font-size: 12px;
}

#cnt-lnk a:hover{
text-decoration: underline;
color: #000;
font-size: 12px;
}

.std{
color: #000;
font-size: 12px;
}

/************** トップページ　コンテンツ *****************/

#content{
margin: 0px;
padding: 0px;
clear: both;
}

#content img{
border:0px;
}


#content a {border: 0px;
margin: 0px;
padding: 0px;
}

.bold{
font-weight: bold;
}

/************** トップページ　コンテンツ左 *****************/


#content-left{
float: left;
margin: 0px;
padding: 0px;
width : 40% ;
_width : 38% ;
}

/************** トップページ　コンテンツ左（メニュー） *****************/

#content-menu ul{
margin: 0px;
padding: 0px;
list-style: none;
}

#content-menu li{
margin: 0px;
padding: 3px 0px;
_padding: 3px 0px 2px 0px;
}

#content-menu_1 a{ 
background-image: url(../img/menu11-1.jpg);
margin: 0px;
padding: 0px;
width : 302px ;
height : 80px ;
background-repeat : no-repeat ;
display:block;
}

#content-menu_1 a:hover{ 
background-image: url(../img/menu11-2.jpg);
background-repeat : no-repeat ;
}

#content-menu_2 a{ 
background-image: url(../img/menu22-1.jpg);
margin: 0px;
padding: 0px;
width : 302px ;
height : 80px ;
background-repeat : no-repeat ;
display:block;
}

#content-menu_2 a:hover{ 
background-image: url(../img/menu22-2.jpg);
background-repeat : no-repeat ;
}

#content-menu_3 a{ 
background-image: url(../img/menu33-1.jpg);
margin: 0px;
padding: 0px;
width : 302px ;
height : 80px ;
background-repeat : no-repeat ;
display:block;
}

#content-menu_3 a:hover{ 
background-image: url(../img/menu33-2.jpg);
background-repeat : no-repeat ;
}

#content-menu_4 a{ 
margin: 0px;
padding: 0px;
background-image: url(../img/menu44-1.jpg);
width : 302px ;
height : 80px ;
background-repeat : no-repeat ;
display:block;
}

#content-menu_4 a:hover{ 
background-image: url(../img/menu44-2.jpg);
background-repeat : no-repeat ;
}

#product-info a{ 
margin: 0px;
padding: 0px;
background-image: url(../img/product-info01.jpg);
width : 302px ;
height : 52px ;
background-repeat : no-repeat ;
display:block;
}

#product-info a:hover{ 
background-image: url(../img/product-info02.jpg);
background-repeat : no-repeat ;
}



/************** トップページ　コンテンツ左（トピックス） *****************/

#topics iframe{
margin: 0px;
_margin: 2px 0px;
padding:32px 4px 4px 5px;
_padding:32px 4px 3px 3px;
background-image: url(../img/topics.jpg);
width : 293px ;
height : 247px ;
_width : 302px ;
_height : 282px ;
background-repeat : no-repeat;
display:block;
overflow:auto;
}

#update img{
	width: 302px;
	height : 50px;
	margin: 0px;
	padding: 0px;
	display:block;
}

/************** 　トップページ　コンテンツ右 *****************/

#content-right{
float: right;
margin: 0px;
padding: 0px;
width : 60% ;
_width : 58% ;
}


#content-image {
	float: right;
	margin: 3px 0px 0px 0px;
	padding: 0;
}


/************** 　トップページ　告知バナー *****************/

#trial_live a{ 
background-image: url(../img/trial_live.jpg);
margin: 0px;
padding: 0px;
width : 248px ;
height : 50px ;
background-repeat : no-repeat ;
display:block;
}

#trial_live a:hover{ 
background-image: url(../img/trial_live_on.jpg);
background-repeat : no-repeat ;
}

#on_play a{ 
background-image: url(../img/online_play_off.jpg);
margin: 0px;
padding: 0px;
width : 248px ;
height : 50px ;
background-repeat : no-repeat ;
display:block;
}

#on_play a:hover{ 
background-image: url(../img/online_play_on.jpg);
background-repeat : no-repeat ;
}

#online a{ 
background-image: url(../img/online_info.jpg);
margin: 0px;
padding: 0px;
width : 248px ;
height : 50px ;
background-repeat : no-repeat ;
display:block;
}

#online a:hover{ 
background-image: url(../img/online_info_on.jpg);
background-repeat : no-repeat ;
}

#psycho a{ 
background-image: url(../img/360psycho.jpg);
margin: 0px;
padding: 0px;
width : 248px ;
height : 50px ;
background-repeat : no-repeat ;
display:block;
}

#psycho a:hover{ 
background-image: url(../img/360psycho_on.jpg);
background-repeat : no-repeat ;
}

/**************  pagebody 全体 （feature, charm）*****************/


#pagebody{
	margin: 0px;
	padding: 0px 0px;
	clear: both;
}

#pagebody h2{
padding: 0px;
margin: 0px 0px 0px 0px;
}


#pagebody  h3 img{
padding: 0px;
_margin: 3px 0px 0px 0px;
}

#pagebody  h4 img{
padding: 0px;
_margin: 40px 0px 0px 0px;
}

#pagebody dl {
margin: 20px 40px 15px 40px;
padding: 0px;
}

#pagebody dt {
margin: 30px 0px 0px 0px;
padding: 0px;
font-size: 14px;
font-weight: bold;
}

#pagebody dd {
margin: 15px 0px 0px 0px;
padding: 0px;
}

#pagebody dd a:link{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#pagebody dd a:visited{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#pagebody dd a:hover{
font-size: 12px;
text-decoration: underline;
color: #a6b3bd;
}



#pagebody img{
border: 0px;
}

#pagebody table{
border: 0px;
width: 680px;
table-layout:fixed;
margin: 20px 40px 15px 40px;
padding:0px;
}

#pagebody table th{
text-align: left;
font-size:12px;
padding: 10px 0px 0px 0px;
}

.center{
border: 0px;
table-layout:fixed;
margin: 0px;
padding:0px 5px;
}

.pagebody-table-bottom img{
margin: 3px 0px 0px 0px;
}


.pagebody-table-top{
margin: 0px;
padding: 3px 0px 0px 3px;
vertical-align: text-top;
width:270px;
float:right;
text-align: right;
}

/************** エースコンバットの魅力 charm *****************/

#charm table{
width:760px;
border:0;
background-color: #000000;
margin: 30px 0px 0px 0px;
}

#charm th{
padding: 20px 35px;
}

.charm{
margin:0px;
}

.charm-text {
padding: 0px 40px;
color: #FFFFFF;
font-size:12px;
height: 160px;
width: 535px;
text-align: left;
vertical-align: text-botom;
}
.charm-img {
vertical-align: bottom;
background-repeat: no-repeat;
text-align: right;
padding: 0px 40px 0px 0px;
}


#charm-box{
width:760px;
background-color: #000000;
margin: 30px 0px 0px 0px;
}

#charm-box p{
padding: 20px 10px 20px 40px;
color: #FFFFFF;
font-size:12px;
}

.white-small{
padding: 20px 10px 10px 40px;
color: #FFFFFF;
font-size:12px;
}


/************** エースコンバット６ ゲーム紹介・特徴　Feature *****************/


.text-right {
font-size:12px;
text-align: right;
padding: 4px 0px 0px 0px;
vertical-align: text-top;
}

.text-right_b {
font-size:12px;
text-align: right;
padding: 4px 0px 0px 0px;
vertical-align: text-bottom;
}

.text-center {
font-size:12px;
text-align: center;
padding: 4px 0px 0px 0px;
vertical-align: text-top;
}

.text-top {
font-size:12px;
text-align: left;
padding: 0px 5px 0px 0px;
vertical-align: text-top;
}


.feature-l{
	width: 390px;
	_width: 400px;
	float: left;
	margin: 0px;
	padding: 0px;
	_padding: 0px 0px 0px 10px;
	display: inline;
	text-align: left;
}

.feature-l2{
	width: 270px;
	_width: 280px;
	float: left;
	margin: 0px;
	padding: 0px;
	_padding: 0px 0px 0px 10px;
	display: inline;
	text-align: left;
}

.feature-l3{
	width: 265px;
	_width: 275px;
	float: left;
	margin: 0px;
	padding: 0px;
	_padding: 0px 0px 0px 10px;
	display: inline;
	text-align: left;
}

.feature-r{
	width: 262px;
	float: right;
	margin: 0px;
	padding: 0px;
	display: inline;
	text-align: right;
}

.feature-r2{
	width: 262px;
	float: right;
	margin: 0px;
	padding: 0px;
	display: inline;
	text-align: center;
}

.feature-r3{
	width: 262px;
	float: right;
	margin: 0px;
	padding: 0px;
	display: inline;
	text-align: right;
}

.feature-r img{
	margin: 0px 1px 5px 0px;
	_margin: 0px 0px 5px 0px;
}


.feature-box{
background-image: url(../img/ace6_gameintro_HD.jpg);
background-repeat:no-repeat;
height: 157px;
margin: 0px 0px 40px 40px;
}



.feature-box a{ 
background-image: url(../img/play1.jpg);
width : 120px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
float:right;
margin: 130px 38px 30px 0px;
_margin: 130px 20px 30px 0px;}


.feature-box a:hover{ 
background-image: url(../img/play2.jpg);
background-repeat : no-repeat ;
}

#dm img{
border: 0px;
table-layout:fixed;
margin: 17px 0px 0px 35px;
padding:0px;
}



#area_table{
border: 0px;
width: 720px;
table-layout:fixed;
margin: 0px;
padding:0px;
}

#dynamic_mission hr{
color:#333333;
height:1px;
margin: 0px;
padding: 0px;
}



/************** エースコンバット６ オンラインモード　onlie *****************/

.online{width:540px;
height:160px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-align: left;

}

.online-state{width:540px;
height:50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-align: left;

}


.online-l{
	width:140px;
	float: left;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	display: inline;
	text-align: left;

}

.online-r{
width:300px;
	float: right;
	margin:  0px;
	padding: 0px;
	display: inline;
	text-align: left;
}


.online-r img{
	margin: 0px;
	_margin: 0px 0px 5px 0px;
}


.online2{width:540px;
height:70px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: block;
	text-align: left;

}

.online3{width:540px;
height:50px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: block;
	text-align: left;

}


.online-l2{
	width:14px;
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
	text-align: left;

}

.online-r2{
width:664px;
	float: right;
	margin:  0px;
	padding: 0px;
	display: inline;
	text-align: left;
}

.online-state-l{
	width:50px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;

}

.online-state-r{
width:480px;
	float: right;
	margin:  0px;
	padding: 0px;
	display: inline;
	text-align: left;
}

.online-state-r2{
width:400px;
	float: right;
	margin:  0px;
	padding: 0px;
	display: inline;
	text-align: left;
}

/************** エースコンバット６ ゲーム紹介・支援要請　aid *****************/
#aid_table{
border: 0px;
table-layout:fixed;
margin: 0px 0px 0px 40px;
}


#aid_table img{
padding:0px 3px 0px 0px;}


dd .aid{     
width: 680px;
padding: 0px;
margin: 0px;}

	
.aid-title{
padding: 5px 0px 2px 0px;
_padding: 0px;
clear:both;
text-align: left;
font-weight: bold;
}


.aid-r{
	width: 230px;
	float: right;
	margin: 0px;
	padding: 0px;
	display: inline;
	text-align: right;
}


.aid-r img{margin: 0px;
padding:0px;}

.aid-l{
	width: 450px;
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
}





/************** エースコンバット６ 物語の舞台　Story *****************/

.story-bg1{
background-repeat: no-repeat;	padding: 0px;
height: 247px;
width:440px;
background-position: center;
background-image: url(../img/story/ACE6_World-map.jpg);
}

.story-bg2{
background-image:url(../img/story/emmeria.jpg);
background-repeat: no-repeat;
padding: 0px;
height: 108px;
width:228px;
background-position: center;

}
.story-bg3{
background-image:url(../img/story/estovakia.jpg);
background-repeat: no-repeat;
padding: 0px;
height: 108px;
background-position: center;
}

.story-bg4{
background-image:url(../img/story/ace6_f15e008a.jpg);
background-repeat: no-repeat;
padding: 0px;
height: 133px;
width:220px;
}


.story-bg5{
background-image:url(../img/story/emmeria-airforce.jpg);
background-repeat: no-repeat;
padding: 0px;
height: 103px;
width:123px;
background-position: center;
}

.story-bg6{
background-image:url(../img/story/defence8.jpg);
background-repeat: no-repeat;
padding: 0px;
height: 105px;
width:163px;
background-position: center;
}

.story-bg7{
background-image:url(../img/story/garuda.jpg);
background-repeat: no-repeat;
padding: 0px;
height: 107px;
width:144px;
background-position: center;
}

.story-bg8 {
background-image:url(../img/story/ace6_f15e026a.jpg);
background-repeat: no-repeat;
padding: 0px;
height: 123px;
width:230px;
background-position: right;
}

.story-bg9{
padding: 5px 0px;
height: 45px;
text-align:center;
font-size:10px;
}

.story-bg10{
padding: 0px;
height: 30px;
text-align:center;
font-size:10px;
width:103px;
}

.story-bg0{
padding: 5px 0px;
height: 28px;
text-align:center;
font-size:10px;
}


/************** エースコンバット６ エストバキア空軍　story ****************/


.estovakia{width:680px;
height:170px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-align: left;

}


.estovakia-l{
	width:440px;
	float: left;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	display: inline;
	text-align: left;

}

.estovakia-r{
width:220px;
	float: right;
	margin:  0px;
	padding: 0px;
	display: inline;
	text-align: left;
}



.estovakia-l img{
	margin: 0px;
	_margin: 0px 0px 5px 0px;
}

.estovakia-r img{
	margin: 0px;
	_margin: 0px 0px 5px 0px;
}


.estovakia-bg1{
background-repeat: no-repeat;	
padding: 5px 30px 15px 0px;
height: 120px;
width:120px;
background-position: center;
background-image: url(../img/estovakia/estvakia_air.jpg);
}

.estovakia-bg2{
background-image:url(../img/estovakia/strigon_mark.jpg);
background-repeat: no-repeat;
padding: 5px 20px;
height: 120px;
width:120px;
_width:170px;
background-position: center;

}

/************** エースコンバット６ 人物紹介　Character *****************/

dd .chara{     
width: 680px;
padding: 0px;
margin: 0px;}

	
.chara-title{
padding: 25px 0px 2px 0px;
_padding: 20px 0px 2px 0px;
clear:both;
text-align: left;
font-weight: bold;
}

.chara-title2{
padding: 25px 0px 2px 0px;
_padding: 5px 0px 2px 0px;
clear:both;
text-align: left;
font-weight: bold;
}

.chara-r{
	width: 220px;
_width: 230px;
	float: right;
	margin: 0px 50px 20px 0px;
	_margin: 0px 40px 0px 0px;
	padding: 0px;
	_padding: 0px 0px 0px 10px;
	display: inline;
	text-align: left;
}

.chara-l{
	width: 220px;
	float: left;
	margin: 0px 0px 10px 0px;
	_margin: 0px;
	padding: 0px;
}
.chara-l2{
	width: 220px;
	float: left;
	margin: 0px 0px 20px 0px;
	_margin: 0px;
	padding: 0px;
}

.chara-l img{
	margin: 0px 0px 5px 0px;
	_margin: 0px 0px 2px 0px;
}

.chara-l2 img{
	margin: 0px 0px 23px 0px;
	_margin: 0px 0px 22px 0px;
}

.chara-r img{
	margin: 0px 0px 5px 0px;
	_margin: 0px 0px 3px 0px;
}

.chara-name{
clear:both;
padding: 10px 0px 0px 0px;
_padding: 5px 0px 0px 0px;
}

.chara-name-l{
clear:both;
padding: 60px 0px 0px 0px;
_padding: 5px 0px 0px 0px;
}

.sound_J a{ 
background-image: url(../img/sound-J2.gif);
margin: 3px 0px 0px 0px;
padding: 0px;
width : 100px ;
height : 15px ;
background-repeat : no-repeat ;
display:block;
position: relative;
float: left;
}

.sound_J a:hover{ 
background-image: url(../img/sound-J1.gif);
background-repeat : no-repeat ;
}

.sound_E a{ 
background-image: url(../img/sound-E2.gif);
margin: 3px 0px 0px 0px;
padding: 0px;
width : 100px ;
height : 15px ;
background-repeat : no-repeat ;
display:block;
position: relative;
float: right;
}

.sound_E a:hover{ 
background-image: url(../img/sound-E1.gif);
background-repeat : no-repeat ;
}


.chara-cv p{clear:both;

}

/************** エースコンバット６ 兵器紹介　戦闘機　Arms *****************/


#arms{
float: right;
width: 560px;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

#arms9{
float: left;
width: 400px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#arms3{
float: right;
width: 460px;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

#arms3 dl {
margin: 5px 0px 30px 0px;
padding: 0px;
}

#arms3 dt {
margin: 30px 0px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
}

#arms3 dd {
margin: 0px 0px 1px 0px;
padding: 0px;
}

#arms3 dd a:link{
font-size: 12px;
text-decoration: none;
color: #000033;
}

#arms3 dd a:visited{
font-size: 12px;
text-decoration: none;
color: #000033;
}

#arms3 dd a:hover{
font-size: 12px;
text-decoration: underline;
color: #a6b3bd;
}

#gt-box {
float: right;
width: 406px;
_width: 430px;
margin: 0px 30px 0px 0px;
_margin: 0px 20px 0px 0px;
padding: 20px 10px 90px 14px;
font-size: 12px;
color: #CCC;
background-color:#000;
}




#arms dl {
margin: 5px 0px 30px 0px;
padding: 0px;
}

#arms dt {
margin: 5px 0px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
}

#arms dd {
margin: 10px 0px 20px 0px;
padding: 0px;
}

#arms dd a:link{
font-size: 12px;
text-decoration: none;
color: #000033;
}

#arms dd a:visited{
font-size: 12px;
text-decoration: none;
color: #000033;
}

#arms dd a:hover{
font-size: 12px;
text-decoration: underline;
color: #a6b3bd;
}

#arms p {
margin: 4px 0px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: normal;
}

#arms_img{
border: 0px;
margin: 0px 2px 0px 0px;
_margin: 0px;
float: left;
}

#arms_gunreticle_img{
border: 0px;
margin: 0px 2px 10px 0px;
_margin: 0px;
float: left;
}

#arms_gunreticle_img img{
margin: 0px 2px 5px 0px;
}

#arms_img_s{
border: 0px;
margin: 0px 0px 2px 0px;
_margin: 0px;
}

#arms_img2{
border: 0px;
margin: 0px 2px 0px 0px;
}

#online_play{
float: left;
width: 400px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#arms_spec{
border: 0px;
margin: 0px 0px 40px 0px;
}

#arms_spec table{
width:540px;
border-spacing: 1px;
margin: 0px;
padding:0px;
}

#arms_spec th td{
margin: 0px;
padding:0px;
text-align: center;
}

.item{
width:70px;
font-weight: normal;
text-align: center;
background: #ccc;
}

.data{
width:200px;
font-weight: normal;
text-align: center;
background: #F0F0F0;
}

.data2{
font-weight: normal;
text-align: center;
background: #F0F0F0;
}

.item2{
width:140px;
font-weight: normal;
text-align: center;
background: #666;
}

.item3{
font-weight: normal;
text-align: center;
background: #666;
}

.item4{
font-weight: normal;
text-align: center;
background: #666;
}

.item5{
width:90px;
font-weight: normal;
text-align: center;
background: #666;
}

.item6{
width:100px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight: normal;
text-align: center;
background: #ccc;
}

.data3{
font-weight: normal;
text-align: center;
background: #F0F0F0;
}

.data4{
font-weight: normal;
text-align: center;
background: #F0F0F0;
}

.data5{
font-weight: normal;
text-align: center;
background: #CCC;
margin:0px;
}

.item7{
width:100px;
font-weight: normal;
text-align: center;
background: #F0F0F0;
}

.data7{
width:430px;
font-weight: normal;
text-align: left;
background: #F0F0F0;
}

.item8{
width:100px;
font-weight: normal;
text-align: center;
background: #CCC;
}

.data8{
width:430px;
font-weight: normal;
text-align: center;
background: #CCC;
}

/************** オンラインの遊び方 online_play *****************/

#online_howtoplay{
width:760px;
margin: 0px;
padding: 0px 0px;
clear: both;
}

#online_howtoplay dl {
margin: 20px 40px 15px 40px;
padding: 0px;
}

#online_howtoplay dt {
margin: 30px 0px 0px 0px;
padding: 0px;
font-size: 14px;
font-weight: bold;
}

#online_howtoplay dd {
margin: 15px 0px 0px 0px;
padding: 0px;
}

#online_howtoplay dd a:link{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#online_howtoplay dd a:visited{
font-size: 12px;
text-decoration: none;
color: #000033;
}

#online_howtoplay dd a:hover{
font-size: 12px;
text-decoration: underline;
color: #a6b3bd;
}

#online_howtoplay p {
margin: 4px 0px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: normal;
}

/************** 戦闘エリア紹介　area *****************/

#area{
margin: 50px 40px 15px 40px;
padding: 0px;
}

#area dt {
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
}

#area dd {
margin: 0px;
padding: 0px;
}

#area img{
border: 0px;
}

#area table{
border: 0px;
width: 680px;
table-layout:fixed;
margin: 0px;
padding:0px;
}

/************** 戦闘エリア紹介 リストメニュー　area2 *****************/

#area2{
float: right;
width: 540px;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

#area2 dt {
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
}

#area2 dd {
margin: 10px 0px 0px 0px;
padding: 0px;
}

#area2 dd a:link{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#area2 dd a:visited{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#area2 dd a:hover{
font-size: 12px;
text-decoration: underline;
color: #a6b3bd;
}

#area2 p {
margin: 4px 0px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: normal;
}

#area2 img{
border: 0px;
}

#side-menu4{
margin: 0px;
padding: 0px;
float: left;
width: 220px;
height: 500px;
}

#side-menu4 ul{
margin: 0px;
padding: 0px;
font-size: 12px;
color: #a6b3bd;
list-style: none;
}

#side-menu4 li{
margin: 0px;
padding: 0px 6px;
color: #666;
}

#side-menu4 li img{
_margin: 3px 0px 0px 0px;
padding: 0px 6px;
color: #666;
}

#side-menu4 a {
white-space: nowrap;
padding: 0px;
font-size: 12px;
color: #666;
}

#side-menu4 a:link, a:visited{
text-decoration: none;
color: #666;
font-size: 12px;
}

#side-menu4 a:hover{
text-decoration: underline;
color: #666;
font-size: 12px;
}

/************** オンラインモード 1122 online-ex *****************/

#area2{
float: right;
width: 540px;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

#area2 dt {
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
}

#area2 dd {
margin: 10px 0px 0px 0px;
padding: 0px;
}

#area2 dd a:link{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#area2 dd a:visited{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#area2 dd a:hover{
font-size: 12px;
text-decoration: underline;
color: #a6b3bd;
}

#area2 p {
margin: 4px 0px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: normal;
}

#area2 img{
border: 0px;
}

#side-menu5{
margin: 0px;
padding: 0px;
float: left;
width: 210px;
height: 500px;
}

#side-menu5 ul{
margin: 0px;
padding: 0px;
font-size: 12px;
color: #a6b3bd;
list-style: none;
}

#side-menu5 li{
margin: 0px;
padding: 0px 6px;
color: #666;
}

#side-menu5 li img{
_margin: 3px 0px 0px 0px;
padding: 0px 6px;
color: #666;
}

#side-menu5 a {
white-space: nowrap;
padding: 0px;
font-size: 12px;
color: #666;
}

#side-menu5 a:link, a:visited{
text-decoration: none;
color: #666;
font-size: 12px;
}

#side-menu5 a:hover{
text-decoration: underline;
color: #666;
font-size: 12px;
}

#side-menu5-red a {
white-space: nowrap;
padding: 0px;
font-size: 12px;
color: #ff0000;
}

#side-menu5-red a:link, a:visited{
text-decoration: none;
color: #ff0000;
font-size: 12px;
}

#side-menu5-red a:hover{
text-decoration: underline;
color: #ff0000;
font-size: 12px;
}

/************** エースコンバット６における戦闘機のタイプ　arms *****************/

#type{
margin: 30px 40px 0px 40px;
padding: 0px;
clear: both;
}

#type hr{
color:#333333;
height:1px;
margin: 0px;
padding: 0px;
}

#type dl {
margin: 10px 0px 0px 0px;
padding: 0px;
}

#type dt {
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
}

#type dd {
margin: 0px 0px 20px 12px;
padding: 0px;
}

/************** その他　マーケットプレース　Market *****************/
	
#market{
margin: 0px;
padding: 0px 0px;
clear: both;
}

	
#market h2{
margin: 0px;
padding: 0px 0px;
clear: both;
}
	
#market-image img {
	width:720px;
	padding:0px;
	margin: 8px 0px 8px 40px;
}

#market-image2 img {
width:535px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#market-image2 p{
position:relative; 
left:38px;
bottom:362px;
width:460px;
height:0px;
margin:0px;
padding:0px;
font-size:12px;
}

#side-menu_mp{
margin: 0px;
padding: 0px;
float: left;
width: 210px;
height: 640px;
}

#side-menu_mp ul{
margin: 0px;
padding: 0px;
font-size: 12px;
color: #a6b3bd;
list-style: none;
}

#side-menu_mp li{
margin: 0px;
padding: 0px 6px;
color: #666;
}

#side-menu_mp li img{
_margin: 3px 0px 0px 0px;
padding: 0px 6px;
color: #666;
}

#side-menu_mp a {
white-space: nowrap;
padding: 0px;
font-size: 12px;
color: #666;
}

#side-menu_mp a:link, a:visited{
text-decoration: none;
color: #666;
font-size: 12px;
}

#side-menu_mp a:hover{
text-decoration: underline;
color: #666;
font-size: 12px;
}

/************** F-14D HALLOWEEN *****************/

#specialcolor01{
background-image: url(../marketplace/images/f-14d_hw.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor01 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-15E ACTIVE STRIPES *****************/

#specialcolor02{
background-image: url(../marketplace/images/f-15e_as.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor02 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-16C TYPE ACE 2 *****************/

#specialcolor03{
background-image: url(../marketplace/images/f-16c_ta2.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor03 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-16C SCARFACE EMBLEM *****************/

#specialcolor04{
background-image: url(../marketplace/images/f-16c_se.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor04 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** Su-33 Flanker THE IDOLMASTER MIKI *****************/

#specialcolor05{
background-image: url(../marketplace/images/su-33_miki.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor05 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F16C HISTORIC WINDHOVER *****************/

#specialcolor06{
background-image: url(../marketplace/images/f-16c_hw.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor06 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** Mirage2000-5 EXPERIMENTAL *****************/

#specialcolor07{
background-image: url(../marketplace/images/mirage2000-5_ex.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor07 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** A-10A THUNDER SHARK *****************/

#specialcolor08{
background-image: url(../marketplace/images/a-10a_ts.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor08 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F/A-18F SCARFACE EMBLEM *****************/

#specialcolor09{
background-image: url(../marketplace/images/fa-18f_se.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor09 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** 第三弾 F-117A Night Hawk THE IDOLMASTER YUKIHO *****************/

#specialcolor15{
background-image: url(../marketplace/images/f-117a_yukiho.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor15 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-15E Strike Eagle CIPHER *****************/

#specialcolor12{
background-image: url(../marketplace/images/f-15e_cipher.jpg);
background-repeat:no-repeat;
width:535px;
height:735px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor12 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-15E Strike Eagle PIXY *****************/

#specialcolor13{
background-image: url(../marketplace/images/f-15e_pixy.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor13 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** A-10A XMAS *****************/

#specialcolor14{
background-image: url(../marketplace/images/a-10a_xmas.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor14 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-22A Raptor MOBIUS *****************/

#specialcolor11{
background-image: url(../marketplace/images/f-22a_mobius.jpg);
background-repeat:no-repeat;
width:535px;
height:735px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor11 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** Mirage2000-5 SCARFACE EMBLEM *****************/

#specialcolor10{
background-image: url(../marketplace/images/mirage2000-5_se.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor10 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** CFA-44 -PROTOTYPE- *****************/

#specialcolor16{
background-image: url(../marketplace/images/cfa-44_prototype.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor16 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** Su-47 -THE IDOLMASTER MIKI-EX- *****************/

#specialcolor17{
background-image: url(../marketplace/images/su-47_miki-ex.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor17 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** Tornado GR.4 -RAGING SHARK- *****************/

#specialcolor18{
background-image: url(../marketplace/images/tornado-gr4_rs.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor18 p{
position:relative; 
left:40px;
top:355px;
width:470px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-14D -RAZGRIZ- *****************/

#specialcolor19{
background-image: url(../marketplace/images/f-14d_razgriz.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor19 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** Su-33 -YELLOW SQUADRON- *****************/

#specialcolor20{
background-image: url(../marketplace/images/su-33_ys.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor20 p{
position:relative; 
left:40px;
top:355px;
width:480px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** Typhoon -UPEO EMBLEM- *****************/

#specialcolor21{
background-image: url(../marketplace/images/typhoon_upeo.jpg);
background-repeat:no-repeat;
width:535px;
height:760px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor21 p{
position:relative; 
left:40px;
top:355px;
width:480px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-117A Night Hawk -GENERAL EMBLEM- *****************/

#specialcolor22{
background-image: url(../marketplace/images/f-117a_general.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor22 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** RAZGRIZ SET01 *****************/

#specialcolor23{
background-image: url(../marketplace/images/razgriz_set01.jpg);
background-repeat:no-repeat;
width:535px;
height:2825px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor23 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** Mirage2000-5 -ADVANCED- *****************/

#specialcolor24{
background-image: url(../marketplace/images/mirage2000-5_advanced.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor24 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** Su-33 Flanker -CRIMSON WING- *****************/

#specialcolor25{
background-image: url(../marketplace/images/su-33_cw.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor25 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-15E Strike Eagle -THE IDOLMASTER CHIHAYA- *****************/

#specialcolor26{
background-image: url(../marketplace/images/f-15e_chihaya.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor26 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-22A -GRYPHUS EMBLEM- <FREE> *****************/

#specialcolor27{
background-image: url(../marketplace/images/f-22a_gryphus.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor27 p{
position:relative; 
left:40px;
top:355px;
width:480px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** RAZGRIZ SET02 *****************/

#specialcolor28{
background-image: url(../marketplace/images/razgriz_set02.jpg);
background-repeat:no-repeat;
width:535px;
height:2274px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor28 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-22A -INDIGO WING- *****************/

#specialcolor29{
background-image: url(../marketplace/images/f-22a_indigo.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor29 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-14D -ZIPANG- *****************/

#specialcolor30{
background-image: url(../marketplace/images/f-14d_zipang.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor30 p{
position:relative; 
left:40px;
top:355px;
width:480px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** F-22A -THE IDOLMASTER HARUKA- *****************/

#specialcolor31{
background-image: url(../marketplace/images/f-22a_haruka.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor31 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** Mirage2000-5 -THE IDOLMASTER YAYOI- *****************/

#specialcolor32{
background-image: url(../marketplace/images/mirage2000-5_yayoi.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor32 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK07> ORANGE, VIOLET SET *****************/

#specialcolor33{
background-image: url(../marketplace/images/orange-violet_set.jpg);
background-repeat:no-repeat;
width:535px;
height:1640px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor33 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK07> Typhoon -ROT- *****************/

#specialcolor34{
background-image: url(../marketplace/images/typhoon_rot.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor34 p{
position:relative; 
left:40px;
top:355px;
width:480px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK07> F-16C -PJ EMBLEM- <FREE> *****************/

#specialcolor35{
background-image: url(../marketplace/images/f-16c_pj.jpg);
background-repeat:no-repeat;
width:535px;
height:715px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor35 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK07> RAZGRIZ SET03 *****************/

#specialcolor36{
background-image: url(../marketplace/images/razgriz_set03.jpg);
background-repeat:no-repeat;
width:535px;
height:2825px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor36 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK07> Rafale M -THE IDOLMASTER IORI- *****************/

#specialcolor37{
background-image: url(../marketplace/images/rafaleM_iori.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor37 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK08> Su-33 -TYPE ACE2- *****************/

#specialcolor38{
background-image: url(../marketplace/images/su-33_ace2.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor38 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK08> Su-47 -GRABACR EMBLEM- <FREE> *****************/

#specialcolor39{
background-image: url(../marketplace/images/su-47_grabacr.jpg);
background-repeat:no-repeat;
width:535px;
height:760px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor39 p{
position:relative; 
left:40px;
top:355px;
width:480px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK08> RAZGRIZ SET04 *****************/

#specialcolor40{
background-image: url(../marketplace/images/razgriz_set04.jpg);
background-repeat:no-repeat;
width:535px;
height:2274px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor40 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK08> JUNGLE, FLAMINGO SET *****************/

#specialcolor41{
background-image: url(../marketplace/images/jungle-flamingo_set.jpg);
background-repeat:no-repeat;
width:535px;
height:1640px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor41 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK08> AMI, MAMI SET *****************/

#specialcolor42{
background-image: url(../marketplace/images/ami-mami_set.jpg);
background-repeat:no-repeat;
width:535px;
height:1640px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor42 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK09> A-10A -DISTANT THUNDER- *****************/

#specialcolor43{
background-image: url(../marketplace/images/a-10a_dt.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor43 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK09> Typhoon -TYPE ACE3- *****************/

#specialcolor44{
background-image: url(../marketplace/images/typhoon_ace3.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor44 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK09> F-14D -THE IDOLMASTER AZUSA- *****************/

#specialcolor45{
background-image: url(../marketplace/images/f-14d_azusa.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor45 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK09> Su-47 -GAULT- *****************/

#specialcolor46{
background-image: url(../marketplace/images/su-47_gault.jpg);
background-repeat:no-repeat;
width:535px;
height:735px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor46 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK09> F-14D -WARDOG EMBLEM- <FREE> *****************/

#specialcolor47{
background-image: url(../marketplace/images/f-14d_wardog.jpg);
background-repeat:no-repeat;
width:535px;
height:760px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor47 p{
position:relative; 
left:40px;
top:355px;
width:480px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK09> F/A-18F -THE IDOLMASTER RITSUKO- *****************/

#specialcolor48{
background-image: url(../marketplace/images/fa-18f_ritsuko.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor48 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK09> DARK,SHINING SET *****************/

#specialcolor49{
background-image: url(../marketplace/images/dark-shining_set.jpg);
background-repeat:no-repeat;
width:535px;
height:1640px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor49 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK10> CFA-44 -ACES- *****************/

#specialcolor50{
background-image: url(../marketplace/images/cfa-44_aces.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor50 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK10> Rafale M -ESPADA- <FREE> *****************/

#specialcolor51{
background-image: url(../marketplace/images/rafaleM_espada.jpg);
background-repeat:no-repeat;
width:535px;
height:780px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor51 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK10> A-10A -THE IDOLMASTER SP- *****************/

#specialcolor52{
background-image: url(../marketplace/images/a-10a_sp.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor52 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** <PACK10> Typhoon -THE IDOLMASTER MAKOTO- *****************/

#specialcolor53{
background-image: url(../marketplace/images/typhoon_makoto.jpg);
background-repeat:no-repeat;
width:535px;
height:720px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#specialcolor53 p{
position:relative; 
left:40px;
top:355px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** スペシャルカラー　ここまで *****************/

/************** TEAM BATTLE DL1 *****************/

#teambattle01{
background-image: url(../marketplace/images/team_battle_dl1.jpg);
background-repeat:no-repeat;
width:535px;
height:540px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#teambattle01 p{
position:relative; 
left:40px;
top:360px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** BATTLE ROYALE DL 1 *****************/

#battle_royale01{
background-image: url(../marketplace/images/battle_royale_dl1.jpg);
background-repeat:no-repeat;
width:535px;
height:560px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#battle_royale01 p{
position:relative; 
left:40px;
top:360px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** BATTLE ROYALE DL 2 *****************/

#battle_royale02{
background-image: url(../marketplace/images/battle_royale_dl2.jpg);
background-repeat:no-repeat;
width:535px;
height:560px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#battle_royale02 p{
position:relative; 
left:40px;
top:360px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** CO-OP BATTLE DL 1 *****************/

#co-op_battle01{
background-image: url(../marketplace/images/co-op_battle_dl1.jpg);
background-repeat:no-repeat;
width:535px;
height:560px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#co-op_battle01 p{
position:relative; 
left:40px;
top:360px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** CO-OP BATTLE DL 2 *****************/

#co-op_battle02{
background-image: url(../marketplace/images/co-op_battle_dl2.jpg);
background-repeat:no-repeat;
width:535px;
height:560px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#co-op_battle02 p{
position:relative; 
left:40px;
top:360px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** SIEGE BATTLE DL 1 *****************/

#siege_battle01{
background-image: url(../marketplace/images/siege_battle_dl1.jpg);
background-repeat:no-repeat;
width:535px;
height:560px;
padding:0px;
margin: 20px 0px 0px 0px;
display:block;
}

#siege_battle01 p{
position:relative; 
left:40px;
top:360px;
width:460px;
margin:0px;
padding:0px;
font-size:12px;
}

/************** ACE OF ACES *****************/

#aoa_box {
clear:both;
width: 535px;
padding:15px 0 0;
}

#aoa_box img{
display:block;
}

#aoa_box p{
background:#DDE2E6;
margin: 0;
padding:0px 20px 0px 30px;
color: #000;
text-align:left;
font-size: 12px;
}

/************** ダウンロードステージ　ここまで *****************/

	
#market-trial{
background-image: url(../img/marketplace/delivery-content_trial.jpg);
background-repeat:no-repeat;
height: 177px;
padding:0px;
margin: 22px 0px 22px 0px;
_margin: 25px 0px 0px 0px;
}


#market-trial a{ 
background-image: url(../img/trial_download1.jpg);
width : 180px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
float:right;
margin: 147px 20px 10px 0px;
_margin: 147px 15px 30px 0px;
}


#market-trial a:hover{ 
background-image: url(../img/trial_download2.jpg);
background-repeat : no-repeat ;
}


#market dl {
margin: 20px 0px 30px 40px;
padding: 0px;
}

#market dt {
margin: 30px 0px 0px 0px;
padding: 0px;
font-size: 14px;
font-weight: bold;
}

#market dd {
margin: 15px 0px 0px 0px;
padding: 0px;
}

#market a:link{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#market a:visited{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#market a:hover{
font-size: 12px;
text-decoration: underline;
color: #a6b3bd;
}
/************** その他　マーケットプレース 体験版　Market2 *****************/


#trial h2{
margin: 0px;
padding: 0px 0px;
clear: both;
}


#trial p{
margin: 30px 20px 20px 40px;
padding: 0px 0px;
clear: both;
}

#trial h3{
margin: 30px 0px 10px 40px;
padding: 0px;
clear: both;
font-size: 14px;
}
#trial dl {
margin: 0px 0px 20px 40px;
padding: 0px;
}

#trial dt {
margin: 20px 0px 0px 0px;
padding: 0px;
font-size: 13px;
font-weight: bold;
text-align: left;
}

#trial dd {
margin: 5px 20px 0px 0px;
padding: 0px;
text-align: left;
}

#trial a:link{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#trial a:visited{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#trial a:hover{
font-size: 12px;
text-decoration: underline;
color: #a6b3bd;
}

#trial table{
	border-collapse:collapse;
}

#trial th td{
	text-align: center;
	margin:5px;
}

.trial-block{
margin: 0px 10px 30px 40px;
padding: 0px;
height:200px;
}

.trial-block2{
margin: 0px 10px 30px 40px;
padding: 0px 0px 50px 0px;
_padding: 0px 0px 10px 0px;
height:200px;
}

.trial-block3{
margin: 20px 0px 30px 40px;
padding: 0px;
}

.trial-block4{
margin: 0px 20px 0px 40px;
padding: 0px;
height:190px;
width:695px;
}

.trial-l{
	width:45%;
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
}

.trial-r{
width:45%;
	float: right;
	margin:  0px;
	padding: 0px;
	display: inline;
}

.trial-l img{
	margin: 0px;
	_margin: 0px 0px 5px 0px;
}

.trial-r img{
	margin: 0px;
	_margin: 0px 0px 5px 0px;
}

#close{
padding: 0px 20px 5px 0px;
text-align: right;
}


.trial-l2{
	width:340px;
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	display: inline;
	text-align: left;

}

.trial-r2{
width:340px;
	float: right;
	margin:  0px;
	padding: 0px;
	display: inline;
	text-align: left;
}


/************** その他　トレーラー　Trailer *****************/
	
	
#trailer h2{
margin: 0px;
padding: 0px 0px;
clear: both;
}

#trailer h3{
margin: 30px 0px 10px 40px;
padding: 0px;
clear: both;
font-size: 14px;
}

#trailer p{
margin: 10px 0px 10px 40px;
padding: 0px;
clear: both;
font-size: 12px;
}
	
#trailer dl {
margin: 30px 0px 10px 40px;
padding: 0px;
}

#trailer dt {
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
}

#trailer dd {
margin: 0px;
padding: 5px 0px 0px 0px;
}

.trailer-box{
background-image: url(../img/fulltrailer_hd.jpg);
background-repeat:no-repeat;
height: 157px;
}


.trailer-box a{ 
background-image: url(../img/download1.jpg);
width : 120px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
float:right;
margin: 130px 38px 30px 0px;
_margin: 130px 20px 30px 0px;}


.trailer-box a:hover{ 
background-image: url(../img/download2.jpg);
background-repeat : no-repeat ;
}

#trailer-box2{
	margin: 0px 0px 0px 40px;
	padding: 20px 40px 20px 40px;
	height: 400px;
	width: 640px;
	_width: 720px;
	text-align:center;
	background-repeat:no-repeat;
	background-image: url(../img/bg.jpg);
}


.trailer-box3{
background-image: url(../img/marketplace/delivery-content_trial.jpg);
background-repeat:no-repeat;
height: 157px;
}


.trailer-box3 a{ 
background-image: url(../img/play1.jpg);
width : 120px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
float:right;
margin: 130px 38px 30px 0px;
_margin: 130px 20px 30px 0px;}


.trailer-box3 a:hover{ 
background-image: url(../img/play2.jpg);
background-repeat : no-repeat ;
}

#trailer-box4{
	margin: 0px 0px 0px 40px;
	padding: 20px 40px 20px 40px;
	height: 300px;
	width: 640px;
	_width: 720px;
	text-align:center;
	background-repeat:no-repeat;
	background-image: url(../img/bg.jpg);
}

#trailer-box5{
	margin: 0px 0px 0px 40px;
	padding: 20px 40px 20px 100px;
	height: 450px;
	width: 530px;
	_width: 680px;
	text-align:left;
	background-repeat:no-repeat;
	background-image: url(../img/bg2.jpg);
}

.online_mov{
background-image: url(../img/online/movie_thum.jpg);
background-repeat:no-repeat;
height: 360px;
}


.online_mov a{ 
background-image: url(../img/play1.jpg);
width : 120px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
float:right;
margin: 320px 38px 30px 0px;
_margin: 320px 20px 30px 0px;}


.online_mov a:hover{ 
background-image: url(../img/play2.jpg);
background-repeat : no-repeat ;
}

#trailer a:link{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#trailer a:visited{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#trailer a:hover{
font-size: 12px;
text-decoration: underline;
color: #a6b3bd;
}


/************** その他　壁紙　wallpaper *****************/
#wallpaper {
	margin:0px;
	padding:0px 0px 0px 40px;
	width:720px;
	_width:740px;
	height:280px;

}

#wallpaper_size {
	margin:0px 20px 0px 0px;
	_margin:0px 10px 0px 0px;
	padding:0px;
	width:220px;
	height:auto;
	float:left;
}

#wallpaper_size11 {
	margin:0px 20px 0px 0px;
	_margin:0px 10px 0px 0px;
	padding:0px;
	width:427px;
	height:auto;
	float:left;
}

#wallpaper table{
	border: 0px;
	width: 220px;
	height:auto;
	table-layout:fixed;
	margin: 0px;
	padding:0px;
	text-align:center;
}

#wallpaper_sizeL { 
background-image: url(../wallpaper/images/li_wallpaper_L.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
}


#wallpaper_sizeL a{ 
background-image: url(..//wallpaper/images/li_wallpaper_L.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
}

#wallpaper_sizeL a:hover{ 
background-image: url(../wallpaper/images/li_wallpaper_L_on.gif);
background-repeat : no-repeat ;
}

#wallpaper_size11L { 
background-image: url(../wallpaper/images/li_wallpaper_11L.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
}


#wallpaper_size11L a{ 
background-image: url(..//wallpaper/images/li_wallpaper_11L.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
}

#wallpaper_size11L a:hover{ 
background-image: url(../wallpaper/images/li_wallpaper_11L_on.gif);
background-repeat : no-repeat ;
}

#wallpaper_sizeS { 
background-image: url(../wallpaper/images/li_wallpaper_S.gif);
margin: 4px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
}


#wallpaper_sizeS a{ 
background-image: url(../wallpaper/images/li_wallpaper_S.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
}

#wallpaper_sizeS a:hover{ 
background-image: url(../wallpaper/images/li_wallpaper_S_on.gif);
background-repeat : no-repeat ;
}


#wallpaper_size11S { 
background-image: url(../wallpaper/images/li_wallpaper_11S.gif);
margin: 4px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
}

#wallpaper_size11S a{ 
background-image: url(../wallpaper/images/li_wallpaper_11S.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
}

#wallpaper_size11S a:hover{ 
background-image: url(../wallpaper/images/li_wallpaper_11S_on.gif);
background-repeat : no-repeat ;
}

/************** その他　スタッフコメント　Staff *****************/

#staff {
float: right;
width: 540px;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

#staff  h2{
padding: 0px;
margin: 0px 0px 0px 0px;
}

#staff dl {
margin: 5px 0px 30px 0px;
padding: 0px;
}

#staff dt {
margin: 5px 0px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
}

#staff dd {
margin: 10px 0px 20px 0px;
padding: 0px;
}

#staff p {
margin: 4px 0px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: normal;
}

#comment{
margin: 0px;
padding: 0px 20px;
clear: both;
}

#comment  h2{
padding: 0px;
margin: 0px 0px 0px 0px;
}

#comment  h2 img{
padding: 0px;
_margin: 3px 0px 0px 5px;
}


#comment h3{
margin: 5px 15px 15px 35px;
_margin: 10px 15px 15px 35px;
padding: 0px;
font-size:14px;
}

#comment h4{
font-size:13px;
}

#comment-each{
margin: 15px 0px 35px 0px;
}

.comment-photo{
width: 20%;
float: left;
margin: 0px 0px 0px 0px ;
padding: 0;
display: inline;
text-align: left;
color: #999999;
font-weight: bold;
}

.comment-photo img{
border :1px solid #333;
}

.comment-text {
width: 70%;
float: right;
margin: 0px 20px 20px 0px;
padding: 0;
display: inline;
text-align: left;
line-height: 1.5;
}

.comment-text h4{
margin: 0px 0px 50px 0px;
font-size: 14px;
font-weight: bold;
}

.report-text {
margin: 0px 40px 20px 0px;
padding: 0;
display: inline;
text-align: left;
}

#report {
float: right;
width: 540px;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

#report p {
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: normal;
line-height: 1.8em;
}

.report-l{
	width: 350px;
	float: left;
margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.report-l3{
	width: 300px;
	float: left;
margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.report-r{
	width: 188px;
	float: right;
margin: 0px 0px 6px 0px;
	padding: 0px;
	display: inline;
     font-size: 10px;
	text-align: right;
}

.report-r3{
	width: 200px;
	float: right;
margin: 0px 0px 6px 0px;
	padding: 0px;
	display: inline;
     font-size: 10px;
	text-align: right;
}

.report-c{
	width: 540px;
	float: left;
margin: 0px 0px 30px 0px;
	padding: 0px;
     font-size: 12px;
	text-align: left;
}

#side-menu-st{
margin: 0px;
padding: 0px;
float: left;
width: 210px;
height: 500px;
}

#side-menu-st ul{
margin: 0px;
padding: 0px;
font-size: 12px;
color: #a6b3bd;
list-style: none;
}

#side-menu-st li{
margin: 0px;
padding: 0px 6px;
color: #333;
}

#side-menu-st li img{
_margin: 3px 0px 0px 0px;
padding: 0px 6px;
color: #666;
}

#side-menu-st a {
white-space: nowrap;
padding: 0px;
font-size: 12px;
color: #666;
}

#side-menu-st a:link, a:visited{
text-decoration: none;
color: #666;
font-size: 12px;
}

#side-menu-st a:hover{
text-decoration: underline;
color: #666;
font-size: 12px;
}

/************** その他　キャンペーン　campaign *****************/


#campaign{
	margin: 0px;
	padding: 0px 0px;
	clear: both;
}

#campaign h2{
padding: 0px;
margin: 0px 0px 0px 0px;
}


#campaign h3 img{
padding: 0px;
_margin: 3px 0px 0px 0px;
}

#campaign dl {
margin: 20px 40px 15px 40px;
padding: 0px;
}

#campaign dt {
margin: 30px 0px 0px 0px;
padding: 0px;
font-size: 14px;
font-weight: bold;
}

#campaign dd {
margin: 15px 0px 0px 0px;
padding: 0px;
}

#campaign img{
border: 0px;
}

#campaign_key{
text-align:center;
}

#enquete_img{
width : 360px;
}

#campaign_list{
color: #666;
margin: 30px 40px 10px 10px;
_margin: 30px 40px 10px 15px;
}

#campaign_list dt {
margin: 30px 0px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
}

#online-state_list{
color: #666;
margin: 30px 40px 10px 10px;
_margin: 30px 40px 10px 15px;
}

#campaign_list ul{
list-style-type: none;
}

#online-state_list ul .none{
list-style-type: none;
}

#online-state_list li{
list-style-type: none;
line-height: 1.5;
margin: 10px 0px 0px 0px;
}

#campaign_list li{
margin: 10px 0px 0px 0px;
}

.maker_gr {
list-style-image:url(../img/marker_gr.gif);
}

.center {
text-align:center;
}

#acx_best{
text-align:center;
}


/************** その他　リンク　link *****************/


#link_ace {
	margin:0px 0px 20px 0px;
	padding:0px;
}

#link_ace h3{
	margin:30px 0px 10px 40px;
	padding:0px;
}

#link_ace ul{
list-style: none;
margin: 0px 0px 30px 40px;
padding: 0px 0px 0px 0px;
}

#link_ace li{
margin:  0px;
padding: 10px 0px 10px 0px;
list-style: none;
}

#link_ace_top a{
   background-image: url(../img/link_acestop.jpg);
   width : 250px;
   height : 16px;
   display:block;
}

#link_ace_top a:hover {
   background-image: url(../img/link_acestop_on.jpg);
}

#link_ace_X a{
   background-image: url(../img/link_acex.jpg);
   width : 250px;
   height : 16px;
   display:block;
}

#link_ace_X a:hover {
   background-image: url(../img/link_acex_on.jpg);
}

#link_ace_zero a{
   background-image: url(../img/link_acezero.jpg);
   width : 250px;
   height : 16px;
   display:block;
}

#link_ace_zero a:hover {
   background-image: url(../img/link_acezero_on.jpg);
}

#link_ace_5 a{
   background-image: url(../img/link_ace5.jpg);
   width : 250px;
   height : 16px;
   display:block;
}

#link_ace_5 a:hover {
   background-image: url(../img/link_ace5_on.jpg)
}


#link_ace_04 a{
   background-image: url(../img/link_ace04.jpg);
   width : 250px;
   height : 16px;
   display:block;
}

#link_ace_04 a:hover {
   background-image: url(../img/link_ace04_on.jpg)
}

#link_ace_6 a{
   background-image: url(../img/link_ace6.jpg);
   width : 251px;
   height : 16px;
   background-repeat : no-repeat ;
   display:block;
}

#link_ace_6 a:hover {
   background-image: url(../img/link_ace6_on.jpg);
}

#link_namcott a{
   background-image: url(../img/link_namcott.jpg);
   width : 250px;
   height : 16px;
   background-repeat : no-repeat ;
   display:block;
}

#link_namcott a:hover {
   background-image: url(../img/link_namcott_on.jpg);
}

#namcott{
	margin:5px 0px 0px 0px;
	padding:0px 30px 0px 30px;
	display:block;
	color: #003366;
}

#link_NA a{
   background-image: url(../img/link_acesNA.jpg);
   width : 250px;
   height : 16px;
   background-repeat : no-repeat ;
   display:block;
}

#link_NA a:hover {
   background-image: url(../img/link_acesNA_on.jpg);
}

#link_EU a{
   background-image: url(../img/link_acesEU.jpg);
   width : 280px;
   height : 16px;
   background-repeat : no-repeat ;
   display:block;
}

#link_EU a:hover {
   background-image: url(../img/link_acesEU_on.jpg);
}

#link_melchr a{
   background-image: url(../img/link_melchr.jpg);
   width : 320px;
   height : 32px;
   background-repeat : no-repeat ;
   display:block;
}

#link_melchr a:hover {
   background-image: url(../img/link_melchr_on.jpg);
}

/************** 製品情報　product_info *****************/

#product_info{
margin: 0px;
padding: 0px 0px;
clear: both;
}

#product_info h2{
padding: 0px;
margin: 0px 0px 0px 0px;
}

#product_info dl {
margin: 20px 40px 15px 40px;
padding: 0px;
}

#product_info dt {
margin: 30px 0px 0px 0px;
padding: 0px;
font-size: 14px;
font-weight: bold;
}

#product_info dd {
margin: 0px 0px 0px 0px;
padding: 0px;
}

#product_info_list{
margin: 0px;
padding: 0px;
width: 300px;
float: left;
list-style-position: inside;
}

#product_info_img{
width: 380px;
float: right;
}

/************* to top ***************/

.totop {
padding: 10px 0px 10px 10px;
text-align: right;
clear:both;
}

.totop a:link{
text-decoration: none;
color: #000033;
font-size: 10px;
padding: 0px;
text-align: right;
}

.totop a:visited{
text-decoration: none;
color: #000033;
font-size: 10px;
padding: 0px;
text-align: right;
}

.totop a:hover{
text-decoration: underline;
color: #a6b3bd;
font-size: 10px;
padding: 0px;
text-align: right;
}

.totop-bk {
padding: 10px 0px 10px 10px;
text-align: right;
clear:both;
}

.totop-bk a:link{
text-decoration: none;
color: #CCCCCC;
font-size: 10px;
padding: 0px;
text-align: right;
}

.totop-bk a:visited{
text-decoration: none;
color: #CCCCCC;
font-size: 10px;
padding: 0px;
text-align: right;
}

.totop-bk a:hover{
text-decoration: underline;
color: #CCCCCC;
font-size: 10px;
padding: 0px;
text-align: right;
}

/************* clear ***************/
.clear {
clear: both;
display:block;
font: 1px/1px monospace;
}

.clear2 {
clear: both;
display:block;
height:10px;
}

/************* development ***************/
#development {
font-size: 12px;
line-height: 1.5;
text-align: left;
clear: both;
}

#development_r {
font-size: 12px;
line-height: 1.5;
text-align: right;
clear: both;
}

/************* footer ***************/

#footer{
margin: 10px 0px 10px 0px;
display: block;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #a6b3bd;
}

#flash {
vertical-align: top;
float: left;
margin: 0px 0px 10px 0px;
}

#flash img {
border :0px;
float: left;
margin: 0px 5px 0px 0px;
}

#flash a:link {
color: #FF0000;
text-decoration: underline;
}

#flash-a a:hover {
color: #E30000;
text-decoration: underline;
}

#flash2 {
vertical-align: top;
float: left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 40px 0px;
}

#flash2 img {
border :0px;
float: left;
margin: 0px 5px 0px 0px;
}

#flash2 a:link {
color: #FF0000;
text-decoration: underline;
}

#flash2-a a:hover {
color: #E30000;
text-decoration: underline;
}

/************* enquete ***************/

#enquete {
	margin:40px 0px 40px 200px;
	padding:0px 0px 0px 0px;
	width:360px;
	height:auto;
}

#enquete_size {
	margin:0px 20px 0px 0px;
	_margin:0px 10px 0px 0px;
	padding:0px;
	width:360px;
	height:auto;
}

#enquete table{
	border: 0px;
	width: 360px;
	height:auto;
	table-layout:fixed;
	margin:5px 0px 0px 0px;
	padding:0px;
}

#enquete_wpL { 
background-image: url(../img/enquete_wpL.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
}

#enquete_wpL a{ 
background-image: url(../img/enquete_wpL.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
}

#enquete_wpL a:hover{ 
background-image: url(../img/enquete_wpL_on.gif);
background-repeat : no-repeat ;
}

#enquete_wpM { 
background-image: url(../img/enquete_wpM.gif);
margin: 4px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
}

#enquete_wpM a{ 
background-image: url(../img/enquete_wpM.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
}

#enquete_wpM a:hover{ 
background-image: url(../img/enquete_wpM_on.gif);
background-repeat : no-repeat ;
}

#enquete_wpS { 
background-image: url(../img/enquete_wpS.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
}

#enquete_wpS a{ 
background-image: url(../img/enquete_wpS.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
}

#enquete_wpS a:hover{ 
background-image: url(../img/enquete_wpS_on.gif);
background-repeat : no-repeat ;
}

/************* Q & A ***************/

#qa{
float: right;
width: 540px;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

#qa dt {
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
}

#qa dd {
margin: 10px 0px 0px 0px;
padding: 0px;
}

#qa dd a:link{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#qa dd a:visited{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#qa dd a:hover{
font-size: 12px;
text-decoration: underline;
color: #a6b3bd;
}

#question_box {
clear:both;
padding:15px 0 0 0;
}

#question_box img{
display:block;
}

#question_box p{
background:#2A3997;
margin: 0px;
padding:0px 20px 8px 20px;
color: #FFF;
text-align:left;
font-size: 12px;
line-height:1.8em;
}

#answer_box {
clear:both;
padding:15px 0 0;
}

#answer_box img{
display:block;
}

#answer_box p{
background:#DDE2E6;
margin: 0;
padding:0px 20px 8px 20px;
color: #000;
text-align:left;
font-size: 12px;
line-height:1.8em;
}

#answer_box p a:link{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#answer_box p a:visited{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#answer_box p a:hover{
font-size: 12px;
text-decoration: underline;
color: #a6b3bd;
}

/************* charm banner ***************/

#bnr_xs a{
background-image: url(../img/banner_acx01s.jpg);
float:left;
margin: 0px;
padding: 0px;
width : 335px;
height : 80px;
background-repeat : no-repeat ;
display:block;
}

#bnr_xs a:hover {
background-image: url(../img/banner_acx02s.jpg);
background-repeat : no-repeat ;
}

#bnr_zeros a{
background-image: url(../img/banner_acz01s.jpg);
float:right;
margin: 0px;
padding: 0px;
width : 335px;
height : 80px;
background-repeat : no-repeat ;
display:block;
}

#bnr_zeros a:hover {
background-image: url(../img/banner_acz02s.jpg);
background-repeat : no-repeat ;
}

#bnr_5s a{
background-image: url(../img/banner_ac501s.jpg);
float:left;
margin: 10px 0px;
padding: 0px;
width : 335px;
height : 80px;
background-repeat : no-repeat ;
display:block;
}

#bnr_5s a:hover {
background-image: url(../img/banner_ac502s.jpg);
background-repeat : no-repeat ;
}

#bnr_4s a{
background-image: url(../img/banner_ac401s.jpg);
float:right;
margin: 10px 0px;
padding: 0px;
width : 335px;
height : 80px;
background-repeat : no-repeat ;
display:block;
}

#bnr_4s a:hover {
background-image: url(../img/banner_ac402s.jpg);
background-repeat : no-repeat ;
}

/**************  worldnews *****************/

#wns{
margin: 0px;
padding: 0px;
}

#wns table{
border: 0px;
width: 640px;
table-layout:fixed;
margin: 20px 0px 15px 40px;
padding:0px;
}

#wns table th{
text-align: center;
font-size:12px;
padding: 10px 0px 0px 0px;
}

#wns dd {
margin: 10px 0px 0px 0px;
padding: 0px;
}

#wns dd a:link{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#wns dd a:visited{
font-size: 12px;
text-decoration: underline;
color: #000033;
}

#wns dd a:hover{
font-size: 12px;
text-decoration: underline;
color: #a6b3bd;
}

#wns01 {
width : 600px;
color: #CCCCCC;
}

#wns01 table{
border: 0px;
width: 520px;
table-layout:fixed;
margin: 20px 20px 15px 40px;
padding:0px;
}

#wns01 table th{
text-align: left;
font-size:12px;
padding: 10px 0px 0px 0px;
}

#wns01-txs {
margin: 0px;
padding: 0px;
font-size: 10px;
color: #CCCCCC;
width : 250px;
height: 200px;
}

/************* over10million ***************/

#over10m {
	margin:40px 0px 40px 200px;
	padding:0px 0px 0px 0px;
	width:360px;
	height:auto;
}

#over10m_size {
	margin:0px 20px 0px 0px;
	_margin:0px 10px 0px 0px;
	padding:0px;
	width:360px;
	height:auto;
}

#over10m table{
	border: 0px;
	width: 360px;
	height:auto;
	table-layout:fixed;
	margin:5px 0px 0px 0px;
	padding:0px;
}

#over10m_wpL { 
background-image: url(../img/enquete_wpL.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
}

#over10m_wpL a{ 
background-image: url(../img/enquete_wpL.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
}

#over10m_wpL a:hover{ 
background-image: url(../img/enquete_wpL_on.gif);
background-repeat : no-repeat ;
}

#over10m_wpM { 
background-image: url(../img/enquete_wpM.gif);
margin: 4px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
}

#over10m_wpM a{ 
background-image: url(../img/enquete_wpM.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
}

#over10m_wpM a:hover{ 
background-image: url(../img/enquete_wpM_on.gif);
background-repeat : no-repeat ;
}

#over10m_wpS { 
background-image: url(../img/enquete_wpS.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
}

#over10m_wpS a{ 
background-image: url(../img/enquete_wpS.gif);
margin: 0px;
padding: 0px;
width : 92px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
}

#over10m_wpS a:hover{ 
background-image: url(../img/enquete_wpS_on.gif);
background-repeat : no-repeat ;
}

#platinum-box{
width:760px;
margin: 0px 0px 10px 0px;
}

#platinum-box p{
padding: 10px 0px 20px 180px;
color: #000000;
font-size:12px;
}

#pt table{
width:450px;
border-spacing: 0px;
margin: 10px 0px 0px 180px;
padding:0px;
}

#pt th td{
margin: 0px;
padding:0px;
text-align: center;
}

.pt-item{
width:50px;
font-weight: normal;
text-align: center;
background: #fff;
}

.pt-data{
width:400px;
font-weight: normal;
text-align: center;
background: #fff;
}

#dlcfree table{
width:450px;
border-spacing: 0px;
margin: 10px 0px 0px 0px;
padding:0px;
}

#dlcfree th td{
margin: 0px;
padding:0px;
text-align: center;
}

.dlcfree-item0{
width:240px;
padding: 0px 0px 0px 10px;
font-weight: bold;
text-align: left;
background: #fff;
}

.dlcfree-item{
width:240px;
padding: 0px 0px 0px 10px;
font-weight: normal;
text-align: left;
background: #fff;
}

.dlcfree-ar{
width:30px;
font-weight: normal;
text-align: left;
background: #fff;
}

.dlcfree-data0{
width:110px;
padding: 0px 0px 0px 10px;
font-weight: bold;
text-align: left;
background: #fff;
}

.dlcfree-data{
width:110px;
padding: 0px 0px 0px 10px;
font-weight: normal;
text-align: left;
background: #fff;
}

.right {
text-align:right;
}

.vpack-box{
background-image: url(../etc/valuebundle01.jpg);
background-repeat:no-repeat;
height: 355px;
margin: 0px 0px 0px 0px;
}

.vpack img{
	margin: 0px 0px 0px 0px;
}

.vpack-r{
	width: 300px;

	float: right;
	margin: 0px;
	padding: 0px;
	_padding: 0px 0px 0px 0px;
	display: inline;
	text-align: left;
}

.vpack-l{
	width: 240px;
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
	text-align: left;
}

/************** 「エースコンバット6」をはじめよう！　start *****************/

#start{
float: right;
width: 540px;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

#start dl {
margin: 0px 0px 0px 0px;
padding: 0px;
}

#start dt {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
}

#start dd {
font-size: 13px;
margin: 10px 0px 0px 0px;
padding: 0px;
}

#start dd a:link{
font-size: 13px;
text-decoration: underline;
color: #000033;
}

#start dd a:visited{
font-size: 13px;
text-decoration: underline;
color: #000033;
}

#start dd a:hover{
font-size: 13px;
text-decoration: underline;
color: #a6b3bd;
}

#start p {
margin: 4px 0px 0px 0px;
padding: 0px;
font-size: 13px;
font-weight: normal;
}

#start img{
border: 0px;
}

.atn {
color: #666;
font-size: 10px;
}

/************** 「エースコンバット6」をはじめよう！　コンテンツ左 *****************/


#start-left{
float: left;
margin: 0px;
padding: 0px;
width : 210px ;
}

/************** トップページ　コンテンツ左（メニュー） *****************/

#start-menu ul{
margin: 0px;
padding: 0px;
list-style: none;
}

#start-menu li{
margin: 0px;
padding: 0px 0px 0px 0px;
_padding: 0px 0px 0px 0px;
}

#start-menu_1 { 
background-image: url(../start/st_menu01b.jpg);
margin: 0px;
padding: 0px 0px 2px 0px;
width : 205px ;
height : 60px ;
background-repeat : no-repeat ;
display:block;
}

#start-menu_1 a:link{ 
background-image: url(../start/st_menu01a.jpg);
margin: 0px;
padding: 0px 0px 2px 0px;
width : 205px ;
height : 60px ;
background-repeat : no-repeat ;
display:block;
}

#start-menu_1 a:visited{ 
background-image: url(../start/st_menu01a.jpg);
margin: 0px;
padding: 0px 0px 2px 0px;
width : 205px ;
height : 60px ;
background-repeat : no-repeat ;
display:block;
}

#start-menu_1 a:hover{ 
background-image: url(../start/st_menu01b.jpg);
background-repeat : no-repeat ;
}

#start-menu_2 { 
background-image: url(../start/st_menu02b.jpg);
margin: 0px;
padding: 0px 0px 2px 0px;
width : 205px ;
height : 60px ;
background-repeat : no-repeat ;
display:block;
}

#start-menu_2 a{ 
background-image: url(../start/st_menu02a.jpg);
margin: 0px;
padding: 0px;
width : 205px ;
height : 60px ;
background-repeat : no-repeat ;
display:block;
}

#start-menu_2 a:hover{ 
background-image: url(../start/st_menu02b.jpg);
background-repeat : no-repeat ;
}

#start-menu_3 { 
background-image: url(../start/st_menu03b.jpg);
margin: 0px;
padding: 0px;
width : 205px ;
height : 60px ;
background-repeat : no-repeat ;
display:block;
}

#start-menu_3 a{ 
background-image: url(../start/st_menu03a.jpg);
margin: 0px;
padding: 0px;
width : 205px ;
height : 60px ;
background-repeat : no-repeat ;
display:block;
}

#start-menu_3 a:hover{ 
background-image: url(../start/st_menu03b.jpg);
background-repeat : no-repeat ;
}

#start-menu_4 { 
margin: 0px;
padding: 0px;
background-image: url(../start/st_menu04b.jpg);
width : 205px ;
height : 60px ;
background-repeat : no-repeat ;
display:block;
}

#start-menu_4 a{ 
margin: 0px;
padding: 0px;
background-image: url(../start/st_menu04a.jpg);
width : 205px ;
height : 60px ;
background-repeat : no-repeat ;
display:block;
}

#start-menu_4 a:hover{ 
background-image: url(../start/st_menu04b.jpg);
background-repeat : no-repeat ;
}

#start-menu_5 { 
margin: 0px;
padding: 0px;
background-image: url(../start/st_menu05b.jpg);
width : 205px ;
height : 60px ;
background-repeat : no-repeat ;
display:block;
}

#start-menu_5 a{ 
margin: 0px;
padding: 0px;
background-image: url(../start/st_menu05a.jpg);
width : 205px ;
height : 60px ;
background-repeat : no-repeat ;
display:block;
}

#start-menu_5 a:hover{ 
background-image: url(../start/st_menu05b.jpg);
background-repeat : no-repeat ;
}

#ftpn {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:540px;
height:40px;
display:block;
}

#ftpn ul{
margin: 0px;
padding: 0px;
list-style-type: none;
display:block;
}

#ftpn li{
margin: 0px;
padding: 0px;
list-style: none;
display:block;
}

#prev a{ 
float:left;
background-image: url(../start/prev01j.gif);
margin:0px;
padding: 0px;
width : 100px ;
height : 40px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#prev a:hover{ 
background-image: url(../start/prev02j.gif);
background-repeat : no-repeat ;
}


#next a{ 
float:right;
background-image: url(../start/next01j.gif);
margin:0px;
padding: 0px;
width : 100px ;
height : 40px ;
background-repeat : no-repeat ;
display:block;
position: relative;
}

#next a:hover{ 
background-image: url(../start/next02j.gif);
background-repeat : no-repeat ;
}

#trailer-box_st{
	margin:  0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	height: 340px;
	width: 535px;

	text-align:center;
	background-repeat:no-repeat;
	background-image: url(../img/bg.jpg);
}

.online_st{
background-image: url(../img/online/movie_st.jpg);
background-repeat:no-repeat;
height: 360px;
}


.online_st a{ 
background-image: url(../img/play1.jpg);
width : 120px ;
height : 17px ;
background-repeat : no-repeat ;
display:block;
float:right;
margin: 320px 38px 30px 0px;
_margin: 320px 20px 30px 0px;}


.online_st a:hover{ 
background-image: url(../img/play2.jpg);
background-repeat : no-repeat ;
}

#ftpn {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:540px;
height:40px;
display:block;
}

.st_lnk_l {
text-align: left;
font-size: 10px;
}

.st_lnk_r {
text-align: right;
font-size: 10px;
}
