﻿.present19{color:#000;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#fff}.present19 img{width:100%;height:auto;line-height:0;vertical-align:top}.present19 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.present19 a,.present19 a:link{color:#0095bc;text-decoration:underline;outline:none}.present19 a:visited{color:#0095bc}.present19 a:hover{color:#0095bc;text-decoration:none}.present19 a:active{color:#0095bc}.present19 .btm1em{margin-bottom:1em}.present19 .btm0{margin-bottom:0}.present19 .btm5{margin-bottom:5px}.present19 .btm10{margin-bottom:10px}.present19 .btm15{margin-bottom:15px}.present19 .btm20{margin-bottom:20px}.present19 .btm25{margin-bottom:25px}.present19 .btm30{margin-bottom:30px}.present19 .btm35{margin-bottom:35px}.present19 .btm40{margin-bottom:40px}.present19 .btm45{margin-bottom:45px}.present19 .btm50{margin-bottom:50px}.present19 .btm60{margin-bottom:60px}.present19 .btm70{margin-bottom:70px}.present19 .pcnone{display:none}.present19 input:focus,.present19 button:focus{outline:none}.present19 input::-webkit-input-placeholder{color:#888}.present19 input::-moz-placeholder{color:#888}.present19 input:-moz-placeholder{color:#888}.present19 input:placeholder{color:#888}.present19 input:placeholder-shown{color:#888}.present19 input[type="submit"],.present19 input[type="button"]{-webkit-appearance:none}.present19 .input-style-login{width:100%;height:50px;padding:0 10px;color:#333;font-size:1.8rem;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;background-color:#e5f1cd;border:1px solid #99b75a;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.present19 .input-style{width:264px;height:36px;padding:0 10px;color:#333;font-size:1.8rem;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;background-color:#fff;border:1px solid #dedede;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.present19 .input-style.w380{width:380px}.present19 .select-style{width:auto;height:36px;padding:0 10px;color:#333;font-size:14px;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;background-color:#fff;border:1px solid #dedede;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.present19 .ta-style{width:100%;height:158px;padding:10px;color:#333;font-size:1.8rem;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;background-color:#fff;border:1px solid #dedede;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.present19 .check-style{position:relative;width:16px;height:16px;margin:0 5px 0 0}.present19 .check-style-l{-webkit-appearance:none;-moz-appearance:none;position:relative;width:25px;height:25px;margin:0 10px 0 0;padding:0;background-color:#fff;border:2px solid #dedede;-webkit-border-radius:0;border-radius:0;vertical-align:middle;cursor:pointer}.present19 .check-style-l:checked{border:2px solid #99b75a}.present19 .check-style-l:checked:after{position:absolute;top:50%;left:6px;display:block;margin-top:-11px;width:8px;height:14px;border-right:2px solid #99b75a;border-bottom:2px solid #99b75a;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.present19 .radio-style{width:16px;height:16px;margin-right:5px}.present19 .content-block{width:1000px;margin:0 auto}.present19 .requirements-modal,.present19 .complete-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(75,101,41,0.71);z-index:999999999}.present19 .modal-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}.present19 .modal-body{position:relative;width:860px;max-height:96vh;overflow:hidden;background-color:#fff}.present19 .modal-body .modal-close{position:absolute;top:28px;right:15px;width:99px;color:#fff;cursor:pointer}.present19 .modal-body h1{background:#345412;padding:20px 15px;color:#fff;font-size:3.6rem;text-align:left}.present19 .modal-body .modal-body-block{max-height:calc(96vh - 90px);padding-bottom:30px;-ms-overflow-y:auto;overflow-y:auto}.present19 .requirements-modal .modal-body-block .section{padding:20px;text-align:left;border-bottom:1px solid #ccc}.present19 .requirements-modal .modal-body-block .section:last-child{border-bottom:none}.present19 .requirements-modal .modal-body-block .section h2{margin-bottom:3px;font-size:16px;font-weight:bold;line-height:1.5}.present19 .requirements-modal .modal-body-block .section p{font-size:14px;line-height:1.5}.present19 .requirements-modal .modal-body-block .section p strong{font-weight:bold}.present19 .requirements-modal .modal-body-block .section .ul-normal{margin-left:1.5em;font-size:14px;line-height:1.5}.present19 .requirements-modal .modal-body-block .section .ul-normal li{list-style:disc}.present19 .requirements-modal .modal-body-block .section .ul-normal2{margin-top:1em;margin-left:1.5em;font-size:14px;line-height:1.5}.present19 .requirements-modal .modal-body-block .section .ul-normal2 li{list-style:circle}.present19 .foot-btn{display:flex;flex-wrap:nowrap;position:fixed;bottom:0;right:20px;height:82px;z-index:10;transition:all 300ms 0s ease;opacity:1}.present19 .foot-btn .box{width:293px;margin:0;padding:0}.present19 .foot-btn .box:hover{opacity:.7}.present19 .foot-btn.hide{opacity:0}.present19.entry{margin:0 auto;padding-bottom:80px}.present19.entry .alert{color:#ff0000;font-weight:bold;text-align:left;margin-top:10px}.present19.entry .entry-head{margin-bottom:60px}.present19.entry .login-notice{margin-left:215px;margin-bottom:40px;font-size:1.8rem;line-height:1.5;text-align:left}.present19.entry .login{margin-left:215px;margin-bottom:50px}.present19.entry .login .form-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;-webkit-align-items:center;align-items:baseline;width:570px;margin-bottom:20px}.present19.entry .login .form-block .form-label{width:175px;margin-right:15px;font-size:1.8rem;line-height:1;text-align:right;white-space:nowrap}.present19.entry .login .form-block .form-input{width:380px}.present19.entry .login .btn-login{width:240px;margin-left:166px;padding-top:10px;cursor:pointer}.present19.entry .login .btn-login:hover{opacity:0.7}.present19.entry .input-body{margin:0 auto 60px auto;padding:34px;background-color:#e5f1cd}.present19.entry .input-body h2{margin-bottom:1px;padding:16px;font-size:1.8rem;font-weight:normal;line-height:1;background-color:#c5cfb0}.present19.entry .input-body .form-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;margin-bottom:1px}.present19.entry .input-body .form-block.first{margin-bottom:20px}.present19.entry .input-body .form-block .form-label{width:338px;padding:15px;font-size:1.8rem;line-height:1.5;text-align:left;background-color:#99b75a;color:#fff}.present19.entry .input-body .form-block .form-label .required{color:#ffe614}.present19.entry .input-body .form-block .form-label a{color:#ffc63d}.present19.entry .input-body .form-block .form-input{-webkit-flex:1;-ms-flex:1 1 0px;-webkit-flex:1;flex:1;padding:25px 15px;font-size:1.8rem;line-height:1.5;text-align:left}.present19.entry .input-body .form-block .radio-option{margin-top:5px;margin-left:26px}.present19.entry .input-body .form-block .check-option{margin-top:15px}.present19.entry .input-body .form-block ul.vertical li{margin-bottom:15px}.present19.entry .input-body .form-block ul.vertical li:last-child{margin-bottom:0}.present19.entry .input-body .form-block ul.vertical li label{cursor:pointer}.present19.entry .input-body .form-block ul.horizontal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.present19.entry .input-body .form-block ul.horizontal li{margin-right:20px;margin-bottom:15px}.present19.entry .input-body .form-block ul.horizontal li label{cursor:pointer}.present19.entry .input-body .form-block ul.horizontal.btm0 li{margin-bottom:0}.present19.entry .agree-check{margin-bottom:50px;font-size:1.8rem;line-height:1}.present19.entry .agree-check a{color:inherit}.present19.entry .btn-submit{width:626px;margin:0 auto;padding:0;border:none;cursor:pointer}.present19.entry .btn-submit:hover{opacity:.7}.present19.entry .disabled img,.present19.entry .disabled picture{filter:gray;-webkit-filter:grayscale(1)}.present19 .complete-modal .modal-body-block{padding:100px 0}.present19 .complete-modal h2{margin-bottom:30px;font-size:24px;font-weight:bold;line-height:1}.present19 .complete-modal .copy{margin-bottom:80px;font-size:14px;line-height:1.5}.present19 .complete-modal .btn-top{width:385px;margin:0 auto}.present19 .complete-modal .btn-top a{display:inline-block}.present19 .complete-modal .btn-top a:hover{opacity:.7}.present19.complete{margin:0 auto;padding-bottom:130px}.present19.complete .complete-head{margin-bottom:60px}.present19.complete h2{margin-bottom:30px;font-size:24px;font-weight:bold;line-height:1;color:#99b75a}.present19.complete .copy{margin-bottom:80px;font-size:18px;line-height:1.5}.present19.complete .btn-top{width:418px;margin:0 auto}.present19.complete .btn-top a{display:inline-block}.present19.complete .btn-top a:hover{opacity:.7}@media screen and (max-width: 640px){.present19 .pcnone{display:initial}.present19 .spnone{display:none}.present19 .input-style-login{height:30px;padding:0 10px;font-size:15px}.present19 .input-style{height:30px;padding:0 10px;font-size:15px}.present19 .input-style.w380{width:75%}.present19 .select-style{height:30px;padding:0 5px;font-size:15px}.present19 .ta-style{height:120px;font-size:15px}.present19 .check-style-l{width:18px;height:18px;margin:0 5px 0 0;vertical-align:text-top}.present19 .check-style-l:checked:after{top:50%;left:5px;display:block;margin-top:-8px;width:3px;height:11px}.present19 .content-block{width:100%;margin:auto;padding:0 15px}.present19 .modal-body{position:relative;width:90%;max-height:96vh;background-color:#fff}.present19 .modal-body .modal-close{position:absolute;top:14px;right:15px;width:19.86%;color:#fff;cursor:pointer}.present19 .modal-body h1{padding:10px 15px;font-size:1.8rem}.present19 .modal-body .modal-body-block{max-height:calc(96vh - 11.3vw);padding-bottom:10px;-ms-overflow-y:auto;overflow-y:auto}.present19 .foot-btn{display:none}.present19.entry{width:auto;margin:auto;padding-bottom:10%}.present19.entry .entry-head{margin-bottom:12%}.present19.entry .login-notice{width:95%;margin-left:auto;margin-right:auto;margin-bottom:25px;font-size:15px}.present19.entry .login{width:95%;margin-left:auto;margin-right:auto;margin-bottom:30px}.present19.entry .login .form-block{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:auto;margin-bottom:15px}.present19.entry .login .form-block .form-label{margin-right:0;margin-bottom:5px;width:100%;font-size:16px;line-height:1;text-align:left}.present19.entry .login .form-block .form-input{width:100%}.present19.entry .login .form-block .form-input p{text-align:left}.present19.entry .login .btn-login{width:40.5%;margin-left:auto;margin-right:auto;padding-top:10px}.present19.entry .input-body{width:auto;margin:0 auto 10% auto;padding:15px 0}.present19.entry .input-body h2{width:95%;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:10px;font-size:16px;line-height:1}.present19.entry .input-body .form-block{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:95%;margin-left:auto;margin-right:auto;margin-bottom:1px}.present19.entry .input-body .form-block.first{margin-bottom:0}.present19.entry .input-body .form-block .form-label{width:100%;padding:10px;font-size:15px;line-height:1.4;text-align:left}.present19.entry .input-body .form-block .form-input{-webkit-flex:auto;-ms-flex:auto;-webkit-flex:auto;flex:auto;width:100%;padding:15px 10px 20px 10px;font-size:15px;line-height:1.4}.present19.entry .input-body .form-block .form-input.btm0{padding:15px 10px 0 10px}.present19.entry .input-body .form-block .radio-option{margin-top:5px;margin-left:26px}.present19.entry .input-body .form-block .check-option{margin-top:0}.present19.entry .input-body .form-block ul.vertical li{margin-bottom:15px}.present19.entry .input-body .form-block ul.vertical li:last-child{margin-bottom:15px}.present19.entry .input-body .form-block ul.horizontal li{margin-right:20px;margin-bottom:15px}.present19.entry .input-body .form-block ul.horizontal.btm0 li{margin-bottom:15px}.present19.entry .agree-check{margin-bottom:10%;font-size:15px;line-height:1}.present19.entry .btn-submit{width:95%;margin:0 auto;cursor:pointer}.present19.entry .btn-submit:hover{opacity:.7}.present19 .complete-modal .modal-body-block{padding:80px 0 50px 0}.present19 .complete-modal h2{margin-bottom:20px;font-size:18px}.present19 .complete-modal .copy{margin-bottom:10.6%;font-size:15px;line-height:1.4}.present19 .complete-modal .btn-top{width:63%}.present19.complete{width:auto;margin:auto;padding-bottom:18%}.present19.complete .complete-head{margin-bottom:12.6%}.present19.complete h2{margin-bottom:20px;font-size:18px}.present19.complete .copy{margin-bottom:10.6%;font-size:15px;line-height:1.4}.present19.complete .btn-top{width:63%}}.present19 .hero{width:100%}@media screen and (max-width: 640px){.present19 .hero{position:relative}}.present19 .hero .sp_scroll{display:none}@media screen and (max-width: 640px){.present19 .hero .sp_scroll{display:block;width:50px;position:absolute;bottom:6vw;left:0;right:0;margin:0 auto}}.present19 .contents{background:url("../img/bg.jpg") repeat top center;padding:85px 0}@media screen and (max-width: 640px){.present19 .contents{background-size:250px;padding:30px 0}}.present19 .message{background:rgba(255,255,255,0.5);padding:40px 25px;margin:0 0 100px;text-align:center}@media screen and (max-width: 640px){.present19 .message{padding:20px 15px;margin:0 0 50px}}.present19 .message dt{max-width:668px;margin:0 auto 20px}@media screen and (max-width: 640px){.present19 .message dt{margin:0 auto 10px}}.present19 .message dt img{width:100%}.present19 .message dd{font-size:2.15rem;font-weight:bold;color:#6b5c16;line-height:1.7}@media screen and (max-width: 640px){.present19 .message dd{font-size:1.4rem}}.present19 .message dd br.sp{display:none}@media screen and (max-width: 640px){.present19 .message dd br.sp{display:inline}}.present19 .present{padding:0 50px;margin:0 0 70px;color:#fff;text-align:center}@media screen and (max-width: 640px){.present19 .present{padding:0 15px;margin:0 0 20px}}.present19 .present h2{margin:0 0 30px;font-size:6.4rem;font-weight:normal}@media screen and (max-width: 640px){.present19 .present h2{margin:0 0 15px;font-size:2.4rem}}.present19 .present ul{display:flex;justify-content:space-between}@media screen and (max-width: 640px){.present19 .present ul{flex-wrap:wrap}}.present19 .present ul li{width:22%}@media screen and (max-width: 640px){.present19 .present ul li{width:48%;margin:0 0 20px}}.present19 .present ul li .img{position:relative}.present19 .present ul li .img span{position:absolute;bottom:15px;left:2.2vw;right:0;margin:0 auto;font-size:1.6rem;font-weight:bold;line-height:1.15}@media screen and (max-width: 640px){.present19 .present ul li .img span{bottom:4px;left:9vw;font-size:1.0rem}}.present19 .present ul li .img span br{display:none}@media screen and (max-width: 640px){.present19 .present ul li .img span br{display:inline}}.present19 .present ul li dl{font-weight:bold;margin:25px 0 0 2.2vw;line-height:1.3}@media screen and (max-width: 640px){.present19 .present ul li dl{margin:10px 0 0 2.2vw}}.present19 .present ul li dl dt{margin:0 0 7px;font-size:2.2rem}@media screen and (max-width: 1550px){.present19 .present ul li dl dt{font-size:1.8rem}}@media screen and (max-width: 640px){.present19 .present ul li dl dt{font-size:1.4rem}}.present19 .present ul li dl dt br.sp{display:inline}@media screen and (max-width: 640px){.present19 .present ul li dl dt br.sp{display:none}}.present19 .present ul li dl dt span{font-size:1.8rem}@media screen and (max-width: 1550px){.present19 .present ul li dl dt span{font-size:1.6rem}}@media screen and (max-width: 640px){.present19 .present ul li dl dt span{font-size:1.2rem}}.present19 .present ul li dl dd{font-size:1.8rem}@media screen and (max-width: 1550px){.present19 .present ul li dl dd{font-size:1.5rem}}@media screen and (max-width: 640px){.present19 .present ul li dl dd{font-size:1.1rem}}.present19 .present ul li dl dd br.pc{display:none}@media screen and (max-width: 640px){.present19 .present ul li dl dd br.pc{display:inline}}.present19 .player{background:url("../img/top/bg_player_pc.png") repeat-x 0 0;padding:40px 50px 70px}@media screen and (max-width: 640px){.present19 .player{background:url("../img/top/bg_player_sp.png") no-repeat 0 0;background-size:100% auto;padding:30px 16px}}@media screen and (max-width: 640px){.present19 .player{padding:30px 13px}}.present19 .player ul{display:flex;justify-content:center;flex-wrap:wrap}.present19 .player ul li{margin:0 15px 80px;transition:.3s}@media screen and (max-width: 640px){.present19 .player ul li{width:44%;margin:0 10px 20px}}@media screen and (max-width: 360px){.present19 .player ul li{width:45%;margin:0 6px 20px}}.present19 .player ul li.under{margin-top:100px}@media screen and (max-width: 640px){.present19 .player ul li.under{margin-top:0}}.present19 .player ul li a{display:flex;align-items:center;font-weight:bold;color:#fff;text-decoration:none;transition:.3s}@media screen and (max-width: 640px){.present19 .player ul li a{display:block}}.present19 .player ul li a:hover{opacity:0.7}.present19 .player ul li a:hover img{opacity:1.0}.present19 .player ul li a .img{width:132px;background:rgba(255,255,255,0.15);padding:35px;box-sizing:content-box}@media screen and (max-width: 640px){.present19 .player ul li a .img{width:100%;padding:22px;box-sizing:border-box}}@media screen and (max-width: 360px){.present19 .player ul li a .img{padding:18px}}.present19 .player ul li a .img span{display:block;background:#3c7016;padding:7px 3px;font-size:1.4rem;text-align:center}@media screen and (max-width: 640px){.present19 .player ul li a .img span{font-size:1.1rem}}.present19 .player ul li a dl{text-align:left;margin:0 0 0 -15px}@media screen and (max-width: 640px){.present19 .player ul li a dl{text-align:center;margin:-12px 0 0 0}}.present19 .player ul li a dl dt{margin:0 0 5px;font-size:2.4rem;line-height:1.2}@media screen and (max-width: 640px){.present19 .player ul li a dl dt{margin:0 0 3px;font-size:1.55rem}}@media screen and (max-width: 360px){.present19 .player ul li a dl dt{font-size:1.5rem}}.present19 .player ul li a dl dt span{font-size:1.8rem}@media screen and (max-width: 640px){.present19 .player ul li a dl dt span{font-size:1.15rem}}@media screen and (max-width: 360px){.present19 .player ul li a dl dt span{font-size:1.05rem}}.present19 .player ul li a dl dd{font-family:'Arial';font-size:1.4rem;font-weight:normal}@media screen and (max-width: 640px){.present19 .player ul li a dl dd{font-size:1.1rem}}.present19 .btn-requirements{width:395px;margin:0 auto 45px;transition:.3s}@media screen and (max-width: 640px){.present19 .btn-requirements{width:70%;margin:0 auto 7%}}.present19 .btn-requirements:hover{cursor:pointer;opacity:.7}.present19 .notice{margin-bottom:45px;font-size:1.8rem;font-weight:bold;color:#fff;line-height:1.5}@media screen and (max-width: 640px){.present19 .notice{width:95%;margin-left:auto;margin-right:auto;margin-bottom:7%;font-size:1.3rem}}@media screen and (max-width: 360px){.present19 .notice{font-size:1.25rem}}.present19 .notice span{font-size:1.4rem}@media screen and (max-width: 640px){.present19 .notice span{font-size:1.1rem}}.present19 .notice a{color:#ffc63d}.present19 .btn-entry{width:626px;margin:0 auto}@media screen and (max-width: 640px){.present19 .btn-entry{width:auto;margin:0 auto 8% auto}}.present19 .btn-entry a{display:inline-block;transition:.3s}.present19 .btn-entry a:hover{cursor:pointer;opacity:.7}.present19 .btn-entry-text{max-width:600px;background:#555;padding:25px 10px;margin:0 auto 80px;color:#ddd;font-size:2.5rem;font-weight:bold;text-align:center;line-height:1.5}@media screen and (max-width: 640px){.present19 .btn-entry-text{padding:20px 10px;margin:0 auto 30px;font-size:1.6rem}}@media screen and (max-width: 320px){.present19 .btn-entry-text{font-size:1.4rem}}.present19 .bnr{width:600px;margin:80px auto 0}@media screen and (max-width: 640px){.present19 .bnr{width:100%;margin:30px auto 0}}.present19 .prize_error{background:#e64d4e;padding:10px;font-size:1.8rem;color:#fff;text-align:center}@media screen and (max-width: 640px){.present19 .prize_error{padding:5px 10px;font-size:1.5rem}}.present19 .accordion{max-width:270px;margin:5px 0 0}.present19 .accordion dt{position:relative;background:#e7c245;padding:10px;color:#fff;font-size:1.8rem;line-height:1.0;cursor:pointer;transition:.3s}@media screen and (max-width: 640px){.present19 .accordion dt{font-size:1.4rem}}.present19 .accordion dt:hover{opacity:0.8}@media screen and (max-width: 640px){.present19 .accordion dt:hover{opacity:1.0}}.present19 .accordion dt::after,.present19 .accordion dt::before{content:"";position:absolute;top:0;right:0;width:38px;height:100%}@media screen and (max-width: 640px){.present19 .accordion dt::after,.present19 .accordion dt::before{width:34px}}.present19 .accordion dt::after{z-index:1;background:#d19413}.present19 .accordion dt::before{z-index:2;background:url("../img/ico_arrow01.png") no-repeat center;background-size:16px auto;transition:.1s}@media screen and (max-width: 640px){.present19 .accordion dt::before{background-size:12px auto}}.present19 .accordion dt.open::before{transform:rotate(180deg)}.present19 .accordion dd{display:none;background:rgba(255,255,255,0.65);padding:10px}.present19 .accordion dd ul li{margin:2px 0 !important;font-size:1.5rem}@media screen and (max-width: 640px){.present19 .accordion dd ul li{font-size:1.3rem}}
