﻿html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,header,hgroup,section,article,aside,hgroup,footer,figure,figcaption,nav{margin:0;padding:0;font-size:100%}body{line-height:1.5;font-family:"メイリオ", "Meiryo", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;-webkit-text-size-adjust:none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}img{border:0;vertical-align:top}ul,ol{list-style:none}table{border-spacing:0;empty-cells:show}input[type="checkbox"],input[type="radio"]{vertical-align:baseline;margin-right:5px}input[type="submit"]{padding:0.5em 1em;-webkit-appearance:none;border:1px solid #ccc;border-radius:4px;background-color:#e6e6e6;color:#000}.btn{appearance:none;-webkit-appearance:none;border:1px solid #ccc;border-radius:4px;background-color:#e6e6e6;color:#000;padding:0.5em 1em;text-decoration:none;display:inline-block;cursor:pointer}.btn.btn-primary{background-color:#e6e6e6;border-color:#ccc;color:#000}.btn.btn-secondary{background-color:#e6e6e6;border-color:#ccc;color:#000}p{margin:10px 0px}#main{padding:10px}section{margin-bottom:30px}body{background-color:#000;color:#CCC;font-size:14px;text-shadow:1px 1px 2px #222222}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}.mb0{margin-bottom:0px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb60{margin-bottom:60px}.mt0{margin-top:0px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt60{margin-top:60px}.mr0{margin-right:0px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.ml0{margin-left:0px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.pb0{padding-bottom:0px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.p10{padding:10px}.txtL{text-align:left}.txtC{text-align:center}.txtR{text-align:right}.floatL{float:left}.floatR{float:right}.txt12{font-size:12px}.txt20{font-size:20px}.txt28{font-size:28px}.txt16{font-size:16px}textarea,select,input{font-size:15px;color:#333333}.attention{font-size:12px;margin:5px 0px 10px 0px}.red{color:#F03}.must{color:#FF0000}.accent{color:#FF0000}.bold{font-weight:bold}.new_member p.password-length-text{color:red;display:none;padding-top:5px}.new_member p.password-verification-text{padding-top:5px}.new_member p.password-verification-text.valid{color:lightgreen}.new_member p.password-verification-text.invalid{color:red}.new_member p.email-verification-text{padding-top:5px}.new_member p.email-verification-text.valid{color:lightgreen}.new_member p.email-verification-text.invalid{color:red}.reset-password p.password-verification-text{padding-top:5px}.reset-password p.password-verification-text.valid{color:lightgreen}.reset-password p.password-verification-text.invalid{color:red}.point{text-align:center;font-weight:bold}.point h2{color:red;line-height:1em;margin-top:10px;font-size:150%;font-weight:bold}.point_history table{width:100%;padding:20px}.point_history tr:nth-child(even){background-color:#f2f1ef}.point_history tr:nth-child(odd){background-color:#f7f7f7}.point_history th,.point_history td{border:1px solid #cbcbcb;color:black;text-shadow:none}.pagination{text-align:center}.pagination li{display:inline-block}a:link,a:visited{color:#F30;text-decoration:none}a:action{color:#FC0;text-decoration:none}#logoArea{text-align:center;padding:10px}header h1{background-color:#FFF;background:-moz-linear-gradient(top, white, #ccc);background:-webkit-gradient(linear, left top, left bottom, from(white), to(#ccc));color:#222;font-size:136%;padding:10px;text-align:center;text-shadow:-1px -1px 1px white;line-height:1.2}header h1 span.shopName{font-size:85%}.memberWhiteBoxWrapper{padding:20px 10px 0}.memberWhiteBox{background:#fff;text-shadow:none;color:#000;padding:10px;box-sizing:border-box;letter-spacing:-0.02em}.memberWhiteBox .caption{font-size:90%;margin-top:10px}.memberWhiteBox .blue{color:#0063dd;font-weight:bold}.memberWhiteBox a{font-weight:bold;text-decoration:underline;font-size:110%}.memberWhiteBox .arrowLink a:before{content:"";display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-3px;width:6px;height:10px;background:url(/assets/member/smartphone/list_icon-cc450d4a4352a3ac03742ab8b902640f226417e130f4262aa726cfa5eebd37a9.png) center center no-repeat;background-size:contain;display:inline-block}.memberWhiteBox p{margin:0}.memberWhiteBox p+*{margin-top:10px}.content{padding:10px;text-align:center}.content .date{color:#CCC;font-size:86%}.content .memberTxt{color:#F00;line-height:1em;margin-top:10px;font-size:150%;font-weight:bold}.content .memberNo{color:#FFF;font-weight:bold;font-size:280%;text-shadow:2px 2px 2px black}.linkBox .arrowLink a:before{content:"";display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-3px;width:6px;height:10px;background:url(/assets/member/smartphone/list_icon-cc450d4a4352a3ac03742ab8b902640f226417e130f4262aa726cfa5eebd37a9.png) center center no-repeat;background-size:contain;display:inline-block}h2.ttlForm{color:#FFF;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #666666}h2.ttlForm .ttl{display:inline-block;float:left;border-left:6px solid red;padding:3px 0px 3px 10px}h2 p{display:inline-block;text-align:right;float:right;margin:0px;padding-top:3px}.text{height:24px}.textSizeSS{width:50px}.textSizeS{width:130px}.textSizeM{width:200px}.textSizeL{width:280px;height:30px}.radio,.checkbox{margin-right:5px}input[type="checkbox"]{border-radius:5px;-webkit-appearance:none;position:relative;margin-right:5px;height:30px;padding:0px 15px;background-color:#fff;vertical-align:middle}input[type="checkbox"]:checked:before{position:absolute;left:3px;top:15px;display:block;content:"";width:10px;height:4px;background-color:#ff0000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transform-origin:right, center}input[type="checkbox"]:checked:after{position:absolute;left:7px;top:13px;dosplay:block;content:"";width:21px;height:4px;background-color:#ff0000;-webkit-transform:rotate(-53deg);-moz-transform:rotate(-53deg);-o-transform:rotate(-53deg);transform:rotate(-53deg);transform-origin:left, center}.selectL{width:70px}.selectM{width:50px}.inputBtn{width:150px;height:50px}.btnArea{text-align:center;margin:20px 0px}.column2{display:table;width:100%}.column2 p{display:table-cell;width:50%}.errorArea{background-color:#484848;width:95%;margin:10px auto 30px auto;color:#FF0000}.errorArea ul{padding:10px}#ruleBox{background-color:#FFF;margin:20px auto 10px auto;color:#333;height:200px;overflow:auto;text-shadow:none}#ruleBoxInner{padding:10px 10px 0px 10px}#ruleBoxInner h2{border-bottom:#FF0000 5px solid;padding-bottom:5px;margin-bottom:10px}#ruleBoxInner dl{margin:20px 0px;padding-bottom:20px;border-bottom:#CCCCCC 1px solid}#ruleBoxInner dl:last-child{margin-bottom:0px}#ruleBoxInner dl dt{color:#FF0000;font-weight:bold;margin-bottom:10px}#ruleBoxInner #member dl{border-bottom:none}#ruleBoxInner #member dd{margin-bottom:15px;padding-bottom:15px;border-bottom:#CCCCCC 1px solid}#ruleBoxInner #member dd:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px}footer{border-top:1px solid #666666}footer ul{margin:0;padding:0}footer ul li{background-color:#000;background:-moz-linear-gradient(top, #111, black);background:-webkit-gradient(linear, left top, left bottom, from(#111), to(black));border-bottom:1px solid #333333;margin:0;padding-left:10px;text-shadow:-1px -1px 1px black}footer ul li a{display:block;height:40px;line-height:40px;background:url(/assets/member/smartphone/list_icon-cc450d4a4352a3ac03742ab8b902640f226417e130f4262aa726cfa5eebd37a9.png) left 45% no-repeat;background-size:4px 9px;padding-left:10px}footer .copyright{border-top:2px solid #cccccc;color:#666;font-size:86%;padding-top:10px;text-align:center}#bg_black.content{background-color:#000}#bg_blue.content{background-color:#036}#bg_green.content{background-color:#060}#bg_red.content{background-color:#900}#bg_dark_green.content{background-color:#2A6C6A}#bg_violet.content{background-color:#4169E1}div#campaign_infolist{border-bottom:1px solid #CCC;margin:10px}div#campaign_infolist h2{background:url(/assets/member/smartphone/cp/title_cp_bg.png) 0 0 repeat;border-radius:5px;height:40px;line-height:40px;color:#FFF;text-align:center;text-shadow:none;margin-bottom:20px;font-size:115%}div#campaign_infolist ul li{margin-bottom:10px;list-style-type:disc;list-style-position:inside}div#campaign_infolist ul li a{text-decoration:underline}dl.campaign_info{border-top:1px solid #ccc;padding-top:15px}dl.campaign_info dt{border-left:8px solid #F00;margin-bottom:10px;color:#FFF;padding-left:5px;font-size:115%;font-weight:bold}dl.campaign_info dd{background-color:#FFF;padding:2px 10px;margin-bottom:20px;text-shadow:none;color:#000}dl.campaign_info dd .img{text-align:center}dl.campaign_info dd img{max-width:100%;max-height:350px}dl.campaign_info:first-child{border-top:none}.arrow_link{text-align:right}.arrow_link a{display:inline-block;background:url(/assets/member/smartphone/list_icon.png) left 45% no-repeat;background-size:4px 9px;height:30px;line-height:30px;padding-left:10px;margin-bottom:10px}.txtEntry{text-align:center;font-weight:bold;font-size:115%}a.underline{text-decoration:underline}
