@charset "Shift_JIS";

/*=========================================================================

 ご利用ガイド｜ショッピングについて

=========================================================================*/

#guideMain .pageTitle .sub{
  font-size : 12px;
  line-height : 1;
  color : #404040;
  margin : 0 0 8px;
  padding : 0;
}
#guideMain .pageTitle .main{
  font-size : 24px;
  line-height : 1;
  color : #373737;
  margin : 0;
  padding : 0;
}

/* ご注文について
-------------------------------------------------------------------------*/
.order #guideMain .pageTitle, .awasegai #guideMain .pageTitle{
  height : 44px;
  padding : 0 0 0 51px;
  background : url(/guide/images/shopping/order/pagetitle_icon_pc.gif) no-repeat left 4px;
}
.order #guideMain p span.orange strong,
.awasegai #guideMain p span.orange strong{
  display : block;
  margin : 20px 0;
}
.order #guideMain .capture01, .order #guideMain .capture02, .order #guideMain .capture03, .order #guideMain .capture04, .order #guideMain .capture05, .order #guideMain .capture06, .order #guideMain .capture07{
  margin : 20px 0 0;
  text-indent : -9999px;
}
.order #guideMain .capture01{
  height : 380px;
  background : url(/guide/images/shopping/order/img_cap01_pc.png) no-repeat center top;
}
.order #guideMain .capture02{
  height : 190px;
  background : url(/guide/images/shopping/order/img_cap02_pc.png) no-repeat center top;
}
.order #guideMain .capture03{
  height : 190px;
  background : url(/guide/images/shopping/order/img_cap03_pc.png) no-repeat center top;
}
.order #guideMain .capture04{
  height : 55px;
  background : url(/guide/images/shopping/order/img_cap04_pc.png) no-repeat center top;
}
.order #guideMain .capture05{
  height : 106px;
  background : url(/guide/images/shopping/order/img_cap05_pc.png) no-repeat center top;
}
.order #guideMain .capture06{
  height : 242px;
  background : url(/guide/images/shopping/order/img_cap06_pc.png) no-repeat center top;
}
.order #guideMain .capture07{
  height : 225px;
  background : url(/guide/images/shopping/order/img_cap07_pc.png) no-repeat center top;
}
/* お支払いについて
-------------------------------------------------------------------------*/
.payment #guideMain .pageTitle{
  height : 44px;
  padding : 0 0 0 50px;
  background : url(/guide/images/shopping/payment/pagetitle_icon_pc.gif) no-repeat left top;
}
.payment #guideMain .paymentTypeArea dl dt, .payment #guideMain .dcArea dl dt{
  font-weight : bold;
  padding : 0 10px;
}
.payment #guideMain .paymentTypeArea dl dd{
  margin : 0 0 20px;
  padding : 0 10px 7px;
  border-bottom : 1px solid #d9d9d9;
}
.payment #guideMain .paymentTypeArea dl dd p{
  margin : 0 0 5px;
}
.payment #guideMain .dcArea dl dd{
  margin : 0 0 20px;
  padding : 0 10px 20px;
  border-bottom : 1px solid #d9d9d9;
}
.payment #guideMain .paymentTypeArea dl dd:last-child, .payment #guideMain .dcArea dl dd:last-child{
  padding : 0 10px;
  border-bottom : none;
}
.payment #guideMain .dcArea .dcImgArea{
  overflow : hidden;
  margin : 15px 0 0;
}
.payment #guideMain .dcArea .dcImgArea p, .payment #guideMain .dcArea .dcImgArea p{
  float : left;
  width : 191px;
  margin : 0 10px 0 0;
  font-size : 86%;
}
.payment #guideMain .dcArea .dcImgArea p img, .payment #guideMain .dcArea .dcImgArea p img{
  margin : 0 0 5px;
}
.payment #guideMain .cardInfoArea dt{
  font-weight : bold;
  padding : 0 10px;
}
.payment #guideMain .cardInfoArea dt .new{
  vertical-align : middle;
}
.payment #guideMain .cardInfoArea dd{
  margin : 0 0 20px;
  padding : 0 10px 20px;
  border-bottom : 1px solid #d9d9d9;
}
.payment #guideMain .cardInfoArea dd .catalogMark{
  padding : 5px 0 0;
}
.payment #guideMain .cardInfoArea dd .catalogMark img{
  margin : 0 10px 0 0;
  vertical-align : middle;
}
.payment #guideMain .securitycodeArea p{
  margin : 20px 0;
  overflow : hidden;
}
.payment #guideMain .securitycodeArea p img{
  float : left;
  margin : 0 15px 0 0;
}

/* お支払いについて│ペイジーについて
-------------------------------------------------------------------------*/
.payment #guideMain .payeasyTable th, .payment #guideMain .payeasyTable td{
  text-align : center;
}
.payment #guideMain .payeasyTable{
  margin : 0 0 40px;
}
.payment #guideMain .payeasyArea{
  overflow : hidden;
  margin : 0 0 10px;
}
.payment #guideMain .payeasyArea .imgL{
  float : right;
  width : 138px;
  height : 103px;
  margin : 22px 20px 0;
}
.payment #guideMain .payeasyArea .txtR{
  float : left;
  width : 74%;
}
.payment #guideMain .blank{
  padding : 0 15px 0 0;
  background : url(/guide/images/common/icon_blank.gif) no-repeat right center;
}
.payment #guideMain .atmArea, .payment #guideMain .pcArea, .payment #guideMain .mobileArea{
  overflow : hidden;
}
.payment #guideMain .atmArea .txtL{
  width : 72%;
}
.payment #guideMain .atmArea .imgR{
  width : 150px;
  height : 169px;
  margin : 12px 20px 0;
}
.payment #guideMain .pcArea .txtL{
  width : 74%;
}
.payment #guideMain .pcArea .imgR{
  width : 137px;
  height : 160px;
  margin : 24px 20px 0;
}
.payment #guideMain .mobileArea .txtL{
  width : 75%;
}
.payment #guideMain .mobileArea .imgR{
  width : 129px;
  height : 202px;
  margin : 3px 20px 0;
}
.payment #guideMain .paid img{
  width : 510px;
  height : 172px;
  padding : 20px 0 0;
}

