@charset "utf-8";

/*******************************************************************************
*									       *
*  Web Site  :	http://www.smbc-card.com/				       *
*  CSS	     :	card.css						       *
*  Modified  :	Apr * 2006						       *
*									       *
*******************************************************************************/


/*
===================================== 1: タイトル設定 ====================================================
*/


/* 各ページタイトル[h1] 
---------------------------------------------------------------------------------------------------------*/

/* タイトル共通設定 */

h1#goldcard,
h1#etcgoldcard,
h1#youngcard,
h1#executivecard,
h1#classiccard,
h1#classic_studentcard,
h1#amitiecard,
h1#amitie_studentcard,
h1#everycard,
h1#virtualcard,
h1#mastercard,
h1#etcclassiccard,
h1#usjcard,h1#jnbcard,
h1#lachiccard,
h1#mitsukoshicard,
h1#anacard,
h1#kinokuniyacard,
h1#apply-usjcard,
h1#photocard,
h1#photocard,
h1#about-ic,
h1#sevice-uzu,
h1#sevice-uzu,
h1#sevice-amitie,
h1#am-det01,
h1#am-det02,
h1#am-det03,
h1#am-det04,
h1#uzu-det01,
h1#uzu-det02,
h1#uzu-det03,
h1#uzu-det04,
h1#feelist,
h1#card-lineup,
h1#card-new-lineup,
h1#card-lineup-visa,
h1#card-lineup-add,
h1#card-lineup-tieup,
h1#kinokuniya-agree,
h1#ana-agree,
h1#jnb-agree,
h1#lachic-agree,
h1#nimanendo-agree,
h1#mitsukoshi-agree,
h1#usj-agree,
h1#anacard-apply,
h1#mitsukoshicard-apply,
h1#hosei-apply,
h1#keiocard-apply,
h1#keiopassport-apply,
h1#lachiccard-apply,
h1#jnbcard-apply,
h1#kinokuniyacard-apply,
h1#usjcard-apply,
h1#nimanendo-apply,
h1#club-t-apply,
h1#hilton-apply,
h1#kinkitourist-apply,
h1#persona-apply,
h1#sensyukai-apply,
h1#sotetsu-apply,
h1#pastown-apply,
h1#yahoo-apply,
h1#vivi-apply,
h1#gla-apply,
h1#glamorous-apply,
h1#style-apply,
h1#monsterhunter-apply,
h1#virtualcard_add,
h1#uzu-det,
h1#affiliate-det,
h1#kyotoplus,
h1#kobepitapa-apply,
h1#boowy-apply,
h1#pinky-apply,
h1#mandara-apply,
h1#tom-apply,
h1#yumenavi-apply,
h1#withlove-apply,
h1#girlswalker-apply,
h1#mina-apply,
h1#lunatia-apply,
h1#northface-apply,
h1#narumiya-apply,
h1#yazawa-apply,
h1#stacia-apply,
h1#stacia_p-apply,
h1#peppy-apply,
h1#president_c-apply,
h1#clubrstage-apply,
h1#osakapitapa-apply,
h1#kyotoplus-apply,
h1#nimoca-apply,
h1#krisflyer-apply,
h1#airfrance-apply,
h1#unicef-apply,
h1#eco-apply,
h1#ginrencard,
h1#anasuica-apply,
h1#kanku-apply,
h1#taka-apply,
h1#willer-apply,
h1#idolmaster-apply,
h1#arukikata-apply,
h1#td-point-apply,
h1#hama-eco-apply,
h1#powerplant-apply,
h1#puma-apply,
h1#ryokuju-apply,
h1#peugeot-apply,
h1#ingfan-apply
{height: 30px;margin:0 auto 15px;text-indent:-999em;}

/* タイトル共通設定 done*/

/* タイトル背景画像個別指定 */

h1#goldcard{background: url(../card/imgs/title_goldcard.gif) no-repeat center;}
h1#etcgoldcard{background: url(../card/imgs/title_etcgoldcard.gif) no-repeat center;}
h1#youngcard{background: url(../card/imgs/title_young_goldcard.gif) no-repeat center;}
h1#executivecard{background: url(../card/imgs/title_executivecard.gif) no-repeat center;}
h1#classiccard{background: url(../card/imgs/title_classiccard.gif) no-repeat center;}
h1#classic_studentcard{background: url(../card/imgs/title_classic_studentcard.gif) no-repeat center;}
h1#etcclassiccard{background: url(../card/imgs/title_etcclassiccard.gif) no-repeat center;}
h1#amitiecard{background: url(../card/imgs/title_amitiecard.gif) no-repeat center;}
h1#amitie_studentcard{background: url(../card/imgs/title_amitie_studentcard.gif) no-repeat center;}
h1#everycard{background: url(../card/imgs/title_everycard.gif) no-repeat center;}
h1#virtualcard{background: url(../card/imgs/title_virtualcard.gif) no-repeat center;}
h1#mastercard{background: url(../card/imgs/title_mastercard.gif) no-repeat center;}
h1#usjcard{background: url(../affiliate/usj/imgs/title_usj.gif) no-repeat center;}
h1#jnbcard{background: url(../affiliate/jnb/imgs/title_jnb.gif) no-repeat center;}
h1#lachiccard{background: url(../affiliate/lachic/imgs/title_lachic.gif) no-repeat center;}
h1#mitsukoshicard{background: url(../affiliate/mitsukoshi/imgs/title_mitsukoshi.gif) no-repeat center;}
h1#anacard{background: url(../affiliate/ana/imgs/title_ana.gif) no-repeat center;}
h1#kinokuniyacard{background: url(../affiliate/kinokuniya/imgs/title_kinokuniya.gif) no-repeat center;}
h1#apply-usjcard{background: url(../card/imgs/title_apply_usj.gif) no-repeat center;}
h1#photocard{background: url(../card/imgs/tytle_ic_photo.gif) no-repeat center;}
h1#about-ic{background: url(../card/imgs/title_about_ic.gif) no-repeat center;}
h1#sevice-uzu{background: url(../card/imgs/title_sevice-uzu.gif) no-repeat center;}
h1#sevice-amitie{background: url(../card/imgs/title_sevice-amitie.gif) no-repeat center;}
h1#am-det01{background: url(../card/imgs/title_amitie_detail.gif) no-repeat center;}
h1#am-det02{background: url(../card/imgs/title_amitie_detail02.gif) no-repeat center;}
h1#am-det03{background: url(../card/imgs/title_amitie_detail03.gif) no-repeat center;}
h1#am-det04{background: url(../card/imgs/title_amitie_detail04.gif) no-repeat center;}
h1#affiliate-det{background: url(../card/imgs/title_affiliate_detail.gif) no-repeat center;}
h1#uzu-det{background: url(../card/imgs/title_uzu_detail.gif) no-repeat center;}
h1#uzu-det01{background: url(../card/imgs/title_uzu_detail01.gif) no-repeat center;}
h1#uzu-det02{background: url(../card/imgs/title_uzu_detail02.gif) no-repeat center;}
h1#uzu-det03{background: url(../card/imgs/title_uzu_detail03.gif)  no-repeat center;}
h1#uzu-det04{background: url(../card/imgs/title_uzu_detail04.gif)  no-repeat center;}
h1#ana-agree{background: url(../affiliate/ana/imgs/title_ana_agree.gif) no-repeat center;}
h1#kinokuniya-agree{background: url(../affiliate/kinokuniya/imgs/title_kinokuniya_agree.gif) no-repeat center;}
h1#card-lineup{background: url(../card/imgs/title_index.gif) no-repeat center;}
h1#card-new-lineup{background: url(../card/imgs/title_index_all.gif) no-repeat center;}
h1#card-lineup-visa{background: url(../card/imgs/title_index_visa.gif) no-repeat center;}
h1#card-lineup-add{background: url(../card/imgs/title_index_addition.gif) no-repeat center;}
h1#card-lineup-tieup{background: url(../card/imgs/title_index_tieup.gif) no-repeat center;}
h1#jnb-agree{background: url(../affiliate/jnb/imgs/title_jnb_agree.gif) no-repeat center;}
h1#lachic-agree{background: url(../affiliate/lachic/imgs/title_lachic_agree.gif) no-repeat center;}
h1#mitsukoshi-agree{background: url(../affiliate/mitsukoshi/imgs/title_mitsukoshi_agree.gif) no-repeat center;}
h1#nimanendo-agree{background: url(../affiliate/nimanendo/imgs/title_nimanendo_agree.gif) no-repeat center;}
h1#usj-agree{background: url(../affiliate/usj/imgs/title_usj_agree.gif) no-repeat center;}
h1#feelist{background: url(../card/imgs/title_fee.gif) no-repeat center;}
h1#anacard-apply{background: url(../affiliate/ana/imgs/title_ana_flow.gif) no-repeat center;}
h1#mitsukoshicard-apply{background: url(../affiliate/mitsukoshi/imgs/title_mitsukoshi_flow.gif) no-repeat center;}
h1#hosei-apply{background: url(../affiliate/hosei/imgs/title_hosei_flow.gif) no-repeat center;}
h1#keiocard-apply{background: url(../affiliate/keiocard/imgs/title_keiocard_flow.gif) no-repeat center;}
h1#keiopassport-apply{background: url(../affiliate/keiopassport/imgs/title_keiopassport_flow.gif) no-repeat center;}
h1#lachiccard-apply{background: url(../affiliate/lachic/imgs/title_lachic_flow.gif) no-repeat center;}
h1#jnbcard-apply{background: url(../affiliate/jnb/imgs/title_jnb_flow.gif) no-repeat center;}
h1#kinokuniyacard-apply{background: url(../affiliate/kinokuniya/imgs/title_kinokuniya_flow.gif) no-repeat center;}
h1#nimanendo-apply{background: url(../affiliate/nimanendo/imgs/title_nimanendo_flow.gif) no-repeat center;}
h1#usjcard-apply{background: url(../affiliate/usj/imgs/title_usj_flow.gif) no-repeat center;}
h1#club-t-apply{background: url(../affiliate/club-t/imgs/title_club-t_flow.gif) no-repeat center;}
h1#hilton-apply{background: url(../affiliate/hilton/imgs/title_hilton_flow.gif) no-repeat center;}
h1#kinkitourist-apply{background: url(../affiliate/kinkitourist/imgs/title_kinkitourist_flow.gif) no-repeat center;}
h1#persona-apply{background: url(../affiliate/persona/imgs/title_persona_flow.gif) no-repeat center;}
h1#sensyukai-apply{background: url(../affiliate/sensyukai/imgs/title_sensyukai_flow.gif) no-repeat center;}
h1#sotetsu-apply{background: url(../affiliate/sotetsu/imgs/title_sotetsu_flow.gif) no-repeat center;}
h1#pastown-apply{background: url(../affiliate/pastown/imgs/title_pastown_flow.gif) no-repeat center;}
h1#yahoo-apply{background: url(../affiliate/yahoo/imgs/title_yahoo_flow.gif) no-repeat center;}
h1#vivi-apply{background: url(../affiliate/vivi/imgs/title_vivi_flow.gif) no-repeat center;}
h1#gla-apply{background: url(../affiliate/gla/imgs/title_gla_flow.gif) no-repeat center;}
h1#monsterhunter-apply{background: url(../affiliate/monsterhunter/imgs/title_monsterhunter_flow.gif) no-repeat center;}
h1#virtualcard_add{background: url(../add/imgs/title_virtualcard_add.gif) no-repeat center;}
h1#kyotoplus{background: url(../affiliate/kyotoplus/imgs/title_kyotoplus.gif) no-repeat center;}
h1#kobepitapa-apply{background: url(../affiliate/kobepitapa/imgs/title_kobepitapa_flow.gif) no-repeat center;}
h1#glamorous-apply{background: url(../affiliate/glamorous/imgs/title_gla_flow.gif) no-repeat center;}
h1#style-apply{background: url(../affiliate/style/imgs/title_style_flow.gif) no-repeat center;}
h1#boowy-apply{background: url(../affiliate/boowy/imgs/title_boowy_flow.gif) no-repeat center;}
h1#pinky-apply{background: url(../affiliate/pinky/imgs/title_pinky_flow.gif) no-repeat center;}
h1#mandara-apply{background: url(../affiliate/mandara/imgs/title_mandara_flow.gif) no-repeat center;}
h1#tom-apply{background: url(../affiliate/tom/imgs/title_tom_flow.gif) no-repeat center;}
h1#yumenavi-apply{background: url(../affiliate/yumenavi/imgs/title_yumenavi_flow.gif) no-repeat center;}
h1#withlove-apply{background: url(../affiliate/withlove/imgs/title_withlove_flow.gif) no-repeat center;}
h1#girlswalker-apply{background: url(../affiliate/girlswalker/imgs/title_girlswalker_flow.gif) no-repeat center;}
h1#mina-apply{background: url(../affiliate/mina/imgs/title_mina_flow.gif) no-repeat center;}
h1#lunatia-apply{background: url(../affiliate/lunatia/imgs/title_lunatia_flow.gif) no-repeat center;}
h1#northface-apply{background: url(../affiliate/northface/imgs/title_northface_flow.gif) no-repeat center;}
h1#narumiya-apply{background: url(../affiliate/narumiya/imgs/title_narumiya_flow.gif) no-repeat center;}
h1#yazawa-apply{background: url(../affiliate/yazawa/imgs/title_yazawa_flow.gif) no-repeat center;}
h1#stacia-apply{background: url(../affiliate/stacia/imgs/title_stacia_flow.gif) no-repeat center;}
h1#stacia_p-apply{background: url(../affiliate/stacia_p/imgs/title_stacia_p_flow.gif) no-repeat center;}
h1#peppy-apply{background: url(../affiliate/peppy/imgs/title_peppy_flow.gif) no-repeat center;}
h1#president_c-apply{background: url(../affiliate/president_c/imgs/title_pre_c_flow.gif) no-repeat center;}
h1#clubrstage-apply{background: url(../affiliate/clubrstage/imgs/title_clubrstage_flow.gif) no-repeat center;}
h1#osakapitapa-apply{background: url(../affiliate/osakapitapa/imgs/title_osakapitapa_flow.gif) no-repeat center;}
h1#kyotoplus-apply{background: url(../affiliate/kyotoplus/imgs/title_kyotoplus_flow.gif) no-repeat center;}
h1#nimoca-apply{background: url(../affiliate/nimoca/imgs/title_nimoca_flow.gif) no-repeat center;}
h1#krisflyer-apply{background: url(../affiliate/krisflyer/imgs/title_krisflyer_flow.gif) no-repeat center;}
h1#airfrance-apply{background: url(../affiliate/airfrance/imgs/title_airfrance_flow.gif) no-repeat center;}
h1#unicef-apply{background: url(../affiliate/unicef/imgs/title_unicef_flow.gif) no-repeat center;}
h1#eco-apply{background: url(../affiliate/eco/imgs/title_eco_flow.gif) no-repeat center;}
h1#ginrencard{background: url(../card/imgs/title_ginrencard.gif) no-repeat center;}
h1#anasuica-apply{background: url(../affiliate/anasuica/imgs/title_anasuica_flow.gif) no-repeat center;}
h1#kanku-apply{background: url(../affiliate/kanku/imgs/title_kanku_flow.gif) no-repeat center;}
h1#taka-apply{background: url(../affiliate/taka/imgs/title_taka_flow.gif) no-repeat center;}
h1#willer-apply{background: url(../affiliate/willer/imgs/title_willer_flow.gif) no-repeat center;}
h1#idolmaster-apply{background: url(../affiliate/idolmaster/imgs/title_idolmaster_flow.gif) no-repeat center;}
h1#arukikata-apply{background: url(../affiliate/arukikata/imgs/title_arukikata_flow.gif) no-repeat center;}
h1#td-point-apply{background: url(../affiliate/td-point/imgs/title_td-point_flow.gif) no-repeat center;}
h1#hama-eco-apply{background: url(../affiliate/hama-eco/imgs/title_hama-eco_flow.gif) no-repeat center;}
h1#powerplant-apply{background: url(../affiliate/powerplant/imgs/title_powerplant_flow.gif) no-repeat center;}
h1#puma-apply{background: url(../affiliate/puma/imgs/title_puma_flow.gif) no-repeat center;}
h1#ryokuju-apply{background: url(../affiliate/ryokuju/imgs/title_ryokuju_flow.gif) no-repeat center;}
h1#peugeot-apply{background: url(../affiliate/peugeot/imgs/title_peugeot_flow.gif) no-repeat center;}
h1#ingfan-apply{background: url(../affiliate/ingfan/imgs/title_ingfan_flow.gif) no-repeat center;}

