@charset "utf-8";

/* ------------------------- TOC 
setup

 ------------------------- */

/* ============================== setup */
body { color: #000; background-color: #fff; font-size: 12px; font-family: sans-serif; }
table { border-collapse: collapse; border-spacing: 0; }

a { color: #c00; text-decoration: none; }
a:link { color: #c00; }
a:visited { color: #900; }
a:hover, a:active { color: #f66; text-decoration: underline; }
a img, a:link img, a:visited img, a:hover img, a:active img { border: none; text-decoration: none; }

h1 { font-size: 600%; padding: 60px 0 36px 0; letter-spacing: 0.2em; }
h2 { font-size: 300%; }
h3 { font-size: 134%; }

p { line-height: 1.8; }
li, dd { line-height: 1.8; font-size: 117%; }

p.note { }
.spc6t { margin-top: 6px; }
.spc12t { margin-top: 12px; }
.spc { margin-top: 1em; }
.spc18t { margin-top: 18px; }
.spc24t { margin-top: 24px; }
.spc36t { margin-top: 36px; }

img.img_left { float: left; margin: 0.5em 12px 12px 0; }
img.img_right { float: right; margin: 0.5em 0 12px 12px; }

.col2 .lc, .col2 .rc { width: 444px; }

.col3 .lc, .col3 .cc { width: 320px; padding-right: 36px; }
.col3 .rc { width: 284px; }

.col4 .lc, .col4 .cc { width: 204px; padding-right: 36px; }
.col4 .rc { width: 204px; }


#container { width: 720px; margin: 0 auto; }
p.onli { font-size: 200%; color: #999; padding-bottom: 24px; }
#latest ul { margin-top: 36px; padding-top: 12px; border-top: 1px solid #999; }
#latest dl { margin-top: 36px; border-top: 1px solid #999; }
#latest dt { border-bottom: 1px dotted #999; padding: 24px 0 3px 0; margin-bottom: 6px; font-size: 150%; }

.category { font-size: 200%; }

.mix dt { font-family:'Frutiger Neue W01 Bd', 'AxisStd-Bold', sans-serif; }
.mix dd { font-family:'FrutigerNeueW01-Regular', 'AxisStd-Regular', sans-serif; }

/* font-family:'FrutigerNeueW01-Regular';
font-family:'Frutiger Neue W01 Bd';
font-family:'OptimanovaLTW01-Titling';
font-family:'OptimanovaLTW01-LightIt';
font-family:'AxisStd-UltraLight';
font-family:'AxisStd-Regular';
font-family:'AxisStd-Bold'; */

#axis_test h1 { font-family: 'AxisStd-UltraLight', sans-serif; letter-spacing: normal; }
#axis_test h2 { font-size: 150%; margin-bottom: 0.5em; }
#axis_test #container div { padding-top: 36px; }
#axis_test #container div p { margin-bottom: 1em; }
#axis_test p { line-height: 1.75; }
.f14 p { font-size: 14px; }
.f16 p { font-size: 16px; }
.f24 p { font-size: 24px; }
.axis_mix { font-family:'FrutigerNeueW01-Regular', 'AxisStd-Regular', sans-serif; }
.axis_only { font-family: 'AxisStd-Regular', sans-serif; }
.nf_only { font-family: 'FrutigerNeueW01-Regular', sans-serif; }

#tazugane_test h1 { font-family: 'Tazugane Gothic StdN W50 UltLt', sans-serif; letter-spacing: normal; }
#tazugane_test h2 { font-size: 150%; margin-bottom: 0.5em; }
#tazugane_test #container div { padding-top: 36px; }
#tazugane_test #container div p { margin-bottom: 1em; }
#tazugane_test p { line-height: 1.75; }
.tazugane_mix { font-family:'FrutigerNeueW01-Regular', 'Tazugane Gothic StdN W50 Rg', sans-serif; }
.tazugane_only { font-family: 'Tazugane Gothic StdN W50 Rg', sans-serif; }