/* お届けについて
-------------------------------------------------------------------------*/
.deliver #guideMain .pageTitle{
  height : 44px;
  padding : 0 0 0 55px;
  background : url(/guide/images/shopping/deliver/pagetitle_icon_pc.gif) no-repeat left 3px;
}
.deliver #guideMain .map{
  margin : 0 0 30px;
  text-align : center;
}
.deliver #guideMain .dayTable th:first-child{
  width : 27%;
}
.deliver #guideMain .dayTable td:first-child{
  font-weight : bold;
}
.deliver #guideMain .dayTable td:first-child img{
  padding : 0 5px 5px 0;
}
.deliver #guideMain .dayTable tr:last-child td{
  font-weight : normal;
}
.deliver #guideMain .feeTable th:first-child{
  width : 20%;
}
.deliver #guideMain .feeTable td:first-child{
  font-weight : bold;
}
.deliver #guideMain .deliverMark{
  width : 80px;
  text-align : center;
}
.deliver #guideMain .kihonTable th:first-child{
  width: 16%;
}
.deliver #guideMain .kihonSoryo{
  width: 14%;
}
.deliver #guideMain .kihonTable td:first-child,
.deliver #guideMain .reitoTable td:first-child{
  font-weight: bold;
}
.deliver #guideMain .reitoTable th:first-child{
  width: 16%;
}
.deliver #guideMain .reitoMark{
  width: 10%;
  text-align: center;
}
.deliver #guideMain .reitoHaiso{
  width: 8%;
}
.deliver #guideMain .attentionBox{
  margin : 0 0 20px;
}
.deliver #guideMain .detailList dd{
  margin : 0 0 20px;
}
.deliver #guideMain .serviceArea dl dt{
  font-weight : bold;
  padding : 0 10px;
}
.deliver #guideMain .serviceArea dl dd{
  margin : 0 0 20px;
  padding : 0 10px 7px;
  border-bottom : 1px solid #d9d9d9;
}
.deliver #guideMain .serviceArea dl dd:last-child{
  padding : 0 10px;
  border-bottom : none;
}
.deliver #guideMain .serviceArea dl dd p{
  margin : 0 0 5px;
}
.deliver #guideMain .kumitateTable th:first-child{
  width : 27%;
}
.deliver #guideMain .kumitateTable th:last-child{
  width : 30%;
}
.deliver #guideMain dl.hikitoriObject dd{
  margin : 0 0 20px;
}
.deliver #guideMain dl.hikitoriObject dd ul li:first-child{
  background : url(/guide/images/common/icon_list.gif) no-repeat 2px 10px;
}
.deliver #guideMain .hikitoriBox{
  width : 100%;
  overflow : hidden;
  margin-bottom : 15px;
  padding : 15px 20px;
  border : 1px solid #d9d9d9;
  -moz-box-sizing : border-box;
  -webkit-box-sizing : border-box;
  box-sizing : border-box;
}
.deliver #guideMain .giftArea p{
  margin : 0 0 5px;
}
.deliver #guideMain dl.secondFloor{
  margin : 20px 0 0;
}
.deliver #guideMain dl.secondFloor dt{
  font-weight : bold;
}
.deliver #guideMain dl.secondFloor dd{
  margin : 5px 0;
  padding : 0 0 0 20px;
  background : url(../images/common/icon_list.gif) no-repeat 2px .4em;
}
.deliver #guideMain .bedArea, .deliver #guideMain .sofaArea{
  overflow : hidden;
}
.deliver #guideMain .bedArea .txtL{
  width : 67%;
}
.deliver #guideMain .bedArea ul{
  margin : 0 0 20px;
}
.deliver #guideMain .sofaArea .txtL{
  width : 64%;
}
.deliver #guideMain .konpoSize{
  text-align : center;
}
/* 受取先選択サービス
-------------------------------------------------------------------------*/
.conveni #guideMain .pageTitle{
  height : 44px;
  padding : 0 0 0 50px;
  background : url(/guide/images/shopping/conveni/pagetitle_icon_pc.gif) no-repeat left top;
}
.conveni #guideMain .chainArea table th:first-child{
  width : 24%;
}
.conveni #guideMain .chainArea table th:last-child{
  width : 28%;
}
.conveni #guideMain .howtoArea table td:first-child{
  width : 22%;
}
.conveni #guideMain .howtoArea table td p{
  margin : 20px 0 0;
}
.conveni #guideMain .howtoArea table td .three-fLogo{
  padding : 0 10px 0 0;
}
.conveni #guideMain .blank{
  padding : 0 15px 0 0;
  background : url(/guide/images/common/icon_blank.gif) no-repeat right center;
}

/* アフターサービス
-------------------------------------------------------------------------*/
.afterservice #guideMain .pageTitle{
  height : 44px;
  padding : 0 0 0 52px;
  background : url(/guide/images/shopping/afterservice/pagetitle_icon_pc.gif) no-repeat left top;
}
.afterservice #guideMain .helpDeskBox{
  margin : 0 0 20px;
  padding : 15px 15px 10px;
}
.afterservice #guideMain .barterArea .attentionBox{
  margin : 20px 0 0;
}
.afterservice #guideMain .detailList dd ul li, .afterservice #guideMain dl.detail dd ul li{
  padding-left : 1em;
  text-indent : -1em;
  background : none;
}
.afterservice #guideMain .detailList dd .helpDeskBox{
  margin : 20px 0;
}
.afterservice #guideMain .detailList dd .helpDeskBox dl dt, .afterservice #guideMain .detailList dd .helpDeskBox dl dd{
  padding : 0;
  background : none;
}
.afterservice #guideMain .warrantyMarkArea{
  overflow : hidden;
}
.afterservice #guideMain .warrantyMarkArea .imgL, .afterservice #guideMain .warrantyMarkArea .txtR{
  float : left;
}
.afterservice #guideMain .warrantyMarkArea .imgL{
  margin : 0 15px 0 0;
}
.afterservice #guideMain dl.detail dt{
  margin : 20px 0 0;
  font-weight : bold;
}
.afterservice #guideMain dl.detail dt:first-child{
  margin : 0;
}
.afterservice #guideMain dl.detail dd{
  margin : 5px 0;
  padding : 0 0 0 20px;
  background : url(/guide/images/common/icon_list.gif) no-repeat 2px .4em;
}
.afterservice #guideMain dl.detail dd.objectTable{
  background : none;
  padding : 0;
}
.afterservice #guideMain dl.detail dd.objectTable table th:first-child{
  width : 20%;
}
.afterservice #guideMain dl.detail dd.objectTable table th:last-child{
  width : 60%;
}
.afterservice #guideMain dl.detail dd.objectTable table td:first-child{
  font-weight : bold;
}
.afterservice #guideMain ul.structure li{
  padding : 0 0 10px;
  background : url(/guide/images/common/icon_arrow_gray.gif) no-repeat center bottom;
}
.afterservice #guideMain ul.structure li:last-child{
  padding : 0;
  background : none;
}
.afterservice #guideMain ul.structure li p{
  width : 100%;
  overflow : hidden;
  margin-bottom : 15px;
  padding : 12px 20px;
  text-align : center;
  border : 1px solid #d9d9d9;
  -moz-box-sizing : border-box;
  -webkit-box-sizing : border-box;
  box-sizing : border-box;
}
.afterservice #guideMain .hikitori th:first-child{
  width : 40%;
}
.afterservice #guideMain .hikitori th:last-child{
  width : 30%;
}
.afterservice #guideMain .hikitori td:first-child{
  font-weight : bold;
}

