@charset "UTF-8";

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

/* ==========================================================================

   HTML5 display definitions

   ========================================================================== */

/**

 * Correct `block` display not defined in IE 8/9.

 */

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

nav,

section,

summary {

  display: block;

}



/**

 * Correct `inline-block` display not defined in IE 8/9.

 */

audio,

canvas,

video {

  display: inline-block;

}



/**

 * Prevent modern browsers from displaying `audio` without controls.

 * Remove excess height in iOS 5 devices.

 */

audio:not([controls]) {

  display: none;

  height: 0;

}



/**

 * Address `[hidden]` styling not present in IE 8/9.

 * Hide the `template` element in IE, Safari, and Firefox < 22.

 */

[hidden],

template {

  display: none;

}



/* ==========================================================================

   Base

   ========================================================================== */

/**

 * 1. Set default font family to sans-serif.

 * 2. Prevent iOS text size adjust after orientation change, without disabling

 *    user zoom.

 */

html {

  font-family: sans-serif;

  /* 1 */

  -ms-text-size-adjust: 100%;

  /* 2 */

  -webkit-text-size-adjust: 100%;

  /* 2 */

}



/**

 * Remove default margin.

 */

body {

  margin: 0;

}



/* ==========================================================================

   Links

   ========================================================================== */

/**

 * Remove the gray background color from active links in IE 10.

 */

a {

  background: transparent;

}



/**

 * Address `outline` inconsistency between Chrome and other browsers.

 */

a:focus {

  outline: thin dotted;

}



/**

 * Improve readability when focused and also mouse hovered in all browsers.

 */

a:active,

a:hover {

  outline: 0;

}



/* ==========================================================================

   Typography

   ========================================================================== */

/**

 * Address variable `h1` font-size and margin within `section` and `article`

 * contexts in Firefox 4+, Safari 5, and Chrome.

 */

h1 {

  font-size: 2em;

  margin: 0.67em 0;

}



/**

 * Address styling not present in IE 8/9, Safari 5, and Chrome.

 */

abbr[title] {

  border-bottom: 1px dotted;

}



/**

 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.

 */

b,

strong {

  font-weight: bold;

}



/**

 * Address styling not present in Safari 5 and Chrome.

 */

dfn {

  font-style: italic;

}



/**

 * Address differences between Firefox and other browsers.

 */

hr {

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  height: 0;

}



/**

 * Address styling not present in IE 8/9.

 */

mark {

  background: #ff0;

  color: #000;

}



/**

 * Correct font family set oddly in Safari 5 and Chrome.

 */

code,

kbd,

pre,

samp {

  font-family: monospace, serif;

  font-size: 1em;

}



/**

 * Improve readability of pre-formatted text in all browsers.

 */

pre {

  white-space: pre-wrap;

}



/**

 * Set consistent quote types.

 */

q {

  quotes: "\201C" "\201D" "\2018" "\2019";

}



/**

 * Address inconsistent and variable font size in all browsers.

 */

small {

  font-size: 80%;

}



/**

 * Prevent `sub` and `sup` affecting `line-height` in all browsers.

 */

sub,

sup {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}



sup {

  top: -0.5em;

}



sub {

  bottom: -0.25em;

}



/* ==========================================================================

   Embedded content

   ========================================================================== */

/**

 * Remove border when inside `a` element in IE 8/9.

 */

img {

  border: 0;

}



/**

 * Correct overflow displayed oddly in IE 9.

 */

svg:not(:root) {

  overflow: hidden;

}



/* ==========================================================================

   Figures

   ========================================================================== */

/**

 * Address margin not present in IE 8/9 and Safari 5.

 */

figure {

  margin: 0;

}



/* ==========================================================================

   Forms

   ========================================================================== */

/**

 * Define consistent border, margin, and padding.

 */

fieldset {

  border: 1px solid #c0c0c0;

  margin: 0 2px;

  padding: 0.35em 0.625em 0.75em;

}



/**

 * 1. Correct `color` not being inherited in IE 8/9.

 * 2. Remove padding so people aren't caught out if they zero out fieldsets.

 */

