.campaign-25th-3-question{color:#000;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Osaka,sans-serif;font-size:13px;line-height:1.3}.campaign-25th-3-question *,.campaign-25th-3-question :before,.campaign-25th-3-question :after{box-sizing:border-box}.campaign-25th-3-question img{vertical-align:baseline;border:0;height:auto;display:inline}.campaign-25th-3-question a{text-decoration:none}.campaign-25th-3-question .h1_rt{color:#333;text-align:right;max-width:990px;margin:12px auto;padding:0 10px;font-size:13px;font-weight:400}.campaign-25th-3-question *{text-shadow:none;box-sizing:border-box;outline:none}.campaign-25th-3-question>* *{max-width:100%}.campaign-25th-3-question a[href]{text-decoration:none}.campaign-25th-3-question .sp-content{display:none!important}@media screen and (max-width:657px){.campaign-25th-3-question .pc-content{display:none!important}.campaign-25th-3-question .sp-content{display:block!important}}.campaign-25th-3-question .layout-2{justify-content:space-between;display:flex}@media screen and (max-width:657px){.campaign-25th-3-question .layout-2{display:block}}.campaign-25th-3-question [class*=layout-flex]{flex-wrap:wrap;place-content:space-between;align-items:stretch;display:flex}.campaign-25th-3-question .layout-flex-2>*{width:48%}.campaign-25th-3-question .layout-flex-2>:nth-child(n+3){margin-top:40px}.campaign-25th-3-question .layout-flex-3>*{width:30%;padding:.5em 1%}.campaign-25th-3-question .layout-flex-4>*{width:23%}.campaign-25th-3-question .layout-flex-4>:nth-child(n+5){margin-top:30px}@media (max-width:657px){.campaign-25th-3-question .layout-flex-2>*{width:100%}.campaign-25th-3-question .layout-flex-2>*~*{margin-top:40px}.campaign-25th-3-question .layout-flex-3>*{width:50%}.campaign-25th-3-question .layout-flex-4>*{width:49%}.campaign-25th-3-question .layout-flex-4>:nth-child(n+3){margin-top:30px}}.campaign-25th-3-question .underline{vertical-align:top;z-index:1;display:inline-block;position:relative}.campaign-25th-3-question .underline:after{content:"";z-index:-1;border-bottom:.625em solid #ff0;width:100%;height:0;position:absolute;bottom:0;left:0}.campaign-25th-3-question .align-l{text-align:left}.campaign-25th-3-question .align-c{text-align:center}.campaign-25th-3-question .align-r{text-align:right}.campaign-25th-3-question .image-l{float:left;margin:0 1em 1em 0}.campaign-25th-3-question .image-l+p{margin-top:0}.campaign-25th-3-question .image-r{float:right;margin:0 0 1em 1em}.campaign-25th-3-question .image-r+p{margin-top:0}.campaign-25th-3-question .image-c{text-align:center;margin-bottom:1.5em;margin-left:auto;margin-right:auto;display:block}.campaign-25th-3-question .image-c+p{margin-top:0}.campaign-25th-3-question .show-pc{display:block}@media screen and (min-width:658px){.campaign-25th-3-question .show-sp{display:none}}@media screen and (max-width:657px){.campaign-25th-3-question .show-sp{display:block}.campaign-25th-3-question .show-pc{display:none}}.campaign-25th-3-question .clearfix:after{content:".";clear:both;visibility:hidden;line-height:0;display:block}.campaign-25th-3-question .clear{clear:both}.campaign-25th-3-question #question div.question .title{transition:opacity .4s ease-in-out .2s}.campaign-25th-3-question #question div.question .content,.campaign-25th-3-question #question div.question ul.answer{transition:opacity .4s ease-in-out .9s}.campaign-25th-3-question #question div.question ul.pager,.campaign-25th-3-question #question .logo{transition:opacity .4s ease-in-out 1.2s}.campaign-25th-3-question #question div.question .title,.campaign-25th-3-question #question div.question .content,.campaign-25th-3-question #question div.question ul.answer,.campaign-25th-3-question #question div.question ul.pager,.campaign-25th-3-question #question .logo{opacity:0}.campaign-25th-3-question #question.loaded div.question .title,.campaign-25th-3-question #question.loaded div.question .content,.campaign-25th-3-question #question.loaded div.question ul.answer,.campaign-25th-3-question #question.loaded div.question ul.pager,.campaign-25th-3-question #question.loaded .logo{opacity:1}.campaign-25th-3-question #question div.question ul.answer li img{max-width:110px;transition:all .3s}@media screen and (min-width:658px){.campaign-25th-3-question #question div.question ul.answer li a:hover img{transform:scale(1.05)}}.campaign-25th-3-question #main{background:url(/campaign/25th_3/images/common/dot_pink.jpg);margin:0 auto;padding:70px 0 90px;display:block}.campaign-25th-3-question #main>div.body{max-width:960px;margin:0 auto;padding:0 10px}.campaign-25th-3-question #main>div.body>.bgline{text-align:center;background:#fff;border:4px solid #e41a77;border-radius:30px;padding:50px 50px 70px;box-shadow:30px 30px #e41a77}@media screen and (max-width:657px){.campaign-25th-3-question #main{padding:30px 0 20px}.campaign-25th-3-question #main>div.body{padding:0 4%}.campaign-25th-3-question #main>div.body>.bgline{border:2px solid #e41a77;padding:30px 15px;box-shadow:15px 15px #e41a77}}.campaign-25th-3-question #question div.question .title{text-align:center}.campaign-25th-3-question #question div.question .title img{max-height:210px}@media screen and (max-width:657px){.campaign-25th-3-question #question div.question .title{text-align:center;margin-top:10px}.campaign-25th-3-question #question div.question .title img{width:50%;max-height:100%}}.campaign-25th-3-question #question div.question .content{font-size:25px;font-weight:700;line-height:1.8}@media screen and (max-width:657px){.campaign-25th-3-question #question div.question .content{font-size:16px}}.campaign-25th-3-question #question div.question ul.answer,.campaign-25th-3-question #question div.question ul.answer li{margin:0;padding:0;list-style:none}.campaign-25th-3-question #question div.question ul.answer{margin-top:30px}.campaign-25th-3-question #question div.question ul.answer li{cursor:pointer;letter-spacing:normal;text-align:center;vertical-align:top;width:48%;display:inline-block}.campaign-25th-3-question #question div.question ul.answer li a{vertical-align:top;display:inline-block}.campaign-25th-3-question #question div.question ul.answer li a img{border-radius:4px;width:100%;max-width:100%}@media screen and (max-width:657px){.campaign-25th-3-question #question div.question ul.answer,.campaign-25th-3-question #question div.question ul.answer li{margin:0;padding:0;list-style:none}.campaign-25th-3-question #question div.question ul.answer{margin-top:20px}.campaign-25th-3-question #question div.question ul.answer li{cursor:pointer;letter-spacing:normal;text-align:center;vertical-align:top;width:100%;margin-bottom:10px;display:inline-block}.campaign-25th-3-question #question div.question ul.answer li a{vertical-align:top;display:inline-block}.campaign-25th-3-question #question div.question ul.answer li a img{width:100%;max-width:100%;transition:transform .2s ease-in-out}}.campaign-25th-3-question #question div.question ul.pager{max-width:520px;margin:60px auto 30px;position:relative}.campaign-25th-3-question #question div.question ul.pager li{letter-spacing:normal;vertical-align:middle;background:#bfbfbf;border:4px solid #bfbfbf;border-radius:50%;width:20px;height:20px;margin:5px 15px;display:inline-block;position:relative}.campaign-25th-3-question #question div.question ul.pager li:before{content:"";z-index:1;border-bottom:5px solid #bfbfbf;width:20px;margin-top:-2px;display:block;position:absolute;top:50%;left:15px}.campaign-25th-3-question #question div.question ul.pager li:last-child:before{display:none}.campaign-25th-3-question #question div.question ul.pager li:after{content:"";z-index:1;border-bottom:5px solid #bfbfbf;width:20px;margin-top:-2px;display:block;position:absolute;top:50%;right:15px}.campaign-25th-3-question #question div.question ul.pager li p{text-indent:200%;display:none;overflow:hidden}.campaign-25th-3-question #question div.question ul.pager li.current{z-index:5;background:url(/campaign/25th_3/images/common/page-current.png) 0 0/39px 39px no-repeat;border:none;width:39px;height:39px;margin:0;position:relative}.campaign-25th-3-question #question div.question ul.pager li.current:before,.campaign-25th-3-question #question div.question ul.pager li.current:after,.campaign-25th-3-question #question div.question ul.pager li:first-child:after{display:none}@media screen and (max-width:657px){.campaign-25th-3-question #question div.question ul.pager,.campaign-25th-3-question #question div.question ul.pager li{margin:0;padding:0;list-style:none}.campaign-25th-3-question #question div.question ul.pager{letter-spacing:-.4em;text-align:center;max-width:100%;margin:10px auto 20px}.campaign-25th-3-question #question div.question ul.pager:after{content:"";border-top:2px solid #bfbfbf;display:block;position:absolute;top:0;left:0}.campaign-25th-3-question #question div.question ul.pager li{letter-spacing:normal;vertical-align:middle;background:#bfbfbf;border:4px solid #bfbfbf;border-radius:50%;width:10px;height:10px;margin:5px;display:inline-block;position:relative}.campaign-25th-3-question #question div.question ul.pager li:before{border-bottom:2px solid #bfbfbf;width:10px;margin:auto;top:0;bottom:0;left:5px}.campaign-25th-3-question #question div.question ul.pager li:nth-child(7):before{content:"";z-index:1;border-bottom:2px solid #bfbfbf;width:20px;margin-top:-2px;display:block;position:absolute;top:50%;left:0}.campaign-25th-3-question #question div.question ul.pager li:last-child:before{display:none}.campaign-25th-3-question #question div.question ul.pager li:after{border-bottom:2px solid #bfbfbf;width:10px;margin:auto;top:0;bottom:0;right:5px}.campaign-25th-3-question #question div.question ul.pager li:last-child:after{display:none}.campaign-25th-3-question #question div.question ul.pager li p{text-indent:200%;display:none;overflow:hidden}.campaign-25th-3-question #question div.question ul.pager li.current{background:url(/campaign/25th_3/images/common/page-current-sp.png) 0 0/25px 25px no-repeat;border:none;width:25px;height:25px;margin:0}.campaign-25th-3-question #question div.logo img{width:115px;height:auto}}.campaign-25th-3-question #main div.button{text-align:center;margin-top:100px;position:relative}.campaign-25th-3-question #main div.button .item{vertical-align:top;display:inline-block}.campaign-25th-3-question #main div.button .item a{color:#fff;letter-spacing:1.5px;background:#333;border-radius:4px;justify-content:center;align-items:center;width:400px;height:80px;margin:0 auto;font-size:20px;font-weight:700;transition:all .3s;display:flex}@media screen and (min-width:658px){.campaign-25th-3-question #main div.button .item a:hover{transform:scale(1.05)}}.campaign-25th-3-question #main div.button .item a img{width:100%;transition:transform .2s ease-in-out}@media screen and (max-width:657px){.campaign-25th-3-question #main div.button .item a{height:70px;font-size:15px}.campaign-25th-3-question #main div.button{margin-top:20px;padding:30px 15px}}
