
/*
    ASP.Net版 
-------------------------------------------------------------------*/
/*---------------------------------
	IMEモード設定
-----------------------------------*/
.ime-auto		{ime-mode:auto;}
.ime-active		{ime-mode:active;}
.ime-inactive	{ime-mode:inactive;}
.ime-disabled	{ime-mode:disabled;}

/*---------------------------------
	TextBox width(maxlengthより)
-----------------------------------*/
/*input[maxlength='2'] { width: 40px;}
input[maxlength='4'] { width: 70px;}
input[maxlength='6'] { width: 80px;}
input[maxlength='7'] { width: 90px;}
input[maxlength='8'] { width: 100px;}
input[maxlength='9'] { width: 110px;}
input[maxlength='10'] { width: 120px;}
input[maxlength='20'] { width: 180px;}
input[maxlength='30'] { width: 200px;}
input[maxlength='40'] { width: 230px;}
input[maxlength='60'] { width: 250px;}
input[maxlength='70'] { width: 250px;}*/

/*---------------------------------
	ドロップダウンリスト
-----------------------------------*/
.styled-select select { 
    border: 1px solid #ccc;
    padding: 6px 4px;
    outline: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    /*font-family: 'MuseoSans500Regular', Arial, sans-serif; <-------- remove it*/
    color: #777;
    margin: 0;
    width: 210px;
    max-width: 100%;
    display: block;
    background: #fff;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    /*box-sizing:border-box;*/
    box-sizing:border-box;
    }

/*---------------------------------
	メッセージ表示ラベル
-----------------------------------*/
#wlMsg
{
    margin-left: 20px;
    font-weight:bold;
}

/*---------------------------------
	ボタン
-----------------------------------*/
/* 角を丸く */
.btnbasic {
    border-radius: 10px;
    background-color:#4F81BD;
    font-weight:bold;
    padding:2px;
    border:1px;
}

.btndel{
    background-color:darkorange;
}

.btndisp{
    background-color:seagreen;
}

.btnsearch{
    background-color:darkturquoise;
}

.btnchange{
    background-color:coral;
}

.btntransparent{
    filter:alpha(opacity=20);
    -moz-opacity: 0.2;
    opacity: 0.2;
}
.btnhidden
{
    visibility:hidden;
}
.btnsmall
{
    font-weight:lighter;
    background-color:lightslategray;
}
/*---------------------------------
	Table td内のテキストボックス
-----------------------------------*/
.celltxt {
    width:96%;
    
}

/*---------------------------------
	宛名印刷ページ
-----------------------------------*/
#f_print {
	clear: both;
	border: 1px solid #E2E2DE;
	padding: 10px;
	padding-bottom: 40px;
	background-color: white;
}

#f_print h2 {
	font-size: 14px;
	padding-left: 10px;
	/* color: #6C3E3F; */
	color: #4F81BD;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 5px;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	/* border-left-color: #884D4E; */
	border-left-color: #4F81BD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	/* border-bottom-color: #EAEAEA; */
	border-bottom-color: #4F81BD;
	padding-top: 2px;
	padding-bottom: 2px;
}
/*
テーブル
-------------------------------------------------------------------*/

#f_print #c_pad table {
	width: 200px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#f_print #c_pad table td {
	padding: 5px;
	/* border: 1px solid #EAE8DF; */
	border: 1px solid #4F81BD;
}
#f_print #c_pad table th {
	/* background-color: #EFEDE7; */
	background-color: #4F81BD;
        color: white;
	padding: 7px;
}
#contents #c_pad form table th {
	width: 127px;
}