/* タイトル背景画像個別指定 done*/

/* 各ページサブタイトルバー [h2]
-------------------------------------------*/

/* タイトル共通設定 */
body.card div.method h2#goldcard,
body.card div.method h2#youngcard,
body.card div.method h2#executivecard,
body.card div.method h2#classiccard,
body.card div.method h2#classic_studentcard,
body.card div.method h2#amitiecard,
body.card div.method h2#amitie_studentcard,
body.card div.method h2#everycard,
body.card div.method h2#virtualcard,
body.card div.method h2#mastercard,
body.card div.method h2#usjcard,
body.card div.method h2#jnbcard,
body.card div.method h2#lachiccard,
body.card div.method h2#mitsukoshicard,
body.card div.method h2#anacard,
body.card div.method h2#kinokuniyacard,
body.card div.method h2#ginrencard,
div#different h2#goldcard,
div#different h2#youngcard,
div#different h2#executivecard,
div#different h2#classiccard,
div#different h2#classic_studentcard,
div#different h2#amitiecard,
div#different h2#amitie_studentcard,
div#different h2#everycard,
div#different h2#virtualcard,
div#different h2#mastercard,
div#different h2#ginrencard,
div#different h2#usjcard,
h2#diff-jnbcard,
div#different h2#lachiccard,
div#different h2#mitsukoshicard,
div#different h2#anacard,
div#different h2#kinokuniyacard,
div#different h2#photo-card,
div#about-apply h2#ana-flow,
div#year h2,
h2#line-up,
h2#card-recommend,
div#infomation h2,
div#campaign h2,
div#ic-aply h2#online,
div#ic-use h2#speedy,
div#about-apply h2#year,
div#about-apply h2#info,
div#about-apply h2#admission-usj,
div#about-apply h2#admission-lachic,
div#about-apply h2#admission-mitsukoshi,
div#about-apply h2#admission-keiopassport,
div#about-apply h2#admission-nimanendo,
div#about-apply h2#admission-club-t,
div#about-apply h2#admission-kinkitourist,
div#about-apply h2#admission-persona,
div#about-apply h2#admission-sensyukai,
div#about-apply h2#process,
div#about-apply h2#admission-sotetsu,
div#about-apply h2#admission-pastown,
div#about-apply h2#admission-yahoo,
div#about-apply h2#admission-vivi,
div#about-apply h2#admission-gla,
div#about-apply h2#admission-monsterhunter,
div#about-apply h2#admission-boowy,
div#about-apply h2#admission-pinky,
div#about-apply h2#admission-mandara,
div#about-apply h2#admission-tom,
div#about-apply h2#admission-yumenavi,
div#about-apply h2#admission-withlove,
div#about-apply h2#admission-girlswalker,
div#about-apply h2#admission-mina,
div#about-apply h2#admission-lunatia,
div#about-apply h2#admission-northface,
div#about-apply h2#admission-narumiya,
div#about-apply h2#admission-yazawa,
div#about-apply h2#admission-stacia,
div#about-apply h2#admission-stacia_p,
div#about-apply h2#admission-peppy,
div#about-apply h2#admission-president_c,
div#about-apply h2#admission-osakapitapa,
div#about-apply h2#admission-kyotoplus,
div#about-apply h2#admission-kobepitapa,
div#about-apply h2#admission-nimoca,
div#about-apply h2#admission-krisflyer,
div#about-apply h2#admission-airfrance,
div#about-apply h2#admission-unicef,
div#about-apply h2#admission-eco,
div#about-apply h2#admission-anasuica,
div#about-apply h2#admission-kanku,
div#about-apply h2#admission-taka,
div#about-apply h2#admission-willer,
div#about-apply h2#admission-idolmaster,
div#about-apply h2#admission-td-point,
div#about-apply h2#admission-hama-eco,
div#about-apply h2#admission-powerplant,
div#about-apply h2#payment,
div#about-apply h2#method,
div#about-apply h2#lineup,
div#mem-service h2#uzu-service01,
div#mem-service h2#uzu-service02,
div#mem-service h2#uzu-service03,
div#mem-service h2#uzu-service04,
div#mem-service h2#amitie-service01,
div#mem-service h2#amitie-service02,
div#mem-service h2#amitie-service03,
div#mem-service h2#amitie-service04,
div#about-apply h2#year,
div#about-apply h2#info,
div#about-apply h2#admission-usj,
div#about-apply h2#admission-lachic,
div#about-apply h2#admission-mitsukoshi,
div#about-apply h2#admission-clubrstage,
div#about-apply h2#process,
div#about-apply h2#payment,
div#about-apply h2#method,
div#about-apply h2#lineup,
div#det-uzu h2,
div#det-affiliate h2,
div#det-am h2,
body.card div.method h2#minicard,
h2#admission-kinokuniya,
h2#admission-ana,
h2#admission-hilton,
h2#admission-persona,
h2#admission-stacia,
h2#admission-stacia_p,
h2#campaign-mitsukoshi,
h2#admission-osakapitapa,
h2#admission-kyotoplus,
h2#admission-kanku,
h2#admission-arukikata,
div#about-flow h2#admission-jnb,
h2#fee-sub,
h2#fee-sub2,
h2#inquiry-apply,
h2#uzu-cash,
h2#uzu-shopping,
h2#uzu-free,
h2#uzu-ribo,
h2#amitie-travel,
h2#amitie-cocktail,
h2#amitie-safety,
h2#amitie-point,
h2#amitie-event,
h2#etcgoldcard,
h2#etcgold-diff,
h2#etcclassic,
h2#etcclassic-diff,
h2#card-add,
h2#kyotoplus-diff,
h2#kyotoplus-appy,
h2#kobepitapa-diff,
div#about-apply h2#admission-style,
h2#kobepitapa-appy
{clear:both;height: 22px;text-indent: -999em;margin:0 auto 15px;}

/* タイトル共通設定 done*/


