﻿/******************************
* Style CSS
* エスアンドティ
******************************/

#logo {
width:461px;
height:99px;
vertical-align:bottom;
border:0px;
background-image:url("img/SUKOTE_BackGround.png");
}

body 
{
    font-size: 10pt;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
    margin: 0; 
    background-image: url("img/SUKOTE_BackGround.png");
    background-repeat: repeat;
    background-attachment: fixed;
}
h1
{
	font-size:8pt;
	font-weight:normal;
	margin:0;
	
}

th,td
{
	font-size:12px;
}

a:link
{
	color: blue;
}
a:visited
{
	color: blue;
}
a:active {color: red}
a:hover
{
	/*font-style: italic;*/
	
}

.lblShadow
{
width:100%; color:#033; 
/*filter:shadow(color=#cccccc); padding-left:5;*/
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
}

.btnItemStyle
{
	font-size: smaller;
	cursor: hand;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
}



#container{
    width: 1400px;
    margin: 0px auto ;
    padding: 0px;
    text-align: left;
    background: #ffffff;
    color: #303030;
    border: 1px #03436E solid;
    font-size:10pt;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
}





#header_A
{
    border-width: 1px;
    border-style: none none none none;
    border-color: #03436E;
    background-color: #FFFFFF;
    padding:10px 0px 10px 0px;
    margin: 0px 0px 1px 0px;
    text-align: left;
}



#navigation
{
	/*border-style: solid none solid none;*/
	border-width: 1px;
	border-color: #03436E;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 0 120px;
	background: #FFFFCC;
	text-align: left;
}

#navigation li
{
	float: left;
	list-style-type: none;
	border-right: 1px solid #ffffff;
	white-space: nowrap;
	display: block;
	padding: 0 10px;
	font-weight: normal;
	font-size: 10.5pt;
	text-transform: uppercase;
	text-decoration: none;
	background-color: inherit;
	color: #000000;
}

#navigation li a
{
	display: block;
	padding: 0 10px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	background-color: inherit;
	color: #000000;
}

* html #navigation a {width:1%;}

#navigation .selected, #navigation a:hover
{
	background: #FFCC66;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.txtNormal
{
   border: 1px solid #000000;
}
#lblTitleCss
{
    padding: 8px;
    font-size: 12px;
    vertical-align: middle;
    color: #03436E;
    background-color: #CCCCCC;
    text-align:center;
}


.pnlA
{
    margin: 5% 10% 5% 10%;
    text-align: center;
}
.lblSmall
{
    font-size: 9pt;
    color: #03436E;
}

.lblNormal
{
    font-size: 12px;
    color: #03436E;
}

#footer{
    border-width: 1px;
    border-style: solid none none none;
    border-color: #03436E;
    font-size:9pt;
    height:12px;
    padding:6px;    
    text-align:center;

}


#wrapper1
{
    border-style: none none solid none;
    border-width: 1px;
    border-color: #03436E;
    text-align: center;
    padding: 0;
}

#wrapper2
{
	border-style: solid none none none;
	border-width: 1px;
	border-color: #03436E;
	text-align: left;
	padding: 12px 36px 0px 36px;
	margin-top: 1px;
}

#wrapper3
{
    padding: 12px 12px 12px 12px;
    text-align: left;
    background-color: #FFFFFF;
}

/************************************************************ */
/*IME 設定 */
.imeActive
{
   ime-mode: active;
}
.imeDisabled
{
    ime-mode: disabled;
}
/************************************************************ */
.tableMstHeaderTd
{
	background-color: #C4E1FD;
	border-bottom: solid 1px #B0C4DE;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	border-bottom-width: 1px;
	border-left-width: 5px;
}



.tableHD
{
  border-style: none;
	border-color: inherit;
	border-width: 0;
width: 976px;   
  	border-collapse: collapse;
  	margin:auto;
}

.tableone   
{   
  width  : 976px; 
  border-collapse: collapse;
  margin:auto 0px auto 0px; 
/*  border: 1px solid #B0C4DE;   */
}   
.tabletwo   
{   
  width: 100%;   
  border-collapse: collapse;   
}   
.tableone caption
{
	padding: 5px;
	font-size: 12pt;
	font-weight: bold;
	background: #B0C4DE; 
}
/* #FFCC66 */

/* Listview項目 */
.th1{text-align:center; font-size:10px;}   


.tableone th /* Listviewのヘッダ部分 */ 
{
	font-weight:normal;
	text-align:center;
	background-color:#B0C4DE;
	padding: 0px 0px 5px 0px;
	height: 0.3em; /* 10em */   
}  

.tableone td
{
	border: 1px solid #B0C4DE;
	font-size: 10pt;

}   
.tableone tbody   
{   
  background: #FFFFFF;   
}   
.tableone tfoot td   
{        
  text-align: center;   
}       
   
.tabletwo td
{
	padding: 3px;
}   
.tabletwo th   
{   
  text-align: left;   
}   
.tabletwo tr.dk td   
{   
  color: #000;   
}   
.inner   
{ 
  height: 20.4em; /* 10em */   
  /* overflow: auto;   */
}   


/*　口コミ　*/

