﻿/*@charset "utf-8";*/
/* CSS Document */


/* --------------------------------------------------
 ヘッダー
-------------------------------------------------- */
#img_header {background: url(header.jpg);}


/* --------------------------------------------------
 ホーム画面
-------------------------------------------------- */
div.img_top { background: url(cover.jpg);}


/* ------------------------------------------------------------------------------
   ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ ログイン前の追記分 ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
------------------------------------------------------------------------------ */
/*ログイン状態
.sign_in{ display:none; }
.sign_out{ display:block; }*/

/*在庫確認ボタン_非表示
.bt_stock{display:none;}*/

/* ログイン欄をカバーする画像 */
#top_btimage {display:inline;}
#bt_login_top {display:block;}


/* --- メニューに重なるボタン--- */
#top_btimage { 
position:absolute;
top:98px;/*108px*/
left:0px;
z-index:99;
background-color:#FFFFFF;
width:550px;
}

#top_btimage img {
cursor:pointer;
}

/* --- 商品検索に重ねる、ログインボタン --- */
#top_btimage_search { 
position:absolute;
top:-37px;
left:165px;
/*font-size:90%;*/
cursor: pointer;
}

#top_btimage_search span {
color:#1111cc;
text-decoration:underline;
}


/* --- 表4画像 --- */
div.h4_img { 
background: url(img_login_guide_2.jpg);
margin-left:auto;
margin-right:10px; 
width:227px;
height:180px;
margin-top:1%;
position:absolute; top:130px; right:0px;
}

/*ご利用コードが違います*/
#shadow span {
display: block;
position: absolute;
top: 0;
width: 100%;
height: 750px;
z-Index: 800;
}

#shadow div {
color: #FFF;
font-weight: bold;
width: 360px;
height: 120px;
margin-left: auto;
margin-right: auto;
margin-top: 200px;
border-radius: 10px 10px 10px 10px;
border: solid 1px #ff0000;
background-image: url("/img/err.jpg");
}


/* 商品検索ページにあるログインボタン*/
.bt_login_search {
width:30%; 
text-align:center; 
background-color:#ededed;
border-radius: 5px;
position:absolute; top:-5px; right:0px;

padding:0.5% 0;
/*float:right;*/
/*font-size:small;*/
/*margin-left:auto;margin-right:0px;*/
/*padding-top:0.5%;*/
/*padding-bottom:0.5%;*/

}



.bt_login_search img{
width:150px; height:auto;
border-radius: 5px;
}


/*HOME画面のログイン欄*/
.top_login{
width: 100%;
background-color: #eeebe2;
border: 2px #d9ccab solid;
height: 220px;
margin-top: 5%;
text-align: left;
border-radius: 5px;
}

.top_login > div{
padding:3%;
}

.top_login p{
font-size: small;
color: #666666;
margin-left: 4%;
margin-top: 2%;
}

.top_login table{
float: left;
margin-top: 2%;
width:310px;
}

.top_code{
margin-top:4%;
margin-bottom:2%;
}

.top_code > span{
color:#333;
font-weight:bold;
}


/*ASKの矢印画像*/
.price img{
width:11px;
height:auto;
}

/* --- 表4画像--- */
#login_guide
{
    background-image:url('img_login_guide.jpg');
    background-repeat:no-repeat;
    background-position:center;
    width:440px;
    height:170px;
	border: 0px #e0e0e0 solid;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}



/* ------------------------------------------------------------------------------
   ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ /ログイン前の追記分 ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
------------------------------------------------------------------------------ */




/* --------------------------------------------------
   表示 or 非表示　まとめ
-------------------------------------------------- */
.plus{display:none;}
.sp_on{display:none;}
.spc{display:none;}
.gu{display:none;}
.common{display:none;}

.aspNetDisabled{display:none;}

/* --------------------------------------------------
 スマートフォン用の部品
-------------------------------------------------- */
.mob {display:none;}