/* イージーオーダーについて[カーテン]
-------------------------------------------------------------------------*/
.curtain #guideMain .pageTitle{
  height : 44px;
  padding : 0 0 0 50px;
  background : url(/guide/images/shopping/curtain/pagetitle_icon_pc.gif) no-repeat left top;
}
.curtain #guideMain .flow{
  width : 100%;
  overflow : hidden;
  margin-bottom : 15px;
  padding : 10px 15px;
  border : 1px solid #d9d9d9;
  -moz-box-sizing : border-box;
  -webkit-box-sizing : border-box;
  box-sizing : border-box;
  color : #fe6000;
  font-weight : bold;
}
.curtain #guideMain .flow li{
  padding-left : 2.5em;
  text-indent : -2.5em;
  background : none;
}
.curtain #guideMain .helpDeskBox dl dt{
  font-weight : bold;
}
.curtain #guideMain .lead{
  margin : 30px 0 10px;
  font-weight : bold;
}
.curtain #guideMain .curtainWidth .detailList{
  margin : 0;
}
.curtain #guideMain .curtainWidth .detailList dt span.orange{
  font-weight : normal;
}
.curtain #guideMain .curtainWidth .detailList dd .numberList li img, .curtain #guideMain .curtainLength .numberList img{
  margin : 10px 0 !important;
}
.curtain #guideMain .curtainWidth .detailList .txtL{
  width : 60%;
}
.curtain #guideMain .curtainWidth .detailList .imgR{
  margin-left : 0;
}
.curtain #guideMain .curtainWidth .detailList .attentionBox{
  margin : 0 0 20px;
}
.curtain #guideMain .curtainWidth .numberList li p{
  margin-bottom : 10px;
}
.curtain #guideMain .curtainWidth .note, .curtain #guideMain .curtainWidth .note li{
  overflow : hidden;
}

.curtain #guideMain .curtainWidth .note li{
  margin : 0 0 20px;
  padding : 0;
  background : none;
}
.curtain #guideMain .curtainWidth .note .txtL{
  width : 60%;
}
.curtain #guideMain .curtainWidth .note .txtL dt{
  font-weight : bold;
}
.curtain #guideMain .curtainWidth .note .txtL dt span.orange{
  font-weight : normal;
}
.curtain #guideMain .curtainWidth .note .txtL dd{
  padding : 0 0 0 2em;
}
.curtain #guideMain .curtainWidth .note .imgR{
  width : 30%;
  text-align : left;
  margin-left : 0;
}
.curtain #guideMain .curtainLength .koshitaka{
  width : 100%;
  overflow : hidden;
  margin-bottom : 15px;
  padding : 15px 20px;
  border : 1px solid #d9d9d9;
  -moz-box-sizing : border-box;
  -webkit-box-sizing : border-box;
  box-sizing : border-box;
}
.curtain #guideMain .curtainLength .koshitaka dd{
  margin : 0;
}
.curtain #guideMain .curtainLength .koshitaka dd .txtL{
  width : 62%;
}
.curtain #guideMain .curtainLength .supplement dt{
  color : #fe6000;
  font-weight : bold;
}
.curtain #guideMain .curtainLength .supplement dd{
  overflow : hidden;
}
.curtain #guideMain .curtainLength .supplement dd .txtL{
  width : 75%;
}
.curtain #guideMain .curtainLength .supplement dd .imgR{
  text-align : center;
}
.curtain #guideMain .curtainLength .supplement dd .imgR .adjuster img{
  height : 100px;
}
.curtain #guideMain .curtainLength .supplement dd .imgR .adjuster img:first-child{
  margin : 0 10px 0 0;
}
/*.curtain #guideMain .curtainType table {
	margin-bottom: 20px;
}
.curtain #guideMain .curtainType table th:first-child {
	width: 22%;
}
.curtain #guideMain .curtainType table td {
	vertical-align: top;
}
.curtain #guideMain .curtainType table td img {
	float: left;
	margin: 0 15px 0 0;
}*/
/*150812 追記----*/
.curtain #guideMain .curtainWidth .detailList .left_imgL{
  width : 34.5%;
  float : left;
}
.curtain #guideMain .curtainWidth .detailList .right_imgL{
  width : 34.5%;
  float : right;
  padding : 0 30% 0 0;
}
.curtain #guideMain .curtainLength .detailList{
  clear : both;
}
.curtain #guideMain .curtainLength .txtL{
  width : 62%;
}
.curtain #guideMain .curtainLength .imgR{
  text-align : center;
  padding-bottom : 20px;
  /*width : 35%;*/
}

/*#guideMain .detailList dt{
	background:none;
}*/
.curtain #guideMain .curtainWidth .note{
  width : 100%;
  overflow : hidden;
  margin-bottom : 15px;
  padding : 20px 20px 5px 20px;
  border : 1px solid #d9d9d9;
  -moz-box-sizing : border-box;
  -webkit-box-sizing : border-box;
  box-sizing : border-box;
}
.curtain #guideMain .curtainType .txtL{
  width : 58%;
  float : right;
}
.curtain #guideMain .curtainType .txtL .type{
  font-weight : bold;
  font-size : 130%;
  margin : 2% 0;
}
.curtain #guideMain .curtainType .imgR{
  text-align : left;
  padding-bottom : 20px;
  float : left;
  margin-left : 0;
  width : 40%;
}
.clear{
  clear : both;
}
.curtain #guideMain .blindPosition img{
  padding-bottom : 20px;
}
.curtain #guideMain .curtainType .for_sp{
  display : none;
}
.curtain #guideMain .curtainType table td{
  width : 20%;
  vertical-align : center;
  text-align : center;
}
.curtain #guideMain .curtainType table td p{
  margin : 0;
}
.curtain #guideMain .curtainType table td img{
  margin : 2% 12.18%;
  width : 75.65%;
}
.curtain #guideMain .curtainType table td div{
  min-height : 60px;
}
.curtainhook_img {
  max-width:200px ; margin: 0px auto; text-align: center;
}