legend {

  border: 0;

  /* 1 */

  padding: 0;

  /* 2 */

}



/**

 * 1. Correct font family not being inherited in all browsers.

 * 2. Correct font size not being inherited in all browsers.

 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.

 */

button,

input,

select,

textarea {

  font-family: inherit;

  /* 1 */

  font-size: 100%;

  /* 2 */

  margin: 0;

  /* 3 */

}



/**

 * Address Firefox 4+ setting `line-height` on `input` using `!important` in

 * the UA stylesheet.

 */

button,

input {

  line-height: normal;

}



/**

 * Address inconsistent `text-transform` inheritance for `button` and `select`.

 * All other form control elements do not inherit `text-transform` values.

 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.

 * Correct `select` style inheritance in Firefox 4+ and Opera.

 */

button,

select {

  text-transform: none;

}



/**

 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`

 *    and `video` controls.

 * 2. Correct inability to style clickable `input` types in iOS.

 * 3. Improve usability and consistency of cursor style between image-type

 *    `input` and others.

 */

button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

  -webkit-appearance: button;

  /* 2 */

  cursor: pointer;

  /* 3 */

}



/**

 * Re-set default cursor for disabled elements.

 */

button[disabled],

html input[disabled] {

  cursor: default;

}



/**

 * 1. Address box sizing set to `content-box` in IE 8/9/10.

 * 2. Remove excess padding in IE 8/9/10.

 */

input[type="checkbox"],

input[type="radio"] {

  box-sizing: border-box;

  /* 1 */

  padding: 0;

  /* 2 */

}



/**

 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.

 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome

 *    (include `-moz` to future-proof).

 */

input[type="search"] {

  -webkit-appearance: textfield;

  /* 1 */

  -moz-box-sizing: content-box;

  -webkit-box-sizing: content-box;

  /* 2 */

  box-sizing: content-box;

}



/**

 * Remove inner padding and search cancel button in Safari 5 and Chrome

 * on OS X.

 */

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {

  -webkit-appearance: none;

}



/**

 * Remove inner padding and border in Firefox 4+.

 */

button::-moz-focus-inner,

input::-moz-focus-inner {

  border: 0;

  padding: 0;

}



/**

 * 1. Remove default vertical scrollbar in IE 8/9.

 * 2. Improve readability and alignment in all browsers.

 */

textarea {

  overflow: auto;

  /* 1 */

  vertical-align: top;

  /* 2 */

}



/* ==========================================================================

   Tables

   ========================================================================== */

/**

 * Remove most spacing between table cells.

 */

table {

  border-collapse: collapse;

  border-spacing: 0;

}



.fr,

.imgR {

  float: right;

  margin-left: 10px;

}



.fl,

.imgL {

  float: left;

  margin-right: 10px;

}



.imgC,

.tC {

  text-align: center;

}



.tL,

.sign {

  text-align: left;

}



.tR,

.sign {

  text-align: right;

}



.m0 {

  margin: 0px !important;

}



.ml0 {

  margin-left: 0px !important;

}



.mr0 {

  margin-right: 0px !important;

}



.mt0 {

  margin-top: 0px !important;

}



.mb0 {

  margin-bottom: 0px !important;

}



.pt0 {

  padding-top: 0px !important;

}



.pl0 {

  padding-left: 0px !important;

}



.pr0 {

  padding-right: 0px !important;

}



.pb0 {

  padding-bottom: 0px !important;

}



.m5 {

  margin: 5px !important;

}



.ml5 {

  margin-left: 5px !important;

}



.mr5 {

  margin-right: 5px !important;

}



.mt5 {

  margin-top: 5px !important;

}



.mb5 {

  margin-bottom: 5px !important;

}



.pt5 {

  padding-top: 5px !important;

}



.pl5 {

  padding-left: 5px !important;

}



.pr5 {

  padding-right: 5px !important;

}



.pb5 {

  padding-bottom: 5px !important;

}



.m10 {

  margin: 10px !important;

}



.ml10 {

  margin-left: 10px !important;

}



.mr10 {

  margin-right: 10px !important;

}



.mt10 {

  margin-top: 10px !important;

}



