@charset "utf-8";

@import url("smoothness/jquery-ui-1.7.1.custom.css");
@import url("../setting/js/jquery-treeview/jquery.treeview.css");
@import url("../setting/js/table/sortTables.css");


/*
 * 2009/07/23 teruya_upd Add
 *  YUI(Yahoo User Interface)カレンダー用css
 */
@import url("yui/calendar.css");



/*
 * 2009/08/08 teruya_upd Add
 *  Tabs用css
 */
@import url("tabs/tabs.css");




form {
    margin: 0;
    padding: 0;
}
label {
    white-space: nowrap;
}
input.file {
    font-size: 30px;
}

a img {border: none;}

.error-message {
	/* 2009/09/30 yamashita_upd Mod */
	/* color: #990000; */
	color: red;
	/* 2009/09/30 yamashita_add */
	font-size: small;
	font-weight: bold;
	/* 2009/11/12 teruya_upd Add */
    white-space: nowrap;
}

div.tooltip	{
	position: absolute;
	left: -9999px;
	padding: 5px;
	width: 250px;
	border: 1px solid #aaa;
	background: #eee;
}

div.tooltip p{
	padding: 10px;
	background: #222;
	color: #FFF;
    text-align: left;
    line-height: 150%;
}

div#ui-datepicker-div {
    top: -1000px;
}

div#load_target_category_tree_document {
    clear: left;
    float: left;
}
div#load_target_document_list_document {
    float: left;
}

div.load_target {
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 1px;
    height: auto !important;
    height: 1px;
}

div.load_target_button {
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}

.height_auto {
    min-height: 1px;
    height: auto !important;
    height: 1px;
}

.actions {
    width: 10px;
}

#document_view {
    float: left;
}
#document_view_button {
    clear: both;
    text-align: right;
    min-width: 950px;
    width: auto !important;
    width: 950px;
    _width: 940px;
}
/* 2009/07/30 yamashita_add  左寄せ版 */
#document_view_button2 {
    clear: both;
    text-align: left;
    min-width: 950px;
    width: auto !important;
    width: 950px;
    _width: 940px;
}


/* 2009/07/17 teruya Add */
.master_top2 {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 100%;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	/*font-size: 11px;*/
	font-size: x-small;
	line-height: 1.8em;
	float: left;
}
.master_top2 p {
    margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	background: url(../setting/img_common/icon_small_plus2.gif) no-repeat left center;

}
.master_top2 td {
	padding: 10px 0px 10px 0px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	/*text-indent: 5px;*/
	text-indent: 10px;
}
.master_top2_02_title {
	background: #E2E2E2 url(../setting/img_common/backimages_Bgraygra.gif) repeat-x;
	height: 25px;
	font-weight: bold;
	color: #000000;
	/*line-height: 2.8em;*/
	line-height: 3.5em;
    width: 180px;
}
.master_top2_sub {
	/*margin: 10px 0px 10px;*/
	margin: 0px;
	padding: 0px;
	/*width: 99%;*/
	width: 95%;
    border-top: 0px;
	border-left: 0px;
	/*font-size: 11px;*/
	font-size: x-small;
	line-height: 1.8em;
	float: left;
}
.master_top2_sub td {
	/*padding: 0px;*/
	padding: 0px 0px 0px 10px;
	border-right: 0px;
	border-bottom: 0px;
	text-indent: 5px;
}



/*
 * 2009/08/08 teruya_upd Add
 * 　タブ版のトップページ用css
 */