/*----*/
/* イージーオーダーについて[ブラインド] */
.curtain #guideMain .blindSize .detailList{
  margin : 0;
}
.curtain #guideMain .blindSize .detailList .txtL{
  width : 62%;
}
.curtain #guideMain .blindSize .detailList .txtL ul{
  margin : 0 0 20px;
}
.curtain #guideMain .blindSize .detailList .txtL ul li{
  padding-left : 1em;
  text-indent : -1em;
  background : none;
}
.curtain #guideMain .blindSize .numberList li p{
  margin-bottom : 10px;
}
.curtain #guideMain .blindSize .curtainBox{
  width : 100%;
  overflow : hidden;
  margin-bottom : 15px;
  padding : 15px 20px;
  border : 1px solid #d9d9d9;
  -moz-box-sizing : border-box;
  -webkit-box-sizing : border-box;
  box-sizing : border-box;
}
.curtain #guideMain .blindSize .curtainBox dl dt{
  font-weight : bold;
}
.curtain #guideMain .blindSize .curtainBox dl dd .txtL{
  width : 66%;
}
.curtain #guideMain .blindPosition .attentionBox{
  margin : 20px 0 0;
}

/* イージーオーダーについて[パネルドア] */
.curtain #guideMain .doorLength{
  overflow : hidden;
  margin : 0 0 20px;
}
.curtain #guideMain .doorLength .txtL{
  width : 73%;
}
.curtain #guideMain .doorLength .txtL ul{
  margin : 0 0 20px;
}

/* ギフトラッピングについて
-------------------------------------------------------------------------*/
.gift #guideMain .pageTitle{
  height : 44px;
  padding : 0 0 0 49px;
  background : url(/guide/images/shopping/gift/pagetitle_icon_pc.gif) no-repeat left 2px;
}
.gift #guideMain .capture01, .gift #guideMain .capture02, .gift #guideMain .capture03, .gift #guideMain .capture04, .gift #guideMain .capture08{
  text-align : center;
  text-indent : -9999px;
}
.gift #guideMain .capture01{
  height : 648px;
  background : url(/guide/images/shopping/gift/img_cap01_pc.gif) no-repeat center top;
  margin : 20px 0 0;
}
.gift #guideMain .capture02{
  height : 357px;
  background : url(/guide/images/shopping/gift/img_cap02_pc.gif) no-repeat center top;
}
.gift #guideMain .capture03{
  height : 192px;
  background : url(/guide/images/shopping/gift/img_cap03_pc.gif) no-repeat center top;
}
.gift #guideMain .capture04{
  height : 245px;
  background : url(/guide/images/shopping/gift/img_cap04_pc.gif) no-repeat center top;
}
.gift #guideMain .capture08{
  height : 400px;
  background : url(/guide/images/shopping/gift/img_cap08_pc.jpg) no-repeat center top;
}
.gift #guideMain .detailList dd{
  margin : 0 0 20px;
}
.gift #guideMain .detailList .wrapItem img{
  margin : 0 20px 10px 0;
}
.gift #guideMain .wrapItemFree img{
  margin : 0 20px 0 0;
}
.gift #guideMain .detailList .mcFree img{
  margin : 0 10px 0 0;
}
.gift #guideMain .detailList dd ul.regular{
  overflow : hidden;
}
.gift #guideMain .detailList dd ul.regular li{
  float : left;
  width : 188px;
  margin : 0 20px 20px 0;
  padding : 0;
  background : none;
}
.gift #guideMain dl dd{
  margin : 0 0 20px;
}
.arrow{
  text-align : center;
}
.arrow img{
  width : 56px;
  margin-bottom : 12px;
}

