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

ul.pickup_locatin {
background-color:#dad6cc;
padding:5px;
margin-left:22px;
margin-bottom:10px;
}
ul.pickup_locatin li {
display:inline;
}
ul.pickup_locatin li a {
text-decoration:none;
color:#000000;
}
ul.pickup_locatin li a:hover {
text-decoration:underline;
}


#content h1.pickup_gift_title {
margin-bottom:10px;
margin-left:22px;
}

#content h2.pickup_gift_find {
margin-bottom:10px;
margin-left:22px;
}

.pickup_gift_pager {
margin-bottom:10px;
margin-left:22px;
text-align:center;
clear:both;
color:#0069b4;
}
.pickup_gift_pager img {
margin:0 8px;
}
.pickup_gift_pager a {
color:#0069b4;
text-decoration:none;
}
.pickup_gift_pager a:hover {
text-decoration:underline;
}

.pickup_gift:after ,
.pickup_gift_info:after ,
.pickup_gift_column:after ,
.pickup_gift_pttl:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.pickup_gift ,
.pickup_gift_info ,
.pickup_gift_column ,
.pickup_gift_pttl {
  min-height: 1px;
}
* html .pickup_gift ,
* html .pickup_gift_info ,
* html .pickup_gift_column ,
* html .pickup_gift_pttl {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

#content .pickup_gift {
margin-left:22px;
line-height:150%;
margin-bottom:40px;
clear:both;
}
#content h2 {
margin-bottom:40px;
}
#content .pickup_gift_main h3 {
font-size:140%;
margin-bottom:10px;
border-left:5px solid #393433;
padding:0 10px;
color:#E56C22;
}
#content .pickup_gift_main h3 span {
font-size:80%;
font-weight:normal;
}
#content .pickup_gift_main img {
margin-bottom:5px;
}
#content .pickup_gift p {
margin-bottom:10px;
}
#content .pickup_gift_main .photo_left {
float:left;
margin-right:15px;
}
#content .pickup_gift_main .photo_right {
float:right;
margin-left:15px;
}
#content .pickup_gift_main .photo_center {
text-align:center;
}
#content .pickup_gift_main .caption {
font-size:90%;
padding-left:0.5em;
text-indent:-0.5em;
line-height:120%;
}
#content .pickup_gift_main .small {
font-size:95%;
}
#content .pickup_gift_main .attention {
font-weight:bold;
padding:0;
text-indent:0;
font-size:130%;
clear:both;
}

#content .pickup_gift_column {
clear:both;
padding-bottom:20px;
}
#content .pickup_gift_pttl {
clear:both;
padding-bottom:20px;
}
#content .pickup_gift_pttl img {
margin-bottom:10px;
}




#content .pickup_gift_info {
border:1px solid #999999;
clear:both;
padding:10px;
margin-bottom:10px;
}
#content .pickup_gift_info .pickup_gift_info_img {
width:268px;
float:left;
}
#content .pickup_gift_info .pickup_gift_info_txt {
width:250px;
float:right;
}
#content .pickup_gift_info .pickup_gift_info_txt h3 {
margin-bottom:10px;
}
#content .pickup_gift_info .pickup_gift_info_txt h3 span.period {
display:block;
background-color:#dddddd;
text-align:center;
padding:5px;
font-size:120%;
}
#content .pickup_gift_info .pickup_gift_info_txt h3 span.send {
display:block;
background-color:#cacaca;
text-align:center;
padding:5px;
font-size:120%;
}
#content .pickup_gift_info .pickup_gift_info_txt .icon ,
#content .pickup_gift_info .pickup_gift_info_txt .item {
margin-bottom:5px;
}
#content .pickup_gift_info .pickup_gift_info_txt .pickup_gift_btn a img {
margin-right:2px;
}
#content .pickup_gift_info .pickup_gift_info_txt p.attention {
font-size:85%;
line-height:110%;
padding-left:0;
text-indent:0;
}
.attention2 {
font-size:120%;
color:#006BB5;
padding:10px;
border:2px solid #006BB5;
text-align:center;
margin-bottom:20px;
}



/***********************************************************
　冬ギフト
************************************************************/

#content .pickup_gift_column .gift_l_fuyu01 {
width:310px;
float:left;
}
#content .pickup_gift_column .gift_r_fuyu01 {
width:242px;
float:right;
}
#content .pickup_gift_column .gift_r_fuyu01 p {
margin-bottom:0;
}
#content .pickup_gift_column .gift_r_fuyu01 p.caption {
margin-top:5px;
}
#content .pickup_gift_column .gift_r_fuyu01 img {
margin:20px 10px 10px 0;
}

#content .pickup_gift_column .gift_l_fuyu02 {
width:310px;
float:left;
}
#content .pickup_gift_column .gift_r_fuyu02 {
width:242px;
float:right;
}
#content .pickup_gift_column .gift_r_fuyu02 p {
margin-bottom:0;
}
#content .pickup_gift_column .gift_r_fuyu02 p.caption {
margin-top:5px;
}
#content .pickup_gift_column .gift_r_fuyu02 img {
padding:10px 0;
}

#content .pickup_gift_column .gift_l_fuyu03 {
width:235px;
float:left;
}
#content .pickup_gift_column .gift_l_fuyu03 p.caption {
padding-left:1em;
text-indent:-1em;
width:220px;
}
#content .pickup_gift_column .gift_r_fuyu03 {
width:317px;
float:right;
}
#content .pickup_gift_column .gift_r_fuyu03 h3 {
margin-top:10px;
}
#content .pickup_gift_column .gift_r_fuyu03 p {
margin-bottom:0;
}
#content .pickup_gift_column .gift_r_fuyu03 p.caption {
margin-top:5px;
}
#content .pickup_gift_column .gift_r_fuyu03 img {
padding:5px 0;
}

