@charset "UTF-8";
/* 
div#am div#contents{}
 */
/*-----------------------------------------------------------------------
am　トップページ
-----------------------------------------------------------------------*/
div#top div#mainWrap{
 padding:0 10px 0 10px;
 }
div#top div#contents{
width:675px;
}

/*キービジュアル*/
div#keyvisual{}

/*製品一覧*/
div#amproducts{
margin:0 0 10px 0;
background:url(../bg/bg_am_amproducts.gif) no-repeat left bottom;
}

div#top div#amproducts h2{
margin:0;
padding:0;
background:none;
}

/*製品情報ブロック*/
div.genreblock{
border-bottom:1px solid #ccc;
}

div.genrebox{
float:left;
width:337px;
}


div#top div.genrebox h3{
margin:10px 0 0 20px;
padding:0;
background:none;
}


div.genrebox dl{
margin:10px 20px 15px 20px;
}
div.genrebox dl dt{}
div.genrebox dl dd{}


/*ニュースリリース*/

div#top div#newsblock{
background:url(../bg/bg_am_topinfo_btm.gif) no-repeat left bottom;
}

div#top div#newsblock h2{
margin:0 0 0 0;
padding:0;
line-height:1;
font-size:1.1em;
background:url(../bg/bg_am_topinfo.gif) no-repeat left top;
}


div#top div#newsblock dl{padding:10px 15px 0 15px;}
div#top div#newsblock dl dd{margin:0 0 6px 0;}










/*-----------------------------------------------------------------------
am　製品一覧ページ
-----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------製品一覧アンカーリンク*/
div.shortcutlink{
margin:0 0 0 200px;
}
div.shortcutlink ul{
margin:0;
padding:0;
}
div.shortcutlink ul li{
float:left;
list-style:none;
}

/*---------------------------------------------------------------------------製品情報ブロック*/
div#prodblock{}
div#prodblock h2{
clear:both;
margin:25px 0 10px 0;
}

/*製品ボックス*/
div.prodbox{
clear:both;
margin:0 0 5px 0;
padding:0 0 0 0;
background:url(../bg/bg_am_pordbox_btm.gif) no-repeat left bottom;
}

div.prodbox h3{
zoom:1;
margin:0 0 0 0!important;
padding:8px 0 0 0!important;
background:transparent!important;
}

div.gametitle{
margin:0 0 10px 0;
padding:6px 0 5px 5px;
background:url(../bg/bg_am_gametitle_top.gif) no-repeat left top;
}

div.gametitle span.genre{
float:left;
width:35px;
}

div.officialsite{
margin:20px 0 3px 0;
}

div.copy{
float:left;
width:300px;
padding:0 0 0 10px;
}

div.imgbanner{
float:right;
width:302px;
margin:0 0 0 0;
padding:0 8px 5px 0;
}


/*-----------------------------------------------------------------------
am　製品個別ページ
-----------------------------------------------------------------------*/
/*スペック表*/
table.spec{
margin:0 0 0 0;
border-bottom:1px solid #ccc;
}

table.spec th{
width:80px;
padding:3px 10px 3px 10px;
border:none;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#fff;
}

table.spec td{
padding:3px 10px 3px 10px;
border:none;
border-top:1px solid #ccc;
}

/*-----------------------------------------------------------------------
ダウンロード
-----------------------------------------------------------------------*/

/*販促ツールダウンロード*/
div#salestool,
div#salesdoc{margin:0 0 20px 0;}

/*ツールボックス*/
div.docbox,
div.toolbox{
float:left;
width:312px;
margin:0 5px 5px 0;
background:url(../bg/bg_am_dwld_btm.gif) no-repeat left bottom;
}

div.docbox p.docname,
div.toolbox p.toolname{
margin:0 0 0 0;
padding:7px 5px 5px 10px;
background:url(../bg/bg_am_dwld_top.gif) no-repeat left top;
line-height:1.1;
font-weight:bold;
font-size:1.1em;
}

div.docbox div.docimg,
div.toolbox div.toolimg{
float:right;
}

div.docbox div.docimg img,
div.toolbox div.toolimg img{
padding:12px 10px 10px 10px;
}

div.docbox div.doclinfo,
div.toolbox div.toolinfo{
padding:12px 10px 0 10px;
}

div.docbox div.doclinfo div.download,
div.toolbox div.toolinfo div.download{
margin:1em 0 1em 0;
}

div.docbox div.doclinfo div.download p,
div.toolbox div.toolinfo div.download p{
font-size:1.1em;
margin:0 0 0 0;
}








