@charset "utf-8";

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

article,aside,details,figcaption,figure,
footer,header,hgroup,main,nav,section,summary{display: block;}

[hidden] {display: none;}

/* ========================================================
   Base 
   ======================================================= */

html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
font-size: 62.5%;
}

/* Remove default margin. */

body {margin: 0;}

a:active,a:hover {outline: 0;}
b,strong {font-weight: bold;}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {top: -0.5em;}
sub { bottom: -0.25em;}
small {font-size: 100%;}

img { border: 0;vertical-align:bottom;}

table {
border-collapse: collapse;
border-spacing: 0;
}

h1,h2,h3,h4,h5,h6,ul,li,p
{margin:0;padding:0;line-height:100%;}

ul{list-style-type: none;}

/*clearfix*/
.clear{zoom:1;}
.clear:after{
    content: "";
    display: block;
    clear: both;}


/* ========================================================
   common 
   ======================================================= */

body{
font-family: Meiryo,
 "メイリオ",
 "ＭＳ Ｐゴシック",
 "MS P Gothic",
 "ヒラギノ角ゴ Pro W3",
 "Hiragino Kaku Gothic Pro",
 Osaka,
 sans-serif;
color: #444;
line-height:1.6;
font-size:14px;
font-size:1.4rem;
font-size:1.4em;/*chrome bug*/
}

a:link    {color: #fff;text-decoration:none;}
a:visited {color: #fff;text-decoration:none;}
a:hover,a:active {color: #29377b;text-decoration:underline;}

.other_win {
margin:0 0.2em;
padding-left: 15px;
background: url(../img/icon_other_win.png) no-repeat left center;
}
