﻿
body
{
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    font-size: 10pt;
    font-family: "ＭＳ　Ｐゴシック" , "ＭＳ　ゴシック" , "Osaka" , "sans-serif";

}

#global_header
{
    background-image: url("../img/title.jpg" );
    background-repeat: no-repeat;
    width: 1000px;
    height: 65px;
}

.mini_menu div
{
	float: right;
    padding: 2px 2px;
    border-right: dotted 1px #6666FF;
    font-size:x-small;
}

.menu div
{
    float: right;
    padding: 3px 6px;
    border-right: dotted 1px #666666;
}

.menu div.menu1
{
    border-left: dotted 1px #666666;
}

.menu a
{
    vertical-align: middle;
    font-size: 9pt;
}
/*
a:visited { color:#0000ff; text-decoration:none }
*/

.menu a:hover
{
    color: #DD0000;
}


#maincontent
{
    clear: right;
    margin-top: 0;
    margin-left: 0;
}

#footer
{
    padding: 4px 0 4px 0;
}

hr#line1
{
    height: 1px;
    width: 1000px;
}

hr#line2
{
    height: 1px;
    width: 1000px;
}

table#buttonLine1
{
    padding: 4px 10px 4px 10px;
}
table#buttonLine2
{
    padding-left: 10px;
    padding-right: 10px;
}
table#buttonLine3
{
    padding: 4px 10px 4px 10px;
}



/* :n]]~i */
.button
{
    position: relative;
    left: 25px;
    border: solid 1px;
    border-spacing: 7px;
    padding: 0;
}
.message
{
    position: relative;
    left: 25px;
    margin: 7px 0px 5px 0px;
}
.entity
{
    position: relative;
    left: 25px;
    border-spacing: 1px;
    padding: 4px;
}
table.entity
{
    margin: 2px;
    border-collapse: separate;
}
table
{
	font-size:10pt;
}
textarea.entity
{
    font-size: 9pt;
    font-family: "ＭＳ Ｐゴシック" , "ＭＳ ゴシック" , "Osaka" , "sans-serif";
    font-style: normal;    
}
/* gh]i]|]a]]]|gx */
.input_error
{
    margin: 5px 0px 5px 0px;
}
/* ][g */
.master_list_table
{
    border: solid 1px;
}
.master_list_header
{
    background-color: #dddddd;
}
.master_list_item_id
{
    width: 60px;
    text-align: center;
}
.master_list_item_name
{
    width: 160px;
    text-align: left;
}
.master_list_item_address
{
    width: 200px;
    text-align: left;
}
.master_list_item_tel
{
    width: 120px;
    text-align: left;
}
.master_list_item_time
{
    width: 60px;
    text-align: right;
    padding-right: 4px;
}
.master_list_item_description
{
    width: 200px;
    text-align: left;
}
.entity_name
{
    width: 160px;
    height: 24px;
    background-color: #D3D7EA;
    line-height: 100%;
    font-weight: bold;
    color: #333333;
}
.entity_name_nowidth
{
    height: 24px;
    background-color: #D3D7EA;
    line-height: 100%;
    font-weight: bold;
    color: #333333;
}
.entity_name_body
{
    margin-left: 8px;
}
.entity_name_shifted
{
    width: 160px;
    height: 24px;
    background-color: #D3EAD7;
    line-height: 100%;
    font-weight: bold;
    color: #333333;
    padding-left: 12px;
}
.entity_value
{
}
.entity_value_button
{
    margin: 0px 0px 0px 10px;
}
.input_default
{
    width: 180px;
}
.input_name
{
    width: 440px;
}
.input_address
{
    width: 440px;
}
.input_comment
{
    width: 440px;
    height: 100px;
    font-size: 10pt;
    font-family: 'MS UI Gothic' , 'ＭＳ Ｐゴシック' , Osaka, sans-serif;
    font-style: normal;
    ime-mode: active;
}
.input_unitprice
{
    text-align: right;
    ime-mode: disabled;
    width: 110px;
}
.input_number
{
    text-align: right;
    ime-mode: disabled;
    width: 40px;
}
.input_pc_password
{
    ime-mode: disabled;
    width: 110px;
}
.input_mobile_password
{
    ime-mode: disabled;
    width: 110px;
}
.select_resource_list
{
    width: 180px;
    height: 200px;
}

