


/* ●proceeds.php売り上げ管理の検索結果テーブルボーダー設定 */
.proceeds_list table tr th,.proceeds_list table tr td{
border: 1px dotted #888888 !important;
}



/* ●budget_entry.phpの右側入力 */

/* 家財の文字小さく */
#TBL_nimotsu_menu2 ,#TBL_nimotsu_menu1,#TBL_nimotsu_menu3{
font-size:90% ! important;
}

/* イメージの縮小 */
.btn_domain img {
max-width:100%;
height:auto;
}

/* 入力フォームの体裁 */

.budget_entry_1 {
height: 300px ! important;
margin: 0px ! important;
width: 100％ ! important;
}
/* ボーダーの罫線を取る 

#form1 td{
border:none ! important;
}*/

/* 表中必須文字 */

.required {
font-size:70%;
}


.budget_entry_1 input {
margin-bottom:12px;
}


/* サブタイトル */

h4 {
     background-color:#cccccc ! important;
     border-bottom:1px dotted #cbd48c ! important;
     clear:both ! important;
     color:#00000 ! important;
     font-size:15px ! important;
     font-weight:none ! important;
     line-height:1 ! important;
     margin:2px 2px 5px 0px ! important;
     padding:5px ! important;
  width: 99%! important;
}


/* テーブル装飾  */

.estimates th,.estimates_list th,.m_tables th, .m_wholesale th,.budget_entry_1 th,.budget_entry_2 th,.budget_entry_3 th,.budget_entry_4 th {
border-left:4px solid #be1309! important;
}

.estimates th,.estimates_list th,.m_tables th, .m_wholesale th,.budget_entry_1 th,.budget_entry_2 th,.budget_entry_3 th,.budget_entry_4 th {
border:1px dotted #888888! important;
}

.proceeds_list th {
border:1px solid #000000! important;
}

.proceeds_list td {
border: 1px solid #000000! important;
}


.estimates td.t_top,.estimates_list td.t_top,.m_tables td.t_top, .m_wholesale td.t_top,.budget_entry_1 td.t_top,.budget_entry_2 td.t_top,.budget_entry_3 td.t_top,.budget_entry_4 td.t_top  {
border-top:4px solid #b3b3b3! important;
}

.estimates td,.estimates_list td,.m_tables td, .m_wholesale td,.budget_entry_1 td,.budget_entry_2 td,.budget_entry_3 td,.budget_entry_4 td {
border: 1px dotted #888888! important;
}

/*.estimates tr:hover,.estimates_list tr:hover,.m_tables tr:hover, .m_wholesale tr:hover,.budget_entry_1 tr:hover,.budget_entry_2 tr:hover,.budget_entry_3 tr:hover,.budget_entry_4 tr:hover {
background:none repeat scroll 0% 0% #eeeeee! important;
color:#8d8e8f! important;
}*/
/* フォーカスした時のカラー */

.estimates tr:hover, .estimates_list tr:hover, .m_tables tr:hover,
.m_wholesale tr:hover, .budget_entry_1 tr:hover, .budget_entry_2 tr:hover,
.budget_entry_3 tr:hover, .budget_entry_4 tr:hover {
background: #a3cddc none repeat scroll 0 0 ;
color:#0473ac ;
}




/* 基本書体 */
body, td, th, div, p, label, input,textarea {
font-family: "Century Gothic",Arial,"メイリオ","Meiryo","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif !important;
}

input{
margin:2px;
}

.header {
min-width:1220px;
}

.main {
min-width:1220px;
}


/* ボタンバナー文字装飾 */
.button_banner {
display: inline-block;
margin: 5px -3px;
}


.button_banner a {
background: none repeat scroll 0 0 #016cbf! important;
}

/* バナーフォントカラーホワイト */

.button_banner a {
color: #ffffff! important;
}

.button_banner a {
border-radius:10px;
display:block;
font-size:14px;
font-weight:normal;
margin:5px;
text-align:center;
color:#FFF;
padding:5px 50px 5px 50px;
text-align:center;
border-top:1px solid #DDD;
border-left:1px solid #DDD;
border-right:1px solid #BBB;
border-bottom:1px solid #BBB;
}