#top_contents2 {
	margin: 8px 0px 0px;
	padding: 0px;
	float: left;
	width: 900px;
}
#top_contents2 h2 {
	float: left;
	margin: 0px -5px 5px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	width: 445px;
	background: url(../setting/img_user/backimage_subtitle.gif) repeat-x left bottom;
	height: 30px;
	border: 1px solid #999999;
	display: inline;
	line-height: 2.2em;
}
#top_contents2 .subcontents {
	margin: 5px 0px 5px;
	padding: 0px;
	float: left;
	width: 100%;
    height: 260px;
    overflow: auto;

}
* html #top_contents2 .subcontents {
	margin: 5px 0px 5px;
	padding: 0px;
	float: left;
	width: 100%;
    height: 260px;
    overflow: auto;
	display: inline;
}
#top_contents2 .subcontents h3 {
	margin: 5px 0px 2px;
	padding: 0px;
	color: #000000;
	float: left;
	font: bold 13px Arial, Helvetica;
}
#top_contents2 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
    float: none;
	list-style: none;
}
#top_contents2 li {
	float: left;
	width: 400px;
    margin-right: 5px;
}
#top_contents2 .top_search {
	float: left;
	margin: 3px 3px 3px 10px;
	padding: 0px;
	width: 430px;
	font-size: 12px;
	display: inline;
}
#top_contents2 li p {
	float: left;
	width: 400px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(../setting/img_common/tdimg_icon2.gif) no-repeat left top;
	line-height: 1.4em;
}
#top_contents2 .morenews {
	margin: 15px 0px 0px;
	padding: 0px;
	float: left;
}
#top_contents2 .top_tabs_list li {
	/*width: 150px;*/
    width: auto;        /* 2009/09/24 teruya_upd Mod */
}
#top_contents2 #top_tabs {
    height: 260px;
    border-style: none;
}
/* 2009/09/24 teruya_upd Add */
#top_contents2 .top_tabs_list li a {
	width: 150px;
}


/* 
 * 2009/08/13 teruya_upd Add
 * 　アップロード時のプログレスバー用css
 */
/* progress bar container */
#progressbar {
	border: 1px #36c solid;
	width: 300px;
	height: 20px;
	position: relative;
	color: #36c;
}
/* color bar */
#progressbar div.progress {
	position: absolute;
	width: 0;
	height: 100%;
	overflow: hidden;
	background-color: #d5ddf3;
}
/* text on bar */
#progressbar div.progress .text {
	position: absolute;
	text-align: center;
	color: #36c;
}
/* text off bar */
#progressbar div.text {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
}

#status {
	text-align: right;
	width: 300px;
}


/* *******************************↓↓↓↓
 * 2009/08/15 teruya_upd Add
 * *******************************/
.user_table_lineNone {
	margin: 5px 0px 0px;
	padding: 0px;
	width: 720px;
	font-size: x-small;
	line-height: 1.6em;
	float: left;
}
.user_table_lineNone td {
	text-align: center;
}
.user_table_lineNone td p {
	font-weight: bold;
}

/* 新規画面用css */
.new_block {
	border: solid 1px;
    height: 200px;
    width: 300px;
    margin: auto auto auto auto;
}
.new_caption {
    /* 2009/11/18 teruya_upd Mod */
    /*border: solid 1px;
    height: 100px;*/
    border: 2px solid #999999;
    height: 96px;
    width: 550px;
    margin: 50px auto auto auto;
    /* 2009/11/18 teruya_upd Add */
    background: #E2E2E2 url(../setting/img_common/image_backinfo.gif) repeat left top;
}
#new_caption_main {
    margin-top: 30px;
}
/* 2009/11/18 teruya_upd Add  IE Hack */
* html #new_caption_main {
    margin-top: 25px;
}

/* 新規登録確認用css */
.confirm_block {
	border: solid 1px;
    height: 50px;
    width: 150px;
    margin: auto auto auto auto;
}
#confirm_add {
    /* 2009/11/18 teruya_upd Del */
    /*
    border: solid 1px;
    height: 50px;
    width: 300px;
    */
    margin: 50px auto auto auto;
    display: none;
}
/* *******************************↑↑↑↑
 * 2009/08/15 teruya_upd Add
 * *******************************/


/*  
 * 2009/09/10 teruya_upd Add
 */
#material_category_frame{
    /*height: 450px;*/
    height: 430px;          /* 2009/09/29 teruya_upd Mod */
    overflow-y: auto;
}
#material_uploadlist_frame{
    height: 250px;
    overflow-y: auto;    
}
#material_form_frame{
    /*height: 510px;*/
    height: 480px;      /* 2009/09/29 teruya_upd Mod */
    overflow-y: auto;
}
/*
 * 2009/12/12 teruya_upd Add
 *   設計図書リスト
 */