/* 背景画像個別指定、マージン個別指定 */
body.card div.method h2#goldcard{background: url(../card/imgs/bar_method.gif) no-repeat center;}
body.card div.method h2#youngcard{background: url(../card/imgs/bar_method_young_goldcard.gif) no-repeat center;}
body.card div.method h2#executivecard{background: url(../card/imgs/bar_method_executivecard.gif) no-repeat center;}
body.card div.method h2#classiccard{background: url(../card/imgs/bar_method_classiccard.gif) no-repeat center;}
body.card div.method h2#classic_studentcard{background: url(../card/imgs/bar_method_classic_studentcard.gif) no-repeat center;}
body.card div.method h2#amitiecard{background: url(../card/imgs/bar_method_amitiecard.gif) no-repeat center;}
body.card div.method h2#amitie_studentcard{background: url(../card/imgs/bar_method_amitie_studentcard.gif) no-repeat center;}
body.card div.method h2#everycard{background: url(../card/imgs/bar_method_everycard.gif) no-repeat center;}
body.card div.method h2#virtualcard{background: url(../card/imgs/bar_method_virtualcard.gif) no-repeat center;}
body.card div.method h2#mastercard{background: url(../card/imgs/bar_method_mastercard.gif) no-repeat center;}
body.card div.method h2#usjcard{background: url(../affiliate/usj/imgs/bar_method_usj.gif) no-repeat center;}
body.card div.method h2#jnbcard{background: url(../affiliate/jnb/imgs/bar_method_jnb.gif) no-repeat center;}
body.card div.method h2#lachiccard{background: url(../affiliate/lachic/imgs/bar_method_lachiccard.gif) no-repeat center;}
body.card div.method h2#mitsukoshicard{background: url(../affiliate/mitsukoshi/imgs/bar_method_mitsukoshicard.gif) no-repeat center;}
body.card div.method h2#anacard{background: url(../card/imgs/bar_method_anacard.gif) no-repeat center;}
body.card div.method h2#kinokuniyacard{background: url(../affiliate/kinokuniya/imgs/bar_method_kinokuniya.gif) no-repeat center;}
body.uzu-detail div.method h2#uzu-detail{background: url(../card/imgs/bar_method_uzucard.gif) no-repeat center;}
div#different h2#goldcard{background: url(../card/imgs/bar_diff.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#youngcard{background: url(../card/imgs/bar_diff_young_goldcard.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#executivecard{background: url(../card/imgs/bar_diff_executivecard.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#classiccard{background: url(../card/imgs/bar_diff_classic.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#classic_studentcard{background: url(../card/imgs/bar_diff_classic_student.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#amitiecard{background: url(../card/imgs/bar_diff_amitie.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#amitie_studentcard{background: url(../card/imgs/bar_diff_amitie_student.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#everycard{background: url(../card/imgs/bar_diff_every.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#virtualcard{background: url(../card/imgs/bar_diff_virtualcard.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#ginrencard{background: url(../card/imgs/bar_diff_ginrencard.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#mastercard{background: url(../card/imgs/bar_diff_mastercard.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#usjcard{background: url(../affiliate/usj/imgs/bar_diff_usj.gif) no-repeat center;margin: 0 auto 15px;}
h2#diff-jnbcard{background: url(../affiliate/jnb/imgs/bar_diff_jnb.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#lachiccard{background: url(../affiliate/lachic/imgs/bar_diff_lachic.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#mitsukoshicard{background: url(../affiliate/mitsukoshi/imgs/bar_diff_mitsukoshi.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#anacard{background: url(../affiliate/ana/imgs/bar_diff_ana.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#kinokuniyacard{background: url(../affiliate/kinokuniya/imgs/bar_diff_kinokuniya.gif) no-repeat center;margin: 0 auto 15px;}
div#different h2#photo-card{background: url(../card/imgs/bar_ic_photo.gif) no-repeat center;margin: 0 auto 15px;}
div#about-apply h2#ana-flow{background: url(../affiliate/imgs/bar_ana_flow.gif) no-repeat center;margin: 0 auto 15px;}
div#year h2{background: url(../card/imgs/bar_fee.gif) no-repeat center;margin:0 auto 15px;}
h2#line-up{background: url(../card/imgs/bar_id_lineup.gif) no-repeat center;margin: 1em auto 15px;}
h2#card-recommend{background: url(../card/imgs/bar_recommend.gif) no-repeat center;margin: 0 auto 15px;}
div#infomation h2{background: url(../card/imgs/bar_info.gif) no-repeat center;margin:0 auto 15px;}
div#campaign h2{background: url(../card/imgs/bar_campaign.gif) no-repeat center;margin:0 auto 15px;}
div#ic-aply h2#online{background: url(../card/imgs/bar_ic_photo_aply.gif) no-repeat center;margin: 0 auto 15px;}
div#ic-use h2#speedy{background: url(../card/imgs/bar_safety.gif) no-repeat center;margin: 0 auto 15px;}
div#about-apply h2#year{background: url(../card/imgs/bar_fee.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#info{background: url(../card/imgs/bar_info.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-usj{background: url(../card/imgs/bar_apply_admission_usj.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-lachic{background: url(../affiliate/lachic/imgs/bar_apply_admission_lachic.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-mitsukoshi{background: url(../affiliate/mitsukoshi/imgs/bar_apply_admission_mitsukoshi.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-keiopassport{background: url(../affiliate/keiopassport/imgs/bar_apply_admission_keiopassport.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-nimanendo{background: url(../affiliate/nimanendo/imgs/bar_apply_admission_nimanendo.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-club-t{background: url(../affiliate/club-t/imgs/bar_apply_admission_club-t.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-kinkitourist{background: url(../affiliate/kinkitourist/imgs/bar_apply_admission_kinkitourist.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-persona{background: url(../affiliate/persona/imgs/bar_apply_admission_persona.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-sensyukai{background: url(../affiliate/sensyukai/imgs/bar_apply_admission_sensyukai.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-sotetsu{background: url(../affiliate/sotetsu/imgs/bar_apply_admission_sotetsu.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-pastown{background: url(../affiliate/pastown/imgs/bar_apply_admission_pastown.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-yahoo{background: url(../affiliate/yahoo/imgs/bar_apply_admission_yahoo.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-vivi{background: url(../affiliate/vivi/imgs/bar_apply_admission_vivi.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-gla{background: url(../affiliate/gla/imgs/bar_apply_admission_gla.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-monsterhunter{background: url(../affiliate/monsterhunter/imgs/bar_apply_admission_monsterhunter.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-boowy{background: url(../affiliate/boowy/imgs/bar_apply_admission_boowy.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-withlove{background: url(../affiliate/withlove/imgs/bar_apply_admission_with.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-mina{background: url(../affiliate/mina/imgs/bar_apply_admission_mina.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-lunatia{background: url(../affiliate/lunatia/imgs/bar_apply_admission_lunatia.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-narumiya{background: url(../affiliate/narumiya/imgs/bar_apply_admission_narumiya.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-yazawa{background: url(../affiliate/yazawa/imgs/bar_apply_admission_yazawa.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-stacia{background: url(../affiliate/stacia/imgs/bar_apply_admission_stacia.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-stacia_p{background: url(../affiliate/stacia_p/imgs/bar_apply_admission_stacia_p.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-peppy{background: url(../affiliate/peppy/imgs/bar_apply_admission_peppy.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-president_c{background: url(../affiliate/president_c/imgs/bar_apply_admission_pre_c.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-clubrstage{background: url(../affiliate/clubrstage/imgs/bar_apply_admission_clubrstage.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-girlswalker{background: url(../affiliate/girlswalker/imgs/bar_apply_admission_girlswalker.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-osakapitapa{background: url(../affiliate/osakapitapa/imgs/bar_apply_admission_osakapitapa.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-kyotoplus{background: url(../affiliate/kyotoplus/imgs/bar_apply_admission_kyotoplus.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-kobepitapa{background: url(../affiliate/kobepitapa/imgs/bar_apply_admission_kobepitapa.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-nimoca{background: url(../affiliate/nimoca/imgs/bar_apply_admission_nimoca.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-krisflyer{background: url(../affiliate/krisflyer/imgs/bar_apply_admission_krisflyer.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-airfrance{background: url(../affiliate/airfrance/imgs/bar_apply_admission_airfrance.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-eco{background: url(../affiliate/eco/imgs/bar_apply_admission_eco.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-anasuica{background: url(../affiliate/anasuica/imgs/bar_apply_admission_anasuica.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-kanku{background: url(../affiliate/kanku/imgs/bar_apply_admission_kanku.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-taka{background: url(../affiliate/taka/imgs/bar_apply_admission_taka.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-willer{background: url(../affiliate/willer/imgs/bar_apply_admission_willer.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-idolmaster{background: url(../affiliate/idolmaster/imgs/bar_apply_admission_idolmaster.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-td-point{background: url(../affiliate/td-point/imgs/bar_apply_admission_td-point.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-hama-eco{background: url(../affiliate/hama-eco/imgs/bar_apply_admission_hama-eco.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-powerplant{background: url(../affiliate/powerplant/imgs/bar_apply_admission_powerplant.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#process{background: url(../card/imgs/bar_apply_process.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#payment{background: url(../card/imgs/bar_apply_payment.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#method{background: url(../card/imgs/bar_apply_method.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#lineup{background: url(../card/imgs/bar_apply_lineup_ana.gif) no-repeat center;margin:0 0 20px;}
div#mem-service h2#uzu-service01{background: url(../card/imgs/bar_service_uzu01.gif) no-repeat center;margin:0 0 20px;}
div#mem-service h2#uzu-service02{background: url(../card/imgs/bar_service_uzu02.gif) no-repeat center;margin:0 0 20px;}
div#mem-service h2#uzu-service03{background: url(../card/imgs/bar_service_uzu03.gif) no-repeat center;margin:0 0 20px;}
div#mem-service h2#uzu-service04{background: url(../card/imgs/bar_service_uzu04.gif) no-repeat center;margin:0 0 20px;}
div#mem-service h2#amitie-service01{background: url(../card/imgs/bar_service_amitie01.gif) no-repeat center;margin:0 0 20px;}
div#mem-service h2#amitie-service02{background: url(../card/imgs/bar_service_amitie02.gif) no-repeat center;margin:0 0 20px;}
div#mem-service h2#amitie-service03{background: url(../card/imgs/bar_service_amitie03.gif) no-repeat center;margin:0 0 20px;}
div#mem-service h2#amitie-service04{background: url(../card/imgs/bar_service_amitie04.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#year{background: url(../card/imgs/bar_fee.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#info{background: url(../card/imgs/bar_info.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-usj{background: url(../affiliate/imgs/bar_apply_admission_usj.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-lachic{background: url(../affiliate/lachic/imgs/bar_apply_admission_lachic.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-mitsukoshi{background: url(../affiliate/mitsukoshi/imgs/bar_apply_admission_mitsukoshi.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-northface{background: url(../affiliate/northface/imgs/bar_apply_admission_northface.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#process{background: url(../card/imgs/bar_apply_process.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#payment{background: url(../card/imgs/bar_apply_payment.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#method{background: url(../card/imgs/bar_apply_method.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#lineup{background: url(../card/imgs/bar_apply_lineup_ana.gif) no-repeat center;margin:0 0 20px;}
div#det-uzu h2{background: url(../card/imgs/bar_uzu_detail.gif) no-repeat center;margin:0 0 -3px;}
div#det-affiliate h2{background: url(../card/imgs/bar_affiliate_detail.gif) no-repeat center;margin:0 0 -3px;}
div#det-am h2{background: url(../card/imgs/bar_amitie_detail.gif) no-repeat center;margin:0 0 -3px;}
body.card div.method h2#minicard{background: url(../add/imgs/bar_method_minicard.gif) no-repeat center;margin:0 auto 15px;}
h2#admission-kinokuniya{background: url(../affiliate/kinokuniya/imgs/bar_kinokuniya_apply.gif) no-repeat center;margin:0 auto 15px;}
h2#admission-hilton{background: url(../affiliate/hilton/imgs/bar_hilton_apply.gif) no-repeat center;margin:0 auto 15px;}
h2#admission-persona{background: url(../affiliate/persona/imgs/bar_persona_apply.gif) no-repeat center;margin:0 auto 15px;}
h2#admission-ana{background: url(../affiliate/imgs/bar_ana_admin.gif) no-repeat center;margin:0 auto 15px;}
div#about-flow h2#admission-jnb{background: url(../affiliate/jnb/imgs/bar_method_jnb.gif) no-repeat center;margin:0 auto 15px;}
h2#campaign-mitsukoshi{background: url(../affiliate/mitsukoshi/imgs/bar_campaign_mitsukoshicard.gif) no-repeat center;margin:0 auto 15px;}
h2#admission-stacia{background: url(../affiliate/stacia/imgs/bar_stacia_apply.gif) no-repeat center;margin:0 auto 15px;}
h2#admission-stacia_p{background: url(../affiliate/stacia_p/imgs/bar_stacia_p_apply.gif) no-repeat center;margin:0 auto 15px;}
h2#admission-osakapitapa{background: url(../affiliate/osakapitapa/imgs/bar_osakapitapa_apply.gif) no-repeat center;margin:0 auto 15px;}
h2#admission-kyotoplus{background: url(../affiliate/kyotoplus/imgs/bar_kyotoplus_apply.gif) no-repeat center;margin:0 auto 15px;}
h2#admission-unicef{background: url(../affiliate/unicef/imgs/bar_apply_admission_unicef.gif) no-repeat center;margin:0 auto 15px;}
h2#admission-arukikata{background: url(../affiliate/arukikata/imgs/bar_arukikata_apply.gif) no-repeat center;margin:0 auto 15px;}
h2#fee-sub{background: url(../card/imgs/bar_feelist.gif) no-repeat center;margin:0 auto 15px;}
h2#fee-sub2{background: url(../card/imgs/bar_feelist2.gif) no-repeat center;argin:0 auto 15px;}
h2#inquiry-apply{background: url(../card/imgs/bar_inquiry.gif) no-repeat center;margin:0 auto 15px;}
h2#uzu-cash{background: url(../card/imgs/bar_uzu_cash.gif) no-repeat left;margin:0 auto 15px;}
h2#uzu-shopping{background: url(../card/imgs/bar_uzu_shopping.gif) no-repeat left;margin:0 auto 15px;}
h2#uzu-free{background: url(../card/imgs/bar_uzu_free.gif) no-repeat left;margin:0 auto 15px;}
h2#uzu-ribo{background: url(../card/imgs/bar_uzu_pay.gif) no-repeat left;margin:0 auto 15px;}
h2#amitie-travel{background: url(../card/imgs/bar_amitie_det01.gif) no-repeat center;margin:0 auto 15px;height: 45px;}
h2#amitie-cocktail{background: url(../card/imgs/bar_amitie_det02.gif) no-repeat center;margin:0 auto 15px;height: 45px;}
h2#amitie-safety{background: url(../card/imgs/bar_amitie_det03.gif) no-repeat center;margin:0 auto 15px;height: 45px;}
h2#amitie-point{background: url(../card/imgs/bar_amitie_det04.gif) no-repeat center;margin:0 auto 15px;height: 45px;}
h2#amitie-event{background: url(../card/imgs/bar_amitie_det05.gif) no-repeat center;height: 45px;margin:0 auto 15px;height: 45px;}
h2#etcgoldcard{background: url(../card/imgs/bar_apply_etcgold.gif) no-repeat center;margin:0 auto 15px;}
h2#etcgold-diff{background: url(../card/imgs/bar_diff_etcgold.gif) no-repeat center;margin:0 auto 15px;}
h2#etcclassic{background: url(../card/imgs/bar_apply_etcclassic.gif) no-repeat center;height: 45px;margin:0 auto 15px;}
h2#etcclassic-diff{background: url(../card/imgs/bar_diff_etcclassic.gif) no-repeat center;height: 22px;margin:0 auto 15px;}
h2#card-add{background: url(../card/imgs/bar_add_lineup.gif) no-repeat center;margin:0 auto 15px;}
h2#kyotoplus-diff{background: url(../affiliate/kyotoplus/imgs/bar_kyotoplus_diff.gif) no-repeat center;margin:0 auto 15px;}
h2#kyotoplus-appy{background: url(../affiliate/kyotoplus/imgs/bar_kyotoplus_appy.gif) no-repeat center;margin:0 auto 15px;}
h2#kobepitapa-diff{background: url(../affiliate/kobepitapa/imgs/bar_kobepitapa_diff.gif) no-repeat center;margin:0 auto 15px;}
h2#kobepitapa-appy{background: url(../affiliate/kobepitapa/imgs/bar_kobepitapa_appy.gif) no-repeat center;margin:0 auto 15px;}
div#about-apply h2#admission-style{background: url(../affiliate/style/imgs/bar_apply_admission_style.gif) no-repeat center;margin:0 0 1.25em;}
div#about-apply h2#admission-pinky{background: url(../affiliate/pinky/imgs/bar_apply_admission_pinky.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-mandara{background: url(../affiliate/mandara/imgs/bar_apply_admission_mandara.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-tom{background: url(../affiliate/tom/imgs/bar_apply_admission_tom.gif) no-repeat center;margin:0 0 20px;}
div#about-apply h2#admission-yumenavi{background: url(../affiliate/yumenavi/imgs/bar_apply_admission_yumenavi.gif) no-repeat center;margin:0 0 20px;}
/* 背景画像個別指定、マージン個別指定 done */


