@charset "UTF-8";nav.hlinks{text-align:right}span.addpoint-color{color:#cc2860}span.usepoint-color{color:#2dc595}.user-states{background-color:#f7f7e2;border:5px
solid #dd9;padding:0.5em}.user-states
p.possession{color:#c11920;margin:0
1em 0 0;text-align:right}.user-states
span.fslarge{font-size:2em}.user-states a.obtain:hover{text-decoration:none}.user-states .btn-obtain{color:#fff;background-color:#004f9a;font-size:24px;padding:0.7em 0}@media screen and (min-width: 0px) and (max-width: 767px){.user-states .btn-obtain{padding:0.4em 0}}.user-states .btn-obtain:hover{background-color:#003567;color:#fff}h2.exi{padding:0
0.5em;margin-top:0.5em !important}@media screen and (min-width: 0px) and (max-width: 767px){h2.exi{font-size:1em !important}}h3.add{position:relative;text-indent:0.5em;padding:0.8em 0.5em 0.5em 0.5em;color:#fff !important;font-weight:bold !important;background-color:#cc2860}@media screen and (min-width: 0px) and (max-width: 767px){h3.add{font-size:1.12em !important;line-height:1.5}}h3.use{position:relative;text-indent:0.5em;padding:0.8em 0.5em 0.5em 0.5em;color:#fff !important;font-weight:bold !important;background-color:#2dc595}@media screen and (min-width: 0px) and (max-width: 767px){h3.use{font-size:1.12em !important;line-height:1.5}}h4.exi{text-indent:0.5em}h4.info{font-weight:bold;margin-top:0;font-size:1.5em;border-top:1px dotted #ccc;padding-top:0.5em}a.carousel-control:link,a.carousel-control:visited{color:#fff !important}.btn-exists{width:60%;line-height:1.8em !important;font-size:1.5em !important;margin:1em
0 2em 0 !important}@media screen and (min-width: 0px) and (max-width: 767px){.btn-exists{width:95%;line-height:2em;font-size:1em !important;margin:1em
0 0.7em 0 !important}}.box{position:relative}.badge-icon{position:absolute;right:30px;bottom: -40px}.olm{border:1px
solid #ccc;padding:4px;text-align:center;margin:1em
0}ul.gplus{border:1px
solid #c11920;border-top:5px solid #c11920;margin:1.5em auto;display:table;table-layout:fixed;max-width:800px;padding:0
4px}ul.gplus
li{line-height:1.8;display:table-cell;vertical-align:middle;padding:0.5em 2.5em}@media screen and (min-width: 0px) and (max-width: 767px){ul.gplus
li{padding:0.5em 0.2em}}ul.gplus
span.gpicon{background-color:#c11920;color:#fff;padding:0.1em 0.5em;margin-right:0.5em}ul.gplus
span.gptitle{color:#c11920;font-size:1.2em}ul.guide{list-style:none;margin:0
0 0 0.5em;line-height:2;padding-left:0}ul.guide
.glyphicon{color:#ccc}ul.use-logo{display:table;margin:0px
auto;padding:0px}ul.use-logo
li{display:table-cell;vertical-align:middle;padding:0.5em 2em}@media screen and (min-width: 0px) and (max-width: 767px){ul.use-logo
li{padding:1em}}#top_tokuponarea{background:#fcd8b3;margin-bottom:10px;padding:0;width:600px;margin-left:1em}#top_tokuponarea
.ttl{background:url(http://img.gpoint.co.jp/www/images/top_tokupon_logo.gif) no-repeat right 3px;text-align:center;margin:0
8px;padding:8px
0}#top_tokuponarea
ul{width:588px;overflow:hidden;list-style:none;margin:0
0 0 5px;padding:0}#top_tokuponarea ul
li{width:142px;float:left;box-sizing:border-box;background:#fff;text-align:center;margin-right:4px}#top_tokuponarea ul li
a{display:block;text-decoration:none;color:#454545}#top_tokuponarea ul li a:hover .txt_card
p{color:#f60}#top_tokuponarea ul li
img{padding:8px
0 5px}#top_tokuponarea ul li
.time{background:#fbff98;font-family:Verdana,Arial,Helvetica,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";font-size:9px;color:#666;margin:0;padding:3px
0}#top_tokuponarea ul li .time
span{font-size:12px;color:#df2230;font-weight:bold;letter-spacing: -1px;margin:0
1px}#top_tokuponarea ul li
.txt_card{width:100%;box-sizing:border-box;margin:0;padding:0
5px;margin-bottom:10px}#top_tokuponarea ul li .txt_card
p{font-size:12px;color:#06c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0}#top_tokuponarea ul li
.txt_terms{font-size:11px;color:#999;margin:0;padding:1px
0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#top_tokuponarea ul li
.arrow_box{position:relative;background:url(http://img.gpoint.co.jp/www/images/top_tokupon_click.png) no-repeat 102px 9px;background-color:#df2230;font-family:Verdana,Arial,Helvetica,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";color:#fff;font-weight:bold;margin:0;padding:0
38px 4px 0}.arrow_box
.before{font-size:14px;font-weight:normal;text-decoration:line-through;margin:0;padding:3px
0}#top_tokuponarea ul li .arrow_box
strong{font-size:22px}#top_tokuponarea ul li .arrow_box:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(223, 34, 48, 0);border-bottom-color:#df2230;border-width:8px;margin-left: -8px}#top_tokuponarea
.linkall{overflow:hidden;margin:5px
0 0}#top_tokuponarea .linkall span
a{float:right;background:#797979;font-size:11px;color:#fff;text-decoration:underline;padding:1px
3px 1px 4px}#top_tokuponarea .linkall span a:hover{text-decoration:none}table.infogp{border-collapse:collapse;width:100%;font-size:0.8em}table.infogp th,
table.infogp
td{padding:10px;border-top:1px solid #999;border-bottom:1px solid #999}table.infogp
th{width:26%;background-color:#eee}@media screen and (max-width: 400px){table.infogp
td{display:block;width:100%}table.infogp
th{display:block;border-top:none;border-bottom:none;width:100%}}@media screen and (min-width: 0px) and (max-width: 767px){ul.nav>li>a{padding:2px
6px}.carousel{margin:1em
0}}#boxPen
#rankBox{clear:both;width:100%;padding:5px
0;margin-top: -10px}#boxPen #rankBox:after{content:"";display:block;clear:both;height:1px;overflow:hidden;clear:both}#boxPen
.ranking{background:#FFF;margin:0
0 0 5px;display:inline}#boxPen .ranking
h4{background-color:#888;border-radius:10px;color:#fff;text-align:center;margin:0;width:100%;padding:3px
0 0}#boxPen .ranking
ul{margin:0;padding:0}#boxPen .ranking ul
li.top3{list-style-type:none;margin:5px
0 0;border-bottom:1px dotted #CCC;clear:both;width:100%;height:50px}#boxPen .ranking ul li.top3:after{content:"";display:block;clear:both;height:1px;overflow:hidden;clear:both}#boxPen .ranking ul li.top3
b{display:block;background:#f90;color:#FFF;width:25px;height:25px;margin:3px;text-align:center;float:left;border-radius:50px;padding:3px}#boxPen .ranking ul li.top3
p.img{float:left;margin:0;width:124px}#boxPen .ranking ul li.top3
div.txt{float:left;margin:3px
0 0 0}#boxPen .ranking ul li.top3
p{margin:0}#boxPen .ranking
.point{color:#6c3;font-size:80%}#boxPen .ranking ul
li.nomal{list-style-type:none;margin:5px
0 0;border-bottom:1px dotted #CCC}#boxPen .ranking ul li.nomal
b{display:inline-block;background:#999;color:#FFF;width:25px;height:25px;margin:3px
20px 3px 3px;text-align:center;border-radius:50px;padding:3px}#boxPen .ranking ul li
a{color:#454545}