@charset "UTF-8";



/*
	--------------------------------
	更新日: 2010-07-13
	--------------------------------
*/



@import "initial.css";



/* --------------------------------
	要素別スタイル
-------------------------------- */

body { background:#fff; color:#666 !important; font-family:"ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif; font-size:medium !important; line-height:normal; }
html:not(:target) body { font-size:16px !important; }/* IE 以外 */
body { -webkit-text-size-adjust:none; }

pre { font-family:"ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif; }

a:link,
a:visited { color:#0073d9; text-decoration:underline; }
a:hover,
a:active { color:#ff7200; text-decoration:none; }

input, select, textarea { color:#111; font-family:"メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif; }
html:not(:target) input,
html:not(:target) select,
html:not(:target) textarea { font-family:sans-serif; }/* IE 以外 */
textarea { border:1px solid #b7b7b7; padding:2px 3px 2px 3px; }

img  { border:0;}



/* --------------------------------
	汎用クラス
-------------------------------- */

/*
クラス名 { px換算値 }
.txt10 { 10px/15px }
.txt12 { 12px/17px }
.txt14 { 14px/19px }
.txt16 { 16px/20px }
.txt18 { 18px/22px }
.txt20 { 20px/24px }
*/
.txt10 { font-size:62.5%; line-height:1.5; } * html .txt10 { font-size:63%; }/* IE 6 以前 */
.txt12 { font-size:75%; line-height:1.417; }
.txt14 { font-size:87.5%; line-height:1.357; } * html .txt14 { font-size:88%; }/* IE 6 以前 */
.txt16 { font-size:100%; line-height:1.25; }
.txt18 { font-size:112.5%; line-height:1.222; } * html .txt18 { font-size:113%; }/* IE 6 以前 */
.txt20 { font-size:125%; line-height:1.2; }


/* clearfix: 2008-12-10 ---------------- */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }


.rollover {}
.belatedpng {}