/* スマートフォン用
-------------------------------------------------------------------------*/
@media(max-width:767px){
  #guideMain .pageTitle .sub{
    font-size : 12px;
    line-height : 1;
    color : #404040;
    margin : 0 0 3px;
    padding : 0;
  }
  #guideMain .pageTitle .main{
    font-size : 19px;
    line-height : 1;
    color : #373737;
    margin : 0;
    padding : 0;
  }

  /* ご注文について */
  .order #guideMain .pageTitle,
  .awasegai #guideMain .pageTitle{
    height : auto;
    margin : 15px 10px;
    padding : 0 0 0 44px;
    background : url(/guide/images/shopping/order/pagetitle_icon_sp.png) no-repeat left 2px;
    -moz-background-size : 34px 28px;
    -o-background-size : 34px 28px;
    -webkit-background-size : 34px 28px;
    background-size : 34px 28px;
  }
  .order #guideMain .capture01, .order #guideMain .capture02, .order #guideMain .capture03, .order #guideMain .capture04, .order #guideMain .capture05, .order #guideMain .capture06, .order #guideMain .capture07{
    margin : 15px 0 0;
    -moz-background-size : contain;
    -o-background-size : contain;
    -weblit-background-size : contain;
    background-size : contain;
  }
  .order #guideMain .capture01{
    height : 205px;
    background : url(/guide/images/shopping/order/img_cap01_sp.png) no-repeat center top;
    -moz-background-size : contain;
    -o-background-size : contain;
    -weblit-background-size : contain;
    background-size : contain;
  }
  .order #guideMain .capture02{
    height : 354px;
    background : url(/guide/images/shopping/order/img_cap02_sp.png) no-repeat center top;
    -moz-background-size : contain;
    -o-background-size : contain;
    -weblit-background-size : contain;
    background-size : contain;
  }
  .order #guideMain .capture03{
    height : 409px;
    background : url(/guide/images/shopping/order/img_cap03_sp.png) no-repeat center top;
    -moz-background-size : contain;
    -o-background-size : contain;
    -weblit-background-size : contain;
    background-size : contain;
  }
  .order #guideMain .capture04{
    height : 90px;
    background : url(/guide/images/shopping/order/img_cap04_sp.png) no-repeat center top;
    -moz-background-size : contain;
    -o-background-size : contain;
    -weblit-background-size : contain;
    background-size : contain;
  }
  .order #guideMain .capture05{
    height : 119px;
    background : url(/guide/images/shopping/order/img_cap05_sp.png) no-repeat center top;
    -moz-background-size : contain;
    -o-background-size : contain;
    -weblit-background-size : contain;
    background-size : contain;
  }
  .order #guideMain .capture06{
    height : 140px;
    background : url(/guide/images/shopping/order/img_cap06_sp.png) no-repeat center top;
    -moz-background-size : contain;
    -o-background-size : contain;
    -weblit-background-size : contain;
    background-size : contain;
  }
  .order #guideMain .capture07{
    height : 395px;
    background : url(/guide/images/shopping/order/img_cap07_sp.png) no-repeat center top;
    -moz-background-size : contain;
    -o-background-size : contain;
    -weblit-background-size : contain;
    background-size : contain;
  }
  /* お支払いについて */
  .payment #guideMain .pageTitle{
    height : auto;
    margin : 15px 10px;
    padding : 0 0 0 40px;
    background : url(/guide/images/shopping/payment/pagetitle_icon_sp.png) no-repeat left top;
    -moz-background-size : 30px 34px;
    -o-background-size : 30px 34px;
    -webkit-background-size : 30px 34px;
    background-size : 30px 34px;
  }
  .payment #guideMain .paymentTypeArea dl dt, .payment #guideMain .dcArea dl dt{
    padding : 0;
  }
  .payment #guideMain .paymentTypeArea dl dd{
    margin : 0 0 10px;
    padding : 0 0 7px;
  }
  .payment #guideMain .dcArea dl dd{
    margin : 0 0 10px;
    padding : 0 0 10px;
  }
  .payment #guideMain .paymentTypeArea dl dd:last-child, .payment #guideMain .dcArea dl dd:last-child{
    margin : 0;
    padding : 0;
  }
  .payment #guideMain .dcArea .dcImgArea p{
    width : 100px;
  }
  .payment #guideMain .dcArea .dcImgArea p img{
    width : auto;
  }
  .payment #guideMain .cardInfoArea dt{
    padding : 0;
  }
  .payment #guideMain .cardInfoArea dd{
    margin : 0 0 10px;
    padding : 0 0 10px;
  }
  .payment #guideMain .securitycodeArea p{
    margin : 0 0 10px;
  }
  .payment #guideMain .securitycodeArea p img{
    float : none;
    display : block;
    margin : 0 auto 10px;
  }

  /* お支払いについて│ペイジーについて */
  #guideMain .payeasyTableSelect{
    width : 100%;
  }
  #guideMain .payeasyTable th, #guideMain .payeasyTable td{
    font-size : 13px;
    font-weight : normal;
    padding : 2px 0;
  }
  .payment #guideMain .payeasyTable{
    margin : 0 0 30px;
  }
  .payment #guideMain .payeasyArea .txtR{
    float : none;
    width : 100%;
  }
  .payment #guideMain .payeasyArea .imgL{
    float : none;
    width : 100%;
    margin : 5px 0 20px;
    text-align : center;
  }
  .payment #guideMain .payeasyArea .imgL img{
    width : 138px;
    height : 103px;
  }
  .payment #guideMain .atmArea .imgR, .payment #guideMain .pcArea .imgR, .payment #guideMain .mobileArea .imgR{
    width : 100%;
    margin : 0 0 10px;
    text-align : center;
  }
  .payment #guideMain .atmArea .imgR{
    height : 168px;
  }
  .payment #guideMain .atmArea .imgR img{
    width : 150px;
    height : 168px;
  }
  .payment #guideMain .pcArea .imgR{
    height : 158px;
  }
  .payment #guideMain .pcArea .imgR img{
    width : 147px;
    height : 158px;
  }
  .payment #guideMain .mobileArea .imgR{
    height : 146px;
  }
  .payment #guideMain .mobileArea .imgR img{
    width : 92px;
    height : 146px;
  }
  .payment #guideMain .paid img{
    width : 100%;
    height : auto;
    padding : 15px 0 0;
  }

  /* お届けについて */
  .deliver #guideMain .pageTitle{
    height : 34px;
    margin : 15px 10px;
    padding : 0 0 0 47px;
    background : url(/guide/images/shopping/deliver/pagetitle_icon_sp.png) no-repeat left 1px;
    -moz-background-size : 37px 30px;
    -o-background-size : 37px 30px;
    -webkit-background-size : 37px 30px;
    background-size : 37px 30px;
  }
  .deliver #guideMain .map{
    margin : 0 0 15px;
  }
  .deliver #guideMain .dayTable th:first-child{
    width : 38%;
  }
  .deliver #guideMain .dayTable td:first-child{
    vertical-align : top;
  }
  .deliver #guideMain .feeTable th:first-child{
    width : 26%;
  }
  .deliver #guideMain .feeTable th:last-child{
    width : 48%;
  }
  .deliver #guideMain .chiikiMark{
    font-size: 12px;
    text-align: center;
  }
  .deliver #guideMain .kihonTable .deliverMark{
    width: 40px;
  }
  .deliver #guideMain .kihonTable th:first-child{
    width: 66px;
  }
  .deliver #guideMain .kihonSoryo{
    width: 48px;
  }
  .deliver #guideMain .kihonTable,
  .deliver #guideMain .reitoTable{
    font-size: 12px;
  }
  .deliver #guideMain .reitoTable th:first-child{
    width: 48px;
  }
  .deliver #guideMain .reitoMark{
    width: 40px;
  }
  .deliver #guideMain .reitoTable .reitoHaiso{
    width: 24px;
  }
  .deliver #guideMain .detailList dd{
    margin : 0 0 15px;
  }
  .deliver #guideMain .attentionBox{
    margin : 0 0 15px;
  }
  .deliver #guideMain .serviceArea dl dt{
    padding : 0;
  }
  .deliver #guideMain .serviceArea dl dd, .deliver #guideMain .serviceArea dl dd:last-child{
    margin : 0 0 10px;
    padding : 0 0 7px;
  }
  .deliver #guideMain .kumitateTable th:first-child{
    width : 29%;
  }
  .deliver #guideMain .kumitateTable th:last-child{
    width : 30%;
  }
  .deliver #guideMain dl.hikitoriObject dd{
    margin : 0 0 15px;
  }
  .deliver #guideMain .hikitoriBox{
    padding : 15px;
  }
  .deliver #guideMain dl.secondFloor{
    margin : 15px 0 0;
  }
  .deliver #guideMain .bedArea .txtL, .deliver #guideMain .sofaArea .txtL{
    margin : 0 0 15px;
  }

  /* 受取先選択サービス */
  .conveni #guideMain .pageTitle{
    height : auto;
    margin : 15px 10px;
    padding : 0 0 0 41px;
    background : url(/guide/images/shopping/conveni/pagetitle_icon_sp.png) no-repeat left top;
    -moz-background-size : 31px 34px;
    -o-background-size : 31px 34px;
    -webkit-background-size : 31px 34px;
    background-size : 31px 34px;
  }
  .conveni #guideMain .chainArea table th:first-child{
    width : 26%;
  }
  .conveni #guideMain .chainArea table th:last-child{
    width : 23%;
  }
  .conveni #guideMain .howtoArea table td:first-child{
    width : 30%;
  }
  .conveni #guideMain .howtoArea table td .three-fLogo{
    padding : 0 10px 5px 0;
  }

  /* アフターサービス */
  .afterservice #guideMain .pageTitle{
    height : auto;
    margin : 15px 10px;
    padding : 0 0 0 41px;
    background : url(/guide/images/shopping/afterservice/pagetitle_icon_sp.png) no-repeat left top;
    -moz-background-size : 32px 32px;
    -o-background-size : 32px 32px;
    -webkit-background-size : 32px 32px;
    background-size : 32px 32px;
  }
  .afterservice #guideMain .barterArea .attentionBox{
    margin : 15px 0;
  }
  .afterservice #guideMain .detailList dd .helpDeskBox{
    margin : 15px 0;
  }
  .afterservice #guideMain .columnBox > ul.explanation, .afterservice #guideMain .columnBox > ul.explanation li:first-child{
    margin : 0 0 5px;
  }
  .afterservice #guideMain .warrantyMarkArea .imgL{
    width : 100%;
    margin : 10px 0 0;
    text-align : center;
  }
  .afterservice #guideMain dl.detail dt{
    margin : 15px 0 0;
  }
  .afterservice #guideMain dl.detail dd.objectTable table th:first-child{
    width : 22%;
  }
  .afterservice #guideMain dl.detail dd.objectTable table th:last-child{
    width : 55%;
  }
  .afterservice #guideMain .hikitori th:first-child{
    width : 30%;
  }
  .afterservice #guideMain .hikitori th:last-child{
    width : 35%;
  }

  /* イージーオーダーについて[カーテン] */
  .curtain #guideMain .pageTitle{
    height : auto;
    margin : 15px 10px;
    padding : 0 0 0 40px;
    background : url(/guide/images/shopping/curtain/pagetitle_icon_sp.png) no-repeat left top;
    -moz-background-size : 32px 32px;
    -o-background-size : 32px 32px;
    -webkit-background-size : 32px 32px;
    background-size : 32px 32px;
  }
  .curtain #guideMain .flow{
    margin-bottom : 15px;
    padding : 10px;
  }
  .curtain #guideMain .lead{
    margin : 20px 0 10px;
  }
  .curtain #guideMain .curtainWidth .detailList .attentionBox{
    margin : 0 0 15px;
  }
  .curtain #guideMain .curtainWidth .detailList ol li span.imgL, .curtain #guideMain .curtainLength ol li span.imgL{
    display : block;
    text-align : center;
  }
  .curtain #guideMain .curtainWidth .detailList .imgR{
    text-align : center;
  }
  .curtain #guideMain .curtainWidth .note li{
    margin : 0 0 15px;
  }
  .curtain #guideMain .curtainWidth .note .imgR{
    width : 100%;
    margin : 10px 0 0;
    text-indent : 0;
    text-align : center;
  }
  .curtain #guideMain .curtainLength .koshitaka .imgR{
    text-align : center;
  }
  .curtain #guideMain .curtainLength .supplement dd .txtL ul{
    margin : 0 0 15px;
  }
  /*.curtain #guideMain .curtainType table th:first-child {
		width: 40%;
	}
	.curtain #guideMain .curtainType table td img {
		display: block;
		float: none;
	}*/
  /* 150811追記 */
  .curtain #guideMain .curtainType .for_pc{
    display : none;
  }
  .curtain #guideMain .curtainType .for_sp{
    display : inherit;
  }
  .curtain #guideMain .curtainType table td{
    width : 33%;
  }
  #guideMain .detailList dd{
    padding : 0;
  }
  .curtain #guideMain .curtainLength .imgR{
    width : 100%;
  }
  .curtain #guideMain .curtainType .imgR{
    width : 100%;
  }
  .curtain #guideMain .curtainWidth .detailList .left_imgL{
    width : auto;
    text-align : center;
    float : none;
  }
  .curtain #guideMain .curtainWidth .detailList .right_imgL{
    width : auto;
    text-align : center;
    float : none;
    padding : 0;
  }
  .curtain #guideMain .curtainWidth .note .imgR{
    text-align : left;
  }

  /* --------- */

  /* イージーオーダーについて[ブラインド] */
  .curtain #guideMain .blindSize .detailList dd{
    margin : 0 0 15px;
  }
  .curtain #guideMain .blindSize .detailList .txtL ul{
    margin : 0 0 15px;
  }
  .curtain #guideMain .blindSize .detailList .imgR, .curtain #guideMain .blindSize .curtainBox .imgR{
    text-align : center;
  }
  .curtain #guideMain .blindPosition .attentionBox{
    margin : 15px 0 0;
  }

  /* イージーオーダーについて[パネルドア] */
  .curtain #guideMain .doorLength, .curtain #guideMain .doorLength .txtL, .curtain #guideMain .doorLength .txtL ul{
    margin : 0 0 15px;
  }
  .curtain #guideMain .doorLength .imgR{
    text-align : center;
  }

  /* ギフトラッピングについて */
  .gift #guideMain .pageTitle{
    height : auto;
    margin : 15px 10px;
    padding : 0 0 0 40px;
    background : url(/guide/images/shopping/gift/pagetitle_icon_sp.png) no-repeat left top;
    -moz-background-size : 30px 31px;
    -o-background-size : 30px 31px;
    -webkit-background-size : 30px 31px;
    background-size : 30px 31px;
  }
  .gift #guideMain .capture01{
    display : none;
  }
  .gift #guideMain .capture02{
    height : 574px;
    background : url(/guide/images/shopping/gift/img_cap01_sp.png) no-repeat center top;
    -moz-background-size : contain;
    -o-background-size : contain;
    -webkit-background-size : contain;
    background-size : contain;
  }
  .gift #guideMain .capture03{
    height : 280px;
    background : url(/guide/images/shopping/gift/img_cap03_sp.png) no-repeat center top;
    -moz-background-size : contain;
    -o-background-size : contain;
    -webkit-background-size : contain;
    background-size : contain;
  }
  .gift #guideMain .capture04{
    height : 360px;
    background : url(/guide/images/shopping/gift/img_cap02_sp.png) no-repeat center top;
    -moz-background-size : contain;
    -o-background-size : contain;
    -webkit-background-size : contain;
    background-size : contain;
  }

  .gift #guideMain .capture08{
    height : 700px;
    background : url(/guide/images/shopping/gift/img_cap08_sp.png) no-repeat center top;
    -moz-background-size : contain;
    -o-background-size : contain;
    -webkit-background-size : contain;
    background-size : contain;
  }
  .gift #guideMain .detailList dd{
    margin : 0 0 15px;
  }
  .gift #guideMain .detailList .wrapItem, .gift #guideMain .wrapItemFree, .gift #guideMain .detailList .mcFree{
    text-align : center;
  }
  .gift #guideMain .detailList .wrapItem img, .gift #guideMain .wrapItemFree img, .gift #guideMain .detailList .mcFree img{
    margin : 0 10px 10px 0;
  }
  .gift #guideMain .detailList dd ul.regular li{
    margin : 0 10px 15px 0;
  }
  .gift #guideMain .detailList dd ul.regular li:last-child{
    margin : 0 10px 0 0;
  }
  .arrow img{
    width : 45px;
  }
  /* 交換・返品について
-------------------------------------------------------------------------*/
  .koukan #guideMain .pageTitle{
    background : rgba(0, 0, 0, 0) url("/guide/images/shopping/koukan/pagetitle_icon_sp.png") no-repeat scroll left top / 32px 32px;
    height : auto;
    margin : 15px 10px;
    padding : 0 0 0 41px;
  }

  .koukan #guideMain .barterArea .attentionBox{
    margin : 15px 0;
  }
  .henpin #guideMain .pageTitle{
    background : rgba(0, 0, 0, 0) url("/guide/images/shopping/henpin/pagetitle_icon_sp.png") no-repeat scroll left top / 36px 36px;
    height : auto;
    margin : 15px 10px;
    padding : 0 0 0 41px;
  }

  .henpin #guideMain .barterArea .attentionBox{
    margin : 15px 0;
  }
}
/* 交換・返品について
-------------------------------------------------------------------------*/
.henpin dt.dotline{
  border-bottom : 2px dotted #dcdcdc;
  padding-bottom : 6px;
  margin : 20px 0 10px;
  font-weight : bold;
}
.henpin .qc span{
  font-size : 130%;
  line-height : 160%;
}
.henpin .columnBox.tetsuduki dt.procedure{
  margin : 30px 0;
}
.henpin .columnBox.tetsuduki dt.dotline{
  margin : 40px 0 10px;
}

