@media screen and (750px < width){html input,html select,html textarea{font-weight:inherit}html .cmd_archive_format .content_wrapper{padding:0!important}html #present_form h2{display:block;margin:45px auto 33px;background:#ececec;text-align:center;color:#000;font-size:24px;line-height:85px;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:.1em}html #present_form .top_annotation{text-align:center;font-size:14px;line-height:1.8}html #present_form .top_annotation .emphasis{color:red}html #present_form .top_annotation .sub{font-size:12px}html #present_form .content_wrapper{color:#333}html #select_present{margin-top:10px}html #select_present .item:nth-child(n+2){margin-top:3px}html #select_present .item label{display:block;cursor:pointer}html #select_present .item input{display:none}html #select_present .item .select_item{padding:4px 3px;background:#f0f0f0;letter-spacing:-.4em}html #select_present .item .select_item ul{display:inline-block;vertical-align:middle}html #select_present .item .select_item ul:nth-child(1){width:230px}html #select_present .item .select_item ul:nth-child(1) li{display:inline-block;vertical-align:middle;letter-spacing:normal}html #select_present .item .select_item ul:nth-child(1) li.kind_photo{width:62px;height:62px;overflow:hidden}html #select_present .item .select_item ul:nth-child(1) li.kind_photo img{width:100%!important;height:100%;object-fit:cover}html #select_present .item .select_item ul:nth-child(1) li.kind_code{padding-left:15px;color:#ac7822;font-size:16px;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #select_present .item .select_item ul:nth-child(2){box-sizing:border-box;width:744px;padding-left:19px;border-left:1px solid #c7c7c7;letter-spacing:normal}html #select_present .item .select_item ul:nth-child(2) li.kind_hotel{font-size:14px;letter-spacing:.06em;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #select_present .item .select_item ul:nth-child(2) li.kind_prize{font-size:15px;letter-spacing:.06em}html #select_present .item input:checked+.select_item{background:#ac7822}html #select_present .item input:checked+.select_item ul:nth-child(1) li.kind_code{color:#fff}html #select_present .item input:checked+.select_item ul:nth-child(2){border-left-color:#fff}html #select_present .item input:checked+.select_item ul:nth-child(2) li{color:#fff}html form#present_entry_form .form_paper_frame{margin-top:45px;padding:60px 99px;box-sizing:border-box;border:1px solid #dddddd}html form#present_entry_form .form_paper_frame .explain{text-align:center;font-size:14px}html form#present_entry_form .form_paper_frame span.tooltip{padding:0 10px;background:#fe6262;border-radius:1em;color:#fff;font-size:13px;line-height:32px;white-space:nowrap;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;position:absolute;top:4.5px;left:40px;z-index:10}html form#present_entry_form .form_paper_frame .explain.num01{padding-bottom:20px}html form#present_entry_form .form_paper_frame .explain.num02{padding-bottom:30px}html form#present_entry_form .form_paper_frame .explain.num03{margin-top:60px;padding-bottom:15px}html form#present_entry_form *::placeholder{font-style:italic}html form#present_entry_form input[type=text],html form#present_entry_form select{box-sizing:border-box;width:100%;height:40px;padding:0 20px;background:#fafafa;border-bottom:1px solid #3c3c3c;font-size:18px;line-height:40px}html form#present_entry_form textarea{box-sizing:border-box;width:100%;height:100px;padding:10px 20px;background:#fafafa;border:none;border-bottom:1px solid #3c3c3c;font-size:18px;resize:none}html #applicant dl.item{letter-spacing:-.4em}html #applicant dl.item dt,html #applicant dl.item dd{display:inline-block;letter-spacing:normal;vertical-align:top}html #applicant dl.item dt{width:155px;font-size:14px;line-height:40px;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #applicant dl.item dd{width:625px}html #applicant dl.item dd div{position:relative}html #applicant dl.item dd div span.sub{display:block;font-size:14px;line-height:40px;white-space:nowrap;position:absolute;top:0;right:calc(100% + 7px)}html #applicant dl.item.type_double dd{letter-spacing:-.4em}html #applicant dl.item.type_double dd div{display:inline-block;width:282px;letter-spacing:normal;vertical-align:top}html #applicant dl.item.type_double dd div:nth-child(n+2){margin-left:61px}html #applicant dl.item dd .zipcode{letter-spacing:-.4em}html #applicant dl.item dd .zipcode div{display:inline-block;letter-spacing:normal;vertical-align:middle}html #applicant dl.item dd .zipcode div:nth-child(1){width:100px}html #applicant dl.item dd .zipcode div:nth-child(2){width:115px;margin-left:20px}html #applicant dl.item dd .zipcode div:nth-child(2) span.sub{width:20px;text-align:center;right:100%}html #applicant dl.item dd .zipcode div:nth-child(3){box-sizing:border-box;width:76px;margin-left:13px;border:1px solid #000000;text-align:center;font-size:12px;line-height:26px;cursor:pointer}html #applicant dl.item dd .address{margin-top:10px}html #applicant dl.item dd .address div:nth-child(n+2){margin-top:10px}html #applicant dl.item.num02,html #applicant dl.item.num03,html #applicant dl.item.num04{margin-top:10px}html #applicant dl.item.num03 select,html #applicant dl.item.num04 select{width:282px}html #applicant dl.item.num05{margin-top:50px}html #applicant dl.item.num06,html #applicant dl.item.num07{margin-top:45px}html #applicant dl.item.num08{margin-top:10px}html #applicant dl.item.num10{margin-top:45px}html #confirmation_request{width:250px;height:50px;margin:50px auto 0}html #confirmation_request svg{width:100%;height:100%}html #present_form .privacy_policy{padding:50px 0;text-align:center}html #present_form .privacy_policy a{font-size:14px}html #present_form .privacy_policy a img{width:13px;height:100%;margin-left:5px;vertical-align:middle}}@media screen and (width <= 750px){html input,html select,html textarea{font-weight:inherit}html .cmd_archive_format .content_wrapper{width:auto!important;padding:0!important;margin:0 auto!important;padding:5.3333333333vw 0 0!important}html #present_form h2{display:block;margin:6.6666666667vw auto 4vw;background:#ececec;text-align:center;color:#000;font-size:5.3333333333vw;line-height:13.3333333333vw;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:.1em}html #present_form .top_annotation{text-align:center;font-size:3.7333333333vw;line-height:1.8}html #present_form .top_annotation .emphasis{color:red}html #present_form .top_annotation .sub{font-size:3.2vw}html #present_form .content_wrapper{color:#333}html #select_present{width:92vw;margin:2.6666666667vw auto 0}html #select_present .item:nth-child(n+2){margin-top:1.3333333333vw}html #select_present .item label{display:block;cursor:pointer}html #select_present .item input{display:none}html #select_present .item .select_item{padding:2.9333333333vw;background:#f0f0f0;letter-spacing:-.4em}html #select_present .item .select_item ul{display:inline-block;vertical-align:top}html #select_present .item .select_item ul:nth-child(1){width:21.3333333333vw;position:relative}html #select_present .item .select_item ul:nth-child(1) li{display:inline-block;vertical-align:middle;letter-spacing:normal}html #select_present .item .select_item ul:nth-child(1) li.kind_photo{width:21.3333333333vw;height:21.3333333333vw;overflow:hidden}html #select_present .item .select_item ul:nth-child(1) li.kind_photo img{width:100%!important;height:100%;object-fit:cover}html #select_present .item .select_item ul:nth-child(1) li.kind_code{padding-left:0;color:#ac7822;font-size:4vw;white-space:nowrap;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;position:absolute;top:0;left:23.4666666667vw}html #select_present .item .select_item ul:nth-child(2){box-sizing:border-box;width:62.6666666667vw;padding-top:6.2666666667vw;padding-left:2.1333333333vw;border-left:none;letter-spacing:normal}html #select_present .item .select_item ul:nth-child(2) li.kind_hotel{font-size:3.7333333333vw;letter-spacing:.06em;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #select_present .item .select_item ul:nth-child(2) li.kind_prize{font-size:3.4666666667vw;letter-spacing:.06em}html #select_present .item input:checked+.select_item{background:#ac7822}html #select_present .item input:checked+.select_item ul:nth-child(1) li.kind_code{color:#fff}html #select_present .item input:checked+.select_item ul:nth-child(2){border-left-color:#fff}html #select_present .item input:checked+.select_item ul:nth-child(2) li{color:#fff}html form#present_entry_form .form_paper_frame{width:92vw;margin:6vw auto 0;padding:8vw 3.7333333333vw 11.3333333333vw;box-sizing:border-box;border:.2666666667vw solid #dddddd}html form#present_entry_form .form_paper_frame .explain{text-align:center;font-size:3.7333333333vw}html form#present_entry_form .form_paper_frame span.tooltip{padding:0 2vw;background:#fe6262;border-radius:1em;color:#fff;font-size:3.7333333333vw;line-height:7.3333333333vw;white-space:nowrap;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;position:absolute;top:0;left:-1.3333333333vw;z-index:10}html form#present_entry_form .form_paper_frame .explain.num01{padding-bottom:5.3333333333vw}html form#present_entry_form .form_paper_frame .explain.num02{padding-bottom:3.3333333333vw;position:relative}html form#present_entry_form .form_paper_frame .explain.num03{margin-top:10vw;padding-bottom:4vw}html form#present_entry_form *::placeholder{font-style:italic}html form#present_entry_form input[type=text],html form#present_entry_form select{box-sizing:border-box;width:100%;height:10.6666666667vw;padding:0 2.6666666667vw;background:#fafafa;border-bottom:.2666666667vw solid #3c3c3c;font-size:4.2666666667vw;line-height:10.6666666667vw}html form#present_entry_form textarea{box-sizing:border-box;width:100%;height:26.6666666667vw;padding:1.3333333333vw 2.6666666667vw;background:#fafafa;border:none;border-bottom:.2666666667vw solid #3c3c3c;font-size:4.2666666667vw;resize:none}html #applicant dl.item{letter-spacing:-.4em}html #applicant dl.item dt,html #applicant dl.item dd{display:block;letter-spacing:normal;vertical-align:top}html #applicant dl.item dt{width:auto;padding-bottom:1.3333333333vw;font-size:4.2666666667vw;line-height:1.4;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #applicant dl.item dd{width:auto;padding-left:10vw}html #applicant dl.item dd div{position:relative}html #applicant dl.item dd div span.sub{display:block;font-size:3.7333333333vw;line-height:10.6666666667vw;white-space:nowrap;position:absolute;top:0;right:calc(100% + 2.2666666667vw)}html #applicant dl.item.type_double dd{letter-spacing:-.4em}html #applicant dl.item.type_double dd div{display:inline-block;width:31.3333333333vw;letter-spacing:normal;vertical-align:top}html #applicant dl.item.type_double dd div:nth-child(n+2){margin-left:11.3333333333vw}html #applicant dl.item dd .zipcode{letter-spacing:-.4em}html #applicant dl.item dd .zipcode div{display:inline-block;letter-spacing:normal;vertical-align:middle}html #applicant dl.item dd .zipcode div:nth-child(1){width:20vw}html #applicant dl.item dd .zipcode div:nth-child(2){width:24vw;margin-left:6vw}html #applicant dl.item dd .zipcode div:nth-child(2) span.sub{width:6vw;text-align:center;right:100%}html #applicant dl.item dd .zipcode div:nth-child(3){box-sizing:border-box;width:20vw;margin-left:4vw;border:.2666666667vw solid #000000;text-align:center;font-size:3.2vw;line-height:7.4666666667vw;cursor:pointer}html #applicant dl.item dd .address{margin-top:2.6666666667vw}html #applicant dl.item dd .address div:nth-child(n+2){margin-top:2.6666666667vw}html #applicant dl.item.num02,html #applicant dl.item.num03,html #applicant dl.item.num04{margin-top:9.3333333333vw}html #applicant dl.item.num03 select,html #applicant dl.item.num04 select{width:100%}html #applicant dl.item.num05{margin-top:10vw}html #applicant dl.item.num06,html #applicant dl.item.num07,html #applicant dl.item.num08,html #applicant dl.item.num10{margin-top:9.3333333333vw}html #confirmation_request{width:82.6666666667vw;height:16.5333333333vw;margin:8vw auto 0}html #confirmation_request svg{width:100%;height:100%}html #present_form .privacy_policy{padding:5.3333333333vw 0 10.6666666667vw;text-align:center}html #present_form .privacy_policy a{font-size:3.7333333333vw}html #present_form .privacy_policy a img{width:3.4666666667vw;height:100%;margin-left:1.3333333333vw;vertical-align:middle}}
