@charset "UTF-8";



/*
	--------------------------------
	更新日: 2011-01-10
	--------------------------------
*/



@import "initial.css";



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

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

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

a:link { color:#010101; text-decoration:none; }
a:visited { color:#010101; text-decoration:none; }
a:hover { color:#c61722; text-decoration:underline; }
a:active { color:#c61722; text-decoration:underline; }

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; }



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

/*
クラス名 { px換算値 }
.txt10 { 10px/15px }
.txt11 { 11px/16px }
.txt12 { 12px/17px }
.txt13 { 13px/18px }
.txt14 { 14px/19px }
.txt15 { 15px/20px }
.txt16 { 16px/20px }
.txt18 { 18px/22px }
.txt20 { 20px/24px }
*/
.txt10 { font-size:62.5%; line-height:1.5; }
.txt11 { font-size:68.8%; line-height:1.455; }
.txt12 { font-size:75%; line-height:1.417; }
.txt13 { font-size:81.3%; line-height:1.385; }
.txt14 { font-size:87.5%; line-height:1.357; }
.txt15 { font-size:93.8%; line-height:1.333; }
.txt16 { font-size:100%; line-height:1.25; }
.txt18 { font-size:112.5%; line-height:1.222; }
.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 {}