#material_categorylist_lv1{
    margin-top: 5px;
    padding-left: 10px;
    width: 97%;
}
.material_categorylist_lv2{
    display: block;
    margin-top: 10px;
    width: 300px;
}
* html .material_categorylist_lv2{
    display: inline;
    margin-top: 10px;
    width: 300px;
}


/* 設計図書プログレスバー(IDで指定できないので、classで使用) */
.progressbar {
	border: 1px #36c solid;
	width: 300px;
	height: 20px;
	position: relative;
	color: #36c;
}
/* color bar */
.progressbar div.progress {
	position: absolute;
	width: 0;
	height: 100%;
	overflow: hidden;
	background-color: #d5ddf3;
}
/* text on bar */
.progressbar div.progress .text {
	position: absolute;
	text-align: center;
	color: #36c;
}
/* text off bar */
.progressbar div.text {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
}
.status {
	text-align: right;
	width: 300px;
}

/*
 * 2009/09/22 teruya_upd Add
 *  ファイルマネージャー　左ペイン可変用
 */
#wrraper_smallwindow2 {
	margin: 0px;
	padding: 0px;
	float: left;
    width: 1150px;
}
#wrraper_smallwindow2 .subtitle01 {
	float: left;
	margin: 5px -2px 5px 0px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF url(../setting/img_common/tablebacks.jpg) no-repeat;
	height: 30px;
	text-align: left;
	line-height: 2.2em;
	border-top: 2px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#wrraper_smallwindow2 .subtitle02 {
	float: left;
	margin: 5px -2px 5px 0px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF url(../setting/img_common/tablebacks2.jpg) no-repeat;
	height: 30px;
	text-align: left;
	line-height: 2.2em;
	border-top: 2px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#wrraper_smallwindow2 .subtitle03 {
	float: left;
	margin: 5px -2px 5px 0px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF url(../setting/img_common/tablebacks3.jpg) no-repeat;
	height: 30px;
	text-align: left;
	line-height: 2.2em;
	border-top: 2px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

/*
 * 2009/09/29 teruya_upd Add
 *  設計図書画面用
 */
#wrraper_smallwindow2 .subtitle04 {
	float: left;
	margin: 5px -2px 5px 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF url(../setting/img_common/tablebacks2.jpg) no-repeat;
	height: 26px;
	text-align: left;
	line-height: 1.8em;
	border-top: 2px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#wrraper_smallwindow2 .subtitle05 {
	float: left;
	margin: 5px -2px 5px 0px;
	padding: 0px;
	/*font-size: 1.1em;*/
	font-weight: normal;
	color: #000000;
	background: #FFFFFF url(../setting/img_common/tablebacks3.jpg) no-repeat;
	height: 26px;
	text-align: left;
	/*line-height: 1.8em;*/
	border-top: 2px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
/* IE Hack */
* html #wrraper_smallwindow2 .subtitle05 {
	font-size: 1.1em;
	line-height: 1.8em;
}



/*
 * 2009/09/26 teruya_upd Add
 *  ログイン画面対応
 */
#login_checkbox {
    margin: -5px 0 5px 0;
}
#login_checkbox .caption{
    display: block;
    margin-top: 5px;
    padding-top: 5px;
}
/* IE Hack */
* html #login_checkbox .caption{
    display: block;
    margin-top: 5px;
    padding-top: 0;
}


/*
 * 2009/11/04 teruya_upd Add
 *  日付ヘルパー　年のみテキスト化対応
 */