/*
========================================= 2: カード一覧ページ ==========================================
*/
div.nav-lineup {
background:#E7E7E7 url("../card/imgs/bg_nav_lineup_top.gif") 0 0 no-repeat;
padding-top:5px;
position:relative;
font-size:0.75em;
margin-bottom:10px;
width:520px;
margin:0 auto 10px;
}
div.nav-lineup ul{
padding-bottom:5px;
background:url("../card/imgs/bg_nav_lineup_btm.gif") 0 100% no-repeat;
}
div.nav-lineup li{
padding-left:20px;
width:154px;
float:left;
background:url("../common/parts/bg_vdot_gray.gif") 100% 0 repeat-y;
}
div.nav-lineup li a,
div.nav-lineup li span{
padding-left:10px;
background: url("../common/ico/ico_arrow_green_big.gif") no-repeat left center;
}
div.nav-lineup li span {
font-weight:bold;
color:#015726;
}
div.nav-lineup li.pro{
}
div.nav-lineup li.aff{
}
div.nav-lineup li.add{
width:150px;
background-image:none;
}
div#card-index{
font-size:0.75em;
}
div.unit .left,
div.unit .right{
width:265px;
}
div.combine .left{
width:271px;
margin-top:10px;
}
div.combine .right{
width:265px;
margin-top:10px;
}
div.unit{
margin-bottom:10px;
}
div.combine{
background:url("../card/imgs/bg_card_index_btm2.gif") 0 100% no-repeat;
padding-bottom:10px;
margin-bottom:7px;
}
div.combine div.left{
background:url("../card/imgs/bg_card_index_split.gif") 100% 0 repeat-y;
}
div.unit div.frame{
background:url("../card/imgs/bg_card_index_side.gif") 0 50% repeat-y;
}
div.combine div.frame{
background:url("../card/imgs/bg_card_index_side2.gif") 0 50% repeat-y;
width:540px;
}
div.unit div.frame.net dl{
height:185px;
}
body.flow div.unit div.frame.net dl{
height:auto;
}
div.unit p.sub_title{
width:250px;
margin:10px auto 0;
padding-top:5px;
padding-bottom:5px;
text-align:center;
color: #01582B;
font-weight:bold;
border-bottom:3px solid #93CB10;
line-height:1em;
}
div.combine p.sub_title{
width:250px;
margin:0 auto;
text-align:center;
color: #01582B;
font-weight:bold;
border-bottom:3px solid #93CB10;
line-height:1.1em;
padding-bottom:5px;
}
div.unit div.frame dl{
background:url("../common/parts/bg_dot_gray.gif") 0 100% repeat-x;
padding:10px 0 10px 5px;
margin:0 5px;
}
div#add-lineup div.unit div.frame dl{
background:none;
padding:10px 0 10px 5px;
margin:0 5px;
}
div.combine div.frame dl{
background:url("../common/parts/bg_dot_gray.gif") 0 100% repeat-x;
padding:10px 5px 10px 2px;
margin:0 8px 0 3px;
}
div.unit div.frame.master dl{
height:100px;
}
div.unit div.frame dt,
div.combine div.frame dt{
float:left;
width:90px;
}
div.unit div.frame dt img,
div.combine div.frame dt img{
padding-bottom:5px;
}
div.unit div.frame dd,
div.combine div.frame dd{
margin-left:95px;
}
div.unit div.frame dd a,
div.combine div.frame dd a{
display:block;
width:122px;
height:35px;
margin-left:10px;
text-align:center;
}
div.unit div.frame dd a, div.combine div.frame dd a {
padding-left:10px;
}
div#card-index div.unit div.frame dd a,
div#card-index div.combine div.frame dd a{
display:block;
width:122px;
height:35px;
margin-left:10px;
text-align:center;
}
div#recommend-lineup div.unit div.frame dd a,
div#recommend-lineup div.combine div.frame dd a{
display:inline;
width:auto;
height:auto;
margin-left:0;
}

div.unit div.frame ul{
background:url("../card/imgs/bg_card_index_btm.gif") 0 100% no-repeat;
padding:5px 0 5px 10px;
}
div.unit div.frame p.note,
div.unit div.frame p.btm{
background:url("../card/imgs/bg_card_index_btm.gif") 0 100% no-repeat;
padding:5px;
}
/*div.unit div.frame p.btm{
background:url("../card/imgs/bg_card_index_btm.gif") 0 100% no-repeat;
}*/
div.combine div.frame ul{
padding:5px 0 0 10px;
}
div.unit div.frame li,
div.combine div.frame li{
background:url("../common/ico/ico_arrow_green_big.gif") 0 50% no-repeat;
padding-left:10px;
padding-right:10px;
display:inline;
}
div#recommend-lineup div.combine{
font-size:0.75em;
}
div#recommend-lineup div.combine div.frame ul{
padding:0;
}
div#recommend-lineup div.combine div.frame ul li{
background:url("../common/parts/bg_dot_gray.gif") 0 100% repeat-x;
padding:8px 0;
margin:0 10px ;
display:block;
}
div#recommend-lineup div.combine div.frame ul li.last{
background:none;
padding-bottom:10px;
}
div#recommend-lineup div.combine div.frame ul li p{
background:url("../common/ico/ico_arrow_green.gif") 0 50% no-repeat;
padding-left:10px;
}
div#recommend-lineup div.combine div.frame dl{
clear:both;
height:1%;
background:none;
margin:0;
padding:0;
}
div#recommend-lineup div.combine div.frame dt{
width:75px;
height:44px;
}
div#recommend-lineup div.combine div.frame dd{
background:url("../common/ico/ico_arrow_green.gif") 10px 5px no-repeat;
margin-left:65px;
}
div#add-lineup div.frame{
font-size:0.75em;
}
div#add-lineup dl#alert{
font-size:0.75em;
margin-left:10px;
}
/*ul#nav-lineup{
	background: url(../card/imgs/bg_lineup.gif) no-repeat center;
	height: 33px;
	position:relative;
	
}

ul#nav-lineup li{
	background: url(../common/ico/ico_arrow_green_big.gif) no-repeat left center;
	padding:0 15px 0 10px;
	font-size:0.75em;
	position:absolute;
}
ul#nav-lineup li.pro{top:5px;left:22px;}
ul#nav-lineup li.aff{top:5px;left:210px;}
ul#nav-lineup li.add{top:5px;left:380px;}
p.int{text-align:center;margin:0.75em auto;position:relative;}*/
p.int a{display:block;position:absolute;font-size:0.75em;top:0px;right:10px;}
div#card-index div.card-lineup-list p{font-size:0.75em;}
div#card-index div.card-lineup-list h3{margin-bottom:0.75em;}
div#card-index div.card-lineup-list h3.student{padding-top:10px;}
div#card-index div.card-lineup-list h4{
	font-size:0.75em;
	margin-bottom:1em;
	font-weight: normal;
}
div#card-index div.card-lineup-list dl{float:left;width:36%;padding-bottom:1em;}
div#card-index div.card-lineup-list dl dt{text-align:center;margin-bottom:0.35em;}
div#card-index div.card-lineup-list dl dd{text-align:center;}
div#card-index div.card-lineup-list p.top{
	background: url(../card/imgs/bg_lineup_topgif.gif) no-repeat left top;
	height: 10px;
	position:relative;
}
div#card-index div.card-lineup-list p span.top-student{
	position:absolute;
	display:block;
	background: url(../card/imgs/bg_student.gif);
	left: 0px;
	top: 0px;
	height: 59px;
	width: 68px;
}
div#card-index div.card-lineup-list p span.top-fem{
	position:absolute;
	display:block;
	background: url(../card/imgs/ico_bg_fem.gif) no-repeat;
	left: 0px;
	top: 0px;
	height: 59px;
	width: 68px;
}
div#card-index div.card-lineup-list p span.top-net{
	position:absolute;
	display:block;
	background: url(../card/imgs/ico_bg_net.gif) no-repeat;
	left: 0px;
	top: 0px;
	height: 59px;
	width: 68px;
}
div#card-index div.card-lineup-list p span.top-ribo{
	position:absolute;
	display:block;
	background: url(../card/imgs/ico_bg_ribo.gif) no-repeat;
	left: 0px;
	top: 0px;
	height: 59px;
	width: 68px;
}
div#card-index div.card-lineup-list p span.student{
	position:absolute;
	display:block;
	left: 200px;
	top: 10px;
}
* html div#card-index div.card-lineup-list div{margin-top:-6px;}
div#card-index div.card-lineup-list{margin:0 7px 1em 0px;}
div#card-index div.card-lineup-list div{
	background: #FFFFFF url(../common/bg_dot_w.gif) repeat-x bottom;
	border-right: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	padding: 15px 15px 0;
}
div#card-index div.card-lineup-list div:after{/* float clear */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html div#card-index div.card-lineup-list div{/*\*/height:100%;/**/display:inline-table;}
div#card-index div.card-lineup-list ul{
	background: url(../card/imgs/bg_lineup_btn.gif) no-repeat left bottom;
	height: 41px;
	text-align:center;
	clear: both;
}
div#card-index div.card-lineup-list ul li{display:inline;clear:both;}
div#card-index div.card-lineup-list ul li img{margin:7px 0px auto;}
div#card-index div.card-lineup-list ul.add-card{background:none;height:auto;text-align:left;clear:none;}
div#card-index div.card-lineup-list ul.add-card li{display:inline;clear:none;}
div#card-index div.card-lineup-list ul.add-card li img{margin:0;}

div#recommend-lineup{}
div#recommend-lineup p.sum{font-size:0.75em;margin:0 15px 1em;}


/*テキストカラー*/
span.tx_orange-b {
font-weight: bold;color: #FF6600;
}


/*div#recommend-lineup dl{
	font-size:0.75em;
	background: url(../common/bg_dot_w.gif) repeat-x top;
	padding:1em 15px;
	margin:0 7px 0em 0;
}
*/
div#recommend-lineup dl:after{/* float clear */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html div#recommend-lineup dl{/*\*/height:100%;/**/display:inline-height;}
/*div#recommend-lineup dl dt{float:left;width:15%;padding-bottom:0.85em;}
div#recommend-lineup dl dd{
background:url("../common/ico/ico_arrow_green.gif") 0 50% no-repeat;
padding-left:10px;
margin:0 auto 15px;
}
*/
div#recommend-lineup dl span,
div#recommend-lineup ul span{
	color: #01582B;
	font-weight:bold;
	padding-left:12px;
}
div.method h3.cus{
	margin:0 20px 0.75em;
	font-size:0.75em;
	color: #006600;
}
div.method p.des{margin:0 0px 0.75em;font-size:0.75em;}
div.method p.app{margin:0 20px 0.75em;font-size:0.75em;}
div.method p.app-btn{margin:0 20px 0.75em;font-size:0.75em;}
div.method p.app-btn img,
div#about-apply p.app-btn img
{margin-right:0.75em;}



/*
======================================== 3: カード詳細共通パーツ===================================
*/



/* 概要部分
------------------------------------------------------------------------------------------------ */

/* ボックス設定 */
div#goldcard-summary{margin:0 20px 30px ;}
div#goldcard-summary:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html div#goldcard-summary{/* float clear */display:inline-table;}

/* 右ボックス設定 */
div#goldcard-summary div p{
	margin:0 0 0 0.85em;
	font-size: 0.75em;
}
div#goldcard-summary div p span{
	color: #666666;
}
div#goldcard-summary div{float:right;width:55%;}

/* 赤文字コピー設定 */
div#goldcard-summary p#type{margin:1em auto 1em;} 

/* カードフェイス設定 */
div#goldcard-summary p.card{float:left;width:38%;text-align: center;}
div#goldcard-summary p.card img{margin-bottom:0.5em;}

/* カードフェイステーブル使用パターン設定 */
div#goldcard-summary div.card02{float:left;	width:38%;}
div#goldcard-summary div.card02 p.s2{font-size:0.65em;margin:0 0 0.75em 1em;}
div#goldcard-summary div.card02 table{border: none;width:198px;}
div#goldcard-summary div.card02 table td{
	border: none;
	font-weight:normal;
	text-align:center;
	padding:0;
}

/* 同時発行カード設定 */
div#goldcard-summary h3{font-size:0.65em;color:#444444;margin:0 0 0.75em 1em;}
div#goldcard-summary ul li{display:inline;}
div#goldcard-summary ul li img{margin-right:0.15em;}


