@charset "utf-8";body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,select,table,td,th,ul{margin:0;padding:0}
ol,ul{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse}
input,select{vertical-align:middle}
body,dd,div,dt,input,li,p,select,span,textarea{font-family:'Hiragino Kaku Gothic ProN',Meiryo,'MS PGothic',Sans-serif;font-size:14px}
html{height:100%;margin-bottom:1px}
body{background:#FFF;line-height:1.3;color:#666}
a{color:#0068B6}
a:link,a:visited{text-decoration:none}
a:active,a:hover{text-decoration:underline}
.cf:after,.dlH:after,.listH:after{content:"";display:block;clear:both;height:0;visibility:hidden}
.cf,.dlH,.listH{zoom:1}
.dlH dt{clear:left;float:left}
.dlH dd{overflow:hidden}
.fl,.listH li{float:left}
.fr{float:right}
.cb{clear:both}
.zm1{zoom:1}
.w80{width:80px}
.w114{width:114px}
.w190{width:190px}
.w272{width:272px}
.w345{width:345px}
.w396{width:396px}
.w432{width:432px}
.w522{width:522px}
.w560{width:560px}
.b{font-weight:700}
.dn{display:none}
.nmt5{margin-top:-5px}
.nmt10{margin-top:-10px}
.nmt14{margin-top:-14px}
.mt3{margin-top:3px}
.mt5{margin-top:5px}
.mt7{margin-top:7px}
.mt8{margin-top:8px}
.mt9{margin-top:9px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt13{margin-top:13px}
.mt14{margin-top:14px}
.mt15{margin-top:15px}
.mt17{margin-top:17px}
.mt18{margin-top:18px}
.mt19{margin-top:19px}
.mt20{margin-top:20px}
.mt21{margin-top:21px}
.mt22{margin-top:22px}
.mt23{margin-top:23px}
.mt25{margin-top:25px}
.mt27{margin-top:27px}
.mt28{margin-top:28px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt36{margin-top:36px}
.mt40{margin-top:40px}
.mt41{margin-top:41px}
.mt47{margin-top:47px}
.mt45{margin-top:45px}
.mt53{margin-top:53px}
.mt50{margin-top:50px}
.mt63{margin-top:63px}
.nml10{margin-left:-10px}
.nml15{margin-left:-15px}
.ml5{margin-left:5px}
.ml7{margin-left:7px}
.ml10{margin-left:10px}
.ml12{margin-left:12px}
.ml15{margin-left:15px}
.ml18{margin-left:18px}
.ml20{margin-left:20px}
.ml22{margin-left:22px}
.ml25{margin-right:25px}
.ml28{margin-left:28px}
.ml30{margin-left:30px}
.ml33{margin-left:33px}
.ml36{margin-left:36px}
.ml40{margin-left:40px}
.ml55{margin-left:55px}
.ml57{margin-left:57px}
.ml60{margin-left:60px}
.ml62{margin-left:62px}
.mr8{margin-right:8px}
.mr10{margin-right:10px}
.mr13{margin-right:13px}
.mr15{margin-right:15px}
.mr18{margin-right:18px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr28{margin-right:28px}
.mr30{margin-right:30px}
.mr32{margin-right:32px}
.mr36{margin-right:36px}
.mr39{margin-right:39px}
.mr60{margin-right:60px}
.mr123{margin-right:123px}
.nmb14{margin-bottom:-14px}
.mb5{margin-bottom:5px}
.mb20{margin-bottom:20px}
.mb23{margin-bottom:23px}
.mb30{margin-bottom:30px}
.mHa{margin:0 auto}
.p10{padding:10px}
.p5{padding:5px}
.p20{padding:20px}
.p30{padding:30px}
.pr5{padding-right:5px}
.pr8{padding-right:8px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr16{padding-right:16px}
.pr18{padding-right:18px}
.pr20{padding-right:20px}
.pr28{padding-right:28px}
.pr30{padding-right:30px}
.pr36{padding-right:36px}
.pr37{padding-right:37px}
.pl3{padding-left:3px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl18{padding-left:18px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl27{padding-left:27px}
.pl30{padding-left:30px}
.pl32{padding-left:32px}
.pl36{padding-left:36px}
.pl40{padding-left:40px}
.pl50{padding-left:50px}
.pl60{padding-left:60px}
.pt4{padding-top:4px}
.pt5{padding-top:5px}
.pt8{padding-top:8px}
.pt9{padding-top:9px}
.pt10{padding-top:10px}
.pt14{padding-top:14px}
.pt20{padding-top:20px}
.pt21{padding-top:21px}
.pt25{padding-top:25px}
.pt27{padding-top:27px}
.pt28{padding-top:28px}
.pt29{padding-top:29px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt48{padding-top:48px}
.pt53{padding-top:53px}
.pb5{padding-bottom:5px}
.pb8{padding-bottom:8px}
.pb10{padding-bottom:10px}
.pb16{padding-bottom:16px}
.pv8{padding-top:8px;padding-bottom:8px}
.pv10{padding-top:10px;padding-bottom:10px}
.pv14{padding-top:14px;padding-bottom:14px}
.pv18{padding-top:18px;padding-bottom:18px}
.pv20{padding-top:20px;padding-bottom:20px}
.pv10a5{padding:10px 5px!important}
.fs10{font-size:10px}
.fs11{font-size:11px!important}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs15{font-size:15px}
.fs16{font-size:16px}
.fs17{font-size:17px}
.fs18{font-size:18px}
.fs19{font-size:19px}
.fs20{font-size:20px}
.fs24{font-size:24px}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.pr{position:relative;zoom:1}
.zi0{z-index:0}
.zi1{z-index:1}
.zi2{z-index:2}
.ti10{text-indent:10px}
.lh1p6{line-height:1.6}
.bgWhite{background-color:#FFF}
.fgRed{color:#F33}
.spotColor{color:#0068B6;font-weight:700}
body{background-color:#D3D3D3}
.wrapper{position:relative;margin:0 auto;max-width:1280px;min-width:980px;background-color:#FFF}
.header-wrap{background:url(/site_assets/site_all/pc/img/header_wrap_bg.png) bottom repeat-x;height:71px}
.header{background:url(/site_assets/site_all/pc/img/header_bg.png) left top no-repeat;max-width:1280px;min-width:980px}
.header-inner{position:relative;width:980px;margin:0 auto 14px}
.header-logo{float:left;margin-top:15px}
.header-copy{float:right;margin-top:30px}
.p-nav{width:980px;margin:10px auto;font-size:12px}
.contents{max-width:1280px;min-width:980px;margin:0 auto}
.contents-inner{width:980px;margin:15px auto}
.contents-ttl{width:748px;height:35px;padding-left:10px;line-height:35px;background:url(/site_assets/site_all/pc/img/h3_bg.png) no-repeat}
.contents-ttl h3{font-size:14px}
.main-contents{width:758px}
.shintokuten-box,.shintokuten-box-m{float:left;width:376px;height:569px;border-left:#0068B6 2px solid;border-bottom:#0068B6 2px solid;border-right:#0068B6 2px solid}
.shintokuten-box-m{height:460px}
.shintokuten-one{padding:10px 18px 0;border-left:#0068B6 2px solid;border-bottom:#0068B6 2px solid;border-right:#0068B6 2px solid}
.shintokuten-box-m.box-r,.shintokuten-box.box-r{border-left:0}
.shintokuten-box-inner{padding:10px 10px 20px}
.shintokuten-box-inner a span{display:inline-block;color:#0068B6;text-decoration:underline;font-size:11px;margin-top:2px}
.shintokuten-box-content{padding:0 10px}
.shintokuten-box-content div{padding-left:10px;padding-right:10px}
.shintokuten-box-content-bt{border-top:1px solid #ebe6eb}
.shintokuten-box-content-bb{border-bottom:1px solid #ebe6eb}
.shintokuten-box-content-label{float:left;width:210px}
.shintokuten-box-content-point{float:right;width:100px}
.lp .top-contentsbox .box-img-wrap{margin:5px auto 0;width:566px}
.btn-wrap{width:566px;margin:0 auto 20px}
.btn-wrap a{color:#0068B6}
.btn-wrap a span{display:inline-block;margin-top:3px;font-size:11px;text-decoration:underline}
a.campId:hover img,a.campId:hover input{opacity:.5}
.btn-wrap .js-btn{width:570px}
.box-img-cach{margin-top:-25px}
.top-contentsbox .contents-text{text-align:left;margin-left:30px;margin-top:3px;font-size:12px}
.contents-box{margin-top:26px;padding:0 10px}
.card-situation-box,.recservice-li-box,.various-app-box{margin-top:41px}
.rec-news-box{margin-top:26px}
.point2000-text-wrap{background:url(/site_assets/card_lp/pc/img/2000text_bg.png) no-repeat top;width:738px;height:54px;padding:10px}
#page-top .point .family-ttl{text-align:center;text-indent:0;padding-top:15px;margin-bottom:10px}
#page-top .lp .third-box{width:207px}
.text-wrap span{display:inline-block}
.great_point_box .second-box{padding:0 35px 0 18px}
.great_point_box .first-box{width:210px}
.mun.first-box{margin:0 76px}
.point{width:790px;margin-top:15px}
.point span{display:inline-block}
.point h3{background:url(/site_assets/card_lp/pc/img/point_ttl_bg.png) no-repeat top;height:80px;line-height:131px;text-indent:200px;width:760px}
.lp .bdr-mdl{padding-left:20px;padding-bottom:13px}
.jalan-point-box{margin-top:10px;position:relative;height:247px}
.point .ponpare-point-box{position:relative;margin-top:20px;height:244px}
.jalan-point-box .card-point{width:202px;float:left;margin-right:12px}
.jalan-text-wrap{width:602px;padding-top:36px;padding-left:31px;background:url(/site_assets/card_lp/pc/img/point_bg.png) no-repeat;padding-bottom:26px;position:relative;z-index:0}
.jalan-point{width:193px}
.jalanpoint-image-box{width:76px;position:relative;top:0;left:-202px;z-index:2;float:left}
.ponpare-text-wrap .card-point{width:196px;float:left;margin-right:17px}
.ponpare-point{width:198px;float:left}
.ponpare-text-wrap{width:603px;padding-top:36px;padding-left:31px;padding-bottom:23px;background:url(/site_assets/card_lp/pc/img/point_bg.png) no-repeat}
.point-image-box{position:absolute;top:-10px;left:438px;z-index:2}
.ponpare-image-box{position:absolute;top:-28px;left:438px}
.point .btn-contents{margin-top:20px}
.great_point_box{width:700px;height:286px;padding:15px 31px;background:url(/site_assets/card_lp/pc/img/great_point_bg.png) no-repeat top}
.service .bdr-mdl{padding-bottom:30px}
.service .bdr-mdl span{display:inline-block}
.website-list-wrap{overflow:hidden}
.website-bd-top{background:url(/site_assets/site_all/pc/img/banner_box_top.png) no-repeat top;padding-top:5px}
.website-bd-mdl{background:url(/site_assets/site_all/pc/img/banner_box_mdl.png) repeat-y}
.website-bd-btm{background:url(/site_assets/site_all/pc/img/banner_box_btm.png) no-repeat bottom;padding-bottom:5px}
.link-box-inner,.website-link-inner{padding:25px 30px 20px}
.website-list{margin-right:-51px;margin-top:-27px}
.website-list li:hover{opacity:.6;filter:alpha(opacity=60)}
.website-list li{float:left;margin-right:47px;margin-top:27px;width:202px}
.website-list li img{margin-bottom:5px}
.contents-box .link-box .link-box-text{border-top:solid 1px #959595}
.lp .contents-box tr{font-size:14px;border-bottom:solid 1px #CCC}
,.lp .contents-box td,.lp .contents-box th{border-bottom:solid 1px #CCC}
.contents-box th{width:143px;text-align:left;text-indent:8px}
#page-top .contents-box .card{vertical-align:top}
.contents-box .first-cell{padding:20px 0 5px}
.contents-box td{width:auto;text-align:center}
.contents-box .table-row20 th,.table-row20 td{padding-top:20px;padding-bottom:20px}
.icn-link a{background:url(/site_assets/site_all/pc/img/side_icon.png) no-repeat right bottom;padding-right:20px;margin-right:15px}
.table-row14 td,.table-row14 th{padding-top:14px;padding-bottom:14px}
.table-row10 td,.table-row10 th{padding-top:10px;padding-bottom:10px}
.table-row8 td,.table-row8 th{padding-top:8px;padding-bottom:8px}
.table-row15 td,.table-row15 th{padding-top:17px;padding-bottom:17px}
.table-row10.bdn td,.table-row10.bdn th{padding-bottom:0}
.table-row10.pT0 td,.table-row10.pT0 th{padding-top:5px}
.table-row10 th.w50{width:50px}
#page-top .card-detail .bdn,.lp .bdn td,.lp .bdn th{border:0}
.btn-contents{text-align:center;margin-top:30px}
.lp .btn-contents{width:570px;margin:30px auto 0}
.etc-top-btn{width:247px;margin-top:5px}
.etc .btn-contents{width:247px;margin:30px auto 0}
.btn-contents:hover,.btn:hover{opacity:.6;filter:alpha(opacity=60)}
.small-bd-top .btn{width:336px}
.big-bd-top .btn{width:514px}
.gift-point-box .btn{width:758px}
.sidebar{float:right;width:192px}
.sidebar a,.sidebar p{font-size:12px}
.sidebar .sidebox{background:url(/site_assets/site_all/pc/img/side_box_btm.png) no-repeat bottom;padding-bottom:5px;margin-top:10px}
.sidebar .sidebox:first-child{margin-top:0}
.sidebox-head{width:162px;padding:10px 15px;background-image:url(/site_assets/site_all/pc/img/side_ttl_bg.png)}
.sidebox-head h5{font-size:12px}
.sidebox-inner{border-left:5px solid #DEE9ED;border-right:5px solid #DEE9ED;padding:1px 5px 0;margin-top:-1px}
.sidebox-list-wrap{overflow:hidden}
.sidebox-list{margin-top:-1px}
.sidebox-list li{border-top:1px solid #ebe6eb}
.sidebox-list li a{padding:15px 30px 15px 10px;display:block}
.campaign-list-wrap{border-left:5px solid #DEE9ED;border-right:5px solid #DEE9ED;padding-top:1px;margin-top:-1px}
.campaign-list{padding:10px 19px 20px 20px;overflow:hidden}
.campaign-list li{margin-top:15px}
.campaign-list li:first-child{margin-top:0}
.campaign-list li .caption{margin-top:5px;color:#000;font-weight:700;font-size:20px}
.side-point-wrap{border-top:1px solid #ebe6eb;padding:10px 5px}
.side-point{text-align:left;background:url(/site_assets/site_all/pc/img/point-text-bg.png) no-repeat;height:40px;padding:15px}
.keep-point{display:inline-block;font-weight:700;font-size:20px;color:red;padding-top:5px}
.member{padding:8px 5px 12px}
.card-select-box select{margin-top:15px;width:162px}
.service-list-wrap{overflow:hidden}
.service-list{margin-top:-1px}
.service-list li{border-top:1px solid #ebe6eb}
.service-list a{display:block;padding:10px 30px 10px 10px}
.service-list .caption{font-size:11px;color:#000}
.sidebar .top-list{border-top:0}
.etc-contact-link a,.icn-blank a,.icn-blank li{background:url(/site_assets/site_all/pc/img/side_icon.png) no-repeat right center}
.icn-arrow-right a,.icn-arrow-right li{background:url(/site_assets/site_all/pc/img/side_icon_arrow.png) no-repeat right center}
.icn-single-arrow{background:url(/site_assets/site_all/pc/img/side_icon_arrow.png)!important;background-repeat:no-repeat!important;background-position:right center!important}
#jsi-card-select{width:162px;margin-top:15px;font-size:12px}
#jsi-card-list{margin-top:10px}
.page-top-wrap{width:980px;margin:0 auto}
.page-top{height:28px;background:url(/site_assets/site_all/pc/img/arrow.png) no-repeat left;float:right}
.guide .page-top{width:125px}
.page-top a{padding-left:35px;line-height:28px}
.footer-menu-wrap{max-width:1280px;min-width:980px;background-color:#EEE;padding:12px 0;border-bottom:solid 1px #E8E8E8}
.footer-menu{width:980px;height:18px;margin:0 auto}
.footer-menu li{float:left;padding-right:10px;padding-left:10px;border-left:1px dotted #959595}
.footer-menu li:first-child{padding-left:0;border:0}
.footer-site-list-wrap{max-width:1280px;min-width:980px;margin:0 auto;background-color:#f5f5f5;padding:5px 0 10px;border-bottom:1px solid #E8E8E8;line-height:3}
.footer-site-list{width:980px;min-height:60px;margin:0 auto;text-align:left}
.footer-site-list li{float:left;line-height:1;border-right:1px solid #959595;margin-top:5px;margin-right:10px;padding-right:10px;font-size:10px;white-space:nowrap}
.footer-logo-wrap{width:980px;margin:0 auto;padding:15px 0}
.pre_footer{display:none;}
.logo-recruit{width:263px;float:left}
.logo-pmark{width:75px;float:right}
.etc-top-contents{background:url(/system_assets/myPage/pc/img/etc/etccard_bg.png) no-repeat;padding:40px 52px 78px 41px}
.etc .btn-text-box{width:500px}
.etc-top-contents .btn-contents .reccard-top-contents{margin-top:3px}
.main-contents .etc-top-contents .reccard-top-contents h2{width:362px}
.main-contents .merit p,.main-contents .service p{font-size:14px;line-height:1.5}
.merit .img-wrap{height:125px;margin-top:30px}
.etc .merit .img-wrap{margin-top:20px}
.bdr-top{background:url(/site_assets/site_all/pc/img/b_bdr_top.png) no-repeat top;padding-top:10px;width:757px}
.bdr-mdl{background:url(/site_assets/site_all/pc/img/b_bdr_mdl.png) repeat-y;padding:5px 15px}
.bdr-btm{background:url(/site_assets/site_all/pc/img/b_bdr_btm.png) no-repeat bottom;padding-bottom:7px}
.first-box{width:230px}
.second-box{width:230px;padding:0 18px}
.third-box{width:227px}
.etc-table{margin:0 auto;border-bottom:1px solid #CCC}
.etc-table th{background-color:#DDD;padding:10px;width:140px;border-left:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC}
.etc-table td{padding:10px;background-color:#FFF;width:232px;border-right:1px solid #CCC;border-top:1px solid #CCC}
.bottom-contentsbox{background-color:#EEE;margin-top:25px;padding:30px 100px 25px}
.box-bg{padding:5px 0}
.box-bg h4{padding:5px;background:#ececec;border-radius:5px}
.bottom-contentsbox ul{list-style-type:disc;list-style-position:inside}
.side-point-text{padding:10px 10px 20px}
.icn-disc li{background:url(/site_assets/site_all/pc/img/icn-disc.png) no-repeat left 7px;padding-left:15px;list-style:none;list-style-position:outside}
.entry-amenity-btn{position:absolute;top:75px;left:27px}
.point-balance-refer{position:absolute;top:74px;left:45px}
.rec-news{margin-top:-14px}
.rec-news li{margin-top:14px;height:100%}
.rec-news span{vertical-align:top;display:inline-block;float:left}
.rec-news-date{width:114px;margin-right:15px;font-size:90%}
.rec-news-category{width:80px;margin-right:15px}
.rec-news-text{width:522px}
.rec-news-wrap{overflow:hidden;margin-top:27px}
.campaign-box{overflow:hidden;margin-top:10px;float:left}
.campaign-box-li{margin-left:10px;float:left;width:246px}
.campaign-box-li-three{margin-left:10px;float:left;width:374px}
.small-box-wrap{width:758px;margin-top:10px}
.small-box-left{width:336px;padding:9px 19px 15px}
.small-box-right{width:336px;padding:9px 20px 15px}
.small-box-right .small-box-text{width:200px;margin-top:17px}
.reccard-box-li{width:518px;float:right}
.small-bd-top{background:url(/system_assets/myPage/pc/img/top/small_bd_top.png) no-repeat 0 top;padding-top:5px}
.small-bd-mdl{background:url(/system_assets/myPage/pc/img/top/small_bd_mdl.png) repeat-y 0 top}
.small-bd-btm{background:url(/system_assets/myPage/pc/img/top/small_bd_btm.png) no-repeat 0 bottom;padding-bottom:5px;margin-top:10px}
.top .bdr-mdl .btn{width:516px}
.regist-contents-inner{width:780px;margin:20px auto}
.card-select-list-wrap{overflow:hidden}
.card-select-list{width:auto;margin:20px auto 0}
.card-select-list .w20{width:20px}
.radio-s{background-position:0 0;width:223px;height:409px;padding:0 18px 0 19px}
.radio-b{background-position:-260px 0;padding:0 19px;width:461px;height:409px}
.radio-b-inner,.radio-s-inner{height:409px;position:relative}
.radio-box{cursor:pointer;vertical-align:top}
.radio-box-inner{background-color:#FFF;width:223px;height:207px;padding:17px 0 0;text-align:center}
.radio-box-inner .point-text{height:30px}
.radio-box-inner .charge-text{height:28px;border-top:1px dotted #EEE}
.radio-box-inner .point-text img{margin-top:10px}
.radio-box-inner .charge-text img{margin-top:7px}
.point-mail span,.radio-box-inner span{display:inline-block}
.radio-btn{background:url(/system_assets/cardSelect/pc/img/registration/no_select_btn.png) no-repeat;height:33px;width:147px;display:block;cursor:pointer;position:absolute;bottom:15px;left:50%;margin-left:-73px}
.radio-box span{display:inline-block;margin-right:10px}
.center-wrap{margin:0 auto}
.cS{background-image:url(/system_assets/cardSelect/pc/img/registration/box_bg.png)!important;background-repeat:no-repeat}
.selected-box{background-position:0 -409px}
.selected-box-large{background-position:-260px -409px}
.choice-radio-btn{background:url(/system_assets/cardSelect/pc/img/registration/choice_select_btn.png) no-repeat!important;bottom:14px;left:50%;margin-left:-73px}
.card-name{height:34px;text-align:center;line-height:34px}
.application-submit-btn{width:336px;height:44px;border:0}
.btn-disabled{background:url(/system_assets/cardSelect/pc/img/registration/application_btn_off.png) no-repeat;cursor:default}
.btn-enabled{background:url(/system_assets/cardSelect/pc/img/registration/application_btn.png) no-repeat;cursor:pointer}
.regist-contents-note{width:780px;line-height:1.3em;margin-top:30px}
.regist-contents-note li{padding-left:1em;text-indent:-1em}
.registration .bottom-text-box li,.registration .bottom-text-box li span{font-size:12px}
.registration{padding-bottom:30px}
.redio-mufg{margin-left:-7px;margin-right:-7px}
.center-box,.redirect-box{width:780px;height:300px;margin:0 auto;padding-top:118px}
.redirect-box .service-logo{margin-top:40px;text-align:center}
.reccard-top-contents{background:url(/system_assets/myPage/pc/img/recommend/reccard_bg.png) no-repeat;padding:49px 39px 75px 32px}
.plus-jcb .reccard-top-contents .left-box{width:550px;float:left;margin-top:15px}
.reccard-top-contents .left-box{width:400px;float:left;margin-top:5px}
.plus-jcb .reccard-top-contents .left-box p{font-size:11px;color:gray}
.plus-jcb .btn-text-wrap{margin:5px auto;width:565px;color:gray}
.plus-jcb .btn-text-wrap p{font-size:12px}
.plus-jcb .bdr-mdl,.plus-mun .bdr-mdl{padding:0 15px}
.merit-first-box{width:355px}
.point-image{padding-left:10px;margin-top:20px}
.travel-image{padding-right:22px;margin-top:20px}
.merit-second-box{width:355px}
.bdr-btm .merit-first-box{padding-bottom:5px}
.reccard-top-contents .left-box img:hover{width:248px}
.plus-jcb .btn-contents,.plus-mun .btn-contents{width:247px;margin:30px auto 0}
.family .merit .img-wrap{height:125px;margin-top:20px}
.family .merit .img-wrap-point{height:115px;margin-top:20px;padding-top:10px}
.family .merit .img-wrap-point2{height:110px;padding-top:15px;margin-top:20px}
.family-top-contents{background:url(/system_assets/myPage/pc/img/family/family_bg.png) no-repeat;padding:51px 64px 97px 49px}
.family-top-contents .left-box{width:250px;float:left;margin-top:10px}
.family-top-contents .right-box{float:right}
.family .bdr-mdl{padding-bottom:10px}
.family2{padding-bottom:35px}
.family .bdr-btm .third-box{padding-bottom:12px}
.fouth-box{border-top:2px solid #3361ae;width:726px;margin:0 auto;padding-top:13px}
.fouth-box h4{width:448px}
.text-box{width:480px}
.family .family-top-contents .left-box .family-btn:hover{width:245px}
.family .btn-contents{width:247px;margin:30px auto 0}
#page-top .icn-disc .link-icon a{background:url(/site_assets/site_all/pc/img/icon_link.png) no-repeat right center;padding-right:20px;margin-right:15px}
#page-top .campaign .campaign-table tr{padding:15px 0}
#page-top .campaign .campaign-table{width:758px}
#page-top .campaign .campaign-table td,#page-top .campaign .campaign-table th{border-bottom:1px solid #EEE}
#page-top .campaign .campaign-table td{padding-top:19px;padding-bottom:19px}
#page-top .campaign .campaign-table th{padding-bottom:5px}
#page-top .campaign .bn-image{width:192px;padding-left:12px;text-align:left}
#page-top .campaign .campaign-table span{display:block}
#page-top .campaign .campaign-text{width:383px;text-align:left;padding-left:7px}
#page-top .campaign .campaign-table .icn-link{text-align:right;margin-top:20px}
#page-top .campaign .period{width:160px;text-align:left;padding-left:16px;border-left:dotted 1px #EEE}
#page-top .campaign .top-period{text-align:left;padding-left:7px}
#page-top .campaign .summary{width:594px}
.campaign-bottom-box{background:#EEE;padding:20px;margin-top:10px;width:727px}
.campaign-bottom-box li{font-size:12px}
.charge-image-box{position:absolute;top:-9px;right:55px;z-index:2}
.charge-bdr-top{background:url(/system_assets/myPage/pc/img/charge/charge_border_top.png) no-repeat top;padding-top:39px}
.charge .mdl-btm{padding:8px 18px 14px 15px}
.charge .contents-box{margin-top:12px;width:757px}
.charge-box{background:url(/system_assets/myPage/pc/img/charge/point_ttl_bg.png) no-repeat top;height:87px;width:758px;margin-top:31px}
.charge-ttl{width:430px;margin-left:146px;padding-top:16px}
.charge-point-wrap{width:777px;position:relative;margin:5px 0 12px 5px}
.charge-point-box{width:686px;padding-top:11px;padding-left:15px;background:url(/site_assets/card_lp/pc/img/point_bg.png) no-repeat;position:relative;z-index:0;float:left}
.chargebox-wrap li{vertical-align:bottom;display:inline-block;*display:inline;zoom:1}
.chargebox-wrap{width:576px;margin-top:10px;float:left}
.electricity,.mobile{width:200px;float:left}
.electricity span,.mobile span{display:block;text-align:center}
.mobile{margin-left:16px}
.electricity,.mobile{margin-top:15px}
.charge .btn-contents{width:247px;height:44px;margin-left:auto;margin-right:auto}
.about .contents-inner{width:800px;margin:20px auto}
.about .contents-inner .main-contents{width:800px}
.guide-list-wrap ul li{float:left}
.guide .contents-left-box{width:486px;float:left;padding-left:28px}
.guide .left-box-inner{margin-top:20px}
.guide .left-box-inner p{width:238px;float:left;font-size:12px}
.guide .left-box-inner p span{display:inline-block;font-size:12px}
.guide .left-box-inner p .logo{margin-left:30px}
.guide .left-box-inner p .logo-jcb{margin-left:75px}
.guide .left-box-inner .img-wrap img{text-align:center}
.guide-service-list{background-color:#EEE;margin-top:10px;height:40px;line-height:40px;padding-left:15px}
.guide-service-list li{float:left;font-size:10px;margin-right:10px}
.about .contents-box{padding:0 10px}
.guide-img-wrap{margin-top:40px;padding-top:40px;border-top:dotted 1px #EEE}
.guide .img-box{width:500px;margin:30px auto}
.guide .img-box? span{display:inline-block}
.guide .point-box{background:#EEE;padding:10px;margin-top:10px}
.guide_jalan{width:762px;height:32px;/*background:url(/img/guide/guide_jalan_point.png?20141202);*/padding:114px 0 0 20px}
.guide_jalan p{color:#0068b7;font-size:11px;line-height:1.2}
.guide_jalan p a{text-decoration:underline}
#page-top .guide .guide-contents-box .guide-about th span{font-size:12px}
#page-top .guide .guide-contents-box .guide-about tr .w119{width:119px}
#page-top .guide .guide-contents-box .guide-about tr .w50{width:51px}
#page-top .guide .guide-contents-box .guide-about tr .h66 span{line-height:59px}
#page-top .guide .guide-contents-box .guide-about tr .w197{width:197px}
#page-top .guide .guide-contents-box .guide-about td,#page-top .guide .guide-contents-box .guide-about th{border:1px solid #EEE;width:185px}
#page-top .guide .guide-contents-box .guide-about .w202{width:201px}
#page-top .guide .guide-contents-box .guide-about td{text-align:center}
#page-top .guide .guide-contents-box .guide-about tr{padding:0}
#page-top .guide .guide-contents-box .guide-about th{padding:6 0}
#page-top .guide .bonus-pay th span,#page-top .guide .guide-contents-box .guide-about th span{background-color:#eee;margin:1px;display:block;line-height:28px}
#page-top .guide .bonus-pay th span{text-align:center}
#page-top .guide .bonus-pay,#page-top .guide .bonus-pay td,#page-top .guide .bonus-pay th{border:solid 1px #ccc}
#page-top .guide .guide-contents-box .guide-about td{padding:5px 0}
#page-top .guide .bonus-pay{width:380px}
.guide-contents-box{padding:0 10px}
.guide .travel{width:364px;float:left}
.guide .shopping .text-wrap,.guide .travel .text-wrap{height:170px}
#page-top .guide .guide-contents-box .guide-about{width:780px;font-size:12px;border:solid 1px #CCC}
#page-top .guide .guide-contents-box .guide-about .h47{height:47px;line-height:47px}
.guide .guide-bottom-box h5{margin-top:15px}
.main-center-box{width:580px;height:445px;padding-top:55px;margin:0 auto}
.main-center-box .large-text{font-size:24px;font-weight:700}
.header-copy h1{font-size:12px}
.teaser-contents-inner h2,.teaser-contents-inner h3{font-size:1em}
.teaser-contents-inner{width:780px;margin:20px auto}
.special-list li{float:left}
.teaser-contents-inner .main-visual-box{width:780px;height:325px}
.special-list{width:780px;height:273px;margin-top:20px}
.special-list li{width:185px}
.teaser-card-list{width:780px}
.teaser-card-list div{width:234px}
.teaser .teaser-contents-inner{color:#666}
.teaser .teaser-contents-inner a{color:#EC1C24}
.teaser .teaser-contents-inner h3{color:#516570}
.teaser .contents-ttl{background:url(/site_assets/site_all/common/img/teaser-ttl.png) no-repeat;width:780px}
.teaser-text-box{width:650px;float:left}
.teaser-card-list{margin-top:10px}
.teaser-card-list div{text-align:center}
.charge-text-wrap{height:15px;padding:5px 0;color:#0071BC;font-weight:700;font-size:16px;letter-spacing:.5px;border-bottom:solid 1px #808285}
.point-text-wrap{height:20px;padding:5px 0 7px;border-bottom:solid 1px #808285;color:#0071BC;font-weight:700;font-size:16px;letter-spacing:.5px}
.teaser-top-link{margin-top:40px;padding-bottom:15px}
.sns-btn-wrap{padding-bottom:5px;width:138px;float:right}
.facebook-btn-wrap,.g-btn-wrap,.hatena-btn-wrap,.twitter-btn-wrap{float:left;margin-right:5px}
.facebook-btn-wrap,.g-btn-wrap{width:16px}
.hatena-btn-wrap{width:20px}
.twitter-btn-wrap{width:66px;height:17px}
.teaser .bottom-text-box{border-top:1px solid #EEE;padding:10px 0}
.registration .bottom-text-box{border:0;padding:0}
.bottom-text-inner{width:780px;margin:0 auto}
.teaser-pointcard-wrp{background:url(/site_assets/site_all/common/img/body_point_shoping.png) top center repeat-y}
.lp .teaser-pointcard-wrp{background:url(/site_assets/card_lp/pc/img/body_point_shoping.png) top center repeat-y}
.teaser-pointcard-head{background:url(/site_assets/site_all/common/img/head_point_shopping.png) top center no-repeat;padding:33px 33px 0}
.lp .teaser-pointcard-head{background:url(/site_assets/card_lp/pc/img/head_point_shopping.png) top center no-repeat;padding:33px 33px 0}
.ttl-teaser-pointcard{width:370px;height:0;padding-top:32px;overflow:hidden;background:url(/site_assets/site_all/common/img/ttl_point_question.png) no-repeat}
.lp .ttl-teaser-pointcard{width:370px;height:0;padding-top:32px;overflow:hidden;background:url(/site_assets/card_lp/pc/img/ttl_point_question.png) no-repeat}
.teaser-pointcard-text-box{padding:0 25px}
.teaser-pointcard-tail{padding-bottom:25px;background:url(/site_assets/site_all/common/img/tail_point_shopping.png) center bottom no-repeat}
.lp .teaser-pointcard-tail{padding-bottom:25px;background:url(/site_assets/card_lp/pc/img/tail_point_shopping.png) center bottom no-repeat}
.teaser-point-use-detail-large{position:relative;padding-bottom:10px;background:#EEE}
.niji-large{background:url(/site_assets/site_all/common/img/head_niji.png) no-repeat;padding:33px}
.lp .niji-large{background:url(/site_assets/card_lp/pc/img/head_niji.png) no-repeat;padding:33px}
.niji-middle{background:url(/site_assets/site_all/common/img/head_niji_s.png) no-repeat;padding:25px 15px 15px}
.lp .niji-middle{background:url(/site_assets/card_lp/pc/img/head_niji_s.png) no-repeat;padding:25px 15px 15px}
.ptop{position:absolute;top:33px;right:33px}
.teaser-point-use-detail-inner{padding:0 33px;background:url(/site_assets/site_all/common/img/tail_graybox.png) no-repeat center bottom #EEE}
.lp .teaser-point-use-detail-inner{padding:0 33px;background:url(/site_assets/card_lp/pc/img/tail_graybox.png) no-repeat center bottom #EEE}
.teaser-point-use-detail-inner li{display:inline-block;vertical-align:top;padding-bottom:10px;width:195px;zoom:1;*display:inline;*width:197px}
.teaser-point-use-detail-inner p{padding-top:3px}
.teaser-point-use-detail-inner li.bnr-large{width:413px;margin:0 19px 0 0}
.bnr-middle{margin:0 19px 0 0}
.teaser-point-use-detail-middle{width:343px;min-height:170px;padding-bottom:15px;background:url(/site_assets/site_all/common/img/tail_graybox_small.jpg) no-repeat center bottom #EEE}
.lp .teaser-point-use-detail-middle{width:343px;min-height:170px;padding-bottom:15px;background:url(/site_assets/card_lp/pc/img/tail_graybox_small.jpg) no-repeat center bottom #EEE}
.teaser-pointcard-text-box a img:hover{opacity:.6;filter:alpha(opacity=60)}
#page-top .about .contents-ttl{margin:20px 0}
#page-top .about .contents-inner{width:800px;margin:0 auto}
#page-top .about .main-contents{width:800px;margin:15px auto}
.key-visual{background:url(/site_assets/guide/pc/img/guide_keyvis.png) no-repeat;width:785px;height:52px;padding-top:15px;padding-left:15px}
.guide-contents-ttl{margin-top:25px;width:800px;height:35px;padding-left:10px;line-height:35px;background:url(/site_assets/guide/pc/img/guide_ttl.png) no-repeat}
.about .nav-list{background:url(/site_assets/guide/pc/img/guide_nav_bg.png) no-repeat}
.about .nav-list li{width:164px;height:83px}
.about .nav-list li a{display:block}
.about .nav-list .first,.about .nav-list .guide,.about .nav-list .v-first,.about .nav-list .v-guide{width:154px}
.about .nav-list .guide a{padding:17px 0 18px 5px}
.about .nav-list .revo a{padding:13px 10px 15px 27px}
.about .nav-list .v-revo a{padding-left:11px}
.about .nav-list .family a{padding:9px 4px 10px 21px}
.about .nav-list .v-family a{padding-left:11px}
.about .nav-list .etc a{padding:18px 25px 18px 18px}
.about .nav-list .v-etc a{padding-left:13px}
.about .nav-list .first a{padding:0 5px 0 11px}
.about .nav-list .v-first a{margin-top:-1px;padding-left:13px}
.about .subhead{font-weight:700;font-size:17px}
.nav-list li:hover{opacity:.6;filter:alpha(opacity=60)}
.about-cashing .img-wrap{padding:5px;background:#EEE;margin:5px auto}
.about-text-box{margin-top:15px;padding:15px;background:#EEE;text-align:center}
.about-family .img-wrap{background:#EEE;padding:10px;text-align:center}
#page-top .page-nav-list{background-color:#d3edfb;height:34px;padding:7px 12px}
.guide-list-wrap li a,.page-nav-list li a{display:block}
.about-family .text-wrap{width:500px}
#page-top .about-etc .about-etc{width:738px;font-size:12px;border:solid 1px #CCC}
#page-top .about-etc .about-etc th{text-align:center}
#page-top .about-etc .about-etc td,#page-top .about-etc .about-etc th{border:1px solid #EEE;line-height:34px}
.about-etc .text-wrap{width:450px}
#page-top .about .about-etc{width:780px}
#page-top .about .about-etc .w260{width:260px}
#page-top .about .about-etc .w260 span{background-color:#eee;margin:1px;display:block;line-height:28px}
.first-text-box{width:400px}
.about-first .contents-box .box-inner{margin-top:20px;border-top:1px solid #EEE;padding-top:20px}
.common .main-contents-inner{min-height:445px}
#contents{margin-top:15px;padding:0 20px}
#centeringContents{width:760px;margin-right:auto;margin-left:auto}
#centeringContentsWide{width:980px;margin-right:auto;margin-left:auto}
#slider{height:432px;margin:0 auto;position:relative;width:980px}
#slider ul{margin:0!important}
.bx-next{background-position:-456px -72px;right:10px;top:38%}
.bx-prev{background-position:-432px -72px;left:10px;top:38%}
.bx-next,.bx-prev{/*background-image:url(../../bootstrap/img/glyphicons-halflings.png);*/background-repeat:no-repeat;height:14px;line-height:14px;margin-top:1px;position:absolute;text-indent:-9999px;vertical-align:text-top;width:14px}
.bg_img{margin:0 auto;width:870px}
.bx-pager{margin:7px auto 25px;text-align:center}
.bx-pager img{opacity:.5}
.bx-pager a.active img{opacity:1}
.bx-pager{letter-spacing:-.4em}
.bx-pager a{background:none repeat scroll 0 0 #000;display:inline-block;height:45px;letter-spacing:normal;margin-right:5px;width:130px}
html.lt-ie8 .bx-pager a{margin-right:0}
.bx-pager a.thumb-edge{background:none repeat scroll 0 0 #000;display:inline-block;height:45px;letter-spacing:normal;margin-right:0;width:130px}
.pageTopLink{margin:10px;text-align:right}
#mainContents{float:right;width:740px}
#campaignArea{text-align:center;margin:0 0 30px}
#topContents{margin:0 0 20px}
#topContents h2{margin:0 0 10px}
.topContentsInner{margin:10px 0;border:1px solid #ccc}
.goods{float:left;padding:8px;border-right:1px dotted #ccc}
.game p,.goods h2,.goods p{margin:0 0 5px}
.goodsInner{text-align:center}
.goodsInnerL{float:left;padding:0 5px 0 0}
.goodsInnerR{float:left;width:335px}
.goodsInnerU{border:1px solid #CCC;font-size:11px;padding:3px 5px}
.goodsPoint span{font-size:16px;color:orange;font-weight:700}
.game{float:left;padding:8px}
.gameInner{text-align:center}
.pointAreaListInner1{margin:0 auto 30px;text-align:center;position:relative}
.howtoTxt01{top:210px;left:27px;position:absolute;width:160px;font-size:11px;text-align:left}
.howtoTxt02{top:210px;left:207px;position:absolute;width:160px;font-size:11px;text-align:left}
.howtoTxt03{top:210px;left:386px;position:absolute;width:160px;font-size:11px;text-align:left}
.howtoTxt04{top:210px;left:562px;position:absolute;width:160px;font-size:11px;text-align:left}
.pointAreaListInner2{margin:0 auto 20px;text-align:center}
.pointAreaListInner3{margin:0 auto 20px;text-align:center;position:relative}
.pointAreaListInner3 p{position:absolute;top:192px;left:29px;font-size:11px}
#pointArea{margin:20px 0 25px}
.pointAreaListL{float:left;padding:0 15px 0 0}
.pointAreaListR{float:left}
.title{margin:10px 0;padding:10px 0 0}
#sankakusiteArea{margin:0 0 20px}
.sankakusiteList{margin:15px 0 0}
.sankakusiteListC,.sankakusiteListL{float:left;margin:0 15px 0 0}
.sankakusiteListR{float:left}
.sankakusiteListC,.sankakusiteListL,.sankakusiteListR{width:240px;border:#ccc 1px solid}
.sankakusiteListC,.sankakusiteListC a,.sankakusiteListL,.sankakusiteListL a,.sankakusiteListR,.sankakusiteListR a{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}
.sankakusiteListC a:hover img,.sankakusiteListL a:hover img,.sankakusiteListR a:hover img{opacity:.8}
.sankakusiteListC a,.sankakusiteListL a,.sankakusiteListR a{display:inline-block;font-size:12x}
.sankakusiteListInner{padding:10px;height:170px;position:relative}
.sankakusiteListC a,.sankakusiteListL a,.sankakusiteListR a{background:url(/site_assets/site_all/pc/img/common/side_icon.png) no-repeat 220px 340px}
.sankakusiteListC a:hover,.sankakusiteListL a:hover,.sankakusiteListR a:hover{display:inline-block;text-decoration:none;background:url(/site_assets/site_all/pc/img/common/side_icon.png) no-repeat 220px 340px #f3f7fa}
.serviceListBt{padding:10px 0;left:55px;top:170px;position:absolute}
.serviceListBt a:hover{opacity:.7}
#mottoArea{margin:0 0 35px}
.mottoAreaTxt{margin:0 0 15px}
.mottoCampaign ul{margin:0 0 30px}
.mottoCampaign h4{font-size:11px;margin:2px 0 5px;border-bottom:1px solid #ccc}
.mottoBox{float:left;width:143px;border-right:1px dotted #ccc;padding:0 20px}
.mottoBox a{font-size:11px}
.mottoBoxLast{float:left;width:143px;padding:0 0 0 20px}
.mottoCampaign li img{padding:0 0 5px}
.mottoCampaign h3{border-bottom:1px solid gray;margin:0 0 17px;padding:0 0 5px}
#faq_pc{padding:10px;border:1px solid #ccc}
#faq_pc ol{padding:3px}
.whatpointAreaList{overflow:hidden}
.whatpointAreaListL{float:left;width:357px;padding:15px 15px 0 0;border-right:1px dotted #ccc}
.whatpointAreaListR{float:left;width:359px;padding:15px 0 0 15px}
.whatpointAreaListL h3,.whatpointAreaListR h3{padding-bottom:20px;text-align:center}
.whatpointAreaListL p,.whatpointAreaListR p{padding-bottom:20px}
.whatpointImg{padding-top:10px;text-align:center}
.jln_cp{position:relative;height:200px;background:url(/site_assets/card_lp/pc/img/jln_cptxt.jpg)}
.jln_cp_onlinecard{position:absolute;top:175px;left:338px;font-size:12px}
.jln_cp_point_10percent{position:absolute;top:175px;left:469px;font-size:12px}
.jln_cp_onlinecard a,.jln_cp_point_10percent a{color:#ff5200;font-weight:700}
.hpb_cp{background:#ffc320;border:#56240e 2px solid;padding:15px}
.hpb_cp_ttl{padding-bottom:8px;margin-bottom:10px;border-bottom:#56240e 2px solid}
.hpb_cp_catch{position:relative;width:721px;margin:15px auto}
.hpb_cp_catch li{display:inline}
.hpb_cp_catch01 .hpb_cp_plus,.hpb_cp_catch02 .hpb_cp_plus{display:inline-block;width:21px;height:0;padding-top:20px;overflow:hidden;font-size:0;background:url(/img/lp/point_hpg_catch.png) -454px -150px no-repeat}
.hpb_cp_catch01 .hpb_cp_plus{position:absolute;top:55px;left:224px}
.hpb_cp_catch02 .hpb_cp_plus{position:absolute;top:55px;left:477px}
.hpb_cp_catch01 a,.hpb_cp_catch02 a,.hpb_cp_catch03{float:left;width:217px;height:0;padding-top:140px;overflow:hidden;background-image:url(/img/lp/point_hpg_catch.png);background-repeat:no-repeat}
.hpb_cp_catch01 a:hover{background-position:0 -150px}
.hpb_cp_catch02 a:hover{background-position:-227px -150px}
.hpb_cp_catch02 a{margin-left:35px;background-position:-227px 0}
.hpb_cp_catch03{margin-left:35px;background-position:-454px 0}
.protrusion_left{position:absolute;top:85px;right:985px}
.protrusion_right{position:absolute;top:85px;left:985px}
.protrusion_left.fixed{position:fixed;top:75px;left:50%;margin-left:-641px;z-index:10}
.protrusion_right.fixed{position:fixed;top:75px;left:50%;margin-left:495px;z-index:10}
#sideContents{float:left;width:200px}
.pointLinkList li a,.sideLogoLink a{background:url(/site_assets/card_lp/pc/img/icon01.gif) no-repeat left;padding:0 0 0 7px}
.cpLinkList li{padding:5px;border-bottom:1px dotted #ccc}
.cpLinkList li:last-child{border:0}
.cpLinkList li a{background:url(/site_assets/card_lp/pc/img/icon01.gif) no-repeat left;padding:0 0 0 7px}
.sideContentsList{margin:0 0 10px;padding:5px;background-color:#eeeeed;border:1px solid #c2c4c4}
.sideContentsListInner{background-color:#fff;padding:3px}
.sideContentsTitle{border-bottom:2px solid #ccc;text-align:center;padding:5px 0}
.sideContentsTitle p{padding:3px}
.sideContentsUnder{padding:5px 5px 0}
.welcomeTxt{text-align:center;line-height:160%;padding:0 0 4px;font-size:10px}
.welcomeTxt span{font-size:18px;font-weight:700;font-family:'メイリオ','MS P Gothic',Arial,'ＭＳ Ｐゴシック',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif,Helvetica;color:#f84141}
.campaignTxt{line-height:160%;padding:0 0 4px;height:82px}
.campaignTxt span{color:#f84141;font-size:16px;font-weight:700}
.serviceList{margin:0 0 10px;padding:5px 5px 10px;border-bottom:1px dotted #ccc}
.serviceList li a{background:url(/site_assets/card_lp/pc/img/icon01.gif) no-repeat left;padding:0 0 0 7px}
.serviceList:last-child{margin:0 0 10px;border:0;padding:5px}
.serviceTitle{padding:5px 0}
.serviceTxt{line-height:160%;padding:0 0 4px}
.serviceTxt span{color:#f84141;font-size:16px;font-weight:700}
.memberTxt{text-align:center;line-height:160%;padding:0 0 10px}
.memberTxt img{margin:0 0 5px}
.memberTxt span{font-size:18px;font-weight:700;font-family:'メイリオ','MS P Gothic',Arial,'ＭＳ Ｐゴシック',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif,Helvetica;color:#0068b6}
.pointOldTxt{margin:0 0 10px}
.pointOldTxtsmall{font-size:10px;margin:0 0 10px}
.pointOldLinkList li a{background:url(/site_assets/card_lp/pc/img/icon01.gif) no-repeat left;padding:0 0 0 7px}
.cardLinkList,.pointOldLinkList{padding:0 0 5px}
.pointCtaBt{margin:0 0 10px}
.pointCtaBt a:hover{opacity:.7}
.cardCtaBt{margin:0 0 10px}
.cardCtaBt a:hover{opacity:.7}
.pointLinkList{line-height:160%;padding:0 0 5px}
#footerWrapper{background-position:0 -33px;background-repeat:repeat-x;margin:40px 0;padding-top:15px}
#footer{height:60px;margin:0 auto;position:relative;width:1000px}
.cf:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.cf{min-height:1px}
#copyright{left:0;position:absolute;top:0}
#groupSite{display:block;left:0;position:absolute;top:35px}
#groupSite a{color:#435B67!important;font-family:'メイリオ';font-size:10px;font-weight:700}
#footerLinks{font-size:88%;overflow:hidden;position:absolute;right:0;top:5px}
#footerLinks li{border-right:1px solid #DDD;float:left;margin-left:15px;margin-right:-1px;padding-right:15px}
.sankakusiteListC,.sankakusiteListL,.sankakusiteListR{position:relative}
.pointnum{position:absolute;top:10px;right:10px;font-size:11px;color:#e95b05;font-weight:700;text-align:center}
.pointnum strong{padding-left:7px}
.cardgetflow_wrp{background:#f2f2f3;padding:10px}
.cardgetflow_wrp li{position:relative;float:left;text-align:center}
.cardgetflow_wrp h4{height:0;padding-top:39px;overflow:hidden;background-image:url(/site_assets/card_lp/pc/img/lp_flow_card.png)}
.flow_ttl_cardselect{width:202px}
.flow_ttl_input{width:186px}
.flow_ttl_conf{width:187px}
.flow_ttl_cardget{width:163px}
.flow_ttl_input h4{background-position:-202px 0}
.flow_ttl_conf h4{background-position:-388px 0}
.flow_ttl_cardget h4{background-position:-575px 0}
.flow_ttl_input p{width:177px}
.flow_ttl_conf p{width:178px}
.flow_inner{text-align:left;padding:10px;line-height:1.5}
.flow_ttl_cardselect .flow_image{margin-top:16px}
.flow_ttl_input .flow_image{margin-top:22px}
.flow_ttl_conf .flow_image{margin-top:14px}
.flow_ttl_cardget .flow_image,.main-contents-inner p.mt10{margin-top:10px}
.main-contents-inner p.mt5{margin-top:5px}
.rcard_contents{padding:18px;border-left:#0066b9 2px solid;border-right:#0066b9 2px solid}
.rcard_contents_btn{padding-bottom:8px;background:url(/site_assets/card_lp/pc/img/rcard_btm.png) no-repeat 0 bottom}
.ck_basecard,.ck_pluscard{padding-top:44px;background:url(/site_assets/card_lp/pc/img/arrow.png) no-repeat center 10px}
.rcardplus{height:264px;background:url(/site_assets/card_lp/pc/img/image_coin.png) no-repeat right bottom}
.futai{height:264px;padding-left:38px;background:url(/site_assets/card_lp/pc/img/image_bug.png) no-repeat right bottom}
.cpWeekEnd{position:relative;width:759px;height:92px;margin-top:10px;background:url(/site_assets/card_lp/pc/img/banner_wecp.jpg) no-repeat}
.cpWeekEnd h3,.cpWeekEnd h4{height:0;overflow:hidden}
.baseLink a,.plusLink a{position:absolute;top:52px;display:block;height:0;padding-top:30px;overflow:hidden}
.baseLink a{left:259px;width:220px}
.plusLink a{left:489px;width:257px}
.baseLink a:hover,.plusLink a:hover{opacity:.2;background:#fff;border-radius:8px;border:1px solid #fff}
#contents:after,#header:after,#topContents:after,.goodsInner:after,.introInfo:after,.mottoCampaign ul:after,.pointAreaList:after,.sankakusiteList:after,.sns-btn-wrap:after,.topContentsInner:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html #contents,* html #header,* html #topContents,* html .goodsInner,* html .introInfo,* html .mottoCampaign ul,* html .pointAreaList,* html .sankakusiteList,* html .sns-btn-wrap,* html .topContentsInner,:first-child+html #contents,:first-child+html #header,:first-child+html #topContents,:first-child+html .goodsInner,:first-child+html .introInfo,:first-child+html .mottoCampaign ul,:first-child+html .pointAreaList,:first-child+html .sankakusiteList,:first-child+html .sns-btn-wrap,:first-child+html .topContentsInner{zoom:1}