/* q*/
.report_input_name
{
    background-color: #dddddd;
    width: 80px;
}
.report_assign_count
{
    text-align: right;
    width: 60px;
}
.report_reserve_time
{
    text-align: right;
    width: 60px;
}
.report_price
{
    text-align: right;
    width: 80px;
}

/* ]m]|]k */
.role_table
{
    border: solid 0px;
}
.role_name
{
    width: 160px;
}
.role_name_dummy
{
    border: solid 0px;
    background-color: #FFFFFF;
    color: #000000;
    width: 160px;
}
.role_value_input
{
    width: 100px;
}
.role_value_input_dummy
{
    text-align: center;
    border: solid 0px;
    background-color: #FFFFFF;
    color: #000000;
    width: 100px;
}
.role_value
{
    text-align: center;
    width: 100px;
}

/* gw] */
.shift_table
{
    border: solid 1px;
    border-spacing: 1px;
    background-color: #000000;
    border-bottom: solid 0px;
    border-left: solid 0px;
    border-right: solid 0px;
    border-top: solid 0px;
}
.shift_datetime_yyyymm
{
    font-weight: bold;
}
.shift_table_title_dummy
{
    text-align: center;
    background-color: #FFFFFF;
    height: 30px;
}
.shift_table_datetime_dd
{
    background-color: #FFFFFF;
    text-align: center;
    width: 30px;
}
.shift_table_datetime_sunday
{
    color: #FF0000;
    background-color: #FFFFFF;
    text-align: center;
    width: 30px;
}
.shift_table_datetime_suturday
{
    color: #0000FF;
    background-color: #FFFFFF;
    text-align: center;
    width: 30px;
}
.shift_table_datetime_otherday
{
    color: #000000;
    background-color: #FFFFFF;
    text-align: center;
    width: 30px;
}
.shift_table_notes
{
    background-color: #FFFFFF;
    width: 240px;
}
.shift_notes_input
{
    width: 200px;
    border: solid 0px;
    background-color: #FFFFFF;
    color: #000000;
}
.shift_table_holiday
{
    background-color: #FFFFFF;
    text-align: center;
    width: 30px;
}
.shift_table_shifttype
{
    background-color: #FFFFFF;
    width: 400px;
    text-align: center;
}
.shift_table_input
{
    background-color: #FFFFFF;
    width: 220px;
    text-align: center;
}
/* Rz*/
.passed_table
{
    border: solid 0px;
}
/* tqeAt */
.reserve_log_table
{
    width: 980px;
}
.reserve_log_header
{
    background-color: #dddddd;
}
.reserve_log_item_date
{
    width: 120px;
    text-align: center;
}
.reserve_log_item_user
{
    width: 120px;
    text-align: center;
}
.reserve_log_item_version
{
    width: 40px;
    text-align: center;
}
.reserve_log_item_reason
{
    width: 80px;
    text-align: center;
}
.reserve_log_item_notes
{
    width: 300px;
}

/* modal */
/*Modal Popup*/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}


.FortaskDetail
{
    background-color: #ffffdd;
    border-width: 2px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;   
}

/*CollapsiblePanel*/
.collapsePanel
{
    background-color: white;
    overflow: hidden;
}

.collapsePanelHeader
{
    width: 100%;
    height: 30px;
    background-image: url(../img/atlas/bg-menu-main.png);
    background-repeat: repeat-x;
    color: #FFF;
    font-weight: bold;
}

#master_content .collapsePanelHeader a
{
    color: #FFF;
}
#master_content .collapsePanelHeader a:hover
{
    text-decoration: none;
    background: none;
}

