@charset "Shift_JIS";



/*======================================================================================================================
========================================================================================================================

form.css

会員様専用デスクフォーム用スタイル

========================================================================================================================
======================================================================================================================*/




/* 小見出しタイトル
----------------------------- */
.ttl_form_sub {
	padding:     5px;
	border:      #5B4A38 solid 1px;
	background:  #DED5CA;
	font-weight: bold;
}
.ttl_form_sub{
	border-radius: 3px 3px 0 0;
}
.ttl_form_sub01{
	padding:     5px;
	border:      #5B4A38 solid 1px;
	background:  #DED5CA;
	font-weight: bold;
	border-radius: 5px 5px 0 0;
}

/* ボックス指定
----------------------------- */
.box_form {
	padding:     20px;
	border:      #5B4A38 solid 1px;
	border-top:  none;
	background:  #FFFFFF;
}
.box_form{
	border-radius: 0 0 3px 3px;
}
.box_form01{
	padding:     20px;
	border:      #5B4A38 solid 1px;
	border-top:  none;
	background:  #FFFFFF;
	border-radius: 0 0 5px 5px;
}
.box01{
	padding: 10px;
	background-color: #FFF;
	border-radius: 5px;
}

.box_line_gray_bgray{
	border-radius: 5px;
}


.box_white{
	background-color: #FFFFFF;
	border: solid 1px #372717;
	border-radius: 3px;
	clear: both;
}
.in01{
	margin: 5px;
}
.in01-01{
	background-color: #FFF6F1;
	border-radius: 5px;
	padding: 5px;
	border: solid 1px #C0AEA0;
}
.shadow01{
	
}

/* ■タイトル
----------------------------- */
.ttl_item {
	margin:        0px 0px 3px 0px;
	padding:       0px 0px 0px 18px;
	background:    url(../img/icon_square_brown.gif) 0px 3px no-repeat;
}

/* フロートリスト
----------------------------- */
.floatList{
	overflow: hidden;
}
.floatList li {
	list-style:   none;
	float:        left;
	margin:       0;
	padding:      0;
	width:        50%;
}
.floatList.split0 li{
	width: auto;
	margin-right: 20px;
}
.floatList.split3 li{
	width: 33%;
}
.floatList.split4 li{
	width: 24%;
}
.floatList li.exc {
	float: none;
	width: auto;
	clear: both;
}
.floatList li.exc01 {
	clear: both;
}
.floatList li.split301{
	width: 66%;
}
.floatList li.split401{
	width: 48%;
}

.label-width label{
	display: inline;
	white-space: nowrap;
	margin-right: 15px;
}

/* エラー枠 manaka add 2011/03/31
-------------------------------------------------------------------------------------------------------- */
.error_area{
	padding:          10px;
	border:           solid 1px #FF0000;
	margin-bottom:    10px;
	color:            #FF0000;
	background-color: #FFFFFF;
}
.error_area li{
	margin:        0px 0px 0px 17px;
	padding:       0px;
	list-style:    disc outside;
	line-hight:    150%;
}
.error{
	border:         solid 1px #FF0000;
	background-color: #FBEBEB;
	padding: 5px;
	zoom: 1;
}

/* imeモード調整 manaka add 2011/12/22
-------------------------------------------------------------------------------------------------------- */
.ime_active{
	ime-mode: active;
}
.ime_inactive{
	ime-mode: inactive;
}
.ime_disabled{
	ime-mode: disabled;
}

/* Flow manaka add 2011/12/22
-------------------------------------------------------------------------------------------------------- */
.flow{}
.flow li{
	float: left;
	padding: 0;
	margin: 0;
}
.flow img{
	vertical-align: top;
}
.flow:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	line-height: 0;
}
.flow        { display: inline-block; }
/* Hides from IE-mac \*/
* html .flow { height: 1%; }
.flow        { display: block; }
/* End hide from IE-mac */


