﻿input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}body{min-height:100vh;position:relative;padding-bottom:75px;box-sizing:border-box}footer{position:absolute;bottom:0;width:100%}#logo span.mainindex{display:block;width:210px;height:42px;background:url(/assets/present/logo-93f7f4cf9cbf9bc1b56f6ad57246be3f5093120a266ef7d0485925bddc250d03.png) no-repeat left top;margin-top:20px;margin-bottom:7px}#logo span.mainindex span.displaynone{display:none}#navi{height:80px}#sitemapnavi{font-size:100%;width:100%;line-height:normal;right:0;margin-top:30px}#sitemapnavi ul{display:flex;list-style-type:none;margin:0 0 8px 0;padding:0;float:right}#sitemapnavi li{float:none;margin:0;padding:0;text-align:center}#sitemapnavi li:not(:last-child){margin-right:1rem}#sitemapnavi a{display:inline-block;width:auto;font-weight:normal;color:#630;text-decoration:none;float:none;padding:0px}h2.heading_1{background:none;border-left:solid 10px #660000;font-size:1.25rem;padding:0 0 0 .5rem}.heading_2{border-bottom:solid 1px #999;font-weight:bold;font-size:1.12rem;margin-bottom:1.5rem;padding:0 0 .5rem}.heading_2 span{display:block;font-size:.85rem;font-weight:normal;margin:.25rem 0 0}.heading_3{font-weight:bold;font-size:1rem;margin-bottom:.5rem}.heading_3:before{content:'◆';margin-right:.25rem}.heading_3:after{font-size:.7rem;font-weight:normal;display:inline-block;line-height:1;margin:0 .5rem;padding:.1rem .5rem 0}.heading_3.required:after{content:'必須';color:#f00;border:solid 1px #f00}.heading_3.optional:after{content:'任意';color:#666;border:solid 1px #666}.box_present{max-width:750px;margin:0 auto 1rem}.box_fff{border:solid 1px #999;padding:2rem}.caution{color:#f00;font-size:1rem;font-weight:bold;margin:.5rem 0 0;text-align:center}.right_text{text-align:right !important}.sentence span.small_font{font-size:0.8rem}input[type="submit"][class*="entrybutton_"]{color:#666;display:block;border:solid 1px #ccc;border-radius:5px;width:100%;max-width:200px;margin:0 auto 0;padding:.5rem 1rem;cursor:pointer;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,0.1);font-size:.9rem}input[type="submit"][class*="entrybutton_"]:hover{background:#eee;box-shadow:0 0 10px rgba(0,0,0,0.2)}input.entrybutton_red[type="submit"]{background:#c33;color:#fff}input.entrybutton_red[type="submit"]:hover{background:#f66}input.entrybutton_green[type="submit"]{background:#339933;color:#fff}input.entrybutton_green[type="submit"]:hover{background:#66cc66}.presentimage{width:100px;float:right;margin:.25rem 0 0 1rem}.formlayout1{font-size:.8rem;max-width:480px;margin:0 auto}.formlayout1 strong{font-weight:normal;color:#f00;font-size:.8rem}.formlayout1 label{display:block;padding:.25rem}[class*="formtext_"],select{border-radius:3px;border:solid 1px #ccc;padding:.5rem;transition:.3s;box-sizing:border-box}.formtext_1{width:100%;max-width:250px}.formtext_2{max-width:120px}.formtext_4{display:block;width:100%;height:4em;resize:none}[class*="list_"]{margin:0 0 1rem 0;padding:0}[class*="list_"] li{position:relative}[class*="list_"] li:not(:last-child){margin-bottom:.25rem}.list_kome{font-size:.8rem}.list_kome li{padding-left:1.25em}.list_kome li:before{content:'※';position:absolute;left:0}ul.list_disc{font-size:1rem;margin-left:1.25rem}.list_disc li{list-style:disc}.marginbottom1rem{margin-bottom:1rem}.presentlist{border-collapse:collapse;width:100%}@media print,screen and (min-width: 960px){body{overflow-x:hidden}}@media print,screen and (min-width: 660px){.box_present{margin-top:80px}.display-none-pc{display:none !important}.presentlist th{border:0;text-align:center}.presentlist tbody{border:solid #999;border-width:2px 0}[class^="present_"]{border:solid 1px #aaa;border-width:1px 0;font-size:.8rem;padding:.5rem}.present_date{white-space:nowrap}.present_offer{max-width:13em}}@media print,screen and (max-width: 660px){h2.heading_1{word-wrap:break-word}.heading_2{font-size:1rem}.box_present{padding:1.5rem}.box_fff{padding:1rem}.display-none-mobile{display:none !important}tbody>tr{border-bottom:ridge 1px;border-collapse:collapse}.presentlist tr,.presentlist tbody{display:block;position:relative}.presentlist tr{background:#fff;border:solid #aaa;border-width:1px 0;margin:0 0 -1px;padding:.5rem}.present_date,.present_offer{display:inline-block;font-size:.8rem}.present_date{margin-right:1rem}.present_date:before{content:'掲載日：'}.present_offer:before{content:'提供：'}.present_content{border-top:dashed 1px #aaa;display:block;font-size:.8rem;margin:.5rem 0 0;padding-top:.5rem}}
