﻿@charset "utf-8";

/*-----アレルギー------*/

/* CSS Document */
/* css reset*/
 /*div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, */

/*以下は障害あり。リセットしない。*/
/*center,table,td,li,ul,tr,th*/
/*	vertical-align: baseline;*/
/*	text-align:left;*/


html, body,
dl, dt, dd, ol,
fieldset, form, label, legend,
caption, tbody, tfoot, thead,  {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	line-height:1em;
	background: transparent;
	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 */

}

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%;
	line-height: 1.5em;
}
.fs11 {
	font-size:85%;
	line-height: 1.5em;
}
.fs12 {
	font-size:93%;
	line-height: 1.5em;
}
.fs13 {
	font-size:100%;
	line-height: 1.5em;
}
.fs14 {
	font-size:108%;
	line-height: 1.5em;
}
.fs15 {
	font-size:116%;
	line-height: 1.5em;
}
.fs16 {
	font-size:123.1%;
	line-height: 1.5em;
}
.fs17 {
	font-size:131%;
	line-height: 1.5em;
}
.fs18 {
	font-size:138.5%;
	line-height: 1.5em;
}
.fs19 {
	font-size:146.5%;
	line-height: 1.5em;
}
.fs20 {
	font-size:153.9%;
	line-height: 1.5em;
}
.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;}
