@charset "UTF-8";.inner-link-panel{display:flex;align-items:center}@media screen and (max-width:767.9px){.inner-link-panel{padding-left:5px;padding-right:20px}.inner-link-panel:after{right:8px}}@media screen and (min-width:768px),print{.inner-link-panel__icon{flex:0 0 35px;margin-right:10px;width:35px;height:35px}}@media screen and (max-width:767.9px){.inner-link-panel__icon{flex:0 0 25px;margin-right:5px;width:25px;height:25px}}.inner-link-panel__text{flex:0 1 auto}@media screen and (min-width:768px),print{.inner-link-panel__text{font-size:14px}}@media screen and (max-width:767.9px){.inner-link-panel__text{font-size:10px;line-height:1.2}}.badged-panel{position:relative}.badged-panel__badge{position:absolute;background-size:cover;background-repeat:no-repeat;width:50px;height:30px;padding-top:4px;font-size:12px;color:#fff;z-index:1}@media screen and (min-width:768px),print{.badged-panel__badge{top:-10px;left:30px}}@media screen and (max-width:767.9px){.badged-panel__badge{top:-5px;left:15px}}.badged-panel__badge__text{text-align:center;width:100%}.badged-panel__badge--red{background-image:url(/v4/image/mobile/option/ribbon_red.svg)}.badged-panel__badge--blue{background-image:url(/v4/image/mobile/option/ribbon_blue.svg)}.badged-panel__content{position:relative;z-index:0}.about-option__content{display:grid;position:relative}@media screen and (min-width:768px),print{.about-option__content{grid-template:"option-index-about-option-icon option-index-about-option-title option-index-about-option-price" auto "option-index-about-option-icon option-index-about-option-catch option-index-about-option-price" auto "option-index-about-option-icon option-index-about-option-text option-index-about-option-price" auto "option-index-about-option-icon option-index-about-option-note option-index-about-option-price" 1fr/120px 380px 1fr}.about-option__content__icon{grid-area:option-index-about-option-icon;margin-right:20px}.about-option__content__title{grid-area:option-index-about-option-title;margin-right:20px}.about-option__content__catch{grid-area:option-index-about-option-catch;margin-right:20px}.about-option__content__text{grid-area:option-index-about-option-text;margin-right:20px}.about-option__content__note{grid-area:option-index-about-option-note;margin-right:20px}.about-option__content__price{grid-area:option-index-about-option-price;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #d1d1d1;padding-left:25px;padding-right:5px}}@media screen and (max-width:767.9px){.about-option__content{grid-template:"option-index-about-option-title option-index-about-option-icon" auto "option-index-about-option-catch option-index-about-option-icon" auto "option-index-about-option-text option-index-about-option-text" auto "option-index-about-option-price option-index-about-option-price" auto "option-index-about-option-note option-index-about-option-note" auto/1fr 90px;padding:5px}.about-option__content__icon{grid-area:option-index-about-option-icon;margin-left:10px}.about-option__content__title{grid-area:option-index-about-option-title;margin-top:10px}.about-option__content__catch{grid-area:option-index-about-option-catch}.about-option__content__text{grid-area:option-index-about-option-text}.about-option__content__note{grid-area:option-index-about-option-note}.about-option__content__price{grid-area:option-index-about-option-price;text-align:center;border-top:1px solid #d1d1d1;padding-top:20px}}@media screen and (min-width:768px),print{.about-option__content--no-icon{grid-template:"option-index-about-option-title option-index-about-option-price" auto "option-index-about-option-catch option-index-about-option-price" auto "option-index-about-option-text option-index-about-option-price" auto "option-index-about-option-note option-index-about-option-price" 1fr/500px 1fr}}@media screen and (max-width:767.9px){.about-option__content--no-icon{display:block}}.panel-icon{position:relative;display:block;width:100%;padding-top:100%;background:#fff;border-radius:8px}.panel-icon img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767.9px){.title-label{font-size:12px}}@media screen and (min-width:768px),print{.title-label{font-size:14px}}.title-label{display:inline-block;padding:4px 10px;border-radius:3px;border:1px solid #3176d5;color:#3176d5;background-color:transparent;font-weight:500;line-height:1;vertical-align:middle}.campaign-label{line-height:1.3;display:inline-flex;text-align:left;border-radius:3px;overflow:hidden;border:1px solid #c30227}.campaign-label__name{flex:0 0 auto;position:relative;margin:-2px 0 -2px -2px;border-radius:3px 0 0 3px;padding:9px 10px 9px 12px;color:#fff;background-color:#c30227;width:50px}.campaign-label__name__text{position:absolute;top:50%;transform:translateY(-50%)}.campaign-label__text{flex:1 0 auto;padding:3px 10px;color:#c30227;background-color:#fff}
