@charset "UTF-8";
/* [CSS設定目次]----------------------------
01.販売店一覧
02.購入手順
03.購入方法
----------------------------[CSS設定目次] */
/* [01.販売店一覧]
---------------------------------------------------------*/
.for_first_user{  padding:8px 0 8px 24px;   background:url(/images/icon_beginner.png) no-repeat left center}
/* ブランドラインナップ */
#brand_list_area{ margin:0 0 30px;  padding:20px 0 0}
#brand_list_area h3{ padding:10px;  text-align:left;  font-size:1.4em;  font-weight:bold}
.brand_lineup_wrap{ width:960px;  overflow:hidden;  text-align:left}
.brand_lineup_wrap:after{ content:"";  clear:both;  height:1px;  display:block;  visibility:hidden}
#wmStandard h4, #wmSpecific h4{ margin:0 0 20px;  padding:0}
#wmStandard p, #wmStandard ul{ float:left}
#wmStandard p{ padding-bottom:20px;  padding-left:10px}
#wmStandard ul{ padding-left:40px;  list-style:circle;  text-align:left}
#wmStandard li{ list-style:circle;  text-align:left}
.webmoney_card_notes{ float:left;  margin:0 0.6em 0 0;  padding:0 0 0 2em;  list-style:circle;  text-align:left}
.webmoney_card_notes li{ list-style:circle}
.specific_webmoney_card{ width:960px;  overflow:hidden}
.specific_webmoney_card:after{ content:"";  clear:both;  height:1px;  display:block;  visibility:hidden}
#wmSpecific li{ position:relative;  padding:0 10px 50px 180px;  width:278px;  min-height:90px;  text-align:left}
#wmSpecific .even{ float:left}
#wmSpecific .odd{ float:right}
#wmSpecific li img{ position:absolute;  top:0;  left:10px}
.specific_webmoney_card h5{ margin-bottom:0.5em;  color:#002656;  font-size:1.2em}
.specific_webmoney_item{ padding:0 0 15px}
.specific_webmoney_notes{ margin:0 22px;  text-align:left}
/*三種共通*/
#online_list_area ul, #shop_list_area ul, #scListArea ul{ width:960px;  overflow:hidden}
#online_list_area ul:after, #shop_list_area ul:after, #scListArea ul:after, .innerWrap:after{ content:"";  clear:both;  height:1px;  display:block;  visibility:hidden}
/* WebMoneyをお店で買う */
#shop_list_area{ /*margin:0 0 10px; padding:0; */ /*text-align:left; */}
#shopListHead{  padding-right:20px;   padding-left:20px;   background:url(/images/webmoney_buy_shop.png) no-repeat right bottom}
.innerWrap{ display:inline-block;  width:960px;  margin-top:30px;  overflow:visible;  text-align:left}
.innerWrap h3, .innerWrap p{ float:left}
.innerWrap p{ padding-left:20px}
#shop_list_area h3{ /*display:block; padding:70px 20px 10px; */  text-align:left;   font-size:1.4em;   font-weight:bold}
#shop_list_area li{  display:block;   float:left;   margin:0 0 20px;   width:192px;   height:287px;   background:url(/images/shop_list_bg.png) no-repeat left center;  text-align:center}
.shop_name{ display:block;  padding:10px 10px 0;  height:134px;  text-align:center;  line-height:2.3}
.shop_name_seven{ display:block;  padding:10px 10px 0;  height:134px;  text-align:center;  line-height:1.4}
.card_list{ display:block;  margin:0 auto;  width:150px;  height:82px;  text-align:center}
/* WebMoneyをお店で買う (SC)*/
#scListArea{  margin:0 0 30px;   padding:0;   background:url(/images/webmoney_buy_sc.png) no-repeat right top}
#scListHead{  padding-right:20px;   padding-left:20px}
#scListArea h3{  display:block;   padding:80px 20px 10px;   text-align:left;   font-size:1.4em;   font-weight:bold}
#scListArea li{  display:block;   float:left;   margin:0;   width:192px;   height:287px;   background:url(/images/shop_list_bg.png) no-repeat left center;  text-align:center}
/* WebMoneyをネットで買う */
#online_list_area{  margin:0 0 30px;   padding:0;   background:url(/images/webmoney_buy_net.png) no-repeat right top}
#online_list_area h3{  display:block;   padding:70px 20px 10px;   text-align:left;   font-size:1.4em;   font-weight:bold}
#online_list_area ul{  margin:0 0 20px}
#online_list_credit, #online_list_bank, #online_list_seven, #online_list_au{  float:left;   height:333px}
#online_list_credit{  width:252px;   background:url(/images/online_list_bg_credit.png) no-repeat left center}
#online_list_bank{  width:325px;   background:url(/images/online_list_bg_bank.png) no-repeat left center}
#online_list_seven{  width:192px;   background:url(/images/online_list_bg_seven.png) no-repeat left center}
#online_list_au{  width:191px;   background:url(/images/online_list_bg_au.png) no-repeat left center}
.online_name{ display:block;  text-align:center;  padding:5px 0 12px;  height:183px;  line-height:3.4}
.online_name img{ margin:8px 0}
.online_card_list{ display:block;  width:150px;  height:61px;  margin:0 auto 12px;  text-align:center}
.online_card_list img{ margin-top:18px}
.how_to_purchase{ display:block;  width:150px;  height:82px;  margin:0 auto;  text-align:center}
/* [02.購入手順]
---------------------------------------------------------*/
#guide_flow_area{  width:690px;   margin:0 auto 30px;   padding:0;   list-style:none;   text-align:center}
.guide_flow_content_end__btn{display: block;margin: 0 0 30px}
.guide_flow_box{  width:690px;   margin:0 auto;   padding:0;   list-style:none;   overflow:hidden;   clear:both}
.guide_flow_box:after{  content:"";   clear:both;   height:1px;   display:block;   visibility:hidden}
.guide_flow_image{  width:400px;   float:left;   margin:0 0 25px;   padding:0 0 50px;   background:url(/images/icon_guide_bottom_arrow.gif) no-repeat center bottom}
.guide_flow_image_skype{  width:400px;   float:left;   margin:0 0 120px;   padding:0 0 0}
.guide_flow_image_end{  width:400px;   float:left}
.guide_flow_text{  width:275px;   float:right;   text-align:left}
.guide_flow_01{  padding:85px 0 0;   text-align:left;   background:url(/images/icon_guide_flow_01.gif) no-repeat left top}
.guide_flow_02{  padding:85px 0 0;   text-align:left;   background:url(/images/icon_guide_flow_02.gif) no-repeat left top}
.guide_flow_03{  padding:85px 0 0;   text-align:left;   background:url(/images/icon_guide_flow_03.gif) no-repeat left top}
.guide_flow_04{  padding:85px 0 0;   text-align:left;   background:url(/images/icon_guide_flow_04.gif) no-repeat left top}
.guide_flow_05{  padding:85px 0 0;   text-align:left;   background:url(/images/icon_guide_flow_05.gif) no-repeat left top}
.guide_flow_06{  padding:85px 0 0;   text-align:left;   background:url(/images/icon_guide_flow_06.gif) no-repeat left top}
.guide_flow_07{  padding:85px 0 0;   text-align:left;   background:url(/images/icon_guide_flow_07.gif) no-repeat left top}
.guide_flow_08{  padding:85px 0 0;   text-align:left;   background:url(/images/icon_guide_flow_08.gif) no-repeat left top}
.guide_flow_09{  padding:85px 0 0;   text-align:left;   background:url(/images/icon_guide_flow_09.gif) no-repeat left top}
.guide_flow_10{  padding:85px 0 0;   text-align:left;   background:url(/images/icon_guide_flow_10.gif) no-repeat left top}
.guide_flow_11{  padding:85px 0 0;   text-align:left;   background:url(/images/icon_guide_flow_11.gif) no-repeat left top}
.guide_flow_12{  padding:85px 0 0;   text-align:left;   background:url(/images/icon_guide_flow_12.gif) no-repeat left top}
/* [03.購入方法]
---------------------------------------------------------*/
.guide h2{ margin:0;  padding:0 0 10px;  text-align:left}
/* 販売店別設定 */
.shop_area{  padding:0 0 10px}
.shop_logo{  padding:0 5px 0 0}
.shop_title{  vertical-align:bottom;   font-size:17px;   font-weight:bold}
.shop_description{  border-top:1px dotted #666;   border-bottom:1px dotted #666;   padding:18px 8px;   text-align:left}
p.purchase{  background:url(/images/icon_guide_right_arrow.png) no-repeat left top;  font-size:117%;  padding:5px 0 5px 30px;  margin:0 0 5px}
.shop_description .shop_link{ padding:0 0 0 30px}
.shop_brand_area{ width:960px;  margin:0 0 8px;  overflow:hidden;  clear:both;  text-align:center}
.shop_brand_area:after{ content:"";  clear:both;  height:1px;  display:block;  visibility:hidden;  text-align:center}
.shop_brand_area ul li{ float:left;  width:158px;  padding:0 1px;  display:block;  font-size:84%;  line-height:1;  text-align:center}
.shop_brand_area a{ width:158px;  height:212px;  display:block;  cursor:pointar;  text-decoration:none}
.shop_brand_area a:link, .shop_brand_area a:visited{ color:#002656;  text-decoration:none}
.shop_brand_area a:hover, .shop_brand_area a:active{ color:#F57B32;  text-decoration:none}
.shop_brand_area .shop_brand_name{ height:10px;  display:block;  padding:15px 0 10px;  cursor:pointer}
.shop_brand_area .shop_brand_logo{ height:130px;  width:130px;  margin:20px 0 0;  /* background:url(/images/card_list_bg.png) no-repeat center center; */}
.shop_brand_area span{}
.shop_brand_area a.active{  background:url(/images/card_list_bg_active.png) no-repeat center bottom;  text-decoration:none}
/* webmoney券面額 */
.shop_delineation{  width:960px;   background:url(/images/guide_content_bg_middle.gif) repeat-y center top}
.shop_delineation_top{  background:url(/images/guide_content_bg_top.gif) no-repeat center top;  padding:24px 25px 0;  text-align:left}
/*.shop_delineation_bottom{  background:url(/images/guide_content_bg_bottom.gif) no-repeat center bottom;   padding:0 0 24px}
*/
.shop_delineation .purchase_area{  width:910px;   margin:0 0 0;   overflow:hidden;   clear:both}
.shop_delineation .purchase_area:after{  content:"";   clear:both;   height:1px;   display:block;   visibility:hidden}
.shop_delineation dl.purchase_card dt.purchase_point{  background:url(/images/icon_guide_right_arrow.png) no-repeat left top;  font-size:117%;  padding:5px 0 5px 30px;  margin:0 0 10px;  display:block}
.shop_delineation dl.purchase_card{ float:left;  overflow:hidden;  clear:both}
.shop_delineation dl.purchase_card:after{ content:"";  clear:both;  height:1px;  display:block;  visibility:hidden}
.shop_delineation dl.purchase_card dd{ float:left;  padding:0}
#credit .shop_delineation dl.purchase_card dd{ float:none;  padding:0}
.shop_delineation ul.purchase_attention{ float:left}
.shop_delineation ul.purchase_attention li{ padding:3px 0 0 10px}
ul.purchase_attention li.purchase_with_webmoney{ font-size:117%;  padding:0 0 10px 10px}
ul.purchase_attention li.note{ color:#c00}
/* サンプルレシート */
.publish_prepaid{  width:630px;   height:auto;   margin:15px auto 0;   background:url(/images/guide_attention_prepaid.png) no-repeat 0 30px;   text-align:right}
.publish_prepaid_lawson{  width:630px;   height:auto;   margin:15px auto 0;   background:url(/images/guide_attention_prepaid_lawson.png) no-repeat 0 30px;   text-align:right}
.publish_prepaid_ministop{  width:630px;   height:auto;   margin:15px auto 0;   background:url(/images/guide_attention_prepaid_ministop.png) no-repeat 0 30px;   text-align:right}
.publish_prepaid_threef{  width:630px;   height:auto;   margin:15px auto 0;   background:url(/images/guide_attention_prepaid_threef.png) no-repeat 0 30px;   text-align:right}
.publish_prepaid_yamazaki{  width:630px;   height:auto;   margin:15px auto 0;   background:url(/images/guide_attention_prepaid_yamazaki.png) no-repeat 0 30px;   text-align:right}
.publish_prepaid_itemgarage{  width:630px;   height:auto;   margin:15px auto 0;   background:url(/images/guide_attention_prepaid.png) no-repeat 0 30px;   text-align:right}
.publish_prepaid_paynetcafe{  width:630px;   height:auto;   margin:15px auto 0;   background:url(/images/guide_attention_prepaid.png) no-repeat 0 30px;   text-align:right}
.publish_prepaid_wondergoo{  width:630px;   height:auto;   margin:15px auto 0;   background:url(/images/guide_attention_prepaid_ministop.png) no-repeat 0 30px;  text-align:right}
/* 操作手順 */
.guide_flow_content{ margin:35px 0 0;  overflow:hidden;  clear:both;  text-align:center}
.guide_flow_content__button{display: block;margin: auto;width: 248px;margin-top: -123px;}
.guide_terminal{ text-align:left;  float:left;  width:270px}
.guide_flow{ float:right;  width:690px}
/* 各ブランド微調整 */
.bottom_line{  border-bottom:1px solid #c4c4c4;   padding:0 0 20px;   margin:20px 0 20px}
.webmoney_card_parts{  width:580px}
.webmoney_attention{  width:330px}
.webmoney_card_parts_seven{  width:480px}
.webmoney_attention_seven{  width:430px}
.webmoney_card_parts_lawson{  width:480px}
.webmoney_attention_lawson{  width:430px}
.webmoney_card_parts_ministop{  width:480px}
.webmoney_attention_ministop{  width:430px}
.webmoney_card_parts_threef{  width:480px}
.webmoney_attention_threef{  width:430px}
.webmoney_card_parts_ampm{  width:310px}
.webmoney_attention_ampm{  width:350px}
.ampm_purchase_area{  width:660px;   margin-right:auto;   margin-left:auto;   overflow:hidden;   clear:both}
.webmoney_card_parts_spar{  width:480px}
.webmoney_attention_spar{  width:430px}
.webmoney_card_parts_seico{  width:480px}
.webmoney_attention_seico{  width:430px}
.webmoney_card_parts_yamazaki{  width:480px}
.webmoney_attention_yamazaki{  width:430px}
.webmoney_card_parts_wondergoo{  width:580px}
.webmoney_attention_wondergoo{  width:330px}
.crystawm_card{  width:480px}
.crystawm_attention{  width:430px}
.just_point{  color:#0050d5;   line-height:3.5em}
.just_point a{  color:#0050d5}
.just_point_info{  width:420px}
.funcashwm{  width:580px}
.funcashwm_attention{  width:330px}
.ff11{  width:320px}
.ff11_attention{  width:590px}
.netcafe{  width:480px}
.netcafe_attention{  width:430px}
.skype{  width:390px}
.skype_attention{  width:520px}
.voicemail{  padding:20px 0 20px}
.mora{  width:470px}
.mora_attention{  width:440px}
.purchase_card dd.goto_info{  width:100%;   display:block;   clear:left;   margin:15px 0 0}
.brand_wrap{  float:left;   margin:auto}
.brand_cap{  border:1px solid #aaa;   color:#777;   padding:2px 5px;   margin:15px 30px 0;   font-size:92%}
.brand_select{  height:212px;   margin-right:auto;   margin-left:auto}
.bs_2colum{  float:left}
.list_3brands{  width:480px}
.list_2brands{  width:320px}
.list_1brand{  width:160px}
.wallet_select{  width:320px;   margin-right:auto;   margin-left:auto}
.wallet_netbank{  width:380px}
.netbank_attention{  width:530px}
.purchase_card dd.netbank_info{  width:100%;   display:block;   clear:left;   margin:10px 0 0}
.purchase_card .addbank{  margin-bottom:20px}
.important_description{  color:#0D4360;   background:url(/images/icon_description_arrow.png) no-repeat left;  display:block;  padding-left:20px}
.append{ margin:10px 0 10px}
.shop_seven_delineation{ width:960px;  text-align:left}
.seven_purchase_area{ width:700px;  padding-top:10px;  margin-left:auto;  border-top:1px dotted #000}
.seven_tips{ width:680px;  margin-left:auto;  margin-right:auto}
.seven_webmoney_attention{ width:350px}
.seven_charge{ width:560px}
.purchase_card dd.seven_charge_point{ width:100%;  display:block;  clear:left;  margin:0 0 0}
.purchase_card dd.seven_charge_info{ width:90%;  display:block;  clear:left;  margin:10px 0 0}
/*追加　メンテナンス情報*/
.off-txt{ display:none}
/*追加　キャンペーンバナー*/
.cam_bnr{ text-align:center;  padding:30px 0 30px;  border-bottom:1px dotted #aaa}
/*追加　モバイルへの導線*/
.guide_mobile{ border-top:1px dotted #aaa;  padding-top:15px;  text-align:left}
.guide_mobile div{ width:320px;  margin:10px auto 30px;  text-align:center}
.guide_mobile div.guide_mobile_fp{ float:left;  margin-left:160px;  padding-right:20px;  border-right:1px solid #666}
.guide_mobile div.guide_mobile_sp{ float:right;  margin-right:120px}
.guide_mobile div.guide_mobile_center{margin:10px auto 30px}
.toTop{ clear:both}
/* 2012 10 23 追記　*/
.purchase_attention table{ width:100%;  border-collapse:collapse;  margin-bottom:10px;  border:solid 1px #cfcfcf}
.purchase_attention caption{ text-align:center;  padding:10px 0 5px}
.purchase_attention th, .purchase_attention td{ padding:10px;  border:solid 1px #cfcfcf}
.purchase_attention th{ background-color:#eaeaea;  text-align:center}
.purchase_attention td{ background-color:#f9f9f9}
.purchase_attention td.odd{ background-color:#fcfcfc}
.txt-center{ text-align:center}
.txt-right{ text-align:right}
/* 2013 06 20 追記　*/
.storecard{ width:420px}
.storecard_attention{ float:right;  width:420px}
.storecard_attention li{ padding:3px 0 0 10px}
.storecard_attention li.purchase_with_webmoney{ font-size:117%;  padding:0 0 10px 10px}
.storecard_attention li.note{ color:#c00}
.indent li{ padding-left:1em}
.indent li:first-letter{ margin-left:-1em}
.cautionSC{ font-size:117%;  padding:4px 0 10px;  color:#c00}
/* 2013 08 29 追記　*/
.purchaseCard{  float:left;   width:480px;   overflow:hidden;   clear:both}
.purchaseCard dl{  margin-bottom:1em}
.purchaseCard dl:after{  content:"";   clear:both;   height:1px;   display:block;   visibility:hidden}
.purchasePoint{  background:url(/images/icon_guide_right_arrow.png) no-repeat left top;  font-size:117%;  padding:5px 0 5px 30px;  margin:0 0 10px;  display:block}
.purchaseCard dd{ float:left}
/*-----------------------------
2013.10.01　追記
------------------------------*/
#seven .shop_brand_name, #loppi .shop_brand_name{ height:18px}
#seven .active, #loppi .active{ height:220px}
/*--------------------------------------------------------------
  クイック決済
--------------------------------------------------------------*/
#about_quick_settle_area{ padding:30px 0 0;  width:960px;  overflow:hidden;  text-align:left}
h3.quick_settle_title{ margin-bottom:0.5em;  font-size:18px;  font-weight:bold}
.what_quick_settle_content{ width:490px;  padding:20px;  background:#f2e4ce;  border-radius:10px;  font-size:12px}
#quick_settle_shop{ width:390px;  float:left;  margin-bottom:40px}
.quick_settle_shop_content{ width:350px;  padding:20px;  background:#f2e4ce;  border-radius:10px;  font-size:12px}
#quick_settle_ex{ padding:0 0 2em;  border-bottom:dashed 1px #cfcfcf}
#quick_settle_ex h3{ margin-left:10px;  margin-right:10px}
h2.quick_caution_title{ text-align:left;  margin-bottom:0.5em;  font-size:20px;  font-weight:bold}
h3.quick_caution_title{ margin-bottom:1em;  font-size:16px;  font-weight:bold;  border-left:5px solid #000;  text-indent:9px;  color:#333}
#quick_caution_area{ padding:15px 0 0;  width:960px;  overflow:hidden;  text-align:left}
#quick_caution_area .section{ padding-left:0;  padding-right:0;  color:#333;  line-height:18px}
#quick_caution_area .section small{ color:#777;  font-size:12px}
#quick_caution_area .section .floatLeft{ float:left;  width:353px;  margin-right:50px}
#quick_caution_area .section .floatLeft+img{ margin-top:-11px}
#quick_caution_area .section img{ vertical-align:top;  margin-top:1em}
.quick_caution_content ul{ margin:0;  padding:0!important;  width:981px;  list-style:none;  position:relative}
.quick_caution_content ul li{ width:220px;  position:relative;  margin-right:22px;  vertical-align:top;  word-break:break-all;  /* ボックス内改行 */ word-wrap:break-word;  /* ボックス内改行 */ display:inline-block}
.quick_caution_content ul li:last-child{ margin-left:5px;  margin-right:-5px}
.quick_caution_content img{ margin-bottom:1em}
#quick_caution_area .btn{ width:380px;  height:40px;  display:block;  margin:30px auto 0}
.shop_more{ text-align:right}
.quick_settle_caution_content{ font-size:12px}
.quick_settle_caution_content ul{ list-style:disc;  padding-left:2em}
.quick_settle_caution_content li{ margin-bottom:0.6em;  list-style:disc}
#quick_settle_caution{ margin-top:20px;  padding:0 10px}
.section{ margin-bottom:2em;  padding:0 10px 2em;  border-bottom:dashed 1px #cfcfcf}
#about_quick_settle_area h3{ padding-bottom:0.3em}
/*ガイド　お知らせテキスト表記*/
.article_list_area{ margin:0 2.5em 0 0;  text-align:left}
.article_list_area li{ list-style-type:none}
.caution{ padding:10px;  background:#fffdf2;  border:1px dotted #7a7a7a;  text-align:left;  margin-bottom:0}
.info h3, .caution h3{ vertical-align:middle;  display:block;  font-size:18px;  font-weight:bold;  color:#000}
/*-------------------------
new guide css
--------------------------*/
.contentWrap{ margin:10px auto 20px;  width:960px}
.guide h2{ margin:0;  padding:0 0 10px;  text-align:left;  vertical-align:bottom;  font-size:17px;  font-weight:bold}
.guide h2 img{ padding-right:5px;  vertical-align:bottom}
/* [01.概要]
---------------------------------------------------------*/
.description{  border-top:1px dotted #666;   border-bottom:1px dotted #666;   padding:18px 8px;   text-align:left;   margin:0}
.purchasePoint{  background:url(../images/icon_guide_right_arrow.png) no-repeat left top;  padding:5px 0 5px 30px;  margin:0 0 5px;  font-size:14px}
.description .shopLink{ padding-left:30px;  font-size:12px}
/* [02.販売券種]
---------------------------------------------------------*/
.brand{  width:960px;   margin:30px 0 8px;   overflow:hidden;   clear:both;   text-align:center}
.brand:after, .brand ul:after{  content:"";   clear:both;   height:1px;   display:block;   visibility:hidden;   text-align:center}
.brandType{  display:inline-block;   margin:0 5px}
.caption{  padding:2px 5px;   border:1px solid #aaa;   color:#777;   font-size:92%}
.brandType ul{  display:inline-block;   padding:0 20px}
.brandType li{  display:inline-block;   padding:0;   width:158px;   font-size:84%;   line-height:1em;   text-align:center}
.brandType a{  width:158px;   height:212px;   display:block;   cursor:pointar;   text-decoration:none}
.brand a:link, .brand a:visited{  color:#002656;   text-decoration:none}
.brand a:hover, .brand a:active{  color:#F57B32;   text-decoration:none}
.brand .brandName{  display:block;   height:10px;   padding:15px 0 10px;   line-height:1.1em}
.brand a.active{  background:url(../images/card_list_bg_active.png) no-repeat center bottom;  text-decoration:none}
/*-----------------------------------
ブランド名が3行になる場合の処理
-----------------------------------*/
#crysta .brandName{ height:18px}
#crysta .brandType a, #crysta .active{ height:220px}
.brand .brandLogo{ height:130px;  width:130px;  margin:20px 0 0}
/* [03.金種と注意事項]
---------------------------------------------------------*/
.shop_delineation{  background:url(../images/guide_content_bg_bottom_new.gif) no-repeat center bottom;   padding:0 0 24px}
.shop_delineation_top{  background:url(../images/guide_content_bg_top_new.gif) no-repeat center top;  padding:24px 25px 0;  text-align:left}
.purchase_card{ float:left;  overflow:hidden}
.purchase_card:after{ content:"";  clear:both;  height:1px;  display:block;  visibility:hidden}
.purchase_card dd{ float:left;  padding:0}
#credit .shop_delineation .purchase_card dd{ float:none;  padding:0}
.purchase_attention{ float:left}
.purchase_attention li{ padding:3px 0 0 10px}
.purchase_attention li.purchase_with_webmoney{ font-size:117%;  padding:0 0 10px 10px}
ul.purchase_attention li.note{ color:#c00}
/* [05.追記]
---------------------------------------------------------*/
.info h3, .caution h3{ font-size:16px}
.info h3>span, .caution h3>span{ line-height:24px;  vertical-align:top;  display:inline-block;  margin-left:.2em;  margin-bottom:.3em}
/*追加　キャンペーンバナー*/
.cam_bnr{ padding:0 0 30px;  margin:30px 0 0}
/* 2013 06 20 追記　*/
.note{ color:#c00}
/*Fami対応*/
.brandType ul.fami{  padding:0}
.brandType ul.fami li{  width:130px}
.brandType ul.fami a{  height:208px!important;   width:auto}
ul.fami a.active{  background:url(../images/card_list_bg_active_fami.png) no-repeat center bottom;  text-decoration:none}
.brand ul.fami .brandLogo{ height:120px;  width:120px}
/*seven対応*/
.seven ul{  padding:0 10px}
.seven li{  width:145px}
.brand a.active_fami{  background:url(../images/card_list_bg_active_fami.png) no-repeat center bottom;  text-decoration:none}
.seven #multiCopy ul{ margin-left:-10px}
.seven #giftCard ul{ margin-left:-10px}
.seven #online ul{ margin-left:-5px}
/*ガイド　お知らせテキスト表記*/
.article_list_area{  margin:0 2.5em 0 0;   text-align:left}
.article_list_area li{  list-style-type:none}
.info{  padding:10px;   background:#fffdf2;   border:1px dotted #7a7a7a;   text-align:left;   margin:30px 0}
.caution>h3:before{  content:url(../images/cmn/mente_icon.png)}
.info>h3:before{  content:url(../images/cmn/news_icon.png)}