/* 年会費・お申し込み対象テーブル */
div#goldcard-summary table{
	width:280px;
	font-size:0.75em;
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	margin:0 auto 15px;
}
div#goldcard-summary table th{
	border-bottom: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	background: #E7F6BB;
	text-align:center;
	padding:0.35em;
	width:25%;
	font-weight:normal;
}
div#goldcard-summary table td{
	border-bottom: 1px solid #D1D1D1;
	padding:0.35em;
	line-height: 140%;
}
div#goldcard-summary table td span{
	color: #CC0000;
}

/* 概要部分 done ---------------------------------------------------------------------------------- */


/* 入会手続きについて 07-07-04 M.Ando postscript
------------------------------------------------------------------------------------------------ */
div#procedure {
width:520px;
background:url("../card/imgs/bg_procedure_top.gif") 0 0 no-repeat;
margin:0 auto 30px auto;
padding-top:6px;
font-size:0.75em;
}
div#procedure div {
margin-bottom:10px;
/*padding-bottom:6px;*/
background: url("../card/imgs/bg_procedure_side.gif") 0 50% repeat-y;
}
div#procedure p.text{
padding:0;
margin:0 0 0 0;
}
div#procedure dl {
/*height:70px;*/
padding:5px 8px 10px 10px;
background: url("../common/parts/bg_dot_gray.gif") 0 100% repeat-x;
}
*+html div#procedure dl{
heigth:100px;
}
div#procedure dt {
float:left;
display:block;
width:73px;
}
div#procedure dd {
float:right;
width:420px;
heigth:1%;
}
div#procedure dl.app dd img{
margin-top:10px;
}
div#procedure div ul {
padding:5px 10px 10px 5px;
background:url("../card/imgs/bg_procedure_btm.gif") 0 100% no-repeat;
/*border-right:1px solid #D1D1D1;
border-left:1px solid #D1D1D1;*/
background-color:#F2F2F2;
text-align:right;
}
div#procedure div li {
display:inline;
margin-left:5px;
}
div#procedure div li a {
padding: 2px 0 2px 20px;
}
div#procedure div li.shop a {
background:url("../card/imgs/ico_shop.gif") 0 50% no-repeat;
}
div#procedure div li.require a {
background:url("../card/imgs/ico_build.gif") 0 50% no-repeat;
}
div#procedure p.add-link a{
margin-top:0.37em;
padding-right:15px;
background:url(../common/ico/ico_arrow_green_box.gif) 100% 50% no-repeat;
}
div#procedure span.add-link {
margin-left:1em;
}
div#procedure span.add-link a {
padding-right:15px;
background:url("../common/ico/ico_arrow_green_box.gif") 100% 50% no-repeat;
}
/*
div#procedure p.add-link {
text-align:right;
margin-top:-1.4em;
}
div#procedure p.add-link a {
padding-right:15px;
background:url("../common/ico/ico_arrow_green_box.gif") 100% 50% no-repeat;
}
*/
div#procedure strong{
color:#EC0004;
}
/* 入会手続きについて done ---------------------------------------------------------------------------------- */


/* クリスフライヤー等入会手続きについて
------------------------------------------------------------------------------------------------ */
div#procedure2 {
width:520px;
margin:0 auto 30px auto;
padding-top:6px;
font-size:0.75em;
}
div#procedure2 div {
margin-bottom:10px;
/*padding-bottom:6px;*/
}
div#procedure2 p.text{
padding:0;
margin:0 0 0 0;
}
div#procedure2 dl {
/*height:70px;*/
padding:5px 8px 10px 10px;
}
*+html div#procedure2 dl{
heigth:100px;
}
div#procedure2 dt {
float:left;
display:block;
width:20px;
}
div#procedure2 dd {
float:right;
width:500px;
heigth:1%;
}
div#procedure2 dl.app dd img{
margin-top:10px;
}
div#procedure2 div ul {
padding:5px 10px 10px 5px;
/*border-right:1px solid #D1D1D1;
border-left:1px solid #D1D1D1;*/
background-color:#F2F2F2;
text-align:right;
}
div#procedure2 div li {
display:inline;
margin-left:5px;
}
div#procedure2 div li a {
padding: 2px 0 2px 20px;
}
div#procedure2 div li.shop a {
background:url("../card/imgs/ico_shop.gif") 0 50% no-repeat;
}
div#procedure2 div li.require a {
background:url("../card/imgs/ico_build.gif") 0 50% no-repeat;
}
div#procedure2 p.add-link a{
margin-top:0.37em;
padding-right:15px;
background:url(../common/ico/ico_arrow_green_box.gif) 100% 50% no-repeat;
}
div#procedure2 span.add-link {
margin-left:1em;
}
div#procedure2 span.add-link a {
padding-right:15px;
background:url("../common/ico/ico_arrow_green_box.gif") 100% 50% no-repeat;
}
/*
div#procedure p.add-link {
text-align:right;
margin-top:-1.4em;
}
div#procedure p.add-link a {
padding-right:15px;
background:url("../common/ico/ico_arrow_green_box.gif") 100% 50% no-repeat;
}
*/
div#procedure2 strong{
color:#EC0004;
}
/* クリスフライヤー等入会手続きについて done ---------------------------------------------------------------------------------- */




/* ～カードのここが違う！部分 07-07-04 M.Ando revision
--------------------------------------------------------------------------------------------------- */
div#different{
margin:0 auto 30px auto;
font-size:0.75em;
}
div#different div.wrapper {
width:495px;
margin:auto;
}
div#different table{
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	font-size:1em;
	width:100%;
	margin:0 auto 0.75em;
}
div#different table th{
	background-color: #E7F6BB;
	text-align: center;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}
div#different table td{
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	text-align: center;
}
div#different dl p {
/*color:#00572A;
font-weight:bold;*/
background:url("../common/ico/ico_arrow_green.gif") 0 5px no-repeat;
margin-bottom:5px;
padding-left:8px;
}
div#different h3{
color:#00572A;
font-size:1em;
margin:0.35em 0 ;
}
div#different p span{
color:#444444;
}
div#different p.exception{
font-weight:normal;
color:#000000;
}
div#different ul {
margin-bottom:15px;
}
div#different li {
width:481px;
margin-bottom:10px;
padding:6px;
border:1px solid #D1D1D1;
background:url("../card/imgs/bg_vline_gray.gif") 71px 0 repeat-y;
}
div#different li dl {
min-height:60px;
padding-left: 75px;
background-position:0 50%;
background-repeat:no-repeat;
}
* html div#different li dl {
height:60px;
}
div#different li dt {
margin-bottom:2px;
}
div#different li dd {
line-height:150%;
}
div#different li.insu dl {
background-image:url("../card/imgs/ico_diff_insu.gif");
background-position:left top;
}
div#different li.shopping  dl {
background-image:url("../card/imgs/ico_diff_shopping.gif");
background-position:left top;
}
div#different li.disc  dl {
background-image:url("../card/imgs/ico_diff_disc.gif");
background-position:left top;
}
div#different li.sp  dl {
background-image:url("../card/imgs/ico_diff_sp.gif");
background-position:left top;
}
div#different li.support  dl {
background-image:url("../card/imgs/ico_diff_support.gif");
background-position:left top;
}
div#different li.safe  dl {
background-image:url("../card/imgs/ico_diff_safe.gif");
background-position:left top;
}

div#different dl strong {
color:#EC0004;
}
/*
div#different div{margin:0 0 0 30px;}
div#different div:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
div#different h3{
	font-size:0.75em;
	color: #006600;
	margin:0.5em 0 0.35em;
}
div#different p.s2{font-size:0.65em;
	width:95%;
	margin:0 0 0.75em;
}

div#different ul{font-size:0.75em;float:left;width:50%;}

div#different ul li{
	padding:0 0 0 18px;
	margin:0 0 0.5em;
	background: url(../common/ico/ico_arrow.gif) no-repeat 1px 3px;
}
div#different ul li strong{color:#FF0000;}

div#different ul.column-non{width:95%;float:none;}

div#different div.column{float:right;width:40%;}
div#different div.column h3{font-size:0.75em;color:#444444;margin-bottom:0.35em;}
div#different div.column p{font-size:0.75em;color:#444444;}
div#different div.column p.gc-link{
	margin:0.35em 0.5em 0.35em;
	padding-left:18px;
	background-image: url(../common/ico/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 15%;
	font-weight: bold;
}

div#different  p span.usj{display:block;font-size:0.7em;margin:0.75em 0 0;}
div#different  p span.copy{display:block;font-size:0.7em;margin:0.75em 0 0;}
div.rear-btn{margin:0 25px 0.25em;}
div.rear-btn:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html div.rear-btn{height:100%;}
div.rear-btn br{clear:both;}
div.rear-btn p.aply{
	font-size:0.75em;
	float:left;
	width:55%;
	line-height: 210%;
}
div.rear-btn p.dif-btn{
	float:right;
	width:170px;
	font-size: 0.75em;
	font-weight: bold;
	text-align: right;
	line-height: 210%;
}

div.support-desk{
	background-color: #DFEEF1;
	border: 1px solid #C7DFE1;
	margin:0.75em 1.5em 0;
	padding:0.5em;
}
div.support-desk p{font-size:0.75em;color:#444444;line-height:160%;}
div.support-desk p img{margin-bottom:0.35em;}
*/
div.support-desk{
	background-color: #DFEEF1;
	border: 1px solid #C7DFE1;
	margin:0.75em 15px 0;
	padding:0.5em;
}
div.support-desk p{font-size:0.75em;color:#444444;line-height:160%;}
div.support-desk p img{margin-bottom:0.35em;}

/* ～カードのここが違う！部分 done ---------------------------------------------------------------- */


/* 年会費のご案内部分
--------------------------------------------------------------------------------------------------- */
div#year{margin:0 auto 30px;}

div#year div{margin:0 25px;}
div#year p{font-size:0.75em;}
div#year table{
	border-top: 1px solid #D0D2CF;
	border-left: 1px solid #D0D2CF;
	font-size:0.75em;
	width:100%;
	margin:0 auto 0.75em;
}
div#year table th{
	background-color: #E7F6BB;
	text-align: center;
	border-right: 1px solid #D0D2CF;
	border-bottom: 1px solid #D0D2CF;
}
div#year table td{
	border-right: 1px solid #D0D2CF;
	border-bottom: 1px solid #D0D2CF;
	text-align: center;
}
div#year table td span{color:#EB0000;font-weight:bold;}
div#year table tr.member td{background-color: #E7E7E7;}
div#year table tr.cardvalue th{background-color: #C1DB7C;	text-indent: 5px;}
div#year dl{font-size:0.75em;}
div#year dt{color:#006600;font-weight:bold;margin:0 0 0.75em;}

/* 年会費のご案内部分 done-------------------------------------------------------------------- */



/* ～カードのお申し込み部分
------------------------------------------------------------------------------------------*/

div#about-apply div h3{margin:0 0 1em;font-size:0.85em;color:#060;}
div#about-apply p{margin:0 0 0.75em;font-size:0.75em;}
div#about-apply p.mark{color:#F60}
div#about-apply p.process{
	margin:0 0 0.15em;
	background-color: #EEF5C2;
	font-weight: bolder;
	color: #060;
	padding:0.1em 0.5em;
}
div#about-apply p.process01{color:#060;margin:0 0 0.15em;text-align:center;}
div#about-apply table{
 font-size:0.75em;
	border-left: 1px solid #949494;
	border-top: 1px solid #949494;
	text-align: center;}
div#about-apply th{
	background-color: #CBE043;
	border-right: 1px solid #949494;
	border-bottom: 1px solid #949494;
}
div#about-apply tr.member td{background-color: #EEF5C2;}
div#about-apply td span{color:#EB0000;font-weight:bold;}
div#about-apply td.color{background-color: #EEF5C2;}
div#about-apply td{
	border-right: 1px solid #949494;
	border-bottom: 1px solid #949494;
}

div#about-apply table.process{margin:0 0 0.75em;border:none}
div#about-apply table.process td{border:none;}
div#about-apply table.process td.text{border:none;text-align:left;}
div#about-apply table.process td.color{
	background-color:#EEF5C2;
	border:none;
	text-align:left;
	font-weight: bolder;
	color: #060;
	width:48%;
	padding: 0.1em 0.5em;
}
div#about-apply table.caution{
 margin:0 0 0.75em;
 padding:0.35em 0.75em;
 border: 1px solid #949494;
 text-align:left;
}
div#about-apply table.caution td{border:none;}
div#about-apply div#apply-attention{
 font-size:0.75em;
	margin:0 0 0.75em;
	clear:both;
	background: #FFFFCC;
	border: 1px solid #444444;
	padding:0.35em 0.75em;
}
div#about-apply div#apply-attention strong{color:#F60}
div#about-apply div#apply-attention p{font-size:0.75em;margin:0 0 0.75em;}
div#about-apply div.space{clear: both;height: 1px;margin: 0px;display: block;}
div#about-apply table div.gc-link{
	margin:0.5em 0.15em;
	text-align:left;
	padding-left:18px;
	background-image: url(../common/ico/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 15%;
}
div#about-apply p.gc-link{
	clear:both;
	margin:0.5em 0;
	padding-left:18px;
	background-image: url(../common/ico/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 15%;
	font-weight: bold;
}
div.method p#enrollment-flow a{
padding-right:15px;
background:url("../common/ico/ico_arrow_green_box.gif") 100% 50% no-repeat;
}
div#procedure p#enrollment-flow a{
padding-right:15px;
background:url("../common/ico/ico_arrow_green_box.gif") 100% 50% no-repeat;
}

