@charset "utf-8";@import url("reset.css");body{margin:30px 0 50px}header,article{width:850px;margin:0 auto}header h1{margin-bottom:20px;text-align:center}h2{background:url(images/pagetitle_bg.gif) left bottom repeat-x #fff;border:1px solid #ccc;border-top:3px solid #2999be;margin-bottom:20px;padding:10px;font-size:16px;color:#244a81}.formlist{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:20px}.formlist th,.formlist td{border-bottom:1px solid #ccc;padding:15px;vertical-align:top}.formlist th{width:20%;background:#f5f5f5;text-align:left}.formlist td{width:80%;border-right:1px solid #ccc}.formlist input[type="text"],.formlist input[type="email"],.formlist input[type="password"],.formlist textarea{border:1px solid #ccc;padding:5px}.formlist textarea{width:70%;height:80px}.formlist label{margin:0 1em 0 5px}.formlist select{margin:0 5px 0 .5em;padding:5px}.formlist input.loginID{width:50%}.formlist input.idpass{width:30%}.formlist input.name{width:40%;margin:0 1em 0 5px}.formlist input.year{width:5em;margin-right:5px}.formlist input.mail{width:60%}.formlist input.zip{width:5em;margin-left:5px}.formlist input.prefecture{width:5em}.formlist input.add{width:80%}.formlist input.tel{width:8em}.formlist .maillist{overflow:hidden}.formlist .maillist li{width:49%;margin-bottom:.5em}.formlist .maillist li:nth-child(odd){float:left}.formlist .maillist li:nth-child(even){float:right}.formlist input.otherBrand{width:80%}.formlist input.otherMagazine{width:80%}.formlist input.otherWebSite{width:80%}.formlist .cap{padding-top:.5em;font-size:85%}.brandlist,.shoplist,.maglist,.sitelist{overflow:hidden}.brandlist li,.shoplist li,.maglist li,.sitelist li{float:left;margin-bottom:.5em}.brandlist li{width:49%}.maglist li{width:33%}.sitelist li{width:49%}.shoplist{border-bottom:1px dotted #999;margin-bottom:1em;padding:0 0 .5em 1em}.shoplist:last-child{border-bottom:none}.shoplist li{width:33%;font-size:90%}.formlist h3{margin-bottom:.5em}.sendnav{overflow:hidden}.send,.sendnav li,.logoutButton{background:url(images/pagetitle_bg.gif) center bottom repeat-x;border:1px solid #ccc;border-radius:5px;text-align:center}.send,.sendnav li.next{width:300px;margin:0 auto}.sendnav li{float:left}.sendnav li.prev{width:150px;margin-right:120px}.send a,.sendnav li a{display:block;background:url(images/mark_link.gif) 280px center no-repeat;color:#244a81}.send a,.sendnav li.next a{height:60px;line-height:60px;font-size:120%;font-weight:bold}.sendnav li.prev a{height:40px;background:url(images/mark_link_back.gif) 10px center no-repeat;line-height:40px;color:#666}.send a:hover,.sendnav li a:hover{color:#2999be}.sendButton{text-align:center}.logoutButton{width:150px;margin:0 0 auto auto}.logoutButton a{display:block;background:url(images/mark_link.gif) 140px center no-repeat;color:#244a81}.logoutButton a{height:30px;line-height:30px;font-size:100%;font-weight:bold}#registration.dis{color:#cdcdcd;cursor:default;pointer-events:none}.thanks h3{border-left:4px solid #244a81;margin-bottom:1em;padding:2px 0 2px 7px;font-size:120%;font-weight:bold}.result{width:90%;border-top:1px solid #ccc;border-left:1px solid #ccc}.result th,.result td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:7px}.result tr:nth-child(even) td{background:#f5f5f5}.result th{background:#d7ecf0;color:#315588}.result .number{text-align:right}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}div#Announcement{width:90%;margin:40px auto 20px auto}div#Announcement p{margin:0 0 18px 0;line-height:1.5;letter-spacing:.1em;font-family:"メイリオ","ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Arial,Osaka,Sans-Serif}div.Notice{width:90%;margin:40px auto 20px auto;border-top:solid 3px #0a3460;border-bottom:solid 1px #999}div.Notice h1{padding:28px 0 28px 5px;border-bottom:solid 1px #999;margin:0 0 28px 0}div.Notice p{margin:0 0 18px 0;font-size:13px;color:#666;line-height:1.5;letter-spacing:.1em;font-family:"メイリオ","ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Arial,Osaka,Sans-Serif}div.Notice div.entrybox{margin:28px auto}div.Notice div.entrybox img{padding:2px;border:1px solid #ccc;margin:10px}div.Notice div.entrybox p{margin:1.5em}div.Notice h1.news{font-size:15px;font-weight:bold;color:#0a3460}div.Notice div.entrybox h2{background:none;padding:0;font-size:15px;font-weight:bold}div.Notice div.entrybox .red{color:#c00}div.Notice div.entrybox .center{text-align:center}div.Notice div.entrybox .right{text-align:right}div.Notice div.entrybox .stxt{font-size:11px}div.Notice div.entrybox .box{margin:22px auto;border:1px solid #ccc}div.Notice div.entrybox .gbox{margin:22px auto;background-color:#f4f3ea;padding:8px}dl.onlineshopselect dt{margin:0 0 1em 0}dl.onlineshopselect dd{margin:0 0 1em 0}#shop_brand_list ul,li{list-style:none}span.shop_brand_list{cursor:pointer;display:block;margin:0 0 2px 0;padding:10px;line-height:1;color:#fff;background:#007bbb;cursor:pointer}ul.shop_brand_list{display:none;list-style:none;margin:0}ul.shop_brand_area_list{padding:20px;margin:0 auto}li.shop_brand_area_list{cursor:pointer;font-weight:bold;padding:10px 10px;text-decoration:none;color:#666;border-bottom:1px solid #666;transition:.4s;clear:both}ul.shop_brand_area_list-c{cursor:pointer;font-weight:normal;padding:1em;text-decoration:none;color:#000;border-bottom:none;transition:.4s;margin:0 0 0}ul.shop_brand_area_list-c li{display:inline-block;width:32%;padding:0}.contract{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;padding:30px 50px}.contract_source{padding:30px 50px}.contract .contract_ttl,.contract_source .contract_ttl{font-size:14px;margin-bottom:35px}.contract .inner>.list,.contract_source .inner>.list{margin-bottom:30px}.contract .list li,.contract .desc,.contract_source .list li,.contract .desc{font-size:14px;line-height:1.78}.contract .desc,.contract_source .desc{margin-bottom:30px}.contract .list li>.list,.contract_source .list li>.list{margin:15px 0}ol.list ol.list_de{list-style:none}ol.list{margin-bottom:30px}ol.list li{list-style-type:inherit;background:none;padding-left:0;margin-left:.75em}.list_de li{list-style:decimal;margin-left:1em}.btn_accept{text-align:center;margin-top:50px;margin-bottom:50px}.btn_accept input{border:none;border-radius:0}.btn_accept .check input[type=checkbox]{display:inline-block;margin-right:6px}.btn_accept .check label{font-size:16px;display:inline-block;position:relative;cursor:pointer}.preregistration{overflow:auto;height:300px}