.date_input_year {
    padding-left: 3px !important;

    /* 2009/11/16 teruya_upd Add */
    padding-top: 0px !important;
    height: 19px;
    /*vertical-align: bottom;   // 2009/11/21 teruya_upd Del 　jQueryで指定*/
    ime-mode: disabled;  /*  2009/12/17 teruya_upd */
}
/* IE Hack */
* html .date_input_year {
    padding-top: 3.5px !important;
    height: 26px;
    width: 40px;
    ime-mode: disabled;

    /* 2009/11/21 teruya_upd Del
        2009/11/16 teruya_upd Add
    margin: 0;
    margin-top: 1px !important;
    margin-bottom: -1px !important;
    padding-right: 3px !important; */
}
/* 2009/11/10 teruya_upd Add for IE6 */
.date_input_year_ie6 {
    /* 2009/11/16 teruya_upd Mod & Add */
    padding: 2px 2px 0 4px !important;
    margin-bottom: 1px;
    border: 1px solid #848484;
    /*height: 22px;*/
    height: 21px;

    width: 40px;
    ime-mode: disabled;
}
/* 2009/11/21 teruya_upd Add */
.date5_div{
    /*height: 100%;*/   /* 2009/11/24 teruya_upd Add Del */
    display: inline;
}


/*
 * 2009/12/17 teruya_upd Add
 *  日付ヘルパー　年のみテキスト化対応(ポップアップ画面用)
 */
.date_input_year_popup {
    padding-left: 3px !important;
    padding-top: 0px !important;
    height: 17px !important;
    ime-mode: disabled;
}
/* IE Hack */
* html .date_input_year_popup {
    padding: 1px 0 0 3px !important;
    height: 22px !important;
    width: 40px;
    ime-mode: disabled;
}

/*
 * 2010/04/13 teruya_upd Add
 *  日付ヘルパー　年のみテキスト化対応(維持管理計画ポップアップ画面用)
 */
.date_input_year_popup2 {
    padding-left: 3px !important;
    padding-top: 1px !important;
    height: 17px !important;
    ime-mode: disabled;
}
/* IE Hack */
* html .date_input_year_popup2 {
    padding: 1px 0 1px 3px !important;
    padding-top: 2px !important;
    height: 22px !important;
    width: 40px;
    ime-mode: disabled;
}


/*
 * 2009/11/12 teruya_upd Add
 *  エラーダイアログ用css
 */
.error-message_dialog {
	color: red;
	font-size: small;
	font-weight: bold;
}


/*
 * 2009/11/16 teruya_upd Add
 *  日付入力フォーム　セパレーター用css
 */
.date5_separator {
    padding: 0 5px 3.5px 5px;
    height: 22px;
    width: 10px;
}
* html .date5_separator {
    padding: 5px 5px 3.5px 2px !important;
    height: 22px;
    width: 10px;
}


/*
 * 2009/11/16 teruya_upd Add
 *  リマインダー用css
 */
.reminder_confirm input {
    border: 0;
}


/*
 * 2009/11/18 teruya_upd Add
 *  物件登録メイン画面　メニュー用css
 */
#bukken_index_menu {
    float: left;
}
#bukken_index_menu ul {
    padding: 15px 15px 10px 15px;
}
#bukken_index_menu li {
    display: inline;
    /* 2009/12/25 teruya_upd Mod */
    /* margin-right: 5px; */
    margin-right: 15px;
}

.bukken_index_menu2 {
    float: left;
}
.bukken_index_menu2 ul {
    padding: 15px 0 0 0;
}
.bukken_index_menu2 li {
    display: inline;
    margin-right: 5px;
}

/*
 * 2009/11/25 teruya_upd Add
 *  物件登録メイン画面　ID申請ボタン用css
 */
#bukken_index_menu3 {
    float: left;
    clear: both;
}
#bukken_index_menu3 ul {
    padding: 0 0 5px 15px;
}
#bukken_index_menu3 li {
    display: inline;
    margin-right: 5px;
}


/*
 * 2009/11/18 teruya_upd Add
 *  社員マスタ画面　部署用css(IEのみ)
 */
* html #load_target_busyo_id {
    zoom: 1;    
    margin-left: -10px;
}

/*
 * 2009/11/21 teruya_upd Add
 *  物件編集画面用css
 */
.flat_pad_td_indent {
	padding: 7px 11px;
}
/*
 * IEのみ
 */
* html .flat_pad_td_indent {
	padding: 7px 11px;
    padding-left: 6px !important;
}

/*
 * 2009/11/26 teruya_upd Add
 *   IME-MODE指定(半角英数強制)
 */
.ime_disabled {
    ime-mode:disabled;
}