div#ap-flow-container p.nc-link{
	clear:both;
	margin:0.5em 15px 0.75em;
	padding-left:18px;
	background-image: url(../common/ico/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 15%;
	font-weight: bold;
}
div#about-apply div h3{margin:2em 0 1em;font-size:0.85em;color:#060;}
div#about-apply p{margin:0.37em 0 0.37em;font-size:0.75em;}
div#about-apply p.mark{color:#F60}
div#about-apply p.process{
	margin:0 0 0.15em;
	background-color: #CBE043;
	font-weight: bolder;
	color: #000000;
	padding:0.1em 0.5em;
}
div#about-apply p.process01{color:#060;margin:0 0 0.15em;text-align:center;}
div#about-apply table{
 font-size:0.75em;
	border-left: 1px solid #949494;
	border-top: 1px solid #949494;
	text-align: center;}
div#about-apply th{
	background-color: #CBE043;
	border-right: 1px solid #949494;
	border-bottom: 1px solid #949494;
}
div#about-apply tr.member td{background-color: #EEF5C2;}
div#about-apply td span{color:#EB0000;font-weight:bold;}
div#about-apply td.color{background-color: #EEF5C2;}
div#about-apply td{
	border-right: 1px solid #949494;
	border-bottom: 1px solid #949494;
}

div#about-apply table.process{margin:0 0 0.75em;border:none}
div#about-apply table.process td{border:none;}
div#about-apply table.process td.text{border:none;text-align:left;}
div#about-apply table.process td.color{
	background-color:#CBE043;
	border:none;
	text-align:left;
	font-weight: bolder;
	color: #000000;
	width:48%;
	padding: 0.1em 0.5em;
}
div#about-apply table.caution{
 margin:0 0 0.75em;
 padding:0.35em 0.75em;
 border: 1px solid #949494;
 text-align:left;
}
div#about-apply table.caution td{border:none;}
div#about-apply div#apply-attention{
 font-size:0.75em;
	margin:0 0 0.75em;
	clear:both;
	background: #FFFFCC;
	border: 1px solid #444444;
	padding:0.35em 0.75em;
}
div#about-apply div#apply-attention strong{color:#F60}
div#about-apply div#apply-attention p{font-size:0.75em;margin:0 0 0.75em;}
div#about-apply div.space{clear: both;height: 1px;margin: 0px;display: block;}
div#about-apply table div.gc-link{
	margin:0.5em 0.15em;
	text-align:left;
	padding-left:18px;
	background-image: url(../common/ico/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 15%;
}
div#about-apply p.gc-link{
 clear:both;
	margin:0.5em 0;
	padding-left:18px;
	background-image: url(../common/ico/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 15%;
	font-weight: bold;
}
div#about-apply{
margin:1em auto 0em;
line-height: 140%;
}
div#about-apply div{margin:0 20px 1.5em;}

/* ～カードのお申し込み部分 done ------------------------------------------------------------------------*/


/* キャンペーン部分
---------------------------------------------------------------------------------------------- */
div#campaign{
margin-bottom:30px;
}
div#campaign div{margin:0 25px;}
div#campaign div table{
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	font-size:0.75em;
	width:100%;
	margin:0 auto 0.75em;
}
div#campaign div table th{
	background-color: #E7F6BB;
	text-align:center;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}
div#campaign div table td{
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	text-align:center;
}
div#campaign div table td.frame{
	background-color: #E7E7E7;
}
div#campaign div table th.blank{width:5%;}
div#campaign div table td span{color:#EB0000;font-weight:bold;}
div#campaign div p{font-size:0.75em;margin:0 auto 0.75em;}
div#campaign div p span{color:#EB0000;font-weight:bold;}
div#campaign div ul {font-size:0.75em;}

/* キャンペーン部分 done ----------------------------------------------------------------------*/



/* ご利用枠のご案内部分
---------------------------------------------------------------------------------------------- */
div#infomation{
margin-bottom:30px;
}
div#infomation div{margin:0 25px;}
div#infomation div table{
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	font-size:0.75em;
	width:100%;
	margin:0 auto 0.75em;
}
div#infomation div table th{
	background-color: #E7F6BB;
	text-align:center;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}
div#infomation div table td{
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	text-align:center;
}
div#infomation div table td.frame{
	background-color: #E7E7E7;
}
div#infomation div table th.blank{width:5%;}
div#infomation div table td span{color:#EB0000;font-weight:bold;}
div#infomation div p{font-size:0.75em;margin:0 auto 0.75em;}
div#infomation div p span{color:#EB0000;font-weight:bold;}
div#infomation div ul {font-size:0.75em;}

/* ご利用枠のご案内部分 done ----------------------------------------------------------------------*/



/*
======================================== 4: プロパーカード設定 ==========================================
*/

/* U-Zuカード詳細ページ
-----------------------------------------------------------------------------------------------*/
div#det-uzu{margin:0 24px;}

div#det-uzu div{
	margin:0 0px 1.7em 0px;
	padding:1em 0 1em 1em;
	background: #F2F7FD;
	border: 1px solid #B2DBF9;
}
div#det-uzu div.t-btn{
	margin:0 0px 1.7em 0px;
	padding:1em 0 1em 0;
	background: #F2F7FD;
	border: 1px solid #B2DBF9;
}
div#det-uzu div:after{/* float clear */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html div#det-uzu div{/*\*/height:100%;/**/display:inline-table;}
div#det-uzu div p{float:left;width:49%;margin-bottom:0.5em;}
div#det-uzu div.t-btn p img{margin-left:6px;}

/* U-Zuカード詳細ページ done --------------------------------------------------------------------*/




/* U-Zuカード詳細ペE 
-----------------------------------------------------------------------------------------------*/
div#det-uzu-type{margin:0 24px;}

div#det-uzu-type div{
	margin:0 0px 1.7em 0px;
	padding:1em 0 1em 1em;
	background: #F2F7FD;
	border: 1px solid #B2DBF9;
}
div#det-uzu-type div.t-btn{
	margin:0 0px 1.7em 0px;
	padding:1em 0 1em 0;
	background: #F2F7FD;
	border: 1px solid #B2DBF9;
}
div#det-uzu-type div:after{/* float clear */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html div#det-uzu-type div{/*\*/height:100%;/**/display:inline-table;}
div#det-uzu-type div p{float:left;width:49%;margin-bottom:0.5em;}
div#det-uzu-type div.t-btn p img{margin-left:6px;}

/* U-Zuカード詳細ペE  done --------------------------------------------------------------------*/



/* U-Zuカード詳細ペE 
-----------------------------------------------------------------------------------------------*/
div#det-affiliate{margin:0 24px;}

div#det-affiliate div{
	margin:0 0px 1.7em 0px;
	padding:1em 0 1em 1em;
	background: #F2F7FD;
	border: 1px solid #B2DBF9;
}
div#det-affiliate div.t-btn{
	margin:0 0px 1.7em 0px;
	padding:1em 0 1em 0;
	background: #F2F7FD;
	border: 1px solid #B2DBF9;
}
div#det-affiliate div:after{/* float clear */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html div#det-affiliate div{/*\*/height:100%;/**/display:inline-table;}
div#det-affiliate div p{float:left;width:49%;margin-bottom:0.5em;}
div#det-affiliate div.t-btn p img{margin-left:6px;}

/* U-Zuカード詳細ペE  done --------------------------------------------------------------------*/



/* U-Zuカードサービスページ
----------------------------------------------------------------------------------------*/

div#mem-service{
margin: 1em auto 1.5em;
line-height: 140%;
}
div#mem-service div h3{margin:0 0 1em;font-size:0.85em;color:#060;}
div#mem-service p{margin:0 0 0.75em;font-size:0.75em;}
div#mem-service p.title{margin:0 0 0.75em;font-size:0.75em;text-align:left;}
div#mem-service p.caution{margin:0 0 0.75em;font-size:0.75em;text-align:right;}
div#mem-service p.img{margin:0 0 0.75em;text-align:center;}
div#mem-service p.mark{color:#F60}

div#mem-service div{margin:0 20px 1.5em;}
div#mem-service table{
 font-size:0.75em;
	border-left: 1px solid #D1D1D1;
	border-top: 1px solid #D1D1D1;
	text-align: center;}
div#mem-service th{
	background-color: #E7F6BB;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}
div#mem-service tr.member td{background-color: #EEF5C2;}
div#mem-service td span{color:#EB0000;font-weight:bold;}
div#mem-service td.color{color:#060;background-color: #E7F6BB;}
div#mem-service td.left{
padding-left:0.5em;
text-align:left;
float:none;

}
div#mem-service td.img{padding:0.75em;}
div#mem-service td strong{color:#060;}
div#mem-service td .text{color:#F60;font-weight: bolder;}
div#mem-service td{
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}

div#mem-service table.caution{
 margin:0 0 0.75em;
 padding:0.35em 0.75em;
 border: 1px solid #949494;
 text-align:left;
}
div#mem-service table.caution td{border:none;}

div#mem-service table.present{
 margin:0 0 0.75em;
 padding:0.35em 0.75em;
	border:none;
 text-align:left;
}
div#mem-service table.present th{background-color: #E7F7BB;padding:0.35em 0.75em;border:none;}
div#mem-service table.present tr{border:none;}
div#mem-service table.present td{padding:0.35em 0.75em;text-align:center;border:none;}
div#mem-service table.present td.space{height:5px}
div#mem-service table.present td.text{background-color: #E7E7E7;padding:0.35em 0.75em;text-align:left;}

div#mem-service ul{margin: 0.5em 0 0.75em 0.75em;}
div#mem-service li{
	padding:0 0 0 18px;
	margin:0 0 0.5em;
	background: url(../common/ico/ico_arrow.gif) no-repeat left 0.1em;
}

div#mem-service div.method{margin:0 auto 1.7em;}
div#mem-service div.method h2{
	background: url(../imgs/bar_method.gif) no-repeat center;
	height: 63px;
	text-indent: -999em;
	clear: both;
}
div#mem-service div.method p.btn-view{position:relative;}
div#mem-service div.method p.btn-view a{display:block;position:absolute;top:-40px;right:15px;}
div#mem-service div.method div.btn{margin:0 0 0 1.5em;}
div#mem-service div.method div.btn br{clear:both;}
div#mem-service div.method div.btn p {float:left;width:49%;}
div#mem-service div.method div.btn p.first img{margin-bottom:8px;}
div#mem-service div.method div.btn p img{margin-bottom:2px;}
div#mem-service div.method div.btn:after{/* float clear */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html div#mem-service div.method div.btn{/*\*/height:100%;/**/display:inline-table;}

/* U-Zuカードサービスページ done ---------------------------------------------------------------------*/


/* アミティエカードページ
------------------------------------------------------------------------------------------------------*/
div#det-am{margin:0 24px;}
div#det-am div{
	margin:0 0px 1.7em;
	padding:1em 0.35em 1em ;
	background: #FDF1F1;
	border: 1px solid #F8B0C4;
}
div#det-am div:after{/* float clear */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html div#det-am div{/*\*/height:100%;/**/display:inline-table;}
div#det-am div p.shg{float:left;width:49%;margin-bottom:0.5em;}
div#det-am div p.arg{float:right;width:49%;margin-bottom:0.5em;}
div#popup-main ul#amitie-nav{background:none;margin:0;padding:0;}
ul#amitie-nav li{display:inline;}
div#mem-service dl.amitie-example{
	border: 1px solid #F26191;
	text-align:center;
	margin:0;
	padding:0 0 0 0;
	font-size:0.75em;
}
div#mem-service dl.amitie-example dt{background: #FCDAE6 url(../common/ico/ico_arrow.gif) no-repeat 0.75em center;border-bottom: 1px solid #F26191;margin:0 0 0.75em;padding:0.35em 25px;font-weight:bold;}
div#mem-service dl.amitie-example dd{margin:0 0 0.75em 0.75em;}

dl#cocktail-plane{padding:0 0 0.75em;}
dl#cocktail-plane:after{/* float clear */content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html dl#cocktail-plane{/*\*/height:1%;/**/display:inline-table;}
dl#cocktail-plane dt{float:left;width:47%;}
dl#cocktail-plane dd{float:right;width:47%;font-size:0.75em;}
dl#cocktail-plane dd strong{color:#CC0000;font-size:1.15em;display:block;margin:0 0 0.75em;}
#year .color-none {
	background-color: #EEF5C2;
}
/* アミティエカードページ done -----------------------------------------------------------------*/


/* バーチャルカードページ
----------------------------------------------------------------------------------------------- */