/* for PC */
@media screen and (min-width:768px){
  .koukan #guideMain .pageTitle{
    background : rgba(0, 0, 0, 0) url("/guide/images/shopping/koukan/pagetitle_icon_pc.gif") no-repeat scroll left top;
    height : 44px;
    padding : 0 0 0 52px;
  }
  .henpin-ng dl{
    width : 50%;
    float : left;
    margin-right : 2px;
  }
  .henpin-ng img{
    width : 48%;
  }
  .koukan #guideMain .barterArea .attentionBox{
    margin : 20px 0 0;
  }
  .henpin #guideMain .pageTitle{
    background : rgba(0, 0, 0, 0) url("/guide/images/shopping/henpin/pagetitle_icon_pc.gif") no-repeat scroll left top;
    height : 44px;
    padding : 0 0 0 52px;
  }
  .henpin #guideMain .barterArea .attentionBox{
    margin : 20px 0 0;
  }
  .henpin dt.procedure{
    background-color : #f5f5f5;
    padding : 10px;
    font-weight : bold;
    margin : 15px 0;
    font-size : 120%;
  }
  .henpin .columnBox::after{
    clear : both;
    content : ".";
    display : block;
    height : 0;
    visibility : hidden;
  }
  .henpin .columnBox{
    min-height : 1px;
  }
  * html .henpin .columnBox{
    height : 1px;
  }

  .henpin .columnBox .left{
    width : 70%;
    float : left;
  }
  .henpin .columnBox .img{
    width : 30%;
    float : left;
  }
  .henpin .columnBox .bg .img img{
    max-width : 100%;
    text-align : center;
  }
}
/* for SP */
@media screen and (max-width:767px){
  .columnBox .img{
    text-align : center;
  }
}

