﻿@charset "utf-8";

/*
#3366ccc
*/




/********************************************************************
資材申し込み
*********************************************************************/

table.tbl_form td.m_must img{ /* 画像の上アキ */
	padding:5px 0;
}

table td.m_must .t_l, table td.m_must .t_size{
	text-align:center!important;
}


/********************************************************************
お申し込みフォーム表の修飾
*********************************************************************/

div.flw_form{/*3つのステップ*/
text-align:right;
margin:0px;
padding:0px;
}
div.ttl_form{ /*フォーム関連タイトル*/
margin:20px 0px 10px 0px;
padding:0px;
}
div.comp_area_form{ /*完了画面タイトル画像*/
text-align:center;
margin:20px 0px;
padding:0px;
}

table.tbl_form{
background-color:#999999;
border:1px solid #3366cc;
width:100%;
margin:0px;
}
table.tbl_form td {
background-color:#ffffff;
padding:5px;
vertical-align:top;
text-align:left; 
}
table.tbl_form td.tbl_reg {
background-color:#cccccc;
padding:5px;
text-align:right; 
}

/*--------------------------------------------------------*/
/*入力画面制御*/

.tbl_input table.tbl_form td.m{
background:#eeeeee;
}
.tbl_input table.tbl_form td.m_must{
background-color:#FFCCCC;
}

.tbl_input table.tbl_form td.m_must .szi_setnum{ /* 2012.10 iura */
background-color:#F99;
font-weight:bold;
/*padding:3px;*/
padding:0;
vertical-align:middle;
color:#333;
}
.tbl_input table.tbl_form td.m_must .szi_setnum input{
	margin:5px 0;
}


/*--------------------------------------------------------*/
/*確認画面制御*/

.tbl_conf table.tbl_form td.m{
font-weight:bold;
background:#eeeeee;
color:#660066;
}
.tbl_conf table.tbl_form td.m_must{
background-color:#FFCCCC;
font-weight:bold;
color:#660066;
}

.tbl_conf table.tbl_form td.m_must .szi_setnum{ /* 2012.10 iura */
background-color:#F99;
font-weight:bold;
padding:3px;
vertical-align:middle;
font-size:120%;
}

.tbl_conf table.tbl_form td.m_must .t_l{
	font-weight:normal;
color:#000000!important;
}

.tbl_conf table div.error{
	color:#FF0000;
}

/*入れ子の表テーブル*/
table.tbl_sub{
background-color:#cccccc;
width:100%;
margin:0px;
}
table.tbl_sub td{
background-color:#ffffff;
padding:3px;
vertical-align:top;
text-align:left; 
font-weight:normal;
color:#333333;
}
table.tbl_sub td.m{
background:#eeeeee;
}