/*
 * 2009/12/01 teruya_upd Add
 *  新規物件画面　担当者用css(IEのみ)
 */
* html #load_target_tantou_eigyou {
    zoom: 1;
    margin-left: -10px;
}
* html #load_target_tantou_sekkei {
    zoom: 1;
    margin-left: -10px;
}
* html #load_target_tantou_kouji {
    zoom: 1;
    margin-left: -10px;
}
* html #load_target_tantou_after {
    zoom: 1;
    margin-left: -10px;
}
* html #load_target_tantou_etc {
    zoom: 1;
    margin-left: -10px;
}
* html .load_target_tantou_default {
    zoom: 1;
    margin-left: 0;
}

/*
 * 2009/12/12 teruya_upd Add
 *  工務店向けお問い合わせ　plain画面版
 */
div.guidetext2 {
	float: left;
	margin: 10px 0px;
	padding: 0px 0px 0px 22px;
	background: url(../setting/img_common/icon_small_plus.gif) no-repeat 10px 3px;
	text-align: left;
	height: 16px;
	font-size: 1.2em;
	font-weight: bold;
	width: 697px;
}
/*
 * 2009/12/21 teruya_upd Add
 *  工務店向けお問い合わせ　plain画面版
 */
div.guidetext3 {
	float: left;
	margin: 10px 0px;
	padding: 0px 0px 0px 22px;
	background: url(../setting/img_common/tdimg_icon4.gif) no-repeat 10px 3px;
	text-align: left;
	height: 16px;
	font-size: 1.2em;
	font-weight: bold;
	width: 697px;
}


/*
 * 2009/12/17 teruya_upd Add
 *  関連会社マスタ　業種選択リスト
 */
.gyousyu_table_kanrenkaisya {
	margin: 5px 0px 0px;
	padding: 0px;
	/*width: auto;*/
	font-size: x-small;
	line-height: 1.6em;
	float: left;
}
.gyousyu_table_kanrenkaisya td {
	border: 0;
    padding-left: 0;
}
/*
 * 2009/12/17 teruya_upd Add
 *  建物詳細　アフター担当業者・発注先画面　業者選択時の会社SelectBox用css
 */
* html #load_target_kanrenkaisya_select, * html #load_target_kanrensyain_select {
    zoom: 1;
    margin-left: -11px;
    padding-left: 0;
}
* html span.load_target_kanrenkaisya_default, * html span.load_target_kanrensyain_default {
    zoom: 1;
    margin-left: 0;
    padding-left: 0;
}

/*
 * 2009/12/24 teruya_upd Add
 *  画像Sliderの高さ設定
 */
.user_gallery div.jcarousel-container {
    padding-top: 10px;
    height: 200px;
}
.user_gallery div.jcarousel-clip, .user_gallery div.jcarousel-clip ul {
    height: 200px;
}

/*
 * 2010/01/14 teruya_upd Add
 *   点検履歴検索用css
 */
.com_table_search_tenken {
	margin: -15px 0 5px 0;
	padding: 0px;
	float: left;
	font-size: x-small;
    width: 100%;
}
.com_table_search_tenken input {
	padding: 1px 5px;
	border: #848484 solid 1px;
}
.com_table_search_tenken td {
	font-size: x-small;
	padding-left: 3px;
	padding: 10px 11px 10px;
    border-bottom: #B3CBE3 dashed 1px;
}
.com_table_search_tenken .subject {
    text-align: right;
    font-weight: bold;
}
* html .com_table_search_tenken .tenken_search_busyo {
    padding-left: 10px;
}
/* formtips(うっすらヒント)用 */
.tipped {
    color:#BBBBBB;
}
/* リンクボタン用 */
.linkbutton_font{
    font-size: 1.3em;
}
/* 2010/01/18 teruya_upd Add IE用Hack */
* html #guidetext {
	width: 100%;
}

