@charset "UTF-8";
/* CSS Document */
/* css reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn,  font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b,  i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	/*****line-height:1em;*/
	vertical-align: baseline;
	background: transparent;
	text-align:left;
	font-weight:normal;
	/*font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ
', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;*/
	font-style: normal;	
	/*font-family:"ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体",
Sans-serif;*/
	/*font-family:"ＭＳ ゴシック", "Osaka－等幅", serif;*/
	/****font-size: 13px;
	*font-size:small; /* for IE */
	/*****font:x-small; /* for IE in quirks mode */
}

input,select,textarea {
	margin: 0px;
	padding: 0px;
	text-align:left;
	font-weight:normal;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ
',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	/*font-family:"ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体",
Sans-serif;*/
	/*font-family:"ＭＳ ゴシック", "Osaka－等幅", serif;*/
	font-size: 13px;
	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
}


ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* 13px font-size fs[px]*/
/* http://developer.yahoo.com/yui/fonts/  */
.fs10 {font-size:77%;}
.fs11 {font-size:85%;}
.fs12 {font-size:93%;}
.fs13 {font-size:100%;}
.fs14 {font-size:108%;}
.fs15 {font-size:116%;}
.fs16 {font-size:123.1%;}
.fs17 {font-size:131%;}
.fs18 {font-size:138.5%;}
.fs19 {font-size:146.5%;}
.fs20 {font-size:153.9%;}
.fs21 {font-size:161.6%;}
.fs22 {font-size:167%;}
.fs23 {font-size:174%;}
.fs24 {font-size:182%;}
.fs25 {font-size:189%;}
.fs26 {font-size:197%;}

/*width*/
.w50 {width:50px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w350 {width:350px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}


/* omajinai */
html,body{ height:100%; }
em {font-style:italic; }

/*cursor*/
.c_pointer {cursor:pointer;}
.c_help {cursor:help;}
.c_wait {cursor:wait;}

/* IME */
.ime_on {ime-mode:active;}
.ime_off {ime-moed:inactive;}
.ime_non {ime-mode:disabled;}


ol.num{
	list-style-type: decimal;
	margin-left: 35px;
}
ol.abc{
	list-style-type: lower-alpha;
	margin-left: 35px;
}
/*jisage*/
.hidari_10px{padding-left: 10px}
.hidari_15px{padding-left: 15px}
.hidari_20px{padding-left: 20px}
.hidari_30px{padding-left: 30px}
.hidari_40px{padding-left: 40px}