/* 受付画面 */
.info1
{
    font-size: 11pt;
    line-height: 100%;
    font-weight: bold;
    color: #555555;
    font-family: "ＭＳ Ｐゴシック" , "ＭＳ ゴシック" , "Osaka" , "sans-serif";
}
.info2
{
    font-size: 11pt;
    line-height: 100%;
    font-weight: bold;
    color: #2DA10C;
    font-family: "ＭＳ Ｐゴシック" , "ＭＳ ゴシック" , "Osaka" , "sans-serif";
}
.info3
{
    font-size: 11pt;
    line-height: 100%;
    font-weight: bold;
    color: #A10C1B;
    font-family: "ＭＳ Ｐゴシック" , "ＭＳ ゴシック" , "Osaka" , "sans-serif";
}
.info4
{
    font-size: 11pt;
    line-height: 100%;
    font-weight: bold;
    color: #2DA10C;
    font-family: "ＭＳ Ｐゴシック" , "ＭＳ ゴシック" , "Osaka" , "sans-serif";
}
/*Popup Control*/
.popupControl
{
    background-color: White;
    position: absolute;
    visibility: hidden;
    z-index: 2;
}

.DeletedImage
{
    position: absolute;
    top: 160px;
    left: 520px;
    z-index: 2;
    clear: left;
}

a.warning_msg
{
	font-size: 8pt;
    line-height: 100%;
    color: #FF0000;
}

.warning_item
{
    line-height: 100%;
    color: #FF0000;
}
a:active a:hover a:link
{
}
.input_tagname
{
    ime-mode: active;
}

.gr_selected_res
{
	
	font-weight: bold;
}

.gr_other_res
{
	
	font-weight:normal;
}
input.hidden
{
	width: 0px;
	height: 0px;
	background-color: Transparent;
	border: none 0px Transparent;
}



       .MyTabStyle .ajax__tab_header
        {
            font-family: "Helvetica Neue" , Arial, Sans-Serif;
            font-size: 14px;
            font-weight:bold;
            display: block;

        }
        .MyTabStyle .ajax__tab_header .ajax__tab_outer
        {
            border-color: #222;
            color: #222;
            padding-left: 10px;
            margin-right: 3px;
            border:solid 1px #d7d7d7;
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_inner
        {
            border-color: #666;
            color: #666;
            padding: 3px 10px 2px 0px;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_outer
        {
            background-color:#9acd32;/*ホバーしたときのタブの背景色*/
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_inner
        {
            color: #fff;
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_outer
        {
            border-bottom-color: #0022ff;/*選択中のタブの背景色*/
            background-color: #0022ff;/*選択中のタブの背景色*/
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_inner
        {
            color: #ffffff;/*選択中の文字の色*/
            border-color: #333;
        }
        .MyTabStyle .ajax__tab_body
        {
            font-family: verdana,tahoma,helvetica;
            font-size: 10pt;
            background-color: #ffffff;
            border-top-width: 0;
            border: solid 1px #d7d7d7;
            border-top-color: #ffffff;
        }
        
        .mytesttable
        {
			margin-left:7px; 
			margin-top:7px; 
			font-weight:bold; 
			text-align:center; 
			border-color:#eeeeee;
			border-style:solid;
		    
			
			
        }

      
table.jissekidate 
{
	width:130px;
	
	/* border:1px solid #663300; */
   
    border-collapse:collapse;
    /* table-layout:fixed; */
}
table.jissekidate  td
{
	/* border:1px solid #663300; */
	 table-layout: fixed;
}
table.jissekidate .topwid
{
	 width:65px;/* 2spanWid */
	 /*  border:2px solid #FF0000; */
}
table.jissekidate .l_side
{

 width:50px;
 /* border:2px solid #663300; */
}
table.jissekidate .r_side
{

 width:15px;
 /*  border:2px solid #00ff00; */
}
   
  