body.isModal{overflow:hidden}p#common_pagetop a{display:none}.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1000;background:rgba(0,0,0,0.8);overflow-y:auto}.modal__bg{height:100vh;position:absolute;width:100%;z-index:500}.modal__content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1000;padding:3.125vw}.modal__content img{width:100%}.modal__content .js-modal-close{margin:6.25vw auto 18.75vw auto;width:32.5vw;display:block}.modal__content .js-modal-close img{display:block;width:100%}#content_wrapper nav ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;display:inline-block}#content_wrapper nav ul li a{width:100%;display:block;text-align:center;padding:3.125vw 0;background-repeat:no-repeat;background-position:center bottom;background-size:3.4375vw auto}#content_wrapper nav ul li a img{height:4.375vw;display:inline-block}#content_wrapper nav ul li a.ja.disable{background-image:url(../images/arrow_red.svg)}#content_wrapper nav ul li a.en.disable{background-image:url(../images/arrow_blue.svg)}#content_wrapper nav ul li a.disable{pointer-events:none}#content_wrapper #main{width:100%;background-color:#0065AB;padding-top:2.5vw}#content_wrapper #main .inner{width:100%;overflow:hidden}#content_wrapper #main .inner h1{width:100%;position:relative}#content_wrapper #main .inner h1 img.sp{width:100%}#content_wrapper #main .inner #key img.sp{display:block;width:100%}#content_wrapper #score{background-image:url(../images/english/ptn01.png),url(../images/english/ptn02.png);background-size:116.125vw auto,56.875vw auto;background-repeat:repeat-x,repeat;background-position:center top 10vw,center top}#content_wrapper #score h2{width:95.625vw;margin:6.25vw auto}#content_wrapper #score h2 img{width:100%;display:block}#content_wrapper #score ul.score{padding:0 3.125vw}#content_wrapper #score ul.score img{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}#content_wrapper #score ul.score li{display:block;margin-top:6.25vw}#content_wrapper #score ul.score li:first-of-type{margin-top:0}#content_wrapper #score ul.score li h3{margin-bottom:3.125vw}#content_wrapper #score ul.score li h3 img{display:block;border:0.9375vw solid #FCA000;-moz-border-radius:3.125vw;-webkit-border-radius:3.125vw;border-radius:3.125vw}#content_wrapper #score .sns{width:100%;text-align:center;height:20px;margin:9.375vw 0}#content_wrapper #score .sns ul{width:100%;height:20px}#content_wrapper #score .sns ul li{display:inline-block;font-size:0;line-height:0}#content_wrapper #score small.copyright{color:#000;padding:0 3.125vw 3.125vw 3.125vw;display:block;line-height:1.5em}#content_wrapper #content_footer .toiawase{background-color:#8C451F;padding:4.375vw 3.125vw}#content_wrapper #content_footer .toiawase p{font-size:4.375vw;color:#FFC400;letter-spacing:0;line-height:6.25vw}#content_wrapper #content_footer .toiawase p b{font-weight:bold;display:block}#annotation{margin-top:0 !important}@media screen and (min-width: 640px){p#common_pagetop{width:46px;height:46px;clear:both;float:right;position:fixed;right:20px;bottom:90px;zoom:1}p#common_pagetop a{background-image:url(../../../common/images/btn_gototop.png);text-indent:-999em;width:46px;height:46px;display:block}p#common_pagetop a:hover{background-position:0 -46px}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1000;background:rgba(0,0,0,0.8);overflow-y:auto}.modal__bg{height:100vh;position:absolute;width:100%}.modal__content{left:50%;padding:30px 0;position:absolute;top:0;transform:translate(-50%, 0);width:900px}.modal__content .js-modal-close{width:130px;margin:30px auto 0 auto}#content_wrapper{min-width:1000px}#content_wrapper nav ul{padding:0;width:980px;margin:0 auto}#content_wrapper nav ul li{width:50%}#content_wrapper nav ul li a{padding:20px 0;background-size:17px auto}#content_wrapper nav ul li a img{height:27px}#content_wrapper nav ul li a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}#content_wrapper #main{position:relative;width:100%;min-width:1000px;background-image:url(../images/5lines.png);background-repeat:repeat-x;background-position:center top 53px;padding-top:20px}#content_wrapper #main .inner{width:100%;overflow:hidden}#content_wrapper #main .inner h1{left:50%;width:100%;position:relative}#content_wrapper #main .inner h1 img.sp{display:none}#content_wrapper #main .inner h1 img.pc{display:block;width:1006px;margin-left:-503px}#content_wrapper #main .inner #key{height:204px;background-color:#000;padding-top:112px;margin-top:-112px;background-image:url(../images/key_pc.png);background-position:center bottom;background-repeat:repeat-x}#content_wrapper #main .inner #key img.sp{display:none}#content_wrapper #main .inner #key img.pc{margin:0 auto}#content_wrapper #main .inner .sns.pc{position:absolute;top:20px;left:0;width:100%}#content_wrapper #main .inner .sns.pc>div{width:980px;margin:0 auto}#content_wrapper #main .inner .sns.pc>div ul{text-align:right;height:20px}#content_wrapper #main .inner .sns.pc>div ul li{display:inline-block;font-size:0;line-height:0}#content_wrapper #score{background-image:url(../images/english/ptn01.png),url(../images/english/ptn02.png);background-size:1092px auto,364px auto;background-position:center top 97px,center top}#content_wrapper #score .inner{width:980px;margin:0 auto}#content_wrapper #score h2{width:891px;margin:55px auto}#content_wrapper #score h2 img{width:100%}#content_wrapper #score ul.score{padding:0}#content_wrapper #score ul.score img{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #score ul.score li{margin-top:60px}#content_wrapper #score ul.score li>img{width:920px;display:block;margin:0 auto}#content_wrapper #score ul.score li h3{margin-bottom:30px}#content_wrapper #score ul.score li h3 img{border:6px solid #FCA000;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}#content_wrapper #score small.copyright{font-size:14px;margin:60px 0 30px 0;padding:0;text-align:right;line-height:1.4em}#content_wrapper #lineup{background-size:566px auto;padding:30px 0}#content_wrapper #lineup .inner{width:980px;margin:0 auto}#content_wrapper #lineup h2{float:left;width:601px;margin:46px 0 0 0}#content_wrapper #lineup h2 img{width:100%}#content_wrapper #lineup .spec{margin:0;width:358px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#fff;padding:20px 0  20px 20px;float:right}#content_wrapper #lineup .spec p{line-height:1.6em;font-size:14px}#content_wrapper #lineup .spec p:first-of-type{margin-bottom:0.6em;font-weight:bold;font-size:16px}#content_wrapper #lineup ul.items{width:100%;flex-wrap:wrap;justify-content:center;margin-top:20px}#content_wrapper #lineup ul.items li{margin:10px;width:230px;text-align:center;background-color:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#content_wrapper #lineup ul.items li:nth-child(4n){margin-right:0}#content_wrapper #lineup ul.items li:first-of-type{margin-left:0}#content_wrapper #lineup ul.items li:nth-child(5n){margin-left:0}#content_wrapper #lineup ul.items li img{display:inline-block;height:311px}#content_wrapper #lineup .btn_buy{width:410px;margin:20px auto 0 auto}#content_wrapper #lineup .btn_buy img{width:100%}#content_wrapper #lineup small.copyright{font-size:14px;margin-top:30px;padding:0;text-align:right;line-height:1.4em}#content_wrapper #content_footer .toiawase{padding:40px 0;min-width:1000px}#content_wrapper #content_footer .toiawase p{width:980px;margin:0 auto;font-size:18px;letter-spacing:0;line-height:1em;font-weight:bold}#content_wrapper #content_footer .toiawase p b{display:inline-block}#content_wrapper #content_footer .toiawase p span{display:inline-block}#annotation{margin-top:0 !important}#confirm{width:100%;height:100%;padding:0}#confirm .table{width:100%}#confirm .wrap .border{width:516px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#confirm .wrap .border img.attention{width:388px;margin:20px auto}#confirm .wrap .border .summary{text-align:left;padding:0 25px;font-size:14px;letter-spacing:0.5px;line-height:20px}#confirm .wrap .border .summary ol li{margin-top:24px}#confirm .wrap .border .buttons{width:100%;display:block;margin:30px auto;text-align:center}#confirm .wrap .border .buttons a{width:180px;display:inline-block;margin:0 10px}#confirm .wrap .border .buttons a img{width:100%}#confirm .wrap .border .buttons a:last-of-type{margin-top:0}}
