@charset "UTF-8";
@media screen and (max-width:768px){.u-pc-ele{display:none !important}}.u-sp-inline-block{display:none}@media screen and (max-width:768px){.u-sp-inline-block{display:inline-block !important}}.u-sp-inline{display:none}@media screen and (max-width:768px){.u-sp-inline{display:inline !important}}.u-sp-block{display:none !important}@media screen and (max-width:768px){.u-sp-block{display:block !important}}body{margin:0;width:100vw;overflow-x:hidden}html{width:100vw;overflow-x:hidden}body{margin:0}#serenacontents{font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'游ゴシック',YuGothic,sans-serif;margin-bottom:130px}#serenacontents img{width:100%}@media screen and (max-width:768px){#serenacontents{margin-bottom:20.3125%}}.commonarea{max-width:1200px;margin:150px auto 0}@media screen and (max-width:768px){.commonarea{width:100%;margin:21.875% auto 0}}.commonbtn{display:block;width:450px;height:80px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-box-shadow:0 6px 0 #d9d9d9;box-shadow:0 6px 0 #d9d9d9;position:relative}@media screen and (max-width:768px){.commonbtn{width:70.3125%;height:12.5vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.commonbtn:hover{padding:0 15px}@media screen and (max-width:768px){.commonbtn:hover{padding:0}}.commonbtn.entry{background-color:#c3002f}.commonbtn.entry .btntext{width:235px}@media screen and (max-width:768px){.commonbtn.entry .btntext{width:52.22222222222223%}}.commonbtn.entry_line{background-color:#c3002f}.commonbtn.entry_line .btntext{width:346px}@media screen and (max-width:768px){.commonbtn.entry_line .btntext{width:76.88888888888889%}}.commonbtn.other{background-color:#323232;margin-top:40px}.commonbtn.other .btntext{width:295px}@media screen and (max-width:768px){.commonbtn.other .btntext{width:66.66666666666666%}}.commonbtn.detail{background-color:#323232}.commonbtn.detail .btntext{width:295px}@media screen and (max-width:768px){.commonbtn.detail .btntext{width:64.44444444444444%}}.commonbtn.detail--thanks{background-color:#323232}.commonbtn.detail--thanks .btntext{width:351px}@media screen and (max-width:768px){.commonbtn.detail--thanks .btntext{width:77.77777777777779%}}.commonbtn.commonbtn_half{width:410px;position:absolute;top:0}.commonbtn.commonbtn_half:nth-of-type(1){left:0}.commonbtn.commonbtn_half:nth-of-type(1):hover{left:-15px}.commonbtn.commonbtn_half:nth-of-type(2){right:0}.commonbtn.commonbtn_half:nth-of-type(2):hover{right:-15px}.commonbtntext{font-size:14px;text-align:center;letter-spacing:.01em;margin-top:2em}@media screen and (max-width:768px){.commonbtntext{font-size:10px;letter-spacing:-.01em;width:100%;margin:4.6875% auto 0}}@media screen and (max-width:768px){.commonbtntext.kvbtntext{-webkit-transform:scale(.95);transform:scale(.95)}}.commonbtnperiod{max-width:435px;margin:40px auto 15px}@media screen and (max-width:768px){.commonbtnperiod{width:92.1875%;max-width:none;margin:7.8125% auto 0}}.hoveron{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hoveron:hover{opacity:.7}body{margin:0}#closeContent{margin:0 auto;text-align:center}h3{color:#323232;margin:0 auto;font-size:120%;line-height:1.25;font-weight:bold;text-align:center;margin-top:110px}@media screen and (max-width:768px){h3{margin-top:10.9375%;font-size:11px;line-height:1.7}}.totop{margin:120px auto 80px}@media screen and (max-width:768px){.totop{margin:12.5% auto 6.25%}}.totopbtn{display:block;width:89px;margin:0 auto}.totoptext{color:#323232;font-size:80%;margin-top:60px;text-align:center}@media screen and (max-width:768px){.totoptext{margin-top:14.0625%;font-size:10px}}