#homecompare{background:#f5f5f5;border:1px solid #eee;border-radius:5px;float:right;margin:0 0 5px 0;padding:5px 3px}#homecompare a{color:#0000cd}#homecompare a:hover{color:#008883}#homecompare i{font-size:2em;margin-right:0}#homecompare div{float:left;margin-right:3px;vertical-align:middle}#homecompare div span{font-weight:bold;position:relative;top:-5px;left:0;margin:0 3px}#homecompare p{display:inline-block;font-size:0.7rem;line-height:1.2em;margin-bottom:0}#mostpop-cardbrand{overflow:hidden}#mostpop-cardbrand ul{padding-left:0}#mostpop-cardbrand li{float:left;list-style:none}#mostpop-cardbrand li a{background:#f8f8f8;border:1px solid #5f9ea0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:left;list-style:none;margin-right:5px;margin-bottom:5px;padding:0 6px}h2{font-weight:normal}h2 i{font-size:0.85em;vertical-align:2px}.flex-box{clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:35px}#upword{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#upword table{background:#fcfcfc;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-collapse:separate;border-spacing:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;overflow:hidden;width:100%}#upword td:first-child{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0 5px 8px}#upword td:nth-of-type(2){background:#fafafa;border-bottom:1px solid #ccc;text-align:right}#upword td span{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#fff;font-size:0.7rem;margin-right:4px;padding:0 5px;vertical-align:2px}#upword td i{font-size:0.7rem;font-weight:bold;margin-left:3px}#popcon ol{padding-left:30px;padding-bottom:35px}#popcon li{border-bottom:1px dashed #ccc;font-size:0.95rem;padding-bottom:5px;margin-bottom:8px}#brand-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:35px}#brand-area h3{background:#f0f0f0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;clear:both;display:inline;padding:1px 7px}#brand-area ul{overflow:hidden;padding:5px 0 10px 0}#brand-area li{border-right:1px solid #ccc;float:left;list-style:none;margin-bottom:3px;padding:0 7px}#brand-area li:last-child{border-right:none}.brand-areain{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#sp-homeindex{overflow:hidden}#sp-homeindex ul{list-style:none;overflow:hidden;margin-bottom:25px;padding-left:0}#sp-homeindex li{float:left}#sp-homeindex li:first-child{margin-right:10px}#sp-homeindex li a{background:-webkit-linear-gradient(285deg, #8fa5b6 50%, #8192a3 50%);background:linear-gradient(165deg, #8fa5b6 50%, #8192a3 50%);text-shadow:1px 0 1px #000;border:1px solid #ccc;border-radius:5px;color:#fff;font-size:1rem;font-weight:bold;line-height:1.2rem;text-align:left;padding:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:250px}#sp-homeindex li a:hover{background:#8192a3}#homeindex{margin-bottom:35px;overflow:hidden}#homeindex ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;overflow:hidden;padding-left:0}#homeindex li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#homeindex li a{background:#fafafa;border:1px solid #ccc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;display:block;font-size:0.75rem;line-height:2em;margin-right:5px;text-align:center}#homeindex li a:hover{background:#fff4f4}#homeindex li a i{float:right;line-height:2em}.search{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:20px}.search input{border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:40px;padding:8px;width:100%}.card-gen{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;margin-bottom:40px}.card-gen a{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1rem;font-weight:bold;line-height:4.2rem;margin-right:8px;text-align:center}.card-gen a:last-child{margin-right:0}.card-gen a.ippan{background:-webkit-linear-gradient(285deg, #408080 50%, #307070 50%);background:linear-gradient(165deg, #408080 50%, #307070 50%);text-shadow:1px 0 1px #000;border:2px solid #528686}.card-gen a.ippan:hover{background:#307070}.card-gen a.gold{background:-webkit-linear-gradient(285deg, #c7951a 50%, #b8860b 50%);background:linear-gradient(165deg, #c7951a 50%, #b8860b 50%);text-shadow:1px 0 1px #000;border:2px solid #d8ab50}.card-gen a.gold:hover{background:#b8860b}.card-gen a.platinum{background:-webkit-linear-gradient(285deg, #444 50%, #000 50%);background:linear-gradient(165deg, #444 50%, #000 50%);text-shadow:1px 0 1px #000;border:2px solid #333}.card-gen a.platinum:hover{background:#000}.card-gen a.hojin{background:-webkit-linear-gradient(285deg, #8192a3 50%, #728394 50%);background:linear-gradient(165deg, #8192a3 50%, #728394 50%);text-shadow:1px 0 1px #000;border:2px solid #8192a3}.card-gen a.hojin:hover{background:#728394}.choices{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.choices h2{clear:both}.choices ul{list-style:none;overflow:hidden;padding:0 30px 25px 0}.choices li{margin-bottom:0.5em;padding:0 8px}.nyukai{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.nyukai ol{background:#f8f8ff;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0 5px 0 0;overflow:hidden;padding:10px 15px 0 35px}.nyukai li{border-bottom:1px dashed #ccc;margin-bottom:5px;padding-bottom:5px}.nyukai ol li span{float:right}.nyukai p{margin-left:-25px}.nyukai br{display:none}.ranking{background:#f8f8ff;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 5px 0 0;overflow:hidden;padding:15px 15px 0 15px}.ranking h3{color:#191970;font-size:0.95rem}.ranking ol{padding-left:25px}.ranking li{border-bottom:1px dashed #ccc;margin-bottom:8px;padding-bottom:5px}.ranking ol li span{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#fff;font-size:0.7rem;margin-right:4px;padding:0 5px;vertical-align:2px}span.ippan{background:-webkit-linear-gradient(285deg, #408080 50%, #307070 50%);background:linear-gradient(165deg, #408080 50%, #307070 50%);letter-spacing:8px;padding:0 7px 0 10px !important}span.gold{background:-webkit-linear-gradient(285deg, #c7951a 50%, #b8860b 50%);background:linear-gradient(165deg, #c7951a 50%, #b8860b 50%)}span.platinum{background:-webkit-linear-gradient(285deg, #444 50%, #000 50%);background:linear-gradient(165deg, #444 50%, #000 50%)}span.hojin{background:-webkit-linear-gradient(285deg, #8192a3 50%, #728394 50%);background:linear-gradient(165deg, #8192a3 50%, #728394 50%);letter-spacing:8px;padding:0 7px 0 10px !important}.clip-btn{display:inline;color:#0000cd;text-decoration:none}.clip-btn:hover{color:#0056b3;cursor:pointer;text-decoration:underline}.clip-btn.copied:hover{color:#0000cd;cursor:text;text-decoration:none}.clip-btn.copied:before,.clip-btn:before{content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900;padding-right:3px}.clip-btn:before{content:'\f0c5'}#mile-s{padding:30px}#mile-s h2{margin-bottom:30px}#mile-s input{font-weight:bold;margin-right:5px;padding:5px;text-align:center}#mile-s input#submit{cursor:pointer;margin-top:20px}#mile-s select{font-weight:bold;margin-right:5px;padding:5px}#mile-q{border:1px solid #ccc;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin-bottom:20px;padding:20px 0 0 20px}#mile-q p{font-size:1rem;margin-bottom:30px}#mile-q p i{color:#6b8e23;font-size:1.6rem;margin-right:7px}#mile-q p span{color:#006400;font-weight:bold}#mile-option{background:#fafafa;border:5px solid #8fbc8b;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:20px 20px 0}#mile-option p span{color:#006400;font-weight:bold}#mile-option p i{margin-left:5px}.acd-check{display:none}.acd-label{color:#333;cursor:pointer;display:block;font-size:0.8rem;margin-right:5px;margin-bottom:1px}.acd-label:hover{text-decoration:underline}.acd-content{height:0;opacity:0;-webkit-transition:0.3s;transition:0.3s;visibility:hidden}.acd-check:checked+.acd-label+.acd-content{height:350px;opacity:1;visibility:visible}#mile-result p{font-size:0.75rem;margin-bottom:5px}#mile-result table{border:2px solid #ccc;border-collapse:separate;border-radius:8px;border-spacing:0}#mile-result th{background:#eee;border:1px solid #ccc;font-size:0.7rem;line-height:1.2em;padding:3px;width:10%}#mile-result td{border:1px solid #ccc;font-size:0.75rem;line-height:1.2em;height:40px;padding:0 3px;text-align:center}#mile-result td.midashi{border-top:none;border-right:none;width:5px}#mile-result td.cardname{text-align:left}#mile-result td.cardname a{color:#fff}#mile-result td.getmile{background:#f4f4ff;font-weight:bold}#mile-result td.cardprice{background:#ffeaea;font-weight:bold}#mile-result td.maxmile{color:#ff0000}#mile-result td.futsucard{background:#5f9ea0;border-bottom:#5f9ea0;color:#fff;font-weight:bold}#mile-result td.clubacard{background:#808000;border-bottom:#808000;color:#fff;font-weight:bold}#mile-result td.goldcard{background:#daa520;border-bottom:#daa520;color:#fff;font-weight:bold}#mile-result td.platinumcard{background:#000;border-bottom:#000;color:#fff;font-weight:bold}#mile-result td.navicard{background:#6495ed;border-bottom:#6495ed;color:#fff;font-weight:bold}.pcno{display:none}dl#guide{margin-bottom:30px}dl#guide p strong{color:#29556e}dl#guide dt{font-size:1rem;font-weight:normal;margin-bottom:1rem}dl#guide dt p{cursor:pointer;display:inline}dl#guide dt i{width:10px}dl#guide dd{display:none;background:#fafafa;border:6px solid #dcdcdc;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:25px 35px 0 35px}dl#guide dd p{margin-bottom:1rem}dl#guide dd strong{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #ffff93));background-image:-webkit-linear-gradient(transparent 50%, #ffff93 50%);background-image:linear-gradient(transparent 50%, #ffff93 50%)}#main{overflow:hidden;padding:0 20px}#sns-area{clear:both;margin:40px 0 30px;overflow:hidden}#sns-area ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0}#sns-area li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#f7f7f7;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;float:left;font-size:1.4rem;list-style:none;margin:0 5px 0 0;padding:5px 0;text-align:center}#sns-area li:last-child{margin-right:0}#sns-area li:hover{background:#eee}#sns-area li.twitter a{color:#55acee}#sns-area li.facebook a{color:#4267b2}#sns-area li.hatena a{color:#5279e7}#sns-area li.pocket a{color:#f14156}#sns-area li.line a{color:#00b900}@media screen and (max-width: 670px){#mostpop-cardbrand{margin-bottom:25px}#mostpop-cardbrand li a{margin-right:5px;margin-bottom:8px;padding:4px 10px}.no-sp{display:none}#sp-homeindex p{background:#fffff0;border:1px solid #faebd7;border-radius:5px;line-height:1.4em;padding:8px}#sp-homeindex ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#sp-homeindex li{float:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#sp-homeindex li:first-child{margin-right:5px}#sp-homeindex li a{background:-webkit-linear-gradient(285deg, #8fa5b6 50%, #8192a3 50%);background:linear-gradient(165deg, #8fa5b6 50%, #8192a3 50%);text-shadow:1px 0 1px #000;border:1px solid #ccc;border-radius:10px;color:#fff;font-size:0.85rem;font-weight:bold;line-height:1.1rem;text-align:left;padding:15px 0;letter-spacing:-0.1em;width:auto}#homeindex{display:none}.flex-box{display:block}#upward{padding-left:0}#upward td:first-child{padding:10px 0 10px 8px}#popcon ol{padding-left:25px}#popcon li{padding-bottom:10px;margin-bottom:10px}.choices ul{padding:0 0 25px 0}.choices li{font-size:0.95rem;line-height:1.2em;margin-bottom:1em}.choices li a{font-weight:bold}.nyukai ol{padding-left:30px}.nyukai li{margin-bottom:10px;padding-bottom:10px}.nyukai ol li span{float:none}.nyukai br{display:inline}#brand-area{display:inline}#brand-area li{margin-bottom:1em}.ranking{margin-bottom:5px}.ranking ol{padding-left:15px}.ranking li{margin-bottom:10px;padding-bottom:10px}.ranking ol li span{padding-top:3px !important;padding-bottom:3px !important;vertical-align:1px !important}#mile-s{padding:0}#mile-s h2{font-size:0.92rem !important;margin-bottom:10px}#mile-q{padding:20px 0 0 10px}#mile-q p{font-size:0.8rem}#mile-q p i{font-size:1.2rem;margin-right:4px}#mile-option{padding:10px 10px 0}.acd-check:checked+.acd-label+.acd-content{height:480px}#mile-result p{font-size:0.65rem;margin:10px 0 5px}#mile-result table{border:none;border-collapse:collapse;border-radius:none;margin:0 -5px}#mile-result th{font-size:0.7rem;padding:3px;width:10%}#mile-result td{font-size:0.5rem;height:40px;padding:0}#mile-result td.cardname{padding-left:2px}.pcno{display:inline}.spno{display:none}dl#guide dd{padding:15px 10px 0 10px}dl#guide dd img{width:100%;height:auto}#sns-area{margin:20px 0 30px}#sns-area li{width:18%}#sns-area li a span{display:none}#main{overflow:hidden;padding:0 8px}#main h2{font-size:1.1rem}.card-gen a{font-size:0.9rem;margin-right:3px;width:24%}.search{padding-right:0}}