div#about-use h2{
	background: url(../card/imgs/bar_aboutuse.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 0 auto 15px;
}
div#about-use{margin:0 auto 15px;}

div#about-use div{margin:0 25px;}
div#about-use p{font-size:0.75em;}
div#about-use table{
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	font-size:0.75em;
	width:100%;
	margin:0.75em auto 0.75em;
}
div#about-use table th{
	background-color: #E7F6BB;
	text-align: center;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}
div#about-use table td{
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	text-align: center;
}
div#about-use table td span{color:#EB0000;font-weight:bold;}
div#about-use table tr.member td{background-color: #E7E7E7;}

div#about-use ul {font-size:0.75em;}

/* バーチャルカードページ done ---------------------------------------------------------------------- */


/*
======================================== 5: 提携カード設定 ==========================================
*/

/* JNBカードページ お申し込みの流れ
------------------------------------------------------------------------------------*/
div#about-flow h2{
	height: 22px;
	text-indent: -9999px;
	background: url(../affiliate/jnb/imgs/bar_flow_procedure_jnb.gif) no-repeat center;
	margin:0 0 15px;
	clear: both;
}
div#about-flow{
margin: 0 auto 15px;
line-height: 140%;
}
div#about-flow div h3{margin:0 0 1em;font-size:0.85em;color:#060;}
div#about-flow p{margin:0 0 0.75em;font-size:0.75em;}
div#about-flow p.mark{color:#F60}
div#about-flow p.process{
	margin:0 0 0.15em;
	background-color: #EEF5C2;
	font-weight: bolder;
	color: #060;
	padding:0.1em 0.5em;
}
div#about-flow p.process01{color:#060;margin:0 0 0.15em;text-align:center;}
div#about-flow div{margin:0 25px 1.5em;}
div#about-flow table{
 font-size:0.75em;
	border-left: 1px solid #949494;
	border-top: 1px solid #949494;
	text-align: center;}
div#about-flow th{
	background-color: #CBE043;
	border-right: 1px solid #949494;
	border-bottom: 1px solid #949494;
}
div#about-flow tr.member td{background-color: #EEF5C2;}
div#about-flow td span{color:#EB0000;font-weight:bold;}
div#about-flow td.color{background-color: #EEF5C2;}
div#about-flow td{
	border-right: 1px solid #949494;
	border-bottom: 1px solid #949494;
}

div#about-flow table.process{margin:0 0 0.75em;border:none}
div#about-flow table.process td{border:none;}
div#about-flow table.process td.text{border:none;text-align:left;}
div#about-flow table.process td.color{
	background-color:#EEF5C2;
	border:none;
	text-align:left;
	font-weight: bolder;
	color: #060;
	width:48%;
	padding: 0.1em 0.5em;
}
div#about-flow table.caution{
 margin:0 0 0.75em;
 padding:0.35em 0.75em;
 border: 1px solid #949494;
 text-align:left;
}
div#about-flow table.caution td{border:none;}
div#about-flow div#apply-attention{
 font-size:0.75em;
	margin:0 0 0.75em;
	clear:both;
	background: #FFFFCC;
	border: 1px solid #444444;
	padding:0.35em 0.75em;
}
div#about-flow div#apply-attention strong{color:#F60}
div#about-flow div#apply-attention p{font-size:0.75em;margin:0 0 0.75em;}
div#about-flow div.space{clear: both;height: 1px;margin: 0px;display: block;}
div#about-flow table div.gc-link{
	margin:0.5em 0.15em;
	text-align:left;
	padding-left:18px;
	background-image: url(../common/ico/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 15%;
}
div#about-flow p.gc-link{
 clear:both;
	margin:0.5em 0;
	padding-left:18px;
	background-image: url(../common/ico/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 15%;
	font-weight: bold;
}
/* JNBカードページ お申し込みの流れ done ------------------------------------------------------*/


/* ANAカードページ
---------------------------------------------------------------------------------------------*/

/* ANAカードラインナップ */
div#about-apply div#ana-list{margin:0 20px 0;}
div#about-apply div#ana-list br{clear:both;}
div#about-apply div#ana-list p{text-align:center;}
div#about-apply div#ana-list p.stt{text-align:left;}

div#about-apply div#ana-list div#general-card{float:left;width:249px;margin:0 0 1em;}
div#about-apply div#ana-list div#widegold-card{float:left;width:249px;margin:0 0 1em;}
div#about-apply div#ana-list div#wide-card{float:right;width:249px;margin:0 0 1em;}
div#about-apply div#ana-list div#student-card{float:right;width:249px;margin:0 0 1em;}

div#about-apply div#ana-list div#general-card div,
div#about-apply div#ana-list div#widegold-card div,
div#about-apply div#ana-list div#wide-card div,
div#about-apply div#ana-list div#student-card div
{
	border-right: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	margin:0;
	padding:0.34em 0 0.25em;
	background: url(../common/bg_linespacer.gif) repeat-x bottom;
}

div#about-apply div#general-card h3{
	background: url(../card/imgs/bar_people.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}
div#about-apply div#wide-card h3{
	background: url(../card/imgs/bar_widecard.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}
div#about-apply div#widegold-card h3{
	background: url(../card/imgs/bar_widegold.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}
div#about-apply div#student-card h3{
	background: url(../card/imgs/bar_student.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}

div#about-apply div#general-card p.btn,
div#about-apply div#wide-card p.btn,
div#about-apply div#widegold-card p.btn,
div#about-apply div#student-card p.btn{
	background: url(../affiliate/ana/imgs/bg_ana_btn.gif) 0 100% no-repeat;
	height: 46px;
	margin:0 0 0;
}
* html div#about-apply div#general-card p.btn,
* html div#about-apply div#wide-card p.btn,
* html div#about-apply div#widegold-card p.btn,
* html div#about-apply div#student-card p.btn{
	background: url(../affiliate/ana/imgs/bg_ana_btn.gif) 2px 100% no-repeat;
margin-right:-2px;
text-align:center;
}
div#about-apply div#general-card p.btn img,
div#about-apply div#wide-card p.btn img,
div#about-apply div#widegold-card p.btn img,
div#about-apply div#student-card p.btn img
{margin-top:5px;}
/* ANAカードラインナップ done */

/* ANAカードページ done --------------------------------------------------------------------*/




/* ?@?-?I?????WCAMPUS?J?[?h 
---------------------------------------------------------------------------------------------*/

/* ?@?-?I?????WCAMPUS?J?[?h-???C???i?b?v*/
div#about-apply div#hosei-list{margin:0 20px 0;}
div#about-apply div#hosei-list br{clear:both;}
div#about-apply div#hosei-list p{text-align:center;}
div#about-apply div#hosei-list p.stt{text-align:left;}

div#about-apply div#hosei-list div#general-card{float:left;width:249px;margin:0 0 1em;}
div#about-apply div#hosei-list div#younggold-card{float:left;width:249px;margin:0 0 1em;}
div#about-apply div#hosei-list div#gold-card{float:right;width:249px;margin:0 0 1em;}
div#about-apply div#hosei-list div#gold-card{float:right;width:249px;margin:0 0 1em;}


div#about-apply div#hosei-list div#general-card div,
div#about-apply div#hosei-list div#younggold-card div,
div#about-apply div#hosei-list div#gold-card div,
div#about-apply div#hosei-list div#gold-card div,
{
	border-right: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	margin:0;
	padding:0 0 0.25em;
	background: url(../common/bg_linespacer.gif) repeat-x bottom;
}

div#about-apply div#general-card h3{
	background: url(../card/imgs/bar_people.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}
div#about-apply div#gold-card h3{
	background: url(../card/imgs/bar_gold.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}
div#about-apply div#younggold-card h3{
	background: url(../card/imgs/bar_younggold.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}
div#about-apply div#younggold-card h3{
	background: url(../card/imgs/bar_younggold.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}

div#about-apply div#general-card p.btn,
div#about-apply div#gold-card p.btn,
div#about-apply div#younggold-card p.btn,
div#about-apply div#younggold-card p.btn{
	background: url(../affiliate/hosei/imgs/bg_hosei_btn.gif) 0 100% no-repeat;
	height: 46px;
	margin:0 0 0;
}
div#about-apply div#general-card p.btn img,
div#about-apply div#gold-card p.btn img,
div#about-apply div#younggold-card p.btn img,
div#about-apply div#younggold-card p.btn img
{margin-top:5px;}
/* ?@?-?I?????WCAMPUS?J?[?h-???C???i?b?v done */

/* ?@?-?I?????WCAMPUS?J?[?h done  --------------------------------------------------------------------*/




/* 三越カードページ
------------------------------------------------------------------------------------------*/
div#about-apply div#tem-list{margin:0 20px 0;}
div#about-apply div#tem-list br{clear:both;}
div#about-apply div#tem-list p{text-align:center;}
div#about-apply div#tem-list p.stt{text-align:left;}

div#about-apply div#tem-list div#mitsukoshi-card{float:left;width:249px;margin:0 0 1em;}
div#about-apply div#tem-list div#mkstudent-card{float:right;width:249px;margin:0 0 1em;}


div#about-apply div#tem-list div#mitsukoshi-card div,
div#about-apply div#tem-list div#mkstudent-card div
{
	border-right: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	margin:0;
	padding:0.34em 0 0.25em;
	background: url(../common/bg_linespacer.gif) repeat-x bottom;
}

div#about-apply div#mitsukoshi-card h3{
	background: url(../affiliate/mitsukoshi/imgs/bar_people.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}
div#about-apply div#mkstudent-card h3{
	background: url(../affiliate/mitsukoshi/imgs/bar_student.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}

div#about-apply div#mitsukoshi-card p.btn,
div#about-apply div#mkstudent-card p.btn{
	background:url(../affiliate/ana/imgs/bg_ana_btn.gif) 0 100% no-repeat;
	height: 46px;
	margin:0;
}
* html div#about-apply div#mitsukoshi-card p.btn,
* html div#about-apply div#mkstudent-card p.btn{
	background: url(../affiliate/ana/imgs/bg_ana_btn.gif) 2px 100% no-repeat;
margin-right:-2px;
text-align:center;
}

div#about-apply div#mitsukoshi-card p.btn img,
div#about-apply div#mkstudent-card p.btn img
{margin-top:5px;}

/* 三越カードページ done-------------------------------------------------------------*/

/* Pastownカードページ
------------------------------------------------------------------------------------------*/
div#about-apply div#tem-list{margin:0 20px 0;}
div#about-apply div#tem-list br{clear:both;}
div#about-apply div#tem-list p{text-align:center;}
div#about-apply div#tem-list p.stt{text-align:left;}

div#about-apply div#tem-list div#pastown-card{float:left;width:249px;margin:0 0 1em;}
div#about-apply div#tem-list div#pastown_p-card{float:right;width:249px;margin:0 0 1em;}


div#about-apply div#tem-list div#pastown-card div,
div#about-apply div#tem-list div#pastown_p-card div
{
	border-right: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	margin:0;
	padding:0.34em 0 0.25em;
	background: url(../common/bg_linespacer.gif) repeat-x bottom;
}

div#about-apply div#pastown-card h3{
	background: url(../affiliate/pastown/imgs/bar_pastown.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}
div#about-apply div#pastown_p-card h3{
	background: url(../affiliate/pastown/imgs/bar_pastown_p.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}

div#about-apply div#pastown-card p.btn,
div#about-apply div#pastown_p-card p.btn{
	background:url(../affiliate/pastown/imgs/bg_pastown_btn.gif) 0 100% no-repeat;
	height: 65px;
	margin:0;
}
* html div#about-apply div#pastown-card p.btn,
* html div#about-apply div#pastown_p-card p.btn{
	background: url(../affiliate/pastown/imgs/bg_pastown_btn.gif) 2px 100% no-repeat;
margin-right:-2px;
text-align:center;
}

div#about-apply div#pastown-card p.btn img,
div#about-apply div#pastown_p-card p.btn img
{margin-top:5px;}

/* Pastownカードページ done-------------------------------------------------------------*/

/* フライング・ブルーVISAカードページ
------------------------------------------------------------------------------------------*/
div#about-apply div#tem-list{margin:0 20px 0;}
div#about-apply div#tem-list br{clear:both;}
div#about-apply div#tem-list p{text-align:center;}
div#about-apply div#tem-list p.stt{text-align:left;}

div#about-apply div#tem-list div#airfrance-card{float:left;width:249px;margin:0 0 1em;}
div#about-apply div#tem-list div#airfrance_g-card{float:right;width:249px;margin:0 0 1em;}


div#about-apply div#tem-list div#airfrance-card div,
div#about-apply div#tem-list div#airfrance_g-card div
{
	border-right: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	margin:0;
	padding:0.34em 0 0.25em;
	background: url(../common/bg_linespacer.gif) repeat-x bottom;
}

div#about-apply div#airfrance-card h3{
	background: url(../affiliate/airfrance/imgs/bar_airfrance.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}
div#about-apply div#airfrance_g-card h3{
	background: url(../affiliate/airfrance/imgs/bar_airfrance_g.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}