.mb10 {

  margin-bottom: 10px !important;

}



.pt10 {

  padding-top: 10px !important;

}



.pl10 {

  padding-left: 10px !important;

}



.pr10 {

  padding-right: 10px !important;

}



.pb10 {

  padding-bottom: 10px !important;

}



.m15 {

  margin: 15px !important;

}



.ml15 {

  margin-left: 15px !important;

}



.mr15 {

  margin-right: 15px !important;

}



.mt15 {

  margin-top: 15px !important;

}



.mb15 {

  margin-bottom: 15px !important;

}



.pt15 {

  padding-top: 15px !important;

}



.pl15 {

  padding-left: 15px !important;

}



.pr15 {

  padding-right: 15px !important;

}



.pb15 {

  padding-bottom: 15px !important;

}



.m20 {

  margin: 20px !important;

}



.ml20 {

  margin-left: 20px !important;

}



.mr20 {

  margin-right: 20px !important;

}



.mt20 {

  margin-top: 20px !important;

}



.mb20 {

  margin-bottom: 20px !important;

}



.pt20 {

  padding-top: 20px !important;

}



.pl20 {

  padding-left: 20px !important;

}



.pr20 {

  padding-right: 20px !important;

}



.pb20 {

  padding-bottom: 20px !important;

}



.m25 {

  margin: 25px !important;

}



.ml25 {

  margin-left: 25px !important;

}



.mr25 {

  margin-right: 25px !important;

}



.mt25 {

  margin-top: 25px !important;

}



.mb25 {

  margin-bottom: 25px !important;

}



.pt25 {

  padding-top: 25px !important;

}



.pl25 {

  padding-left: 25px !important;

}



.pr25 {

  padding-right: 25px !important;

}



.pb25 {

  padding-bottom: 25px !important;

}



.m30 {

  margin: 30px !important;

}



.ml30 {

  margin-left: 30px !important;

}



.mr30 {

  margin-right: 30px !important;

}



.mt30 {

  margin-top: 30px !important;

}



.mb30 {

  margin-bottom: 30px !important;

}



.pt30 {

  padding-top: 30px !important;

}



.pl30 {

  padding-left: 30px !important;

}



.pr30 {

  padding-right: 30px !important;

}



.pb30 {

  padding-bottom: 30px !important;

}



.m35 {

  margin: 35px !important;

}



.ml35 {

  margin-left: 35px !important;

}



.mr35 {

  margin-right: 35px !important;

}



.mt35 {

  margin-top: 35px !important;

}



.mb35 {

  margin-bottom: 35px !important;

}



.pt35 {

  padding-top: 35px !important;

}



.pl35 {

  padding-left: 35px !important;

}



.pr35 {

  padding-right: 35px !important;

}



.pb35 {

  padding-bottom: 35px !important;

}



.m40 {

  margin: 40px !important;

}



.ml40 {

  margin-left: 40px !important;

}



.mr40 {

  margin-right: 40px !important;

}



.mt40 {

  margin-top: 40px !important;

}



.mb40 {

  margin-bottom: 40px !important;

}



.pt40 {

  padding-top: 40px !important;

}



.pl40 {

  padding-left: 40px !important;

}



.pr40 {

  padding-right: 40px !important;

}



.pb40 {

  padding-bottom: 40px !important;

}



.m45 {

  margin: 45px !important;

}



.ml45 {

  margin-left: 45px !important;

}



.mr45 {

  margin-right: 45px !important;

}



.mt45 {

  margin-top: 45px !important;

}



.mb45 {

  margin-bottom: 45px !important;

}



.pt45 {

  padding-top: 45px !important;

}



.pl45 {

  padding-left: 45px !important;

}



.pr45 {

  padding-right: 45px !important;

}



.pb45 {

  padding-bottom: 45px !important;

}



.m50 {

  margin: 50px !important;

}



.ml50 {

  margin-left: 50px !important;

}



.mr50 {

  margin-right: 50px !important;

}



.mt50 {

  margin-top: 50px !important;

}



.mb50 {

  margin-bottom: 50px !important;

}



