section#register {    background-color:#FFF;}#register .box {margin:0 10px 10px 10px;    padding:10px;    border:solid 1px #F5BAC6;box-sizing:border-box;background:linear-gradient(top, #FEF1F4 0%,#FFF 32%,#FFF 100%); }#register .box .merit h3 {    font-size:20px;    text-align:center;    margin:0 0 16px 0;text-shadow:1px 1px 1px #FFF;font-family:serif;}#register .box .merit h4 {    font-size:15px;    color:#f5608C;    margin:0 0 5px 0;text-shadow:1px 1px 1px #FFF;}#register .box .merit p {line-height:1.4;    margin:0 0 12px 0;    padding:0 0 12px 0;font-size:13px;}#register .box .about {margin:20px 0 0 0;}#register .box .about_title {margin-bottom:16px;font-size:14px;letter-spacing:-0.01px;color:#fff;padding:8px 10px;background:#FF78A0;text-align:center;}#register .box .about p {margin:5px 0;font-size:16px;line-height:1.5;font-weight:bold;}#register .box .about p strong {display:block;margin:0 0 8px 0;font-weight:normal;}#register .box .about p span {color:#C06;}#register .box .about p a {color:#333;display:block;font-size:15px;margin:6px 0;text-decoration:underline;}#register .box .about img {width:15px;margin:0 0 0 5px;vertical-align:top;}#register .box .no_member {margin:auto;    padding:12px;box-sizing:border-box;background-color:#f2f2f2;}#register .box .no_member p {line-height:1.4;    font-size:13px;}#register .box .no_member p strong {    display:block;    border-bottom:solid 1px #CCC;    margin:0 0 5px 0;    padding:0 0 3px 0;}#register .box .no_member p span {    color:#f5608C;    font-weight:bold;}#register #domain {padding:0 0 12px 0;margin:15px auto;background-color:#fffdcf;}#register #domain h4{display:block;padding:4px 0;background:#E33;font-size:15px;text-align:center;color:#fff;font-size:12px;font-weight:normal;}#register #domain p{line-height:1.4;margin:12px 12px 0 12px;font-size:13px;}#register #domain a {display:inline-block;margin:2px 0;text-decoration:underline;}#register .form {    margin:10px 0 0 0;}#register .form .box2 {text-align:left;}#register .form .textarea {padding:0;margin:0 0 7px 0;}#register .form .register_contents p.account {padding:0 0 10px 0;}#register .form .input {margin:0 0 10px 0;}#register input.words {width:96%;font-size:15px;}#register .form input[type="submit"] {display:table-cell;width:200px;margin:12px 0;height:42px;    line-height:40px;    border:solid 1px #333;    border-bottom:solid 1px rbga(186, 186, 186, 0.5);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6D6D6D), color-stop(44%,#474747), color-stop(62%,#000000), color-stop(100%,#131313));    color:#FFF;    text-shadow:0 -1px 0 #000;    font-weight:bold;    text-align:center;}#register .box2 h2 {font-size:12px;letter-spacing:-0.01px;text-align:left;color:#f5608C;padding:0 0 4px 0;margin:0 0 12px 0;border-bottom:dashed 1px #CCC;font-size:16px;}#register .form .box2 .label {margin:12px 0 8px 0;color:#666;}#register .form .box2 span.pink {margin-right:8px;padding:2px 8px;line-height:1;border-radius:4px;color:#fff;font-size:10px;background:#f05f65;vertical-align:middle;}#register .form .box2 .choice_ken1 {font-size:14px;letter-spacing:-0.01px;margin:3px 0 5px 0;width:48%;}#register .form .box2 .textarea2 {width:50%;font-size:11px;letter-spacing:-0.01px;margin:3px 0;float:right;}#register .form .box2 .textarea3 {width:30%;font-size:11px;letter-spacing:-0.01px;margin:3px 0;float:left;}#register .form .box2 .textarea4 {width:15%;font-size:11px;letter-spacing:-0.01px;margin:3px 0;float:left;}#register .form .box2 p.bd1 {margin:5px 20px 0 3px;height:20px;line-height:20px;float:left;}#register .form .box2 p.bd {margin:5px 10px 0 3px;height:20px;line-height:20px;float:left;}#register .form .input input {padding:4px;}#register .form .box2 .textarea5 {padding:0;height:50px;}#register .form .box2 .textarea5 textarea {height:50px;}#register .form .box2 .choice2 {font-size:14px;letter-spacing:-0.01px;margin:3px 0 5px 0;padding:4px;width:100%;box-sizing:border-box;}#register .form .box2 .label2 {border-left:solid 3px #CCC;margin:5px 0;padding:0 3px;color:#666;float:left;}#register .form .box2 .text {margin:5px 0;float:left;}#register .box2 ol {list-style-type:decimal;width:86%;margin:0 auto;line-height:1.2;}#register .box2 ol li {margin:5px 0;}#register .box2 .other_account {}#register .other_account a {margin:0px 1px 8px 0px;display:inline-block;}#register .other_account a img {width:85px;}#register .other_account .memo {line-height:1.4;font-size:14px;}#register .other_account .memo a {text-decoration:underline;margin:0;}.snslogin {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px;}.snslogin .sns {position:relative;width:48%;height:42px;line-height:42px;margin:0 0 10px 0;padding-left:36px;border-radius:4px;box-sizing:border-box;background:#fff;text-align:center;text-decoration:none;font-size:13px !important;font-weight:bold;color:#fff;transition:all .2s;}.snslogin .sns.wide { width:100%; }.snslogin .sns.border:before {content:"";position:absolute;left:0;display:block;width:42px;height:42px;border-right:1px solid}.snslogin .sns.line {background:#00C300 url('https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/login_line.png') no-repeat left center;background-size:42px;}.snslogin .sns.line.border:before { border-color:#00B300;}.snslogin .sns.facebook {background:#1877F2 url('https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/login_facebook.png') no-repeat 4px center;background-size:34px;}.snslogin .sns.facebook.border:before { border-color:#1d60b7;}.snslogin .sns.twitter {background:#1DA1F2 url('https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/login_twitter.png') no-repeat left center;background-size:42px;}.snslogin .sns.twitter.border:before { border-color:#2f8fca;}.snslogin .sns.google {background:#4285F4 url('https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/login_google.png') no-repeat left center;background-size:42px;}.snslogin .sns.yahoo {background:#FF0033 url('https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/login_yahoo.png') no-repeat 4px center;background-size:36px;}