﻿a:link    { color:#0000ff ; text-decoration : none }
a:visited { color:#0000ff ; text-decoration : none }
a:hover   { color:#0000ff ; text-decoration : none }
a:active  { color:#0000ff ; text-decoration : none }

.linkunder {
	text-decoration		: none;
}

/* Modal Popup */
.modalBackground { 
	background-color   : Gray; 
	opacity            : 0.7; 
}

.modalPopup{ 
	background-color   : #FFF8C6; 
	border-width       : 3px; 
	border-style       : solid; 
	border-color       : Gray; 
	padding            : 3px; 
} 

.ime-on {
	ime-mode           : active;
	font-family        : "メイリオ","ＭＳ ゴシック";
    border-color       : #3399FF;
    border-style       : solid;
    border-width       : 1px;    
}

.ime-on-center {
	ime-mode           : active;
	font-family        : "メイリオ","ＭＳ ゴシック";
    border-color       : #3399FF;
    border-style       : solid;
    border-width       : 1px;    
    text-align         : center;
}

.ime-on-right {
	ime-mode           : active;
	font-family        : "メイリオ","ＭＳ ゴシック";
    border-color       : #3399FF;
    border-style       : solid;
    border-width       : 1px;    
    text-align         : right;
}

.ime-off {
	border: 1px solid #3399FF;
    ime-mode           : inactive;
	font-family        : "メイリオ","ＭＳ ゴシック";
    margin-right: 0px;
}

.ime-off-center {
	ime-mode           : inactive;
	font-family        : "メイリオ","ＭＳ ゴシック";
    border-color       : #3399FF;
    border-style       : solid;
    border-width       : 1px;    
    text-align         : center;
}

.ime-off-right {
	ime-mode           : inactive;
	font-family        : "メイリオ","ＭＳ ゴシック";
    border-color       : #3399FF;
    border-style       : solid;
    border-width       : 1px;    
    text-align         : right;
}

.item-invisible {
	display            : none;
}

body {
	font-family        : "メイリオ","ＭＳ ゴシック";
}

.buttonstyle {
	font-family        : "メイリオ","ＭＳ ゴシック";
    background-color   : blue;
    color              : white;
    border-style       : none;
    border-radius      : 7px;
    border-style       : Outset;
}

.ajax__calendar {
    position: relative;
    left: auto !important;
    top: auto !important;
    visibility: visible; 
    display: block;
}

.ajax__calendar_container TABLE {  
    width:150px !important;  
    padding:0px !important;  
    margin:0px !important;  
    border:0px !important;  
    font-size:14px !important;  
}  

.ajax__calendar_container TD {  
    padding:0px !important;  
    margin:0px !important;  
    font-size:14px !important;  
}  

#contents {
    padding-bottom: 50px;
}
 
#footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 50px;
	background-color   : white; 
}
 
#pnlcontents {
    padding-bottom: 50px;
}

#pnlfooter {
    position: fixed;
    bottom: 0; 
    width: 90%;
    height: 50px;
	background-color   : white; 
}
 
#pnlcontents1 {
    padding-bottom: 50px;
}

#pnlfooter1 {
    position: fixed;
    bottom: 0;
    width: 90%;
    height: 50px;
	background-color   : white; 
}
 
#pnlcontents2 {
    padding-bottom: 50px;
}

#pnlfooter2 {
    position: fixed;
    bottom: 0;
    height: 50px;
	background-color   : white;
    right: 621px;
}
 
#pnlcontents3 {
    padding-bottom: 50px;
}

#pnlfooter3 {
    position: fixed;
    bottom: 0;
    width: 90%;
    height: 50px;
	background-color   : white; 
}
 
#pnlcontents4 {
    padding-bottom: 50px;
}

#pnlfooter4 {
    position: fixed;
    bottom: 0;
    width: 90%;
    height: 50px;
	background-color   : white; 
}
 
#pnlcontents5 {
    padding-bottom: 50px;
}

#pnlfooter5 {
    position: fixed;
    bottom: 0;
    width: 90%;
    height: 50px;
	background-color   : white; 
}
 
#pnlcontents6 {
    padding-bottom: 50px;
}

#pnlfooter6 {
    position: fixed;
    bottom: 0;
    width: 90%;
    height: 50px;
	background-color   : white; 
}
 
#pnlcontents7 {
    padding-bottom: 50px;
}

#pnlfooter7 {
    position: fixed;
    bottom: 0;
    width: 90%;
    height: 50px;
	background-color   : white; 
}
 
#pnlcontents8 {
    padding-bottom: 50px;
}

#pnlfooter8 {
    position: fixed;
    bottom: 0;
    width: 90%;
    height: 50px;
	background-color   : white; 
}
 
#pnlcontents9 {
    padding-bottom: 50px;
}

#pnlfooter9 {
    position: fixed;
    bottom: 0;
    width: 90%;
    height: 50px;
	background-color   : white; 
}
 
#pnlcontents10 {
    padding-bottom: 50px;
}

#pnlfooter10 {
    position: fixed;
    bottom: 0;
    width: 90%;
    height: 50px;
	background-color   : white; 
}
