@charset "UTF-8";
/* **************************************************************************
 * @説明@   汎用モジュール
 *
 * @制作@   H.Tanaka 2008/00/00
 * @編集@
 * @編集@
 * @編集@
 * @ver@    1.00
 * @cssver@ 2.1
 * ************************************************************************** */

/* ==========================================================================
 * @名前@ .clearfix
 * @説明@ float解除
 * ========================================================================== */
.clearfix {
	display:inline-block;
}
.clearfix:after {
	content:" ";
	clear:both;
	overflow:hidden;
	display:block;
	visibility:hidden;
	margin-bottom:-1px;
	height:1px;
	font-size:1px;
	line-height:1px;
}
/* \*/
.clearfix {
	display:block;
	height:1px;
}
html>body .clearfix {
	height:auto;
}
/* */


/* ==========================================================================
 * @名前@ .actIME
 * @説明@ IMEオン（変更可）
 * ========================================================================== */
 input.actIME
,textarea.actIME
{
	ime-mode:active;
}


/* ==========================================================================
 * @名前@ .offIME
 * @説明@ IMEオフ（変更可）
 * ========================================================================== */
 input.offIME
,textarea.offIME
{
	ime-mode:inactive;
}


/* ==========================================================================
 * @名前@ .disIME
 * @説明@ IMEカット（変更不可）
 * ========================================================================== */
 input.disIME
,textarea.disIME
{
	ime-mode:disabled;
}


/* ==========================================================================
 * @名前@ .hideElm
 * @説明@ 隠し要素
 * ========================================================================== */

.hideElm {
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	display:block;
	outline:none;
	margin:0 0 -1px;
	border:none;
	padding:0;
	width:1px;
	height:1px;
	background:transparent;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
}



/* ==========================================================================
 * @名前@ .modInputText001
 * @説明@ 一行テキスト入力 No.001
 * ========================================================================== */
input.modInputText001 {
	border-width:1px;
	border-style:solid;
	padding-top:0.2em;
	padding-bottom:0.2em;
}


/* ==========================================================================
 * @名前@ .modTextArea001
 * @説明@ 複数行テキスト入力 No.001
 * ========================================================================== */
textarea.modTextArea001 {
	border-width:1px;
	border-style:solid;
	padding-top:0.2em;
	padding-bottom:0.2em;
}


/* ==========================================================================
 * @名前@ .modSelectOne001
 * @説明@ プルダウンリスト No.001
 * ========================================================================== */
select.modSelectOne001 {
	border-width:1px;
	border-style:solid;
}


/* ==========================================================================
 * @名前@ .modSelectMulti001
 * @説明@ 複数選択リスト No.001
 * ========================================================================== */
select.modSelectMulti001 {
	border-width:1px;
	border-style:solid;
}