/*配送料金キャプチャ画像*/

/* for PC */
@media screen and (min-width:768px){
  p.capture{
    text-align : center;
  }

  p.capture img{
    width : 80%;
  }
}

/* 早朝・夜間便について
-------------------------------------------------------------------------*/
.earlylate .pc{
  width : 100%;
  margin : 0 auto;
  text-align : center;
}
.earlylate .pc img{
  border : solid 1px #cccccc;
  width : 700px;
}
.earlylate .sp img{
  border : solid 1px #cccccc;
  width : 100%;
  margin : 0 auto;
}
@media screen and (max-width:767px){
  .earlylate .pc{
    display : none;
  }
}
@media screen and (min-width:768px){
  .earlylate .sp{
    display : none;
  }
}

/* ゲスト購入
-------------------------------------------------------------------------*/
.guests #guideMain .pageTitle{
  height : 44px;
  padding : 0 0 0 51px;
  background : url(/guide/images/shopping/order/pagetitle_icon_pc.gif) no-repeat left 4px;
}
.guests #guideMain span.tel{
  background : rgba(0, 0, 0, 0) url("/guide/images/common/icon_freedial.gif") no-repeat scroll left 6px;
  font-size : 129%;
  font-weight : bold;
  padding-left : 28px;
}

.guests #guideMain .form_botan, .payment #guideMain .form_botan{
  float : none;
  display : block;
  width : 202px;
  height : 36px;
  background-color : #000000;
  border-radius : 18px;
}
.guests #guideMain .form_botan a, .payment #guideMain .form_botan a{
  color : #ffffff;
  width : 202px;
  font-size : 14px;
  font-weight : bold;
  line-height : 2.57;
  text-align : center;
  display : block;
  text-decoration : none;
}

.guests #guideMain .form_botan a:hover{
  text-decoration : underline;
}

/* for SP */
@media screen and (max-width:767px){
  .guests #guideMain .pageTitle{
    height : auto;
    margin : 15px 10px;
    padding : 0 0 0 40px;
    background : url(/guide/images/shopping/guests/pagetitle_icon_sp.png) no-repeat left top;
    -moz-background-size : 30px 34px;
    -o-background-size : 30px 34px;
    -webkit-background-size : 30px 34px;
    background-size : 30px 34px;
  }
}
/* セブン銀行ATM受取サービスについて
-------------------------------------------------------------------------*/
.sevenbank #guideMain .blank{
  padding : 0 15px 0 0;
  background : url(/guide/images/common/icon_blank.gif) no-repeat right center;
}
/* for PC */
@media screen and (min-width:768px){
  .sevenbank #guideMain .pageTitle{
    height : 47px;
    padding : 0 0 0 120px;
    background : url(/guide/images/shopping/sevenbank/seven_payment_logo.jpg) no-repeat left top;
  }
	
	.sevenbank #guideMain .capture01{
		margin-top: 10px;
	width: 650px;
	min-height: 324px;