/* 2010/01/22 teruya_upd Add 点検系画面 施主側表示項目 */
.tenken_disp_to_sesyu {
	/*background: #E8D3B4 none repeat scroll 0 0 !important; <- 台帳と同じ色 */
	/*background: #FFE4C4 none repeat scroll 0 0 !important;*/
	/* background: #C7DEEE none repeat scroll 0 0 !important; 2010/01/29 teruya_upd Mod */
	background: #FFFFB7 none repeat scroll 0 0 !important; /* 2010/01/29 teruya_upd Mod */
    color: #000000 !important;
}

/* 2010/01/26 teruya_upd Add 建物引渡情報表示部 */
.com_table_line4_03_title {
	background: #F0F8FF repeat;
	height: 25px;
	color: #000000;
	line-height: 2.8em;
}

/* 2010/01/29 teruya_upd Add 建物画面当社社員リスト用 */
* html .td_target_syain {
    text-indent: 0 !important;
}

/* 2010/02/23 teruya_upd Add */
td {
    word-break: break-all;
}

/* 2010/03/02 teruya_upd Add */
.charCount {
    /* 2010/03/24 teruya_upd Mod
    padding: 0 11px; */
    padding: 0 15px;
    text-align: right;
}
.charExceeded{
    color: red;
}

/* 2010/03/24 teruya_upd Add */
.column2_rinji{
    width: 784px;
}

/* 2010/04/09 teruya_upd Add */
.charCountSingleLine {
    padding: 0 5px;
    text-align: right;
}

/*
 * 2010/05/14 teruya_upd Add
 *  定期点検予定リスト　状況チェックボックス
 */
.tenkenyotei_table_jyoukyou {
	margin: 5px 0px 0px;
	padding: 0px;
	font-size: x-small;
	line-height: 1.6em;
	float: left;
}
.tenkenyotei_table_jyoukyou td {
	border: 0;
    padding-right: 14px;
    min-width: 40px;
}

/* 2010/07/26 teruya_upd Add */
.tenken_caution {
	background: url(../setting/img_common/icon_caution.gif) no-repeat 10px;
    padding-left: 56px !important;
}


/*
 * 2010/08/11 teruya_upd Add
 *   検索新レイアウト
 */
.new_style_search_input{
    border: 2px solid #ddd;
    color: #777;
}

/*
 * 2010/08/11 teruya_upd Add
 *   引渡時の支店検索用
 */
.hikiwatashi_table {
	margin: 5px 0px 0px 10px;
	padding: 0;
	width: 100%;
	font-size: x-small;
	line-height: 1.6em;
	float: left;
}
.hikiwatashi_table td {
	border: 0;
    padding-left: 0;
}

/* 2010/11/15 taira_upd Add
 * 入力エラースタイル
 */
.error-style, .error-style2 {
    background-color: #FFDFBF;
}
.error-style2 {
    border: 0.5px solid #8095D5;
    _border-width: 1px;
}
.error-message2 {
	color: red;
	font-size: small;
	font-weight: bold;
    white-space: nowrap;
}
/*
 * アラートスタイル
 */
.alert-style-header {
    background: url(img/header-back.png) repeat-x center #8A8A8A;
    border: 1px solid #8A8A8A;
    margin: 3px;
    height: 20px;
}
.alert-style-body {
    background: url(img/body-back.png) repeat-x bottom white;
    border: 2px solid #8A8A8A;
}
.alert-style-close {
    background: url(smoothness/images/lightbox-btn-close_2.gif) no-repeat;
    text-indent: -9999px;
}
.alert-style-ok-botton {
    width: 125px;
    margin-left: auto;
    margin-right: auto;
}

/* 2010/11/26 taira_upd Add マスタ編集ポップアップ用スタイル*/
.master_popup_div {
    width: 710px;
    _width: 720px;
/*    float: none;*/
}
.master_commit_view {
    color: red;
    font-weight: bolder;
    font-size: small;
    margin-left: 5px;
}

/* 2011/01/18 taira_upd Add LB顧客情報保護管理責任者*/
.kokyakuinfo_sekininsya{
    float: left;
    width: auto;
    font-size: 16px;
    font-weight: bolder;
    color: red;
    text-align: left;
    margin-left: 5px;
}
.after_maintenance_head1 {
    background: #C2F56E;
    width: auto;
}