@charset "utf-8";
/* CSS Document */

/** 全体 */
a {
	text-decoration:none;
	color:#5753a4;
}
a:hover{
	text-decoration: none;
	color:#809bd8;
}


 .item_list h2{
margin:0;
padding:8px 8px 4px;
font-size:110%;
}
.plist:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.plist {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .plist { height: 1%; }
.plist { display: block; }
/* End hide from IE-mac */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */




/* 検索結果リスト用 ページ */
.all_request{
font-size:85%;
background:#e3e9ff;
padding:4px 4px  6px 4px;
}
.all_request .check{
margin:10px 15px 9px 0;
float:left;
}
.all_request .check input{
margin-right:5px;
}
.all_request .text{
width:7em;
margin:4px 15px 1px 0;
float:left;
}
.all_request .button{
margin:6px 0 0;
float:left;
}
.plist{
border-bottom:1px dashed #ccc;
}
.plist #yui-dt0-paginator1{
margin-top:11px;
font-size:11px;
text-align:center;
}
.plist #yui-dt0-paginator1 .total{
margin-left:5px;
}
.all_request .check{
margin-top:0;
}
 .list_bottom #yui-dt0-paginator1{
font-size:11px;
text-align:center;
}
 .list_bottom #yui-dt0-paginator1 .total{
margin-left:5px;
}
 h1{
padding-left:50px;
margin:0;
line-height:40px;
float:left;
}
.product_keyword h1, .product_category h1, .product_subcategory h1{
background:transparent url(./images/search.png) no-repeat scroll left center;
}
.product_bm_list h1{
background:transparent url(./images/member_bm_list.png) no-repeat scroll left center;
}
.plist{
margin-top:10px;
}
 .category_search{
float:right;
width:300px;
}
 .category_search .yui-button{
border-width:0;
background:none;
}
 .category_search .first-child{
border-width:0;
}
 table{
margin-bottom:0;
}
 th,  td{
border:none;
}
 tbody{
border-bottom:1px dashed #ccc;
}
 tr.firstline td{
padding-top:15px;
}
 tr.firstline td.checkbox{
background:#E3E9FF;
}
*html  td.button, *html  tr.firstline td.checkbox{
border-bottom:1px dashed #ccc;
position:relative;
}
*:first-child+html  td.button, *:first-child+html  tr.firstline td.checkbox{
border-bottom:1px dashed #ccc;
}
 .item_list h2{
margin:0;
padding:8px 8px 4px;
font-size:110%;
}
 .item_list h3{
margin:0;
padding:4px 8px 8px;
font-size:12px;
font-weight:normal;
}

 .item_list td.img .item_wrapper{
display:inline-block;
}
 .item_list td.img .item_img{
width:80px;
height:80px;
display:table-cell;
vertical-align:middle;
text-align:center;
}
* html  .item_list td.img .item_img{
display:inline;
zoom:1;
}
*:first-child+html  .item_list td.img .item_img{
display:inline;
zoom:1;
}
 .item_list .category{
background:transparent url(./images/category.png) no-repeat scroll left 0px;
padding:2px 0 0 20px;
font-size:12px;
line-height:15px;
}
 .item_list .item_ttl{
background:#feffe2;
margin:7px 0;
}
.item_ttl .sponsor_logo_small, img#playerSpLogoSImg {
  padding: 0 0 4px 8px;
}
 .item_list  p{
line-height:20px;
}
.item_list dl{
margin:0;
width:129px;
}
.item_list dl dt{
color:#fff;
background:transparent url(./images/bg_detail.png) no-repeat scroll center center;
font-weight:normal;
font-size:93%;
text-align:center;
width:129px;
height:19px;
padding-top:4px;
}
.item_list dl dd{
margin:2px 5px 10px;
font-size:93%;
}
 .item_list .button{
padding-bottom:15px;
}
.yui-button a{
font-size:11px;
}
 .item_list .yui-button{
margin-left:0;
}


/* ボタン */
.yui-button{
vertical-align:bottom;
}
*html .yui-button{
vertical-align:text-bottom;
}
*:first-child+html .yui-button{
vertical-align:text-bottom;
}
.yui-button a.link-button {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  padding-left:2.25em!important;
}
.yui-button a.add {
  background:transparent url(./images/add.png) no-repeat scroll 6px 50%;
}
.yui-button a.add-image {
  background:transparent url(./images/add.png) no-repeat scroll 6px 50%;
}
.yui-button a.delete {
  background:transparent url(./images/delete.png) no-repeat scroll 6px 50%;
}
.yui-button a.delete-image {
  background:transparent url(./images/delete.png) no-repeat scroll 6px 50%;
}
.yui-button a.bookmark {
  background:transparent url(./images/book_addresses.png) no-repeat scroll 6px 50%;
}
.yui-button a.bookmark_delete {
  background:transparent url(./images/book_addresses.png) no-repeat scroll 6px 50%;
}
.yui-button a.comment_add {
  background:transparent url(./images/comments_add.png) no-repeat scroll 6px 50%;
}
.yui-button a.edit {
  background:transparent url(./images/pencil.png) no-repeat scroll 6px 50%;
}
.yui-button a.user_add {
  background:transparent url(./images/user_add.png) no-repeat scroll 6px 50%;
}
.yui-button a.product_detail {
  background:transparent url(./images/product_detail.png) no-repeat scroll 5px 50%;
}
.yui-button a.request_doc {
  background:transparent url(./images/request_doc.png) no-repeat scroll 5px 50%;
}
.request_doc .yui-button button{
  background:transparent url(./images/request_doc.png) no-repeat scroll 5px 50%;
/*  padding:10px 10px 10px 2.25em;*/
padding-left:2.25em;
}
.yui-button a.white_paper {
  background:transparent url(./images/white_paper.png) no-repeat scroll 5px 50%;
}
.yui-button a.pvt_message {
  background:transparent url(./images/pvt_message.png) no-repeat scroll 5px 50%;
}

/*---------------
TOP CONTENTS
---------------*/
#plist {
    font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",HiraKakuPro-W3,Osaka,verdana,arial,sans-serif;
    color: #333;
	font-size:93%;
	margin-left:auto;
     margin-right:auto;
     text-align:left;
     width:770px;
}