.pt50 {

  padding-top: 50px !important;

}



.pl50 {

  padding-left: 50px !important;

}



.pr50 {

  padding-right: 50px !important;

}



.pb50 {

  padding-bottom: 50px !important;

}



.w0 {

  width: 0px !important;

}



.wp0 {

  width: 0% !important;

}



.w5 {

  width: 5px !important;

}



.wp5 {

  width: 5% !important;

}



.w10 {

  width: 10px !important;

}



.wp10 {

  width: 10% !important;

}



.w15 {

  width: 15px !important;

}



.wp15 {

  width: 15% !important;

}



.w20 {

  width: 20px !important;

}



.wp20 {

  width: 20% !important;

}



.w25 {

  width: 25px !important;

}



.wp25 {

  width: 25% !important;

}



.w30 {

  width: 30px !important;

}



.wp30 {

  width: 30% !important;

}



.w35 {

  width: 35px !important;

}



.wp35 {

  width: 35% !important;

}



.w40 {

  width: 40px !important;

}



.wp40 {

  width: 40% !important;

}



.w45 {

  width: 45px !important;

}



.wp45 {

  width: 45% !important;

}



.w50 {

  width: 50px !important;

}



.wp50 {

  width: 50% !important;

}



.w55 {

  width: 55px !important;

}



.wp55 {

  width: 55% !important;

}



.w60 {

  width: 60px !important;

}



.wp60 {

  width: 60% !important;

}



.w65 {

  width: 65px !important;

}



.wp65 {

  width: 65% !important;

}



.w70 {

  width: 70px !important;

}



.wp70 {

  width: 70% !important;

}



.w75 {

  width: 75px !important;

}



.wp75 {

  width: 75% !important;

}



.w80 {

  width: 80px !important;

}



.wp80 {

  width: 80% !important;

}



.w85 {

  width: 85px !important;

}



.wp85 {

  width: 85% !important;

}



.w90 {

  width: 90px !important;

}



.wp90 {

  width: 90% !important;

}



.w95 {

  width: 95px !important;

}



.wp95 {

  width: 95% !important;

}



.w100 {

  width: 100px !important;

}



.wp100 {

  width: 100% !important;

}



.w105 {

  width: 105px !important;

}



.wp105 {

  width: 105% !important;

}



.w110 {

  width: 110px !important;

}



.wp110 {

  width: 110% !important;

}



.w115 {

  width: 115px !important;

}



.wp115 {

  width: 115% !important;

}



.w120 {

  width: 120px !important;

}



.wp120 {

  width: 120% !important;

}



.w125 {

  width: 125px !important;

}



.wp125 {

  width: 125% !important;

}



.w130 {

  width: 130px !important;

}



.wp130 {

  width: 130% !important;

}



.w135 {

  width: 135px !important;

}



.wp135 {

  width: 135% !important;

}



.w140 {

  width: 140px !important;

}



.wp140 {

  width: 140% !important;

}



.w145 {

  width: 145px !important;

}



.wp145 {

  width: 145% !important;

}



.w150 {

  width: 150px !important;

}



.wp150 {

  width: 150% !important;

}



.w155 {

  width: 155px !important;

}



.wp155 {

  width: 155% !important;

}



.w160 {

  width: 160px !important;

}



.wp160 {

  width: 160% !important;

}



.w165 {

  width: 165px !important;

}



.wp165 {

  width: 165% !important;

}



.w170 {

  width: 170px !important;

}



.wp170 {

  width: 170% !important;

}



.w175 {

  width: 175px !important;

}



.wp175 {

  width: 175% !important;

}



.w180 {

  width: 180px !important;

}



.wp180 {

  width: 180% !important;

}



.w185 {

  width: 185px !important;

}



.wp185 {

  width: 185% !important;

}



.w190 {

  width: 190px !important;

}



.wp190 {

  width: 190% !important;

}



.w195 {

  width: 195px !important;

}



.wp195 {

  width: 195% !important;

}



.w200 {

  width: 200px !important;

}



.wp200 {

  width: 200% !important;

}



.w205 {

  width: 205px !important;

}



