@charset "UTF-8";@media screen and (750px < width){html #present #present_header{width:980px;margin:0 auto}html #present #present_header hr{margin:18px 0;border:none;border-top:1px solid #dddddd}html #present #present_header hr:first-child{margin-top:0}html #present #present_header .headline{display:block;padding-bottom:23px;text-align:center;color:#000;font-size:27px;line-height:1.4;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #present #present_header .text{width:645px;margin:0 auto;color:#3c3c3c;font-size:16px;line-height:2.1}html #present #present_header img{width:100%!important}html #present #present_header a{font-weight:700;text-decoration:underline}html #present #present_header a:hover{text-decoration:none}html #present .present_list{color:#333}html #present .present_list .item{padding:40px 0;border-top:1px solid #dddddd;letter-spacing:-.4em;position:relative}html #present .present_list .item ul{display:inline-block;letter-spacing:normal;vertical-align:top}html #present .present_list .item ul:nth-child(1){width:280px}html #present .present_list .item ul:nth-child(2){box-sizing:border-box;width:700px;padding-left:50px}html #present .present_list .item ul:nth-child(1) li.kind_photo{width:280px;height:280px;overflow:hidden}html #present .present_list .item ul:nth-child(1) li.kind_photo img{width:100%!important;height:100%;object-fit:cover}html #present .present_list .item ul:nth-child(2) li.kind_code{color:#ac7822;font-size:18px;line-height:1;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #present .present_list .item ul:nth-child(2) li.kind_hotel{margin-top:15px;font-size:18px;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #present .present_list .item ul:nth-child(2) li.kind_prize{margin-top:5px;font-size:20px;line-height:1.4}html #present .present_list .item ul:nth-child(2) li.kind_prize a{display:inline;text-decoration:underline}html #present .present_list .item ul:nth-child(2) li.kind_prize a:hover{text-decoration:none}html #present .present_list .item ul:nth-child(2) li.kind_detail{margin-top:10px;font-size:14px;line-height:1.8}html #present .present_list .item ul:nth-child(2) li.kind_detail a:not(.btn){display:inline;text-decoration:underline}html #present .present_list .item ul:nth-child(2) li.kind_detail a:not(.btn):hover{text-decoration:none}html #present .present_list .item ul:nth-child(2) li.kind_detail .top_space{padding-top:5px}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn{box-sizing:border-box;display:inline-block;min-width:210px;max-width:100%;padding:5px 30px 5px 18px;background:#d9d9d9;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:13px;line-height:23px;word-break:break-all;cursor:pointer;transition:background .6s ease,color .6s ease;position:relative}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:before,html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:after{content:"＞";transform:translateY(-50%);transition:opacity .6s ease;position:absolute;right:12px;top:50%}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:before{z-index:5}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:after{opacity:0;color:#fff;z-index:10}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:hover{background:#000;color:#fff}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:hover:before{opacity:0}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:hover:after{opacity:1}html #present .present_list .item ul:nth-child(2) li.kind_term{margin-top:15px;font-size:12px}html #present .present_list .item ul:nth-child(2) li.kind_entry{width:250px;height:50px;margin-top:50px}html #present .present_list .item ul:nth-child(2) li.kind_entry a{display:inline}html #present .present_list .item ul:nth-child(2) li.kind_entry svg{width:100%;height:100%}}@media screen and (width <= 750px){html .cmd_archive_format .content_wrapper{width:auto!important;margin:0 auto!important;padding:cpu(40) 0 0!important}html #present #present_header{width:93.3333333333vw;margin:0 auto}html #present #present_header hr{margin:6.6666666667vw 0;border:none;border-top:.2666666667vw solid #dddddd}html #present #present_header hr:first-child{margin-top:0}html #present #present_header .headline{display:block;padding-bottom:4vw;text-align:center;color:#000;font-size:5.3333333333vw;line-height:1.2;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #present #present_header .text{width:auto;margin:0 auto;color:#3c3c3c;font-size:3.7333333333vw;line-height:2.1}html #present #present_header img{width:100%!important}html #present #present_header a{font-weight:700;text-decoration:underline}html #present #present_header a:hover{text-decoration:none}html #present .present_list{margin-top:4vw;color:#333}html #present .present_list .item{width:92vw;margin:0 auto;padding:8.6666666667vw 0;border-top:.2666666667vw solid #dddddd;letter-spacing:-.4em;position:relative}html #present .present_list .item ul{display:block;letter-spacing:normal;vertical-align:top}html #present .present_list .item ul:nth-child(1){width:auto}html #present .present_list .item ul:nth-child(2){box-sizing:border-box;width:92vw;margin:7.3333333333vw auto 0;padding-left:0}html #present .present_list .item ul:nth-child(1) li.kind_photo{width:100vw;height:100vw;overflow:hidden;position:relative;left:-4vw}html #present .present_list .item ul:nth-child(1) li.kind_photo img{width:100%!important;height:100%;object-fit:cover}html #present .present_list .item ul:nth-child(2) li.kind_code{color:#ac7822;font-size:4.8vw;line-height:1;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #present .present_list .item ul:nth-child(2) li.kind_hotel{margin-top:3.3333333333vw;font-size:4.8vw;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #present .present_list .item ul:nth-child(2) li.kind_prize{margin-top:2vw;font-size:5.3333333333vw;line-height:1.4}html #present .present_list .item ul:nth-child(2) li.kind_prize a{display:inline;text-decoration:underline}html #present .present_list .item ul:nth-child(2) li.kind_prize a:hover{text-decoration:none}html #present .present_list .item ul:nth-child(2) li.kind_detail{margin-top:2.6666666667vw;font-size:4vw;line-height:1.8}html #present .present_list .item ul:nth-child(2) li.kind_detail a:not(.btn){display:inline;text-decoration:underline}html #present .present_list .item ul:nth-child(2) li.kind_detail a:not(.btn):hover{text-decoration:none}html #present .present_list .item ul:nth-child(2) li.kind_detail .top_space{padding-top:1.4666666667vw}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn{box-sizing:border-box;display:inline-block;min-width:61.6vw;max-width:100%;padding:1.4666666667vw 8.8vw 1.4666666667vw 5.28vw;background:#d9d9d9;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.8133333333vw;line-height:6.7466666667vw;word-break:break-all;cursor:pointer;transition:background .6s ease,color .6s ease;position:relative}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:before,html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:after{content:"＞";transform:translateY(-50%);transition:opacity .6s ease;position:absolute;right:3.52vw;top:50%}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:before{z-index:5}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:after{opacity:0;color:#fff;z-index:10}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:hover{background:#000;color:#fff}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:hover:before{opacity:0}html #present .present_list .item ul:nth-child(2) li.kind_detail .btn:hover:after{opacity:1}html #present .present_list .item ul:nth-child(2) li.kind_term{margin-top:4vw;font-size:3.7333333333vw}html #present .present_list .item ul:nth-child(2) li.kind_entry{width:92vw;height:18.4vw;margin-top:10vw}html #present .present_list .item ul:nth-child(2) li.kind_entry a{display:inline}html #present .present_list .item ul:nth-child(2) li.kind_entry svg{width:100%;height:100%}}
