@charset "UTF-8";

/* reset
-------------------------------------------------------------------------------- */

html, body,
h1, h2, h3, h4, h5, h6,
a, p, span,
em, small, strong,
sub, sup,
mark, del, ins, strike,
abbr, dfn,
blockquote, q, cite,
code, pre,
ol, ul, li, dl, dt, dd,
div, section, article,
main, aside, nav,
header, hgroup, footer,
img, figure, figcaption,
address, time,
audio, video,
canvas, iframe,
details, summary,
fieldset, form, label, legend,
table, caption,
tbody, tfoot, thead,
tr, th, td,
hr {
    margin: 0;
    padding: 0;
    border: 0;
}
address,caption,cite,code,dfn,var,th{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

* {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a,
article,
aside,
footer,
header,
nav,
section,
main {
    display: block;
}
 
* {
    box-sizing: border-box;
}
 
*:before,
*:after {
    box-sizing: inherit;
}

/* base
-------------------------------------------------------------------------------- */

html {
/*
overflow: auto;
overflow-y: scroll;*/
}

body {line-height: 1;}

object,embed {
z-index: 0;
}

label {
cursor: pointer;
}

/* font-control
-------------------------------------------------------------------------------- 


@font-face {font-family: 'TTNorms-BoldItalic';src: url('../fnt/38471A_3_0.eot');src: url('../fnt/38471A_3_0.eot?#iefix') format('embedded-opentype'),url('../fnt/38471A_3_0.woff2') format('woff2'),url('../fnt/38471A_3_0.woff') format('woff'),url('../fnt/38471A_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'TTNorms-Bold';src: url('../fnt/38471A_4_0.eot');src: url('../fnt/38471A_4_0.eot?#iefix') format('embedded-opentype'),url('../fnt/38471A_4_0.woff2') format('woff2'),url('../fnt/38471A_4_0.woff') format('woff'),url('../fnt/38471A_4_0.ttf') format('truetype');}


@font-face {font-family: 'TTNorms-Italic';src: url('../fnt/38471A_A_0.eot');src: url('../fnt/38471A_A_0.eot?#iefix') format('embedded-opentype'),url('../fnt/38471A_A_0.woff2') format('woff2'),url('../fnt/38471A_A_0.woff') format('woff'),url('../fnt/38471A_A_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'TTNorms-LightItalic';src: url('../fnt/38471A_B_0.eot');src: url('../fnt/38471A_B_0.eot?#iefix') format('embedded-opentype'),url('../fnt/38471A_B_0.woff2') format('woff2'),url('../fnt/38471A_B_0.woff') format('woff'),url('../fnt/38471A_B_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'TTNorms-Light';src: url('../fnt/38471A_C_0.eot');src: url('../fnt/38471A_C_0.eot?#iefix') format('embedded-opentype'),url('../fnt/38471A_C_0.woff2') format('woff2'),url('../fnt/38471A_C_0.woff') format('woff'),url('../fnt/38471A_C_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'TTNorms-MediumItalic';src: url('../fnt/38471A_D_0.eot');src: url('../fnt/38471A_D_0.eot?#iefix') format('embedded-opentype'),url('../fnt/38471A_D_0.woff2') format('woff2'),url('../fnt/38471A_D_0.woff') format('woff'),url('../fnt/38471A_D_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'TTNorms-Medium';src: url('../fnt/38471A_E_0.eot');src: url('../fnt/38471A_E_0.eot?#iefix') format('embedded-opentype'),url('../fnt/38471A_E_0.woff2') format('woff2'),url('../fnt/38471A_E_0.woff') format('woff'),url('../fnt/38471A_E_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'TTNorms-Regular';src: url('../fnt/38471A_F_0.eot');src: url('../fnt/38471A_F_0.eot?#iefix') format('embedded-opentype'),url('../fnt/38471A_F_0.woff2') format('woff2'),url('../fnt/38471A_F_0.woff') format('woff'),url('../fnt/38471A_F_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'TTNorms-ThinItalic';src: url('../fnt/38471A_10_0.eot');src: url('../fnt/38471A_10_0.eot?#iefix') format('embedded-opentype'),url('../fnt/38471A_10_0.woff2') format('woff2'),url('../fnt/38471A_10_0.woff') format('woff'),url('../fnt/38471A_10_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'TTNorms-Thin';src: url('../fnt/38471A_11_0.eot');src: url('../fnt/38471A_11_0.eot?#iefix') format('embedded-opentype'),url('../fnt/38471A_11_0.woff2') format('woff2'),url('../fnt/38471A_11_0.woff') format('woff'),url('../fnt/38471A_11_0.ttf') format('truetype');}

*/


body {
font-family: aktiv-grotesk, dnp-shuei-gothic-kin-std, sans-serif;
font-style: normal;
/*
font-weight: 600;
font-weight: 700;
*/
-moz-font-feature-settings: "palt";
-webkit-font-feature-settings: "palt";
font-feature-settings: "palt";

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: 100%;

/* 数字をオールドスタイル字形で表示 */
font-variant-numeric: oldstyle-nums stacked-fractions;
}

.text10 { font-size:77%; }
.text11 { font-size:85%; }
.text12 { font-size:93%; }
.text13 { font-size:100%; }
.text14 { font-size:108%; }
.text15 { font-size:116%; }
.text16 { font-size:123.1%; }
.text17 { font-size:131%; }
.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }
.text20 { font-size:153.9%; }
.text21 { font-size:161.6%; }
.text22 { font-size:167%; }
.text23 { font-size:174%; }
.text24 { font-size:182%; }
.text25 { font-size:189%; }
.text26 { font-size:197%; }
