#myawardpins{font-family:"Zen Kaku Gothic New","Quicksand","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#3a3a3a;background:#f5f2e1;line-height:1.75}#myawardpins,#myawardpins *,#myawardpins *::before,#myawardpins *::after{box-sizing:border-box;text-align:center}#myawardpins img{max-width:100%;height:auto;display:inline-block}#myawardpins a{color:inherit;text-decoration:none;transition:.2s}#myawardpins a:hover{opacity:0.5}#myawardpins .l-container{width:min(1040px, calc(100% - 32px));margin-inline:auto}#myawardpins .hero{background:#32475e;color:#DECB96;padding:30px 0}@media (min-width: 768px){#myawardpins .hero{padding:30px 0}}#myawardpins .hero__inner{text-align:center}#myawardpins .hero__title{margin:0;font-weight:normal;letter-spacing:0.04em;font-size:16px;text-align:center}#myawardpins .hero__title .title_img img{width:100%;max-width:340px;margin-top:30px}#myawardpins .hero__title rt{font-size:11px;margin-bottom:5px}@media (min-width: 768px){#myawardpins .hero__title{font-size:16px}}#myawardpins .hero__lead{margin:40px auto 0;font-size:13px}@media (min-width: 768px){#myawardpins .hero__lead{font-size:13px}}#myawardpins .section{padding:34px 0 56px}@media (min-width: 768px){#myawardpins .section{padding:56px 0}}#myawardpins .section--award{background:#EDE4DC}#myawardpins .section--ivory{background:#f5f2e1}#myawardpins .section_categoryname{padding:30px 0}#myawardpins .section_categoryname img{width:80%;max-width:420px}#myawardpins .section_categoryname.sea{background:#254e62}#myawardpins .section_categoryname.japan{background:#7c3c4c}#myawardpins .section--sea{background:#f5f2e1}#myawardpins .section--japan{background:#f5f2e1;position:relative}#myawardpins .section--point{background:#fff;color:#735240;padding:40px 0}#myawardpins .section--point .sectionTitle{font-size:16px;margin-bottom:40px}#myawardpins .section--point .pointCards{overflow:hidden;margin:auto}#myawardpins .section--point .pointCards .pointCard{margin-bottom:40px}#myawardpins .section--point .pointCards .pointCard:last-child{margin-bottom:0}#myawardpins .section--point .pointCards .pointCard__img{width:70%}#myawardpins .section--point .pointCards .pointCard__text{font-size:14px;margin:14px 0 0}@media (min-width: 768px){#myawardpins .section--point .pointCards{width:790px}#myawardpins .section--point .pointCards .pointCard__text{font-size:12px}#myawardpins .section--point .pointCards .pointCard__img{width:100%}#myawardpins .section--point .pointCards .pointCard{float:left;width:31%;margin-right:3.5%;margin-bottom:0}#myawardpins .section--point .pointCards .pointCard:last-child{margin-right:0}}#myawardpins .section__inner{position:relative;z-index:1}#myawardpins .bar{background:#DECB96;padding:10px 0;text-align:center}#myawardpins .bar__label{margin:0;font-size:14px;font-weight:bold;color:#fff}#myawardpins .speech{position:relative;display:inline-block;width:80%;max-width:350px;margin-bottom:40px;padding:7px 0;border:1px solid #32475e;border-radius:15px;background-color:#ffffff;text-align:center;font-size:12px;font-weight:600;line-height:1.5;color:#32475e}#myawardpins .speech::before{content:"";position:absolute;bottom:0;left:84%;border-style:solid;border-width:15px 15px 0 0;border-color:#32475e transparent transparent;translate:-50% 100%}#myawardpins .speech::after{content:"";position:absolute;bottom:0;left:84%;border-style:solid;border-width:12.6px 12.6px 0 0;border-color:#ffffff transparent transparent;translate:calc(-50% - 0.2px) 100%}#myawardpins #sea .speech{color:#254e62;border-color:#254e62}#myawardpins #sea .speech::before{border-color:#254e62 transparent transparent}#myawardpins #japan .speech{color:#7c3c4c;border-color:#7c3c4c}#myawardpins #japan .speech::before{border-color:#7c3c4c transparent transparent}#myawardpins .featured{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 32px}@media (min-width: 768px){#myawardpins .featured{gap:22px;margin-bottom:46px}}#myawardpins .featured__media{background:#d9d9d9;border-radius:4px;aspect-ratio:4 / 3}#myawardpins .featured__title{margin:14px 0 6px;font-size:13px;font-weight:700}#myawardpins .featured__text{margin:0;font-size:11px}#myawardpins .cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:18px 16px}@media (min-width: 768px){#myawardpins .cards{grid-template-columns:repeat(3, 1fr);gap:28px 18px;padding:0 30px}}#myawardpins .card{text-align:center;color:#32475E}#myawardpins #sea .card{color:#254e62}#myawardpins #japan .card{color:#7c3c4c}#myawardpins .card__img{width:min(250px, 100%);margin-inline:auto}#myawardpins .card__title{margin:10px 0 4px;font-size:12px;font-weight:700}#myawardpins .card__desc{margin:0;font-size:10.5px}@media (min-width: 768px){#myawardpins .card__desc{font-size:11px}}#myawardpins .cardsScroller{position:relative}@media (min-width: 768px){#myawardpins .cardsScroller .cardsScroller__btn{display:none}}#myawardpins .cardsScroller__btn{display:none;border:0;background:rgba(255,255,255,0.9);color:#3a3a3a;width:36px;height:36px;border-radius:999px;box-shadow:0 2px 10px rgba(0,0,0,0.12);cursor:pointer}#myawardpins .cardsScroller__btn--prev{position:absolute;left:-10px;top:50%;transform:translateY(-50%)}#myawardpins .cardsScroller__btn--next{position:absolute;right:-10px;top:50%;transform:translateY(-50%)}@media (max-width: 767px){#myawardpins .cards--scroll{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 10vw 10px;scroll-padding-inline:10vw;gap:16px;margin:0;cursor:grab;scrollbar-width:none}#myawardpins .cards--scroll::-webkit-scrollbar{display:none}#myawardpins .cards--scroll:active{cursor:grabbing}#myawardpins .cards--scroll .card{flex:0 0 76%;scroll-snap-align:center}#myawardpins .cardsScroller__btn{display:inline-flex;align-items:center;justify-content:center}}#myawardpins .cta{display:flex;justify-content:center;margin-top:50px}#myawardpins .btn{padding:8px 18px;border-radius:999px;font-size:15px;letter-spacing:0.06em;transition:opacity 0.15s ease;width:70%;max-width:250px}#myawardpins .btn:hover{opacity:0.5}#myawardpins .btn--primary{background:#32475e;color:#fff}#myawardpins .btn--japan{background:#7c3c4c;color:#fff}#myawardpins .footer{background:#ebe3db;padding:18px 0}#myawardpins .footer__inner{display:flex;justify-content:space-between;align-items:center}#myawardpins .footer__copy{font-size:11px;opacity:0.75}
