@charset "euc-jp";

/*　トップページ　*/

.advertisement{
margin-bottom:5px;
}

.regist{
width:230px;
height:90px;
margin:0px 0px 5px 0px;
}

.regist a{
text-indent:-9999px;
display:block;
width:230px;
height:90px;
margin:0px;
background-image:url(/en/image/btn_registration.gif);
background-position:0px 0px;
}

.regist a:hover{
background-position:0px -90px;
}

.verisign{
width:210px;
margin:0px auto;
background:#FFFFFF;
font-size:0.8em;
}

.rule{
font-size:12px;
color:#666666;
}

.txt560{
width:560px;
margin:10px auto;
}

.txt{
width:560px;
margin:10px auto;
}

/*　３カラム　*/

h3.col230{
color:#FFFFFF;
margin:2px 0px;
padding:0px;
background-color:#000099;
width:226px;
line-height:20px;
text-indent:7px;
position:relative;
}

h3.col230 a{
display:block;
width:226px;
height:20px;
color:#FFFFFF;
text-decoration:none;
}

h3.col230 a.coltit{
display:block;
width:226px;
height:20px;
color:#FFFFFF;
text-decoration:none;
position:absolute;
}

h3.col230 a.colrss{
display:block;
width:14px;
height:14px;
text-decoration:none;
position:absolute;
right:10px;
top:3px;
}

.info{
width:230px;
background-color:#ffffff;
margin-bottom:8px;
}

h3.col402{
color:#FFFFFF;
margin:2px 0px;
padding:0px;
background-color:#000099;
width:398px;
line-height:20px;
text-indent:3px;
position:relative;
}

h3.col402 a{
display:block;
width:398px;
height:20px;
color:#FFFFFF;
text-decoration:none;
}

h3.col402 a.coltit{
display:block;
width:398px;
height:20px;
color:#FFFFFF;
text-decoration:none;
position:absolute;
}

h3.col402 a.colrss{
display:block;
width:14px;
height:14px;
text-decoration:none;
position:absolute;
right:6px;
top:3px;
}

/* 全アイテムへのリンク */

a.allitem{
margin-left:191px;
text-decoration:none;
text-indent:-9999px;
display:block;
width:38px;
height:13px;
background-image:url(/en/image/allitem.gif);
background-position:0px 0px;
}

a:hover.allitem{
text-decoration:none;
text-indent:-9999px;
display:block;
width:38px;
height:13px;
background-position:0px -13px;
}

/* 全アイテムへのリンクその２ */

a.allitem2{
margin-left:162px;
text-decoration:none;
text-indent:-9999px;
display:block;
width:38px;
height:13px;
background-image:url(/en/image/allitem.gif);
background-position:0px 0px;
}

a:hover.allitem2{
text-decoration:none;
text-indent:-9999px;
display:block;
width:38px;
height:13px;
background-position:0px -13px;
}

/*　AC-MALL ピックアップ　*/

h3.acm_header{
text-decoration:none;
color:#FFFFFF;
margin:0px;
padding:0px;
width:200px;
text-indent:0px;
border:0px;
height:45px;
}

h3.acm_header a{
display:block;
width:200px;
color:#FFFFFF;
text-decoration:none;
}

.acm_detail{
width:198px;
border-left:1px #000099 solid;
border-right:1px #000099 solid;
}

.acm_foot{
width:200px;
}



/*　見出し　*/

h2.toppage{
visibility:hidden;
height:0px;
line-height:0px;
border:0px;
margin:0px;
padding:0px;
}

h3.oshirase{
color:#FFFFFF;
margin:2px 0px;
padding:0px;
background-color:#000099;
width:398px;
line-height:20px;
text-indent:7px;
}

h3.oshirase a{
display:block;
width:398px;
height:20px;
color:#FFFFFF;
text-decoration:none;
}

h3.oshirase a:hover{
color:#00FFFF;
}

h3.service{
color:#FFFFFF;
margin:2px 0px;
padding:0px;
background-color:#000099;
width:398px;
line-height:20px;
text-indent:7px;
}

h3.service a{
display:block;
width:398px;
height:20px;
color:#FFFFFF;
text-decoration:none;
}

h3.service a:hover{
color:#00FFFF;
}

/*　サービス　*/

.servicearea{
width:402px;
}

.servicebox{
width:402px;
margin-top:7px;
}

* html .servicebox{
width:190px;
margin:0px;
}

h4.servicelogo{
float:left;
width:120px;
margin:0px auto;
padding:0px;
}

.service_detail{
font-size:12px;
border-bottom:#CCCCCC solid 1px;
padding-bottom:5px;
margin-bottom:5px;
}

.newitembox{
margin-bottom:7px;
}

h5.newitem_title{
font-weight:bold;
border:0px;
margin:3px 0px;
}

.newitem_detail{
font-size:10px;
}

.newitem_img{
float:left;
margin-right:5px;
margin-bottom:7px;
}

/*　ＥＧＧジャンルボタン　*/

ul.genrelist{
margin:0px;
padding:0px;
width:276px;
clear:both;
}

li.genrebtn{
float:left;
list-style: none;
width:68px;
text-decoration:none;
margin-left:1px;
margin-bottom:1px;
}

* html li.genrebtn{
float:left;
list-style: none;
width:68px;
text-decoration:none;
margin-left:0px;
margin-bottom:1px;
}

/*　ログインボタン　*/

.indexlogin{
width:226px;
border:#cccccc solid 2px;
margin-bottom:8px;
}

.indexlogout{
text-align:center;
width:226px;
height:50px;
line-height:50px;
border:#cccccc solid 2px;
}

/*　マイページボタン　*/

.btn_mypage{
margin-bottom:7px;
}

/*　tinyrssheadline　*/

td.date{
font-size:10px;
}

/*　スタッフブログエリア 　*/

.sbarea{
margin-bottom:5px;
}

.sbbg{
width:200px;
background-image:url(/en/image/staffblog_bg.gif);
background-repeat:repeat-y;
}

.sbbg a{
color:#FF0000;
text-decoration:none;
}

.sbbg a:hover{
color:#FF9900;
}

/* レジ　*/

.titleheader{
margin:0px 5px 3px 5px;
}

.pankuzu{
margin:0px 5px 3px 5px;
}

.backtocatalog{
margin:0px 5px 3px 5px;
}