﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{color:#444}.text-xxsmall{font-size:12px !important}.text-xsmall{font-size:13px !important}.text-small{font-size:14px !important}.text-middle{font-size:16px !important}.text-large{font-size:20px !important}.text-xlarge{font-size:24px !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-bold{font-weight:bold !important}.text-normal{font-weight:normal !important}.text-blue{color:#0d92c3 !important}.text-pink{color:#fb717e !important}.text-gray{color:#888 !important}.text-black{color:#444 !important}.text-white{color:#fff !important}.text-underline{text-decoration:underline}.margin-zero{margin:0 !important}.margin-xsmall{margin:5px !important}.margin-small{margin:10px !important}.margin-middle{margin:15px !important}.margin-large{margin:20px !important}.margin-xlarge{margin:25px !important}.margin-xxlarge{margin:30px !important}.margin-top-xsmall{margin-top:5px !important}.margin-top-small{margin-top:10px !important}.margin-top-middle{margin-top:15px !important}.margin-top-large{margin-top:20px !important}.margin-top-xlarge{margin-top:25px !important}.margin-top-xxlarge{margin-top:30px !important}.margin-left-xsmall{margin-left:5px !important}.margin-left-small{margin-left:10px !important}.margin-left-middle{margin-left:15px !important}.margin-left-large{margin-left:20px !important}.margin-left-xlarge{margin-left:25px !important}.margin-left-xxlarge{margin-left:30px !important}.margin-right-xsmall{margin-right:5px !important}.margin-right-small{margin-right:10px !important}.margin-right-middle{margin-right:15px !important}.margin-right-large{margin-right:20px !important}.margin-right-xlarge{margin-right:25px !important}.margin-right-xxlarge{margin-right:30px !important}.margin-bottom-xsmall{margin-bottom:5px !important}.margin-bottom-small{margin-bottom:10px !important}.margin-bottom-middle{margin-bottom:15px !important}.margin-bottom-large{margin-bottom:20px !important}.margin-bottom-xlarge{margin-bottom:25px !important}.margin-bottom-xxlarge{margin-bottom:30px !important}.padding-xsmall{padding:5px !important}.padding-small{padding:10px !important}.padding-middle{padding:15px !important}.padding-large{padding:20px !important}.padding-xlarge{padding:25px !important}.padding-xxlarge{padding:30px !important}.padding-top-xsmall{padding-top:5px !important}.padding-top-small{padding-top:10px !important}.padding-top-middle{padding-top:15px !important}.padding-top-large{padding-top:20px !important}.padding-top-xlarge{padding-top:25px !important}.padding-top-xxlarge{padding-top:30px !important}.padding-left-xsmall{padding-left:5px !important}.padding-left-small{padding-left:10px !important}.padding-left-middle{padding-left:15px !important}.padding-left-large{padding-left:20px !important}.padding-left-xlarge{padding-left:25px !important}.padding-left-xxlarge{padding-left:30px !important}.padding-right-xsmall{padding-right:5px !important}.padding-right-small{padding-right:10px !important}.padding-right-middle{padding-right:15px !important}.padding-right-large{padding-right:20px !important}.padding-right-xlarge{padding-right:25px !important}.padding-right-xxlarge{padding-right:30px !important}.padding-bottom-xsmall{padding-bottom:5px !important}.padding-bottom-small{padding-bottom:10px !important}.padding-bottom-middle{padding-bottom:15px !important}.padding-bottom-large{padding-bottom:20px !important}.padding-bottom-xlarge{padding-bottom:25px !important}.padding-bottom-xxlarge{padding-right:30px !important}@keyframes show{from{opacity:0}to{opacity:1}}.hide.show{display:block;animation:show 1s linear 0s}@keyframes show{from{opacity:0}to{opacity:1}}.alert{width:auto;margin:10px;padding:10px}.alert a{font-size:12px;text-decoration:underline;text-align:center;font-weight:bold}.alert.alert-red{background-color:rgb(254.6721311475,225.3278688525,228.1147540984)}.alert.alert-yellow{background-color:rgb(255,249.6,222.6)}.alert .alert-title{font-size:16px;color:#fd4a5b;margin:0 0 10px}.alert .alert-description{font-size:14px}.alert .alert-description span{color:#fd4a5b;font-weight:bold}input{padding:8px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-align:left;border:1px solid #ccc}input:placeholder-shown{color:#909090}input::-webkit-input-placeholder{color:#909090}input:-moz-placeholder{color:#909090;opacity:1}input::-moz-placeholder{color:#909090;opacity:1}input:-ms-input-placeholder{color:#909090}select{width:25%;padding:8px 12px;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#f1f1f1}.list-tag-required{margin:0 0 0 4px;vertical-align:middle;font-weight:bold;padding:5px;background-color:rgb(253.3344262295,104.2655737705,118.4229508197);font-size:9px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}header{width:100%;background:#fff;overflow:hidden;text-align:center;border-bottom:1px solid #ccc;position:fixed;top:0;z-index:2}header #header{margin:0 auto;width:100%;max-width:1024px;position:relative}header .logo{padding:0;display:inline-block;width:114px;height:24px;cursor:pointer}header img{width:114px;height:24px;display:block}header p{float:left;margin:20px 0 0 20px}header{height:auto}header .logo{width:94px;height:auto;margin:14px 0 6px}header .logo a,header .logo img{width:94px;height:auto;display:block}header p{font-size:12px;white-space:nowrap;margin:15px 0 0 15px}header .header.navigation_bar h1{margin:19px auto 14px;font-size:13px;line-height:1}header .header.navigation_bar a{display:block;position:absolute;padding:10px;left:5px;top:2.5px}header .header.navigation_bar a i{font-size:22px}ul.list-component p.list-header{background-color:#f9f9f9;color:#888;line-height:1;padding:10px 15px;border-bottom:1px solid #ccc;font-size:14px}ul.list-component .list-cell{font-size:14px;border-bottom:1px solid #ccc;position:relative;display:block;line-height:1}ul.list-component .list-cell a{width:auto;height:100%;padding:15px;color:#444;display:block}ul.list-component .list-cell a:visited{color:#444}ul.list-component .list-cell a:hover{color:#444}ul.list-component .list-cell a:active{color:#444;background-color:#f9f9f9}ul.list-component .list-cell p.list-cell-non-link{width:auto;height:100%;padding:15px;color:#444}ul.list-component .list-cell p.list-cell-non-link span{float:right}ul.list-component .list-cell p.list-cell-non-link.non-active{color:#888}ul.list-component .list-cell p.list-cell-non-link.non-active .list-cell-icon{color:#888}ul.list-component .list-cell .list-cell-right-text{margin-right:20px;color:#888;float:right}ul.list-component .list-cell i,ul.list-component .list-cell .list-cell-icon{color:#888;position:absolute;right:15px;top:34%}ul.list-component .list-cell .list-cell-payment-status{position:absolute;right:40px;top:34%}ul.list-component .list-cell .list-cell-payment-status-unpaid{color:#fd4a5b;font-weight:bold}ul.list-component .list-cell.payment-history-cell{padding:15px;position:relative;color:#888}ul.list-component .list-cell.payment-history-cell .payment-day{font-size:14px}ul.list-component .list-cell.payment-history-cell .payment-status{width:70%;font-size:11px;margin:5px 0 0;color:#444}ul.list-component .list-cell.payment-history-cell .payment-status-canceled{color:#fd4a5b}ul.list-component .list-cell.payment-history-cell .payment-price{font-size:20px;position:absolute;right:20px;top:20px}ul.list-component .list-cell.payment-history-cell .payment-price-canceled{text-decoration:line-through}ul.list-component .list-cell.payment-history-cell .payment-detail{padding:15px;margin:10px 0 0;background-color:#f7f7f7}ul.list-component .list-cell.payment-history-cell .payment-menu{margin:5px 0 0;font-size:11px;line-height:1.5em}ul.list-component .list-cell .list-input-cell{margin:14px;font-size:16px}ul.list-component .list-cell .list-input-area{margin:10px}ul.list-component .list-cell-outside-notice{font-size:14px;position:relative;display:block;line-height:1;padding:15px}ul.list-component .list-cell-outside-notice p{color:#fd4a5b}ul.list-component .list-cell-outside-notice p .list-cell-notice-icon{height:14px}.button{background:#fd4a5b;font-size:16px;padding:12px 32px;width:90%;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-align:center;text-decoration:none;display:inline-block}.button:hover,.button:focus,.button.active{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;cursor:pointer;opacity:.76}.apple-button{background:#000;font-size:16px;padding:12px 32px;width:90%;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-align:center;text-decoration:none;display:inline-block;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;color:#fff;padding:0}.apple-button:hover,.apple-button:focus,.apple-button.active{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;cursor:pointer;opacity:.76}.apple-button span{display:inline-block;background-image:url(/img/apple/WhiteLogoSquare.svg);background-repeat:no-repeat;background-position:0 center;padding:8px 0 8px 46px}.accept-button{background:linear-gradient(120deg, #ff8490, #fd4a5b);font-size:16px;padding:12px 32px;width:90%;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-align:center;text-decoration:none;display:inline-block;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;color:#fff}.accept-button:hover,.accept-button:focus,.accept-button.active{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;cursor:pointer;opacity:.76}.cancel-button{background:#888;font-size:16px;padding:12px 32px;width:90%;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-align:center;text-decoration:none;display:inline-block;color:#fff}.cancel-button:hover,.cancel-button:focus,.cancel-button.active{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;cursor:pointer;opacity:.76}.minimo-button{background:#51b0e1;font-size:16px;padding:12px 32px;width:90%;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-align:center;text-decoration:none;display:inline-block;color:#fff}.minimo-button:hover,.minimo-button:focus,.minimo-button.active{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;cursor:pointer;opacity:.76}.x-button{border:1px solid #000;background-color:rgba(0,0,0,0);color:#000;font-size:16px;padding:16px 32px;width:90%;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-align:center;text-decoration:none;display:inline-block}.x-button:hover,.x-button:focus,.x-button.active{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;cursor:pointer;color:#fff;background-color:hsl(0,0%,8%)}.fb-button{border:1px solid #0866ff;background-color:rgba(0,0,0,0);color:#0866ff;font-size:16px;padding:16px 32px;width:90%;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-align:center;text-decoration:none;display:inline-block}.fb-button:hover,.fb-button:focus,.fb-button.active{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;cursor:pointer;color:#fff;background-color:rgb(48.8,127.2728744939,255)}.mail-button{background:linear-gradient(103deg, #6fc2ec, #0d92c3);font-size:16px;padding:12px 32px;width:90%;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-align:center;text-decoration:none;display:inline-block;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;color:#fff}.mail-button:hover,.mail-button:focus,.mail-button.active{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;cursor:pointer;opacity:.76}.mixi-button{border:1px solid #e8b243;background-color:rgba(0,0,0,0);color:#e8b243;font-size:16px;padding:16px 32px;width:90%;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-align:center;text-decoration:none;display:inline-block}.mixi-button:hover,.mixi-button:focus,.mixi-button.active{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;cursor:pointer;color:#fff;background-color:hsl(40.3636363636,78.1990521327%,66.6274509804%)}.button-small{padding:8px 32px}.button-disable{background-color:#4caf50}.button-dark{background-color:#4caf50}.block-center{text-align:center}body{word-wrap:break-word;overflow-wrap:break-word;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;line-height:1.5}a{text-decoration:none;color:#0d92c3;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}a:hover{color:#60cae1;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}a:focus,a.active{color:#0d92c3;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}hr{border:1px solid #ccc;border-bottom:none}.link-item-disabled{pointer-events:none;cursor:default}.text-clamp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container{margin-top:47px}.login,.payment-default-setting,.edit-credit,.add-credit{margin-top:75px}.login button{margin-bottom:10px}.edit-credit button{margin-bottom:20px}.payment-default-setting select{width:70%}.payment-setting button{width:95%}.minimo-point .list-cell{border-top:1px solid #ccc}.login-mail form p{text-align:center;margin-bottom:10px}.login-mail form p input{width:85%;font-size:13px}.login-mail form p:first-child{margin-top:65px}.payment_convenience button,.payment-bank-atm button,.add-credit button,.payment-credit button{margin-top:20px}.box-news{padding:12px;border-bottom:solid 1px #ccc;line-height:1.6}.box-news .news-badge{background:#0d92c3;color:#fff;padding:4px 12px;border-radius:8px;margin-right:4px}.box-news .news-body{line-height:1.8}.border-bottom{border-bottom:1px solid #ccc}.alert{background-color:#fef0f2;padding:16px;border-radius:10px}.alert .alert__heading{font-size:14px;font-weight:bold;color:#fd4a5b;margin-bottom:16px}.alert .alert__note{font-size:14px;font-weight:normal}
