#main_contents{clear:both}.main_top{position:relative;min-height:600px}.main_top h4{margin-left:-6px;padding-top:40px}.main_top p{margin:30px 0;line-height:28px;color:#333;font-size:18px;font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,"HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:-1px;font-weight:700}.main_top .mv_mock{position:absolute;top:36px;right:92px;transform:rotate(6deg)}.main_top .tag{display:inline-block;position:relative;height:28px;line-height:28px;padding:0 20px 0 8px;color:#fff;background-color:#387083;font-size:18px;font-weight:700}.main_top .tag::after{content:'';position:absolute;top:0;right:0;z-index:2;border-width:14px 10px;border-style:solid;border-color:transparent;border-right-color:#fff}.main_top table{width:100%}.main_top table td{padding-top:6px;font-size:14px;line-height:1.2}.main_top table td.icon{width:80px}.main_top table td strong{display:block;margin-bottom:2px;font-size:24px}.select table td img.regist_conf{width:50%;padding-top:10px;cursor:pointer}.select{margin-top:40px}.select h5{font-size:20px}.select ul.description{margin:10px 0 20px 0;padding:20px;border-radius:6px;background:rgba(150,150,150,.2)}.select ul.description li{font-size:14px;line-height:160%}.select ul.description li a{color:#666}.select ul.description li.henkou{font-weight:700}.select table{width:100%;margin:10px 0 20px;border-style:solid;border-width:3px;border-radius:6px;border-spacing:0}.select table th{position:relative;width:330px;padding:20px;border-radius:2px 0 0 2px;color:#fff;text-align:center;vertical-align:middle;text-shadow:1px 2px 0 rgba(0,0,0,.1)}.select table th::after{position:absolute;left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;pointer-events:none;border-color:rgba(255,255,255,0);border-width:8px 10px;margin-top:-8px}.select table th strong{display:block;margin-bottom:10px;font-size:18px;font-weight:700}.select table th p{display:block;position:relative;padding-left:18px;color:#fff;font-size:13px;text-align:left}.select table th p::before{position:absolute;display:block;content:"";width:5px;height:10px;top:6px;left:0;border:solid 3px #fff;border-left:0;border-top:0;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.select table td{padding:20px;border-radius:0 2px 2px 0;background:#fff;text-align:center}.select table td.snsbox{padding:16px 0 16px 20px}.select table.sns{border-color:#f90}.select table.sns th{background:#f90}.select table.sns th::after{border-left-color:#f90}.select .snslogin{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.select .snslogin .sns{position:relative;width:162px;height:42px;line-height:42px;margin:10px;padding-left:36px;border-radius:4px;box-sizing:border-box;background:#fff;text-align:center;text-decoration:none;font-size:13px!important;font-weight:700;color:#fff;transition:all .2s}.select .snslogin .sns.border:before{content:"";position:absolute;left:0;display:block;width:42px;height:42px;border-right:1px solid}.select .snslogin .sns.line{background:#00C300 url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/login/login_line.png) no-repeat 4px center;background-size:36px}.select .snslogin .sns.line:hover{background-color:#00e000}.select .snslogin .sns.line:active{background-color:#00b300}.select .snslogin .sns.line.border:before{border-color:#00B300}.select .snslogin .sns.line.border:hover:before{border-color:#00c900}.select .snslogin .sns.line.border:active:before{border-color:#009800}.select .snslogin .sns.facebook{background:#1877F2 url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/login/login_facebook.png) no-repeat 7px center;background-size:30px}.select .snslogin .sns.facebook:hover{background-color:#59a1ff}.select .snslogin .sns.facebook:active{background-color:#1d60b7}.select .snslogin .sns.facebook.border:before{border-color:#1d60b7}.select .snslogin .sns.facebook.border:hover:before{border-color:#458ae2}.select .snslogin .sns.facebook.border:active:before{border-color:#120098}.select .snslogin .sns.twitter{background:#1DA1F2 url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/login/login_twitter.png) no-repeat left center;background-size:42px}.select .snslogin .sns.twitter:hover{background-color:#70c9ff}.select .snslogin .sns.twitter:active{background-color:#2f8fca}.select .snslogin .sns.twitter.border:before{border-color:#2f8fca}.select .snslogin .sns.twitter.border:hover:before{border-color:#19b8ff}.select .snslogin .sns.twitter.border:active:before{border-color:#0a72ce}.select .snslogin .sns.google{background:#4285F4 url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/login/login_google.png) no-repeat left center;background-size:42px}.select .snslogin .sns.google:hover{background-color:#7aacff}.select .snslogin .sns.google:active{background-color:#3369c2}.select .snslogin .sns.yahoo{background:#F03 url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/login/login_yahoo.png) no-repeat 4px center;background-size:34px}.select .snslogin .sns.yahoo:hover{background-color:#ff6a87}.select .snslogin .sns.yahoo:active{background-color:#b41717}.select table.sms{border-color:#bfbf40}.select table.sms th{background:#bfbf40}.select table.sms th::after{border-left-color:#bfbf40}.select table.form{border-color:#4fb9dc}.select table.form th{background:#4fb9dc}.select table.form th::after{border-left-color:#4fb9dc}.select table.form td label{display:inline-block;width:120px;margin-bottom:10px;padding:4px 10px;text-align:right}.regist_finish{text-align:center}.regist_finish img{margin:10px 0}#lost_pass p{margin:30px 0;font-size:14px;line-height:1.6}#lost_pass .inputmail{width:950px;height:100px;margin:0 0;padding:20px 0 0 0;background-image:url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/register/lostpass_bg.png);background-repeat:no-repeat;text-align:center}#lost_pass label{font-size:14px;font-weight:700}#lost_pass .send{padding:80px 0 50px 0;text-align:center;font-size:22px;font-weight:700;color:#333}#new_pass{padding:0 0 70px 0}#new_pass p{margin:30px 0;font-size:14px;line-height:1.6}#new_pass .btn{width:950px;height:90px;padding:30px 0 0 0;background-image:url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/register/lostpass_bg.png);background-repeat:no-repeat;text-align:center}#new_pass .new{padding:30px 0 0 0;font-size:18px;font-weight:700;color:#333;text-align:center}#new_pass .new span{color:#F09;font-weight:700}#merumaga{padding:0 0 70px 0}#merumaga p{margin:30px 0;font-size:14px;line-height:1.6}#merumaga .btn{width:950px;height:90px;padding:30px 0 0 0;background-image:url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/register/lostpass_bg.png);background-repeat:no-repeat;text-align:center}#merumaga #regist_merumaga{text-align:center}#merumaga #regist_merumaga img{margin:60px 0 10px}.regist_info{text-align:center;height:500px}.regist_info p{padding:10px}.regist_info .caution{padding:20px 0 20px}.regist_info p.regist_address{font-size:16px;line-height:32px;padding:30px 0}table.member_form{border:1px solid #CCC;border-collapse:collapse;width:60%;margin:20px auto}table.member_form th{padding:10px;width:170px;border:1px solid #CCC;background:#FAEEE0;font-size:14px;font-weight:700;height:34px}table.member_form th label{font-size:14px;font-weight:700}table.member_form th font{font-size:14px;font-weight:700;color:#F06}table.member_form td{border:1px solid #CCC;padding:5px 10px;vertical-align:middle;font-size:14px;background-color:#FFF}table.member_form td input[type=text]{width:90%}p.asept_info{width:310px;margin:auto;font-size:14px;padding:30px 0 10px;color:#333}.acept_conf{margin:auto;display:block;padding:30px 0 200px}.acept_back{display:block;margin:auto;padding-bottom:10px}table.member_form td ._err{color:red;font-size:12px;padding-bottom:3px}.pd_20{padding-bottom:20px}