div#about-apply div#airfrance-card p.btn,
div#about-apply div#airfrance_g-card p.btn{
	background:url(../affiliate/airfrance/imgs/bg_airfrance_btn.gif) 0 100% no-repeat;
	height: 50px;
	margin:0;
}
* html div#about-apply div#airfrance-card p.btn,
* html div#about-apply div#airfrance_g-card p.btn{
	background: url(../affiliate/airfrance/imgs/bg_airfrance_btn.gif) 2px 100% no-repeat;
margin-right:-2px;
text-align:center;
}

div#about-apply div#airfrance-card p.btn img,
div#about-apply div#airfrance_g-card p.btn img
{margin-top:5px;}

/* フライング・ブルーVISAカードページ done-------------------------------------------------------------*/

/* クリスフライヤーVISAカードページ
------------------------------------------------------------------------------------------*/
div#about-apply div#tem-list{margin:0 20px 0;}
div#about-apply div#tem-list br{clear:both;}
div#about-apply div#tem-list p{text-align:center;}
div#about-apply div#tem-list p.stt{text-align:left;}

div#about-apply div#tem-list div#krisflyer-card{float:left;width:249px;margin:0 0 1em;}
div#about-apply div#tem-list div#krisflyer_g-card{float:right;width:249px;margin:0 0 1em;}


div#about-apply div#tem-list div#krisflyer-card div,
div#about-apply div#tem-list div#krisflyer_g-card div
{
	border-right: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	margin:0;
	padding:0.34em 0 0.25em;
	background: url(../common/bg_linespacer.gif) repeat-x bottom;
}

div#about-apply div#krisflyer-card h3{
	background: url(../affiliate/krisflyer/imgs/bar_krisflyer.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}
div#about-apply div#krisflyer_g-card h3{
	background: url(../affiliate/krisflyer/imgs/bar_krisflyer_g.gif) no-repeat;
	height: 27px;
	text-indent:-999em;
	margin:0;
}

div#about-apply div#krisflyer-card p.btn,
div#about-apply div#krisflyer_g-card p.btn{
	background:url(../affiliate/krisflyer/imgs/bg_krisflyer_btn.gif) 0 100% no-repeat;
	height: 65px;
	margin:0;
}
* html div#about-apply div#krisflyer-card p.btn,
* html div#about-apply div#krisflyer_g-card p.btn{
	background: url(../affiliate/krisflyer/imgs/bg_krisflyer_btn.gif) 2px 100% no-repeat;
margin-right:-2px;
text-align:center;
}

div#about-apply div#krisflyer-card p.btn img,
div#about-apply div#krisflyer_g-card p.btn img
{margin-top:5px;}

/* クリスフライヤーVISAカードページ done-------------------------------------------------------------*/

/*
========================================= 6: 規約ページ ==========================================
*/
div#inner-container h2#bar-kiyaku {/*ヘッダ定義*/
height: 22px;
background: url(../card/imgs/bar_kiyaku.gif) no-repeat center;
text-indent: -9999px;
}
div#about-kiyaku {/*コンテナ定義*/
margin: 18px 45px;
font-size: 0.75em;
line-height: 140%;
}
div#about-kiyaku h3,
div#about-kiyaku p{/*パラグラフ定義*/
margin-bottom: 1em;
}
div#about-kiyaku p#alert {
	height: 26px;
	padding: 8px 0 0 60px;
	background: url('../card/imgs/im_alert.gif') 0 0 no-repeat;
	clear: both;
	margin-top: 1em;
}



/*
==================================== 7: オペレータ接続操作方法ページ =======================================
*/
div#about-apply div.method{margin:0;}
div#about-apply div.method div.operator h3
{color:#000;font-size:0.75em;margin:0.35em 10px 0 85px;margin-top:0.35em;}
div#about-apply div.method div.operator p
{color:#000;font-size:0.75em;margin:0.35em 10px 0 85px;}


/*
================================== 8: オンライン入会申込の手順ページ  ===================================
*/
div#ap-flow-container div.divergence1{float:left;width:49%;border:none;margin:0;padding:0;font-size:1em;}
div#ap-flow-container div.divergence2{float:right;width:49%;border:none;margin:0;padding:0;font-size:1em;}
div#ap-flow-container:after{/* float clear */content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html div#ap-flow-container{/*\*/height:100%;/**/display:inline-table;}


/*
============================================= 9: 年会費一覧ページ ========================================
*/
div#fee-container{margin:0 30px 0;font-size:0.75em;}
div#fee-container table{margin:0 0 0.5em;width:100%;}
div#fee-container table th{padding:0.25em;}
div#fee-container table td{padding:0.25em;}
div#fee-container p{margin:0 auto 1em;}



div#an-mastercard div.wrap{	
	background: #EDF4C1;
	border-right: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	margin:0 3px 0 4px;
	padding:0.75em 0.75em 0 1.5em;
}


div#an-mastercard div.wrap:after{/* float clear */content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html div#an-mastercard div.wrap{/*\*/height:1%;/**/display:inline-table;}
div#an-mastercard h2{
	background: url(../card/imgs/bar_mastercard.gif) no-repeat center;
	text-indent: -999em;
	height: 27px;
}
div#an-mastercard h3{margin:0 auto 1em;}
div#an-mastercard p.card{float:left;width:145px;}
div#an-mastercard div.wrap div{
	float:right;
	width:65%;
	font-size:0.75em;
}
div#an-mastercard p.btm{
	background: url(../card/imgs/bg_mc_btm.gif) no-repeat center bottom;
	height: 5px;
	margin:-3px auto 0;
}
#recommend-lineup #nav-lineup {
	margin-bottom: 0.5em;
}
#goldcard-summary strong {
	color: #FF0000;
}

/*
========================================= 10: ＩＣカードページ ========================================
*/

div#goldcard-summary div h3.photo-ic{
	font-size:1em;
	margin:0 10px 0.35em;
	color: #006633;
}

div#ic-aply p{font-size: 0.75em;margin: 0px 0px 0.75em;}
div#ic-aply p span{color: #666666;}
div#ic-aply div{margin:0 30px 2em;}
div#ic-aply div p.btn{margin:0em 0 1.5em;}
div#ic-aply div h3{font-size:0.85em;color:#006600;margin:0 0 0.35em;}
div#ic-use h2#detail-ic{
	clear:both;
	background: url(../card/imgs/bar_det_ic.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 0 auto 15px;
}
div#ic-use h3{font-size:0.85em;color:#009900;margin:1.5em 15px 0.35em;}
div#ic-use p{font-size:0.75em;margin:0 15px 0.75em;}
div#ic-use p.img{text-align:center;}
div#ic-use p span{color: #444444;}
div#ic-use dl{font-size:0.75em;margin:0 15px;}
div#ic-use dl dt{color: #FF6600;}
div#ic-use dl dd{color: #444444;}
div#ic-use ul{
	margin:0 15px 1em;
	padding-top:20px;
	font-size:0.75em;
	background: url(../common/ico_attention.gif) no-repeat left top;
}
div#goldcard-summary div.photo-table{float:none;width:100%;}
div#goldcard-summary p.photo-card{float:none;width:100%;text-align:center;margin-bottom:0.5em;}
div#goldcard-summary div.photo-table table{width:100%;}
div.photo-table ul{
	margin:0 0px 1em;
	padding-top:20px;
	font-size:0.75em;
	background: url(../common/ico_attention.gif) no-repeat left top;
}


/* camp --------------------------------------------------------------------------------------------------- */

div#camp{margin:0 auto 15px;}
div#camp div{margin:0 0 0 30px;}
div#camp div:after{/* float clear */content: ".";display: block;height: 0;clear: both;visibility: hidden;}
div#camp h3{
	font-size:0.75em;
	color: #006600;
	margin:0.5em 0 0.35em;
}
div#camp ul{font-size:1.0em;float:left;width:100%;}
div#camp ul.column-non{width:100%;float:none;}
div#camp ul li{
	padding:0 0 0 15px;
	margin:0 0 0.5em;
	background: url(../common/ico/ico_arrow_green.gif) no-repeat 0 50%;
}
div#camp ul li strong{color:#FF0000;}
div#camp div.column{float:right;width:40%;}
div#camp div.column h3{font-size:0.75em;color:#444444;margin-bottom:0.35em;}
div#camp div.column p{font-size:0.75em;color:#444444;}
div#camp div.column p.gc-link{
	margin:0.35em 0.5em 0.35em;
	padding-left:18px;
	background-image: url(../common/ico/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 15%;
	font-weight: bold;
}

/* camp ---------------------------------------------------------------- */

div#family-container p.gc-link {

}
div#family-container p.gc-link{
	padding-left:18px;
	background-image: url(../common/ico/ico_arrow_green_box.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	font-weight: bold;
}
* html div#family-container p.gc-link{
background-position: left 3px;
}
*+html div#family-container p.gc-link{
background-position: left 3px;
}


/*
========================================= 11: NEW カード一覧 ========================================
*/
div#cardlineup-comparison-content{margin:0 15px;}
div#cardlineup-comparison-content table{
	text-align:center;
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	width:100%;
	margin:0 auto 1.5em;
	line-height:100%;
}
div#cardlineup-comparison-content table th{
	background-color: #E7F6BB;
	text-align:center;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	font-size:0.73em;
}
div#cardlineup-comparison-content table td{
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	text-align:center;
	font-size:0.75em;
	padding:0.5em 0em;
}
div#cardlineup-comparison-content table th#card{width:37%; text-align:center}
div#cardlineup-comparison-content table th#teikeisaki{width:27%; text-align:center}
div#cardlineup-comparison-content table th#apply{width:17%; text-align:center}
div#cardlineup-comparison-content table th#fee{width:19%; text-align:center}
div#cardlineup-comparison-content table th#detail{width:44%; text-align:center}
div#cardlineup-comparison-content table th.card{background-color: #E7E7E7;padding:0.5em 0.15em;line-height:200%; text-align:left}
div#cardlineup-comparison-content table td.ben{text-align:center;padding:0.5em;}
div#cardlineup-comparison-content table td.ben2{text-align:left;padding:0.5em;}
div#cardlineup-comparison-content div.support-desk{margin:0 0 0 0 ;}
div#cardlineup-comparison-content h3{font-size:0.85em;color:#006633;margin:0 15px 0.5em;}
div#cardlineup-comparison-content ul{font-size:0.75em;margin:0 15px 1.7em;}
div#cardlineup-comparison-content ul li{
	margin:0 0 0.35em;padding-left:15px;
	background: url(../common/ico/ico_arrow_green.gif) no-repeat left center;
}
/* ver2 */
body.table div#main{float:none;width:100%;}

p.totop{text-align:right;font-size:0.75em;margin:0.5em auto;}


/* cardlineup-category_navi NEWカード一覧カテゴリー表
-----------------------------------------------------*/
div#cardlineup-category_navi{margin:0 0px;}
div#cardlineup-category_navi table{
    background-color:#f2f2f2;
	text-align:center;
	width:735;
	line-height:100%;
	margin-top:1em;
	margin-bottom:1em;
}
div#cardlineup-category_navi table td{
　　background-color:#f2f2f2;
    text-align:center;
	font-size:0.70em;
	margin-top:1em;
	margin-bottom:1em;
}

/* sub title
--------------------------------*/
h2#newcard-affiliate{
	clear:both;
	background: url(../search/imgs/bar_affiliate.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-standard{
	clear:both;
	background: url(../card/imgs/bar_l_standard.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-traffic_air{
	clear:both;
	background: url(../card/imgs/bar_l_traffic_air.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-apparel{
	clear:both;
	background: url(../card/imgs/bar_l_apparel.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-traffic_train{
	clear:both;
	background: url(../card/imgs/bar_l_traffic_train.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-depart_shopping{
	clear:both;
	background: url(../card/imgs/bar_l_department.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-internet{
	clear:both;
	background: url(../card/imgs/bar_l_internet.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-travel{
	clear:both;
	background: url(../card/imgs/bar_l_travel.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-carlife{
	clear:both;
	background: url(../card/imgs/bar_l_car.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-entertainment{
	clear:both;
	background: url(../card/imgs/bar_l_entertainment.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-fanclub{
	clear:both;
	background: url(../card/imgs/bar_l_fanclub.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-game{
	clear:both;
	background: url(../card/imgs/bar_l_game.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-gourmet{
	clear:both;
	background: url(../card/imgs/bar_l_gourmet.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-hotel{
	clear:both;
	background: url(../card/imgs/bar_l_hotel.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-magazine{
	clear:both;
	background: url(../card/imgs/bar_l_magazine.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-other{
	clear:both;
	background: url(../card/imgs/bar_l_other.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-payment{
	clear:both;
	background: url(../card/imgs/bar_l_payment.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-sports{
	clear:both;
	background: url(../card/imgs/bar_l_sports.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-university{
	clear:both;
	background: url(../card/imgs/bar_l_universities.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-zakka{
	clear:both;
	background: url(../card/imgs/bar_l_zakka.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}

h2#newcard-add{
	clear:both;
	background: url(../card/imgs/bar_l_addcard.gif) no-repeat;
	text-indent: -999em;
	height: 22px;
	margin: 1.5em auto 15px;
}