.wp205 {

  width: 205% !important;

}



.w210 {

  width: 210px !important;

}



.wp210 {

  width: 210% !important;

}



.w215 {

  width: 215px !important;

}



.wp215 {

  width: 215% !important;

}



.w220 {

  width: 220px !important;

}



.wp220 {

  width: 220% !important;

}



.w225 {

  width: 225px !important;

}



.wp225 {

  width: 225% !important;

}



.w230 {

  width: 230px !important;

}



.wp230 {

  width: 230% !important;

}



.w235 {

  width: 235px !important;

}



.wp235 {

  width: 235% !important;

}



.w240 {

  width: 240px !important;

}



.wp240 {

  width: 240% !important;

}



.w245 {

  width: 245px !important;

}



.wp245 {

  width: 245% !important;

}



.w250 {

  width: 250px !important;

}



.wp250 {

  width: 250% !important;

}



.w255 {

  width: 255px !important;

}



.wp255 {

  width: 255% !important;

}



.w260 {

  width: 260px !important;

}



.wp260 {

  width: 260% !important;

}



.w265 {

  width: 265px !important;

}



.wp265 {

  width: 265% !important;

}



.w270 {

  width: 270px !important;

}



.wp270 {

  width: 270% !important;

}



.w275 {

  width: 275px !important;

}



.wp275 {

  width: 275% !important;

}



.w280 {

  width: 280px !important;

}



.wp280 {

  width: 280% !important;

}



.w285 {

  width: 285px !important;

}



.wp285 {

  width: 285% !important;

}



.w290 {

  width: 290px !important;

}



.wp290 {

  width: 290% !important;

}



.w295 {

  width: 295px !important;

}



.wp295 {

  width: 295% !important;

}



.w300 {

  width: 300px !important;

}



.wp300 {

  width: 300% !important;

}



.w305 {

  width: 305px !important;

}



.wp305 {

  width: 305% !important;

}



.w310 {

  width: 310px !important;

}



.wp310 {

  width: 310% !important;

}



.w315 {

  width: 315px !important;

}



.wp315 {

  width: 315% !important;

}



.w320 {

  width: 320px !important;

}



.wp320 {

  width: 320% !important;

}



.w325 {

  width: 325px !important;

}



.wp325 {

  width: 325% !important;

}



.w330 {

  width: 330px !important;

}



.wp330 {

  width: 330% !important;

}



.w335 {

  width: 335px !important;

}



.wp335 {

  width: 335% !important;

}



.w340 {

  width: 340px !important;

}



.wp340 {

  width: 340% !important;

}



.w345 {

  width: 345px !important;

}



.wp345 {

  width: 345% !important;

}



.w350 {

  width: 350px !important;

}



.wp350 {

  width: 350% !important;

}



.w355 {

  width: 355px !important;

}



.wp355 {

  width: 355% !important;

}



.w360 {

  width: 360px !important;

}



.wp360 {

  width: 360% !important;

}



.w365 {

  width: 365px !important;

}



.wp365 {

  width: 365% !important;

}



.w370 {

  width: 370px !important;

}



.wp370 {

  width: 370% !important;

}



.w375 {

  width: 375px !important;

}



.wp375 {

  width: 375% !important;

}



.w380 {

  width: 380px !important;

}



.wp380 {

  width: 380% !important;

}



.w385 {

  width: 385px !important;

}



.wp385 {

  width: 385% !important;

}



.w390 {

  width: 390px !important;

}



.wp390 {

  width: 390% !important;

}



.w395 {

  width: 395px !important;

}



.wp395 {

  width: 395% !important;

}



.w400 {

  width: 400px !important;

}



.wp400 {

  width: 400% !important;

}



.w405 {

  width: 405px !important;

}



.wp405 {

  width: 405% !important;

}



.w410 {

  width: 410px !important;

}



.wp410 {

  width: 410% !important;

}



.w415 {

  width: 415px !important;

}



.wp415 {

  width: 415% !important;

}



.w420 {

  width: 420px !important;

}



.wp420 {

  width: 420% !important;

}



.w425 {

  width: 425px !important;

}



