﻿*{margin:0;padding:0;line-height:100%}img{border:none;vertical-align:bottom}@media screen and (max-width: 767px){img{width:100%;height:auto}}#floatingInfo{display:none !important}header,main,section,footer{display:block}body{color:#282828;font-size:100%;font-family:'YuGothicM', 'YuGothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'sans-serif';-webkit-text-size-adjust:none}a{-webkit-transition-duration:0.3s;transition-duration:0.3s}a:hover{opacity:0.6}#wrap>.logo{position:relative;margin:0 auto}#wrap>.logo a{display:inline-block;position:absolute}#wrap>.logo img{width:100%;height:auto}@media screen and (min-width: 768px){.pcNone{display:none}}@media screen and (max-width: 767px){.pcNone{display:block}}@media screen and (min-width: 768px){.spNone{display:block}}@media screen and (max-width: 767px){.spNone{display:none}}@media screen and (min-width: 768px){.mb10{margin-bottom:10px}}@media screen and (max-width: 767px){.mb10{margin-bottom:1.48149vw}}.hdr{display:block;position:relative}@media screen and (min-width: 768px){.hdr{padding-top:58px}}@media screen and (max-width: 767px){.hdr{padding-top:9.8551%}}.hdrLogo{text-align:center}@media screen and (min-width: 768px){.hdrLogo{margin-bottom:45px}}@media screen and (max-width: 767px){.hdrLogo{width:40.8%;margin:0 auto 10.1334%}}.pageTtl{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0 auto;background-repeat:no-repeat;background-position:50% 0;background-size:100% 100%;font-weight:normal}@media screen and (min-width: 768px){.pageTtl{width:964px;height:270px;margin-bottom:40px;font-size:137.5%;letter-spacing:0.01em}}@media screen and (max-width: 767px){.pageTtl{height:80vw;margin-bottom:8%}}@media screen and (max-width: 767px){.pageTtl img{margin-top:-3%;width:73.33334%}}@media screen and (min-width: 768px){.pageTtl img{width:76.26667%}}@media screen and (min-width: 768px){.p1 .pageTtl{background-image:url(../img/pc_hdr_ttl_2020.jpg)}}@media screen and (max-width: 767px){.p1 .pageTtl{background-image:url(../img/sp_hdr_ttl_2020.jpg)}}@media screen and (min-width: 768px){.p2 .pageTtl{background-image:url(../img/pc_hdr_ttl_2019.jpg)}}@media screen and (max-width: 767px){.p2 .pageTtl{background-image:url(../img/sp_hdr_ttl_2019.jpg)}}@media screen and (min-width: 768px){.p3 .pageTtl{background-image:url(../img/pc_hdr_ttl_2018.jpg)}}@media screen and (max-width: 767px){.p3 .pageTtl{background-image:url(../img/sp_hdr_ttl_2018.jpg)}}@media screen and (min-width: 768px){.p4 .pageTtl{background-image:url(../img/pc_hdr_ttl_2017.jpg)}}@media screen and (max-width: 767px){.p4 .pageTtl{background-image:url(../img/sp_hdr_ttl_2017.jpg)}}@media screen and (min-width: 768px){.p5 .pageTtl{background-image:url(../img/pc_hdr_ttl_2016.jpg)}}@media screen and (max-width: 767px){.p5 .pageTtl{background-image:url(../img/sp_hdr_ttl_2016.jpg)}}@media screen and (min-width: 768px){.p6 .pageTtl{background-image:url(../img/pc_hdr_ttl_2015.jpg)}}@media screen and (max-width: 767px){.p6 .pageTtl{background-image:url(../img/sp_hdr_ttl_2015.jpg)}}.subTtl{position:relative;margin:0 auto;font-weight:normal;text-align:center}@media screen and (min-width: 768px){.subTtl{margin-bottom:32px;width:612px;font-size:125%}}@media screen and (max-width: 767px){.subTtl{margin:0 5.33334% 8%;font-size:5.33334vw}}.subTtl:before,.subTtl:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:1px;background-color:#dcdcdc;content:""}@media screen and (min-width: 768px){.subTtl:before,.subTtl:after{width:180px}}@media screen and (max-width: 767px){.subTtl:before,.subTtl:after{width:17.31344%}}.subTtl:before{margin:auto auto auto 0}.subTtl:after{margin:auto 0 auto auto}#headerPager{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;position:absolute;right:0;left:0;bottom:0;margin:0 auto}@media screen and (max-width: 767px){#headerPager{width:100%;height:80vw}}@media screen and (min-width: 768px){#headerPager{width:964px;height:270px}}#headerPager li{position:absolute;list-style:none;transition-duration:0.3s}.headerPager li img{height:auto}@media screen and (min-width: 768px){.headerPager li img{width:18px}}@media screen and (max-width: 767px){.headerPager li img{width:2.66667vw}}@media screen and (max-width: 767px){.headerPager .prev{left:3.73334vw}}@media screen and (min-width: 768px){.headerPager .prev{left:20px}.headerPager .prev:hover{left:17px}}.headerPager .next{transform:rotate(-180deg)}@media screen and (max-width: 767px){.headerPager .next{right:3.73334vw}}@media screen and (min-width: 768px){.headerPager .next{right:20px}.headerPager .next:hover{right:17px}}main{display:block}@media screen and (min-width: 768px){main{margin-bottom:75px}}.mainWrap{margin-bottom:12.8%}@media screen and (min-width: 768px){.mainWrap{padding:40px 0}}@media screen and (max-width: 767px){.mainWrap{padding:10.13334% 5.33334%}}.p1 .mainWrap{background-color:#f3fbfe}.p2 .mainWrap{background-color:#f8f4ff}.p3 .mainWrap{background-color:#f6fcf8}.p4 .mainWrap{background-color:#fffced}.p5 .mainWrap{background-color:#f2f3fa}.p6 .mainWrap{background-color:#fff5fe}.mainWrap>section{display:block;margin:0 auto;border-top:1px solid #dcdcdc}@media screen and (min-width: 768px){.mainWrap>section{display:flex;flex-wrap:nowrap;justify-content:space-between;width:964px;margin-top:50px;padding-top:50px}}@media screen and (max-width: 767px){.mainWrap>section{margin-top:12.8%;padding-top:12.8%}}.mainWrap>section.layout3{align-items:flex-start}.mainWrap>section:first-child{margin-top:0;padding-top:0;border-top:0}@media screen and (min-width: 768px){.layout1{justify-content:center;align-items:center}.layout2,.layout3,.layout4{justify-content:flex-start;align-items:flex-start}}.item{text-align:center;background-color:#fff}@media screen and (min-width: 768px){.item{width:390px;margin-right:34px;padding:10px 0 20px}}@media screen and (max-width: 767px){.item{padding:5.97015% 0}}.awardLogo{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;box-sizing:border-box}@media screen and (max-width: 767px){.awardLogo{width:auto;padding:0 2.98508%}}@media screen and (min-width: 768px){.awardLogo{padding:0 15px}}@media screen and (max-width: 767px){.awardLogo>p{width:31.112%}.awardLogo>p:nth-child(2){margin:0 3.175%}}@media screen and (min-width: 768px){.awardLogo>p{width:110px}.awardLogo>p.w115{width:115px}.awardLogo>p:nth-child(2){margin:0 15px}.awardLogo>p img{width:100%;height:auto}}@media screen and (min-width: 768px){.itemImg{margin-bottom:15px}}@media screen and (max-width: 767px){.itemImg{margin-bottom:4.47762%}.itemImg img{width:71.6418%}}.itemImg a{display:inline-block}@media screen and (min-width: 768px){.itemInfo{margin-bottom:15px;font-size:125%;line-height:1.5}}@media screen and (max-width: 767px){.itemInfo{margin-bottom:4.47762%;font-size:5.33334vw;line-height:1.5}}@media screen and (min-width: 768px){.itemInfo span{font-size:80%;line-height:1}}@media screen and (max-width: 767px){.itemInfo span{font-size:4.26667vw}}.itemDisc{text-align:center;line-height:1.5}@media screen and (max-width: 767px){.itemDisc{margin-bottom:4.47762%;padding:0 5.97015%;font-size:3.2vw}}@media screen and (min-width: 768px){.itemDisc{margin-bottom:15px;padding:0 24px;font-size:87.5%}}.itemDisc .note{display:block;text-align:left;padding-top:1.5em;line-height:140%}@media screen and (max-width: 767px){.itemDisc .note{margin-bottom:-2%;font-size:2.66667vw}}@media screen and (min-width: 768px){.itemDisc .note{font-size:75%}}.detailBtn{margin:0 auto;border:1px solid #e95499;background-color:#fff;box-sizing:border-box}@media screen and (min-width: 768px){.detailBtn{width:208px;height:50px;border-radius:30px}}@media screen and (max-width: 767px){.detailBtn{width:62.08956%;border-radius:6.66667vw}}.detailBtn a{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:100%;color:#333;text-decoration:none}@media screen and (min-width: 768px){.detailBtn a{transition-duration:0.3s}.detailBtn a:hover{opacity:0.6}}@media screen and (max-width: 767px){.detailBtn a{padding:7.768% 0}}.detailBtn a:after{display:inline-block;background:url("../img/detail_btn_arrow.svg") no-repeat 0 50%;background-size:100% 100%;content:""}@media screen and (min-width: 768px){.detailBtn a:after{width:7px;height:14px;margin:auto -5px auto 10px}}.award{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.award{width:540px}}.awardDetail{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;background-color:#fff}@media screen and (max-width: 767px){.awardDetail{margin-top:5.97015%;padding:6.56717% 0}}@media screen and (min-width: 768px){.awardDetail{padding:25px 0}}@media screen and (max-width: 767px){.layout1 .awardDetail{width:100%}}@media screen and (min-width: 768px){.layout1 .awardDetail{width:542px}}@media screen and (max-width: 767px){.layout2 .awardDetail{width:47.16418%}.layout2 .awardDetail .crown img{width:94.93671%;height:auto}}@media screen and (min-width: 768px){.layout2 .awardDetail{width:542px}}@media screen and (max-width: 767px){.layout2 .awardDetail:nth-child(2){margin-left:5.35212%}}@media screen and (min-width: 768px){.layout2 .awardDetail:nth-child(2){margin-top:20px}}@media screen and (max-width: 767px){.layout3 .awardDetail{margin-top:5.35212%}}@media screen and (min-width: 768px){.layout3 .awardDetail{margin-top:20px}}@media screen and (max-width: 767px){.layout3 .awardDetail:nth-child(odd){margin-left:5.67165%}}@media screen and (min-width: 768px){.layout3 .awardDetail:nth-child(odd){margin-left:20px}}@media screen and (max-width: 767px){.layout3 .awardDetail:nth-child(1){width:100%;margin-left:0}}@media screen and (min-width: 768px){.layout3 .awardDetail:nth-child(1){width:542px;margin:0}}@media screen and (max-width: 767px){.layout3 .awardDetail:nth-child(n+2){width:47.16418%}.layout3 .awardDetail:nth-child(n+2) .crown img{width:94.93671%;height:auto}}@media screen and (min-width: 768px){.layout3 .awardDetail:nth-child(n+2){width:260px}}@media screen and (max-width: 767px){.layout4 .awardDetail{width:47.16418%}.layout4 .awardDetail .crown img{width:94.93671%;height:auto}}@media screen and (min-width: 768px){.layout4 .awardDetail{width:260px;margin-top:20px}.layout4 .awardDetail:first-child,.layout4 .awardDetail:nth-child(2){margin-top:0}}@media screen and (min-width: 768px){.layout4 .awardDetail:nth-child(even){margin-left:20px}}@media screen and (max-width: 767px){.layout4 .awardDetail:nth-child(even){margin-left:5.67165%}}.awardDetail>a{color:#282828;text-decoration:none}@media screen and (max-width: 767px){.awardDetailWrap{width:100%}}.crown{width:100%;text-align:center}@media screen and (min-width: 768px){.crown{margin-bottom:15px;font-size:125%;line-height:120%}}@media screen and (max-width: 767px){.crown{width:auto;margin-bottom:3.8806%;font-size:5.33334vw;line-height:120%}}.crown img{display:block;margin:0 auto}@media screen and (min-width: 768px){.crown img{margin-bottom:10px}}@media screen and (max-width: 767px){.crown img{width:48.35821%;margin:0 auto 3.71%}}.crown.gold{color:#a17a49}.crown.silver{color:#999}.crown.bronze{color:#71332f}.crown.blue{color:#5daad5;font-size:87.5%;font-weight:400}@media screen and (max-width: 767px){.crown.blue{font-size:3.73334vw}}.crown.blue.fontLarge{font-size:125%}@media screen and (max-width: 767px){.crown.blue.fontLarge{font-size:5.33334vw}}@media screen and (max-width: 767px){.crown span{line-height:140%}}@media screen and (min-width: 768px){.crown span{line-height:24px}}.awaradName{width:100%;font-weight:600;font-family:'Noto Serif JP', serif;text-align:center;line-height:120%}@media screen and (min-width: 768px){.awaradName{margin-bottom:5px;font-size:137.5%}}@media screen and (max-width: 767px){.awaradName{margin-bottom:5.37314%;font-size:5.86667vw}}@media screen and (min-width: 768px){.awaradName.fontSmall{font-size:131.25%}}@media screen and (max-width: 767px){.awaradName.fontSmall{font-size:5.6vw}}.awaradMonthly{text-align:center}@media screen and (max-width: 767px){.awaradMonthly{margin-bottom:5.37314%;font-size:3.73334vw;line-height:110%}}@media screen and (min-width: 768px){.awaradMonthly{margin-bottom:15px;font-size:87.5%;line-height:100%}}.awaradDisc{text-align:center}@media screen and (max-width: 767px){.awaradDisc{font-size:3.2vw;line-height:142.8572%}}@media screen and (min-width: 768px){.awaradDisc{font-size:87.5%;line-height:142.8572%}}.awaradDisc strong{display:inline-block;margin-top:0.5em;font-weight:bold;line-height:140%}.historyNav ul{display:flex;justify-content:center;align-items:center;margin:0 auto;list-style:none}@media screen and (min-width: 768px){.historyNav ul{flex-wrap:nowrap}}@media screen and (max-width: 767px){.historyNav ul{flex-wrap:wrap;margin:0 9.33334% 10.13334%}}.historyNav li{border:1px solid #707070;box-sizing:border-box}@media screen and (min-width: 768px){.historyNav li{width:94px;height:40px;margin-left:10px;border-radius:20px}}@media screen and (max-width: 767px){.historyNav li{width:30.81968%;border-radius:6vw;margin-left:3.27869%;font-size:4.26667vw}.historyNav li:nth-child(n+4){margin-top:4.91804%}.historyNav li:nth-child(4){margin-left:0}}.historyNav li:first-child{margin-left:0}.historyNav .current{border:1px solid #e95499;background-color:#e95499}.historyNav li a{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:100%;color:#333;text-decoration:none}@media screen and (max-width: 767px){.historyNav li a{padding:13.05% 0px}}.historyNav .current a{color:#fff}.historyNav li a:after{display:inline-block;background:url("../img/nav_arrow.svg") no-repeat 0 0;background-size:100% 100%;content:""}@media screen and (min-width: 768px){.historyNav li a:after{width:7px;height:12px;margin-left:5px}}@media screen and (max-width: 767px){.historyNav li a:after{width:1.33334vw;height:3.2vw;margin-left:0.3em}}.historyNav .current a:after{background:url("../img/nav_current_arrow.svg") no-repeat 0 0;background-size:100% 100%}.ftr{display:block;margin:0 auto}@media screen and (min-width: 768px){.ftr{padding-top:100px}}@media screen and (min-width: 768px){.pageTop{width:1120px;margin:0 auto;text-align:right}.pageTop a{display:block;width:70px;height:84px;margin:0 0 0 auto}}@media screen and (max-width: 767px){.pageTop{width:18.66667%;margin:0 auto 5.86667%;text-align:center}}.nav{border-top:1px solid #918c8b}@media screen and (min-width: 768px){.nav{margin-top:23px;padding-top:63px}}@media screen and (max-width: 767px){.nav{margin-bottom:14.4%}}.nav ul{display:table;margin:0 auto}@media screen and (min-width: 768px){.nav ul{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-bottom:100px}}@media screen and (max-width: 767px){.nav ul{overflow:hidden;padding-top:3.73333vw;text-align:center}}.nav li{list-style:none}@media screen and (min-width: 768px){.nav li{border-left:1px solid #000;line-height:14px}}@media screen and (max-width: 767px){.nav li{display:inline-block;overflow:hidden;line-height:100%}.nav li:nth-child(2),.nav li:nth-child(5),.nav li:nth-child(8){margin-left:1em;padding-left:1em;border-left:1px solid #000}.nav li.pcNone{display:block !important;width:100%;height:1px;margin-top:2vw}}.nav li:first-child{border-left:none}.nav li a{width:100%;height:100%;color:#000;font-size:87.5%;font-family:'Noto Serif JP', serif;font-weight:600;text-align:center;text-decoration:none;box-sizing:border-box}@media screen and (min-width: 768px){.nav li a{display:inline-block;padding:0 20px;letter-spacing:0.03em;line-height:14px}}.nav li:first-child a{padding-left:0}.nav li:last-child a{padding-right:0}@media screen and (max-width: 767px){.nav li img{height:auto}.nav li:nth-child(1) img{width:18.4vw}.nav li:nth-child(2) img{width:15.73333vw}.nav li:nth-child(4) img{width:22.93333vw}.nav li:nth-child(5) img{width:37.6vw}.nav li:nth-child(7) img{width:15.2vw}.nav li:nth-child(8) img{width:31.46667vw}}.ftrLogo{text-align:center}@media screen and (max-width: 767px){.ftrLogo{width:28%;margin:0 auto 9.6%}}@media screen and (min-width: 768px){.ftrLogo{width:181px;margin:0 auto 78px}}.closingMessage{color:#e65096;line-height:1.5;font-weight:bold;text-align:left}@media screen and (min-width: 768px){.closingMessage{font-size:75%}}
