@charset "utf-8";
/* CSS Document */

/*----------------------------------------------
マイトレーメニューここから（共通の部分は記載省略）
----------------------------------------------*/
/*共通部分*/
.mytray_menu{
width: 100%;
height: 100%;
bottom: 912px;
position: absolute;
z-index: 100;/*6*/
background: rgba(255,255,255,0.50);
}
.mytray_menu_title{
position: absolute;
top: 385px;
left: 35px;
background: url(../images/icon_mytray.gif) no-repeat 60px 45% #91c826;
background-size: 40px 35px;
width: 245px;
height: 90px;
text-indent: 117px;
color: #fff;
box-sizing:border-box;
padding:31px 0;
font-weight: bold;
font-size: 2rem;
box-shadow: -6px 0 7px 0 rgba(131,132,150,0.3);
z-index: 7;
}
.mytray_menu_leftback{
position: absolute;
top: 55px;
left: 280px;
width: 858px;
height: 785px;
background: #91c826;
box-shadow: -3px 0 10px 0 rgba(131,132,150,0.3);
}
.mytray_menu_rightback{
position: absolute;
top: 55px;
right: 0;
width: 230px;
height: 785px;
background: #91c826;
}
.mytray_kensaku_inner{
background: #fff;
width: 988px;
height: 685px;
position: absolute;
top: 105px;
right: 50px;
z-index: 8;
}


/*検索結果一覧*/
.kensaku_result_select_mytray{
position: absolute;
top: 40px;
left: 40px;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
overflow-y: scroll;
width: 908px;
height: 605px;
background: #f8f8f8;
box-sizing: border-box;
padding: 30px 20px 10px 20px;
box-shadow: 0 2px 10px 2px rgba(131,132,150,0.1) inset;
}
/*chromeでスクロールバー非表示*/
.kensaku_result_select_mytray::-webkit-scrollbar{
display: none;
}
/*それ以外のブラウザでスクロールバー非表示*/
.kensaku_result_select_mytray{
 -ms-overflow-style: none;/* IE, Edge 対応 */
 scrollbar-width: none;/* Firefox 対応 */
}
.kensaku_result_select_mytray li{
background: #fff;
display: block;
width: 282px;
margin-bottom: 20px;
margin-right: 11px;
box-sizing: border-box;
padding: 20px;
box-shadow: 0 0 10px rgba(131,132,150,0.1);
text-align: center;
}
.kensaku_result_select_mytray li:nth-child(3n){
margin-right: 0;
}
.btn_dustbox_mytray_box{
text-align: right;
}
.btn_dustbox_mytray{
display: inline-block;
height: 20px;
color: #555;
font-size: 1.4rem;
font-weight: bold;
background: url(../images/icon_dustbox02.gif) no-repeat left top;
background-size: 17px 19px;
padding-left: 25px;
}
.box_rel_mytray{
 width:242px;
 height:200px;
 display:table-cell;
 vertical-align:middle;
}
.mytray_pic_thumb{
display: inline-block;
width: 190px;
height: auto;
margin: 20px 0;
}
.mytray_pic_thumb{
width:auto;
height:auto;
max-width:100%;
max-height:80%;
}
.mytray_description{
font-size: 1.4rem;
color: #666;
display: block;
line-height: 2.3rem;
margin-bottom: 15px;
text-align:left;
}
.btn_dustbox_mytray_box p.saved_date {
 float:left;
 text-align:left;
 font-size:1.2rem;
 margin-top:3px;
 color:#999;
}
.btn_uchiwake_mytray{
display: inline-block;
width: 240px;
height: 40px;
color: #fff;
font-size: 1.4rem;
font-weight: bold;
background: #808080;
border-bottom: 2px solid #6e6e6e;
box-shadow: 0 0 5px rgba(131,132,150,0.3);
margin-bottom: 15px;
}
.btn_hukugen_mytray{
display: inline-block;
width: 240px;
height: 40px;
color: #fff;
font-size: 1.4rem;
font-weight: bold;
background: #91c826;
border-bottom: 2px solid #84b820;
box-shadow: 0 0 5px rgba(131,132,150,0.3);
}

/*該当なし*/
.not_find_mytray{
text-align: center;
color: #555;
font-weight: bold;
font-size: 2.6rem;
position: absolute;
width: 100%;
top: 45%;
line-height: 4.5rem;
}
/*削除・復元実行確認画面*/
.mytray_confirm{
top: -105px;
left: -330px;
}
/*----------------------------------------------
マイトレーメニューここまで（共通の部分は記載省略）
----------------------------------------------*/
/*----------------------------------------------
削除の際の確認画面
----------------------------------------------*/
.sakujo_text{
font-size: 2.6rem;
color: #555;
font-weight: bold;
position: absolute;
left: 500px;
top: 376px;
}
.btn_mytray-sakujo{
display: block;
font-size: 2rem;
color: #fff;
padding-left: 15px;
height: 63px;
width: 228px;
font-weight: bold;
background:url(../images/icon_dustbox.gif) no-repeat 20% center #808080;
background-size:29px 29px;
border-bottom: 3px solid #6e6e6e;
box-shadow: 0 0 5px rgba(131,132,150,0.3);
position: absolute;
left: 570px;
top: 461px;
}
.btn_cancel{
display: block;
font-size: 1.5rem;
color: #808080;
padding-left: 25px;
font-weight: bold;
height: 22px;
background: url(../images/btn_cancel03.gif) no-repeat left center;
background-size: 22px 22px;
position: absolute;
left: 630px;
top: 571px;
}

/*----------------------------------------------
復元の際の確認画面
----------------------------------------------*/

.hukugen_text{
font-size: 2.6rem;
color: #555;
font-weight: bold;
position: absolute;
left: 500px;
top: 340px;
line-height: 3.5rem;
text-align: center;
}
.btn_mytray-hukugen{
display: block;
font-size: 2rem;
color: #fff;
height: 63px;
width: 228px;
font-weight: bold;
background: #91c826;
border-bottom: 3px solid #84b820;
box-shadow: 0 0 5px rgba(131,132,150,0.3);
position: absolute;
left: 570px;
top: 461px;
}