/* バナー文字装飾 */
support_banner a, .referral_banner a {
background: none repeat scroll 0 0 #eee;
border-color: #ddd #bbb #bbb #ddd;
border-width: 1px;
color: #111;
border: 1px solid #cccccc;
border-bottom: none;
text-align: center;
width: 140px;
border-radius: 10px 10px 0 0;
display: block;
font-size:13px;
font-weight: normal;
height: 42px;
line-height: 43px;
margin: 0 5px 0 5px;
padding: 0 5x;
}
.referral_banner a, .support_banner a {
background: none repeat scroll 0 0 #ffffff;
border-radius: 10px 10px 0 0;
display: block;
font-size: 13px;
font-weight: normal;
height: 42px;
line-height: 43px;
margin: 0 5px 0 5px;
padding: 0 5x;
text-align: center;
width: 140px;
}


/* h2の装飾 */
a:hover {
text-decoration: none;
}

/* h2の装飾 */
h2 {
font-size: 18px;
margin: 0px 10px 0.5em 10px;
padding: 20px 0px 10px 0px;
}


h2 {
border-bottom: 1px solid #2860b4;
box-shadow: 0 1px 0 #aaaaaa;
color: #2860b4;
font-size: 1.5em;
font-weight: bold;
text-shadow: 0 1px 1px #999999;
}

/* h3の装飾 */
h3 {
font-size: 15px;
color:#1071af;
padding: 0px 10px 10px 0px;
text-align:left;
}



/* ボーダーラインの装飾 */
hr{
border:none;
border-top:dashed 1px #888;
height:1px;
color:#FFFFFF;
}


/* サブタイトルのクリックカラー */

.referral_banner a:hover {
background: none repeat scroll 0 0 rgb(229, 255, 255);
}

/* 1T文字センター */

.btn_domain3 .nm_truck {
text-align: center;
border:none;
}

/* 半調に落とす 
a:hover ,img:hover:not(#map) {
filter: alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}
*/

/* バナーカラーブルーに変更 */

.support_banner a {
background: none repeat scroll 0 0 #016cbf! important;
}

/* バナーフォントカラーホワイト */

.support_banner a {
color: #ffffff! important;
}

.result_div {
	display: inline-block;
}
.result_color0 {
    background-color:#ffffff;
}
.result_box1 {
	display: inline-block;
	vertical-align:middle;
    background-color:#ffc9d7;
    width:15px;
    height:15px;
}
.result_color1 {
    background-color:#ffc9d7;
}
.result_box2 {
	display: inline-block;
	vertical-align:middle;
    background-color:#fffebd;
    width:15px;
    height:15px;
}
.result_color2 {
    background-color:#fffebd;
}
.result_box3 {
	display: inline-block;
	vertical-align:middle;
    background-color:#b1eac1;
    width:15px;
    height:15px;
}
.result_color3 {
    background-color:#b1eac1;
}
.result_box4 {
	display: inline-block;
	vertical-align:middle;
    background-color:#accbd1;
    width:15px;
    height:15px;
}
.result_color4 {
    background-color:#accbd1;
}
.result_box5 {
	display: inline-block;
	vertical-align:middle;
    background-color:#87b0b9;
    width:15px;
    height:15px;
}
.result_color5 {
    background-color:#87b0b9;
}
.result_box6 {
	display: inline-block;
	vertical-align:middle;
    background-color:#03c2f6;
    width:15px;
    height:15px;
}
.result_color6 {
    background-color:#03c2f6;
}
.result_box7 {
	display: inline-block;
	vertical-align:middle;
    background-color:#939393;
    width:15px;
    height:15px;
}
.result_color7 {
    background-color:#939393;
}
.result_box8 {
	display: inline-block;
	vertical-align:middle;
    background-color:#FA5858;
    width:15px;
    height:15px;
}
.result_color8 {
    background-color:#FA5858;
}

.result_box9 {
	display: inline-block;
	vertical-align:middle;
    background-color:#10cf02;
    width:15px;
    height:15px;
}
.result_color9 {
    background-color:#10cf02;
}

/* KA案件対応 start */
.result_color_parson {
    background-color:#FF9524;
}
.result_box_parson {
	display: inline-block;
	vertical-align:middle;
    background-color:#FF9524;
    width:15px;
    height:15px;
}
/* KA案件対応 end */

.olControlAttribution {
    bottom: 2px !important;
    right: 0px !important;
    background-color: rgba(255, 255, 255, 0.6) !important;
    padding: 0 4px !important;
}

