@charset "UTF-8";body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif,simsun}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:400}:focus{outline:0}body{line-height:1;color:#000;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.clear{height:1px;font-size:0px;line-height:1px;clear:both}.left{float:left}.right{float:right}.txt_small{font-size:80%}.txt_large{font-size:90%}.txt_bold{font-weight:700}.txt_left{text-align:left}.txt_center{text-align:center}.txt_right{text-align:right}input.txt_right{padding-right:1px}.txt_red{color:red}.txt_green{color:#5bac33}.txt_orange{color:#d09404}.txt_white{color:#fff}.txt_blue{color:#59b6ec}.txt_lightgray{color:#999}.space_left_ss{margin-left:5px}.space_left_s{margin-left:10px}.space_left_m{margin-left:15px}.space_left_l{margin-left:20px}.space_left_ll{margin-left:25px}.space_left_lll{margin-left:30px}.space_top_ss{margin-top:5px}.space_top_s{margin-top:10px}.space_top_m{margin-top:15px}.space_top_l{margin-top:20px}.space_right_ss{margin-right:5px}.space_right_s{margin-right:10px}.space_right_m{margin-right:15px}.space_right_l{margin-right:20px}.space_right_ll{margin-right:25px}.space_right_lll{margin-right:30px}.space_bot_ss{margin-bottom:5px}.space_bot_s{margin-bottom:10px}.space_bot_m{margin-bottom:15px}.space_bot_l{margin-bottom:20px}.space_bot_ll{margin-bottom:25px}.space_bot_lll{margin-bottom:30px}.forced_top_10px{top:10px!important}.forced_left_10px{left:10px!important}.forced_right_10px{right:10px!important}.forced_bottom_10px{bottom:10px!important}.ime_disabled{ime-mode:disabled}.ime_active{ime-mode:active}.print_msg{display:none}input.datepick,input.datepick2{color:#000;background-color:#eee}#shim{position:absolute;top:-10px;left:-10px;width:10px;height:10px;border:none}#app_header{width:100%;font-size:95%;font-weight:700;background-color:#212529;border-bottom:3px double #60847E;box-sizing:border-box;overflow:hidden}#app_header .title{max-width:450px;margin:0 auto;padding:10px 4px 2px;box-sizing:border-box;color:#000;line-height:1.2em;font-weight:400;font-family:Anton,sans-serif!important;font-size:170%;text-align:center;line-height:1}#app_header .title img{margin:.5rem 0}#app_header .title .sub1{margin:.1em auto 0;color:#dcdcdc;text-shadow:1px 1px 1px #fefefe}#app_header .title .sub2{margin:.3em auto 0;color:#dcdcdc;text-shadow:1px 1px 1px #fefefe}#app_header .title .sub3{margin:.2em auto 0;color:#dcdcdc;text-shadow:1px 1px 1px #fefefe}.w3em{width:3em}.comment-div{border:2px solid #ccc;border-radius:6px;padding:20px;margin-top:30px;background-color:#d9eeff}.comment-info p{font-weight:700;font-size:16px;margin-bottom:10px;line-height:1.6;text-align:center;color:#333}#comment{width:100%;max-width:600px;height:140px;padding:10px;border:2px solid #999;border-radius:4px;font-size:15px;box-sizing:border-box;background-color:#fff}#comment:focus{border-color:#3b82f6;outline:none}.err-item+#comment{border-color:#e11d48}#lockscr{display:none;position:fixed;top:0;left:0;opacity:.7;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:120px 120px;background-color:#fff;z-index:99999!important}.hidden{display:none}#large-frame{width:100%;max-width:1280px;margin:0 auto;display:flex;box-sizing:border-box}.banner{width:260px;margin:0 auto;box-sizing:border-box}.target{padding:4px;font-size:80%;text-align:center;line-height:1.3em}.target p{margin-top:1em}.target .usa{height:2.4em;color:#fff;padding:4px;background-color:#0e2491;font-weight:700}.target .custom{height:2.4em;color:#fff;padding:4px;background-color:#c4931d;font-weight:700}#wrapper{width:100%;max-width:510px;margin:0 auto;padding:4px;box-sizing:border-box}#expl{width:100%;margin:1em auto;line-height:1.3em}#expl .mail-notice{margin-top:1em;font-size:80%;border:1px solid #1509B0;background-color:#f2f2f8;padding:4px}#sgbox{width:100%;position:relative;margin:1em auto;padding-bottom:1em;background-color:#fff;background-repeat:repeat-y;background-size:contain}#sgbox .cont{width:100%;margin:0 auto 1em;background-color:#ffffffd9}#sgbox .cont table{width:100%;font-size:11pt;table-layout:fixed;border-collapse:collapse}#sgbox .cont th,#sgbox .cont td{padding:8px;border:1px solid black}#sgbox .cont th{width:30%}#sgbox .cont .last-item{border-bottom:1px solid #544545}#sgbox .enq{width:100%;margin:1em auto;background-color:#ffffffd9}#sgbox .enq table{width:100%;font-size:11pt;table-layout:fixed;border-collapse:collapse}#sgbox .enq th,#sgbox .enq td{padding:8px;border:1px solid #B0C4DE}#sgbox .enq th{background-color:#6a7f9d;color:#fff}#sgbox .enq .cooperation{padding:12px;background-color:rgbx(255,255,255,.9);text-align:center}#sgbox .enq ul.list{display:grid;grid-template-columns:repeat(3,minmax(0,130px));justify-content:space-around;gap:24px 12px}#sgbox .enq select{min-width:8em}#sgbox .enq .love-artist{line-height:2em}#sgbox .enq input.artist{width:90%}.required{margin-left:1em;color:red}.band{width:1em!important;color:#fff;background-color:#000}.exam{margin-top:.5em;color:#555;font-size:.9em}input[name=zip1]{width:3em!important}input[name=zip2]{width:4em!important}input.name{width:10em!important}input.age,input.phone1{width:3em!important}input.phone{width:4em!important}input.date{width:10em!important}input[name=purchase_date_c]{width:8em!important}input[name=purchase_date_c]:hover{cursor:pointer}select[name=pref]{width:10em}.birthday_y{width:5em!important}.birthday_md{width:4em!important}input[type=text]{width:95%}.flex-c{display:flex}.btn{width:200px;padding:24px 8px;margin:0 auto;color:#fff;box-sizing:border-box;font-size:14pt;text-align:center;border:2px solid #fff;background-color:#2f1dd8}.btn:hover{cursor:pointer;color:#000;background-color:#e1def8}.submit{border:2px solid #fff;background-color:#6a7f9d}.submit:hover{cursor:pointer;color:#000;background-color:#b0c4de}#multiadd table{position:relative;width:100%;max-width:480px;table-layout:fixed;border-collapse:collapse}#multiadd table th{position:sticky;top:0;padding:4px;border:1px solid black;background-color:#7a0e0e;color:#fff;text-align:center}#multiadd table th:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #000}#multiadd table td{padding:4px;border:1px solid black}#multiadd .seltownarea{max-height:275px;overflow-y:scroll}#multiadd p{line-height:1.2em}.candidate:hover{background-color:#c7febc;cursor:pointer}.agree{width:100%;margin:1em auto;border:1px solid black;box-sizing:border-box;padding:1em 0;background-color:#ffffffe6;text-align:center;line-height:1.3em}.agree label:hover{cursor:pointer}.person-info{padding:0 1em 1em;text-align:left;font-size:85%}.person-info ul{width:100%;margin:1em auto 0;list-style:disc inside}.sel-shop-btn{width:5em;margin:0 atuo;margin-bottom:1em;padding:4px 1em;border:1px solid black;background-color:#ccc;text-align:center}.sel-shop-btn:hover{cursor:pointer}.selection{width:480px;margin:0 auto;max-width:480px;box-sizing:border-box}.selection li{display:block;width:auto;min-width:8em;font-size:11pt;text-align:center;margin:8px;border:1px solid black;padding:8px;border-radius:8px;background-color:#eee;float:left}.selection li:hover{cursor:pointer}.global-err{display:none}.err-item{width:100%;padding:4px;margin:4px 0;box-sizing:border-box;line-height:1.3em;background-color:#ffeca8;font-size:85%;color:#c92c30}.guiter_tbl{border:none}.guiter_tbl th,.guiter_tbl td{text-align:left;border:none!important}.conf-list{list-style-type:disc;list-style-position:inside;line-height:1.3em}div.birthday,div.tel{display:flex;gap:6px;flex-wrap:wrap;align-items:center}@media screen and (max-width:1279px){.banner{display:none}}@media screen and (max-width:380px){#app_header .title img{display:none}.flex-c{display:block}.btn{margin-bottom:1em}div.birthday{display:grid;grid-template-columns:1fr;gap:6px;flex-wrap:wrap;align-items:center}select[name=occupation]{max-width:100%}div.tel{display:grid;grid-template-columns:1fr;gap:6px;flex-wrap:wrap;align-items:center}}
