@charset "UTF-8";

/* Page Title */


  
#mypage  .calender_search  {width:100%; float:left; height:50px;}
#mypage  .calender_search img {padding-top:5px;}


#mypage  .calender_search .calender_btn1   {}


#mypage  .calender_search .calender_btn1  a {
	display:inline-block;
     text-decoration:none;
    padding:0px 10px;
     line-height:30px;  font-size:13.5px;    
	 background-color:#fff; border:1px solid #ddd;  
	 border-radius:3px; box-shadow:0px 1px  #ddd; 
	
    
	}

#mypage  .calender_search .calender_btn1 a:link	{  color:#555;  text-decoration:none; }
#mypage  .calender_search .calender_btn1 a:hover	{color:#555;  text-decoration:none; }
#mypage  .calender_search .calender_btn1 a:active	{ color:#555;  text-decoration:none; }
#mypage  .calender_search .calender_btn1 a:visited	{ color:#555;  text-decoration:none; }

#mypage  .calender_search .calender_btn2   {}


#mypage  .calender_search .calender_btn2  a {
	display:inline-block;
     text-decoration:none;
    padding:0px 20px;
     line-height:30px;  font-size:13.5px;    
	 background-color:#333; border:1px solid #333;  
	 border-radius:3px; box-shadow:0px 1px  #ddd; 
	
    
	}

#mypage  .calender_search .calender_btn2 a:link	{  color:#fff;  text-decoration:none; }
#mypage  .calender_search .calender_btn2 a:hover	{color:#fff;  text-decoration:none; }
#mypage  .calender_search .calender_btn2 a:active	{ color:#fff;  text-decoration:none; }
#mypage  .calender_search .calender_btn2 a:visited	{ color:#fff;  text-decoration:none; }


.my_page_box  {width:100%; float:left; box-sizing:border-box; border:4px solid #ddd; }
.my_page_box table  {width:100%; float:left;}
.my_page_box table th  {width:30%; background-color:#f9f9f9;  color:#555; font-size:15px; font-weight:400; padding:20px; }
.my_page_box table td  { font-size:15px; font-weight:400; padding:20px; color:#555; }
 .my_page_box table td b {  font-weight:600;  color:#333; }
 .my_page_box table th b {  font-weight:600;  color:#333; }


#mypage .wish_box_wrap        {width:100%; float:left;}
#mypage .wish_box        {width:195px; margin-right:56px; float:left; text-align:center; margin-bottom:40px;}
#mypage .wish_box:nth-child(5)        {margin-right:0px;}

#mypage .wish_box   ul   {width:100%; float:left;}
#mypage .wish_box  ul  .title  { font-weight:600; font-size:15px; color:#333;  padding-top:10px;}
#mypage .wish_box  ul  .price  { font-size:13px; line-height:22px; color:#777; padding-top:0px;}
 
#mypage  .t_bg_box {margin-top:20px; }
#mypage  .t_bg_box:first-child { margin-top:0px;}

#mypage .title a:link	{  color:#333; }
#mypage .title a:visited	{ color:#333; }

#mypage   .t_box    {width:100%; color:#777; float:left;  background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd;  
                              padding:15px 0;  font-size:15px;  line-height:1.4em;}
#mypage   .t_box  img    {vertical-align:-1px;}



#mypage     table.step   {width:100%; border:1px solid #ddd; float:left; }
#mypage     table.step td  {text-align:center; vertical-align:middle; padding:20px; font-size:14.5px; line-height:1.3em;  color:#666;  background-color:#f9f9f9;}
#mypage     table.step td img {margin-bottom:5px;}
#mypage     table.step td b {font-size:1.15.5px; font-weight:600;line-height:2em; color:#333;}


 #mypage  .all_box:last-child  {margin-bottom:0px !important; }

 .delivery_wrap  {width:100%; float:left; border:1px solid #ddd; box-sizing:border-box; padding:10px 2%;  }
 .delivery_wrap div  {float:left; margin-right:20px; text-align:Center;  }
 .delivery_wrap  .deli_date     {width:100%; float:left; font-size:15px; color:#666; line-height:1.4em;}

 .delivery_wrap2  {width:100%; float:left; border:1px solid #ddd; box-sizing:border-box; padding:10px 2%;  margin-bottom:20px;}
#mypage  .delivery_wrap2:last-child  {margin-bottom:0px !important;  }

.delivery_wrap2 img {float:left;}
 .delivery_wrap2 p.info {float:left; margin-left:20px; font-size:15px; line-height:1.7em; padding-top:15px; color:#666;}
.delivery_wrap2 p b {font-weight:600; color:#333;}

.delivery_wrap2 .check_btn_s3 {float:right; margin-top:22px; }

 .delivery_wrap3  {width:100%; float:left; border:1px solid #ddd; box-sizing:border-box; padding:15px 2%; }
  .delivery_wrap3 p.info {float:left; margin-top:2px; font-size:15px; line-height:1.7em; color:#666;}
 
.delivery_wrap3 span {float:right; margin-left:5px;}
 