.tablekuchi  
{   
  width: 100%;   
  border-collapse: collapse;
  margin:auto; 
}
.tablekuchi caption
{
	font-size: 11pt;
	font-weight: bold;
	padding: 10px;
}
.tablekuchitd1
{
	padding: 5px;
	height: 20px;
	background-color: #E7FFE7;
}   
.tablekuchitd2
{
	padding: 10px;
	font-size: 12pt;
	background-color: #FFFFCC;
	line-height: 13pt;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FFCC66;
}   


.tableKuchiInputHD
{
  width: 100%;   
  border-collapse: collapse;
  margin:auto; 
  border:0;
}

.tableKuchiInput  
{   
  width: 100%;   
  border-collapse: collapse;
  margin:auto; 
  border: 1px solid #FFCC66;   
}   

.tableKuchiInput caption
{
	padding: 5px;
	font-size: 12pt;
	font-weight: bold;
	background: #FFCC66; 
}

.tableKuchiInput th
{
	font-weight:normal;
	text-align:center;
	background-color:#FFCC66;
}  

.tableKuchiInput td
{
	border: 1px solid #FFCC66;
	font-size: 10pt;
}   
.tableKuchiInput tbody   
{   
  background: #FFFFFF;   
}   
.tableKuchiInput tfoot td   
{        
  text-align: center;   
}       



/* サイトマップ */

#siteMap
{
    margin:0 0 4px;
    text-align:right;
}
#siteMap a:hover
{
    text-decoration:underline;
}
#sitename{ 
    font-weight:400;
    height:80px;
    margin:0 20px 10px 0;   
    text-align:center;
}

#sitename h1{
    font-size:2.2em;
    margin:0;   
    padding-top:20px;
}

#sitename span{
    font-size:1.6em;
    letter-spacing:-1px;
    margin:0;   
}
/************************************************************ */

.k_lb {
}

.k_rb {
background-image: url("img/bg_99.gif");
background-repeat: no-repeat;}

/************************************************************ */

/* 文字フォント */
.mb10 {
    font-size:10pt;
    font-weight:bold;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
}

.mb10_5 {
    font-size:10.5pt;
    font-weight:bold;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
}


.mb11 {
    font-size:11pt;
    font-weight:bold;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
}

.mb14 {
    font-size:14pt;
    font-weight:bold;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
}

.m10
{
    font-size: 10pt;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
}
.m10_5
{
    font-size: 10.5pt;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
}
.m11  {
font-size:11pt;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
}

.m8  {
font-size:8pt;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
}
.m9  {
font-size:9pt;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
}

table.bd {border: solid 1px #999999; border-collapse: collapse;}
td.bd2 {border: solid 1px #999999}

.m9TxtCenter  {
font-size:9pt;
font-family:"ＭＳ Ｐゴシック","MS PGothic";
 text-align:center;
 border: inset 1px #999999;
 ime-mode: disabled;
}
/************************************************************ */
/*カレンダーの設定*/
.cal
{
   Border-Width:3;
   Border-Color:Black;
   Font-Size:10px;
}
.calHeaderStyle
{
    background-Color:#FFCC66;
	}
.calTitleStyle
{
 background-Color:#FFCC66;
 font-size:12px;
 font-weight:bold;
 height:25px;
}
.calDayStyle
{
	vertical-align: top;
	height: 50px;
	width: 14%;
	background-color: #FFFFCC;
}
.calSelectedDayStyle
{
vertical-align: top;
height: 50px;
width: 14%;
 background-color:#CC5533;
}
.calHoliday
{
	vertical-align: top;
	height: 50px;
	width: 14%;
	background-color: #FFFFFF;
}
.calToday
{
	vertical-align: top;
	height: 50px;
	width: 14%;
	background-color: #FFCCCC;
}



/*グリッドビューの設定*/
.gv
{
    border-style: solid;
    border-width: 1px;
    border-color: #999999; 
    border-collapse: collapse;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
    
}

.gvHeaderStyle 
{
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
    font-size: 9pt;
    border-style: solid;
    border-width: 1px;
    border-color: #999999; 
    border-collapse: collapse;
    background-color:#cccccc;
    text-align: center;
}

.gvRowStyle
{
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
	color: black;
	background-color:white ;
    border-style: solid;
    border-width: 1px;
    border-color: #999999; 
    border-collapse: collapse;

}

.gvAlternatingRowStyle
{
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
	color: black;
	background-color: #ccffff;
    border: solid 1px #999999;
    border-collapse: collapse;

}

.gvSelectedRowStyle
{
    color: black;
    font-family:"ＭＳ Ｐゴシック","MS PGothic";
    background-color: #99CCFF;
    border: solid 1px #999999;
    border-collapse: collapse;

}

.gvEditRowStyle
{
background-color: yellow;
color: black;
font-size: smaller;
font-family:"ＭＳ Ｐゴシック","MS PGothic";

}

.gvPagerStyle
{
	font-weight: normal;
	font-size: small;
	color: black;
	background-color:white;
}

.gvFooterStyle
{
background-color: yellow;
color: black;
font-size: small;
}

.tblBlueTH
{
	border-color: #3333FF;
	border-width: 1pt;
	border-style: solid none solid none;
	border-collapse: collapse;
	color: #000000;
	background-color: #99CCFF;
}

.tblBlueTD
{
	border-color: #87B6FC;
	border-width: 1pt;
	border-style: solid none solid none;
	border-collapse: collapse;
	color: #1F3C9C;
	background-color: #E2EDFE;
}