/* min-height: 458px;
		padding : 0 0 0 120px;*/
    background : url(/guide/images/shopping/paypay/mypage_pc.png) no-repeat left top;
	background-size: contain;
  }
	.ml_pc15{margin-left: 15px !important;}
}
/* for SP */
@media screen and (max-width:767px){
  .sevenbank #guideMain .pageTitle{
    padding : 10px 0 10px 120px;
    background : url(/guide/images/shopping/sevenbank/seven_payment_logo.jpg) no-repeat left 3px;
    margin : 5px 0;
  }
	.sevenbank #guideMain .capture01{
/*    padding : 10px 0 10px 120px;*/
		margin : 15px 0;
		min-height: 420px;
    background : url(/guide/images/shopping/paypay/mypage_sp.png) no-repeat top center ;
		background-size: contain;
  }
	.ml_pc15{margin: auto !important;}
}
/* 楽天ID連携・楽天ペイについて
-------------------------------------------------------------------------*/
.rakuten #guideMain .blank{
  padding : 0 15px 0 0;
  background : url(/guide/images/common/icon_blank.gif) no-repeat right center;
}
/* for PC */
@media screen and (min-width:768px){
  .rakuten #guideMain .pageTitle{
    height : 44px;
    padding : 0 0 20px 50px;
    background : url(/guide/images/shopping/order/pagetitle_icon_pc.gif) no-repeat left 4px;
    border-bottom : 2px solid #333333;
  }
}
.rakuten #guideMain .capture01, .rakuten #guideMain .capture02, .rakuten #guideMain .capture03, .rakuten #guideMain .capture04{
  text-indent : -9999px;
}
.rakuten #guideMain .capture01{
  height : 585px;
  background : url(/guide/images/shopping/rakuten/img_cap01_pc.png) no-repeat center top;
}
.rakuten #guideMain .capture02{
  height : 410px;
  background : url(/guide/images/shopping/rakuten/img_cap02_pc.png) no-repeat center top;
}
.rakuten #guideMain .capture03{
  height : 818px;
  background : url(/guide/images/shopping/rakuten/img_cap03_pc.png) no-repeat center top;
}
.rakuten #guideMain .capture04{
  height : 461px;
  background : url(/guide/images/shopping/rakuten/img_cap04_pc.png) no-repeat center top;
}
/* for SP */
@media screen and (max-width:767px){
  .rakuten #guideMain .pageTitle{
    height : 44px;
    padding : 8px 0 0 58px;
    background : url(/guide/images/shopping/order/pagetitle_icon_pc.gif) no-repeat top 11px left 5px;
    border-bottom : 2px solid #333333;
  }
  .rakuten #guideMain .capture01{
    height : 731px;
    width : 300px;
    margin : 0 auto;
    background : url(/guide/images/shopping/rakuten/img_cap01_sp.png) no-repeat center top;
  }
  .rakuten #guideMain .capture02{
    height : 685px;
    width : 300px;
    margin : 0 auto;
    background : url(/guide/images/shopping/rakuten/img_cap02_sp.png) no-repeat center top;
  }
  .rakuten #guideMain .capture03{
    height : 695px;
    width : 325px;
    margin : 0 auto;
    background : url(/guide/images/shopping/rakuten/img_cap03_sp.png) no-repeat center top;
  }
  .rakuten #guideMain .capture04{
    height : 515px;
    width : 350px;
    margin : 0 auto;
    background : url(/guide/images/shopping/rakuten/img_cap04_sp.png) no-repeat center top;
  }
}

/* d払いについて
-------------------------------------------------------------------------*/
.dpay #guideMain .blank{
  padding : 0 15px 0 0;
  background : url(/guide/images/common/icon_blank.gif) no-repeat right center;
}
/* for PC */
@media screen and (min-width:768px){
  .dpay #guideMain .pageTitle{
    height : 44px;
    padding : 0 0 20px 50px;
    background : url(/guide/images/shopping/order/pagetitle_icon_pc.gif) no-repeat left 4px;
    border-bottom : 2px solid #333333;
  }
}
.dpay #guideMain .capture01{
  text-indent : -9999px;
}
.dpay #guideMain .capture01{
  height : 530px;
  background : url(/guide/images/shopping/dpay/img_cap01_pc.png) no-repeat center top;
}
@media screen and (max-width:767px){
  .dpay #guideMain .pageTitle{
    height : 44px;
    padding : 8px 0 0 58px;
    background : url(/guide/images/shopping/order/pagetitle_icon_pc.gif) no-repeat top 11px left 5px;
    border-bottom : 2px solid #333333;
  }
  .dpay #guideMain .capture01{
    height : 630px;
    width : 300px;
    margin : 0 auto;
    background : url(/guide/images/shopping/dpay/img_cap01_sp.png) no-repeat center top;
  }
}

/* PayPayについて
-------------------------------------------------------------------------*/
.paypay #guideMain .blank{
  padding : 0 15px 0 0;
  background : url(/guide/images/common/icon_blank.gif) no-repeat right center;
}
/* for PC */
@media screen and (min-width:768px){
  .paypay #guideMain .pageTitle{
    height : 44px;
    padding : 0 0 20px 50px;
    background : url(/guide/images/shopping/order/pagetitle_icon_pc.gif) no-repeat left 4px;
    border-bottom : 2px solid #333333;
  }
}
.paypay #guideMain .capture01{
  text-indent : -9999px;
}
.paypay #guideMain .capture01{
  height : 530px;
  background : url(/guide/images/shopping/paypay/img_cap01_pc.png) no-repeat center top;
}
@media screen and (max-width:767px){
  .paypay #guideMain .pageTitle{
    height : 44px;
    padding : 8px 0 0 58px;
    background : url(/guide/images/shopping/order/pagetitle_icon_pc.gif) no-repeat top 11px left 5px;
    border-bottom : 2px solid #333333;
  }
  .paypay #guideMain .capture01{
    height : 630px;
    width : 300px;
    margin : 0 auto;
    background : url(/guide/images/shopping/paypay/img_cap01_sp.png) no-repeat center top;
  }
}
/*「あわせ買い対象」商品について
-------------------------------------------------------------------------*/
.awasegai .pc{
  width : 100%;
  margin : 0 auto;
  text-align : center;
}
.awasegai .pc img{
  border : solid 1px #cccccc;
  width : 700px;
}
.awasegai .sp img{
  border : solid 1px #cccccc;
  width : 100%;
  margin : 0 auto;
}
@media screen and (max-width:767px){
  .awasegai .pc{
    display : none;
  }
}
@media screen and (min-width:768px){
  .awasegai .sp{
    display : none;
  }
}
-------------------------------------------------------------------------*/