.wp425 {

  width: 425% !important;

}



.w430 {

  width: 430px !important;

}



.wp430 {

  width: 430% !important;

}



.w435 {

  width: 435px !important;

}



.wp435 {

  width: 435% !important;

}



.w440 {

  width: 440px !important;

}



.wp440 {

  width: 440% !important;

}



.w445 {

  width: 445px !important;

}



.wp445 {

  width: 445% !important;

}



.w450 {

  width: 450px !important;

}



.wp450 {

  width: 450% !important;

}



.w455 {

  width: 455px !important;

}



.wp455 {

  width: 455% !important;

}



.w460 {

  width: 460px !important;

}



.wp460 {

  width: 460% !important;

}



.w465 {

  width: 465px !important;

}



.wp465 {

  width: 465% !important;

}



.w470 {

  width: 470px !important;

}



.wp470 {

  width: 470% !important;

}



.w475 {

  width: 475px !important;

}



.wp475 {

  width: 475% !important;

}



.w480 {

  width: 480px !important;

}



.wp480 {

  width: 480% !important;

}



.w485 {

  width: 485px !important;

}



.wp485 {

  width: 485% !important;

}



.w490 {

  width: 490px !important;

}



.wp490 {

  width: 490% !important;

}



.w495 {

  width: 495px !important;

}



.wp495 {

  width: 495% !important;

}



.w500 {

  width: 500px !important;

}



.wp500 {

  width: 500% !important;

}



.indent {

  text-indent: -1em;

  padding-left: 1em;

}



.indent1 {

  text-indent: -1em;

  padding-left: 1em;

}



.indent2 {

  text-indent: -2em;

  padding-left: 2em;

}



.indent3 {

  text-indent: -3em;

  padding-left: 3em;

}



.indent4 {

  text-indent: -4em;

  padding-left: 4em;

}



.indent5 {

  text-indent: -5em;

  padding-left: 5em;

}



.indent6 {

  text-indent: -6em;

  padding-left: 6em;

}



.indent7 {

  text-indent: -7em;

  padding-left: 7em;

}



.indent8 {

  text-indent: -8em;

  padding-left: 8em;

}



.indent9 {

  text-indent: -9em;

  padding-left: 9em;

}



.indent10 {

  text-indent: -10em;

  padding-left: 10em;

}



/* clearfix */

.clearfix:after {

  content: ".";

  display: block;

  clear: both;

  height: 0;

  visibility: hidden;

}



.index .indexShow,

.second .indexHide {

  display: block;

}



.index .indexHide,

.second .indexShow {

  display: none;

}



.sprt-sprite {

  background: url('/sp/common/images/sprt.png') no-repeat;

}



* {

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



body {

  background: #fff;

  color: #333333;

  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Sans-Serif;

  line-height: 1.6em;

}



dl, p {

  padding: 0;

  margin: 0;

}



ul, ol {

  margin: 0;

  padding-left: 1.5em;

}



em {

  text-decoration: none;

  font-style: normal;

  font-weight: normal;

}



input, textarea {

  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Sans-Serif;

}



.externalIcon {

  margin: 0 3px;

  vertical-align: middle;

}



a {

  line-height: 1.3em;

  text-decoration: none;

}

a:link {

  color: #333333;

}

a:visited {

  color: #333333;

}

a:hover {

  text-decoration: none;

  color: #333333;

}

a:active {

  color: #333333;

}



h1, h2, h3, h4, h5, h6, caption {

  line-height: 1.4em;

}



.btn_padding, .box .box_header_grd a, .btn a, .btn_top a, .btn button, .btn_top button, .btn span, .btn_top span, .btn_simple a, .btn_simple_inner a, .btn_simple_in a, .btn_group2 .btn.btn_active a, .btn_group2 .btn_active.btn_top a, .pinpoint_search_area .coice_btn ul li a {

  padding: 10px 8px;

  display: block;

}



.btn_padding2, .list_item li a, .list_item_grd li a, .list_item_grd li a.img_link, .table_ranking td a {

  padding: 11px 8px;

}



.btn_padding3, .btn_label a {

  padding: 6px;

}

