@charset "UTF-8";
/* **************************************************************************
 * Style Name: modules.css
 * Style URI: /css/modules.css
 * Description: 汎用
 * Version: CSS2
 * Last Up Date: 2010.03.03
 * Author: matsumura
 * ************************************************************************** */

/* ==========================================================================
 * @名前@ .clearfix
 * @説明@ float解除
 * ========================================================================== */
.clearfix {
	display:inline-block;
	position: relative;/**デザインビュー確認用：本番ではコメントアウト！*/
}
.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.InputText001 {
	border-width:1px;
	border-style:solid;
	padding-top:0.2em;
	padding-bottom:0.2em;
	border-color: #999;	
}


/* ==========================================================================
 * @名前@ .modTextArea001
 * @説明@ 複数行テキスト入力 No.001
 * ========================================================================== */
textarea.TextArea001 {
	border-width:1px;
	border-style:solid;
	padding-top:0.2em;
	padding-bottom:0.2em;
}


/* ==========================================================================
 * @名前@ .modSelectOne001
 * @説明@ プルダウンリスト No.001
 * ========================================================================== */
select.SelectOne001 {
	border-width:1px;
	border-style:solid;
	border-color: #999;
}


/* ==========================================================================
 * @名前@ .modSelectMulti001
 * @説明@ 複数選択リスト No.001
 * ========================================================================== */
select.SelectMulti001 {
	border-width:1px;
	border-style:solid;
}


