﻿
.SeriesShokaiPanel
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: 930px;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align: left !important;
		
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	
	float:none;
	clear:both;
	
}

.SeriesShokai01Panel
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align: left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	
	float:none;
	clear:both;
	
}

.SeriesShokai02Panel
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align: left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	
	float:none;
	clear:both;
	
}

.SeriesBangoShusaiKaisha
{
	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	background-color:Transparent;
	
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;
	color:#666633;
	
	float:left;
	clear:both;
}

.SeriesMeiLabel
{
	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	
	background-color:#ffffff;
	
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;
	
	float:left;
	clear:both;
}

.SeriesMeiEngLabel
{
	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	
	background-color:#ffffff;
	
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;
	
	float:left;
	clear:both;
}

.ShanaiTsushinNyuryokuGazoTextPanel
{
	background-color:transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
    height:auto;

    max-width:820px;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:left !important;
		
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	
	display:table;
	
	float:none !important;
	clear:both;
}

.ShanaiTsushinNyuryokuPanel
{
	background-color:rgba(252, 110, 3, 0.1);
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
    height:auto;

    max-width:800px;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:center !important;
		
	margin:20px auto 0px auto;
	padding:10px 10px 10px 10px;
	
	display:table-cell;
	
	float:none !important;
	clear:both;
}

.GazoFileSanshoPanel
{
	background-color:#b3d7f8;
	
	z-index: 100;
	left: 0px;
	
	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: left !important;
		
	margin:0px 0px 0px 0px !important;
	padding:4px 4px 4px 4px;
	
	float:left;
	display:block;
	
}

.ShanaiTsushinGazoSentakuPanel
{
	background-color:aquamarine !important;
	
	left:0px;
	top:0px;

	overflow: visible;
	width:auto;
	height:auto;

    max-width:600px;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:left !important;
		
	margin:0px auto 0px auto;
	padding:4px 4px 4px 4px;
	
	display:table;
	
	float:left !important;
	clear:both;
}

.GazoTorokuGridView02ItemStyle
{
	background-color:transparent;

	left:0px;
	top:0px;

	overflow: visible;
	width:auto;
	height:auto;
        	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	display:inline-block;
	
	float:none !important;
	
}

.GazoTorokuGridViewRowStyle
{
	background-color:transparent;

	left:0px;
	top:0px;

	overflow:visible;
	width:auto !important;
	height:100% !important;
        	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	display:inline-block;
	
	float:none !important;
}



.SoshinPanel
{
	background-color:transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;

    max-width:800px;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:left !important;
		
	margin:0px auto 0px auto;
	padding:20px 0px 20px 0px;
	
	display:table;
	
	float:none !important;
	clear:both;
}


.Soshin01Panel, .Soshin02Panel, .Soshin03Panel
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:left !important;
		
	margin:0px auto 0px auto;
	padding:2px 0px 2px 0px;
	
	display:table;
	
	float:none !important;
	clear:both;
	
}


.Soshin04Panel
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:center !important;
		
	margin:0px auto 0px auto;
	padding:20px 0px 2px 0px;
	
	display:block;
	
	float:none !important;
	clear:both;
	
}

.Soshin02_01Panel, .Soshin02_02Panel
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position:relative;
	
	text-align:left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	display:block;
	
    float:left;
}


.Soshin02_02Panel input
{
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align:left;

	font-size: 13px;
	
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	display:block;
	
	float:left;
}

.Soshin02_02Panel label
{
	left:0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align:left;

	font-size: 13px;
	
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;
	
	display:block;
	
	float:left;
}

.MailAtesakiRadioButtonListLabel
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position:relative;
	
	text-align:left !important;
		
	margin:4px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	
	display:block;
	
    float:left;

    font-size:13px;
}



.SoshinButton
{
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align:center;

	font-size: 14px;
	
	margin:0px auto 0px auto;
	padding:1px 4px 1px 4px;
	
	display:block;
	float:none;
    clear:both;
}

.SoshinKekkaLabel
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position:relative;
	
	text-align:center !important;
		
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	display:block;
	
    float:none;
    clear:both;

    font-size:13px;
}


.MailNaiyoFukumuCheckBox
{
	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top: 4px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	background-color:Transparent;
	
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	
	float:none;
}

.MailNaiyoFukumuCheckBox td
{
	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top: 0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	
	background-color:Transparent;
	
	float:none;
}

.MailNaiyoFukumuCheckBox label
{
	display:inline;
	width:auto;
	height:13px;
	line-height:14px;
	vertical-align:middle;
	
	position:relative;
	left: 0px;
	top:-4px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	background-color:Transparent;
	
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	
	float:none;
}


.ShinkiMessageTextBox
{
	display:block;
	width:600px;
	height:200px;
	
	position:relative;
	left: 0px;
	top: 4px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	
	background-color:#ffffff;
	
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	
	float:none;
}

.ShinkiMessageTextBox_TxtBxWtrmrkExtndr
{
    color: #CC9900;

	display:block;
	width:600px;
	height:200px;
	
	position:relative;
	left: 0px;
	top: 4px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	
	background-color:#eeeeee;
	
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	
	float:none;
}


.ShanaiTsushinHyojiDiv
{
	background-color:transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
    max-width:620px;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:left !important;
		
	margin:0px auto 0px auto;
	padding:10px 0px 10px 0px;
	
	display:table;
	
	float:none !important;
	clear:both;
	
}


#ShanaiTsushinGrdVw
{
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;

	font-size: 12px;
	color: #333333;
	
	background-color: #ffffff;
	
	border-top: #333333 1px solid;
	border-bottom: #333333 1px solid;
	border-right: #333333 1px solid;
	border-left: #333333 1px solid;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	float:left;
	clear:both;
	
}


.ShanaiTsushinGrdVwHeaderStyle
{
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align:center;
	
	background-color:Transparent;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	float:none;
}

.ShanaiTsushinGrdVwHeaderStyle th
{
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align:center;

	font-size: 12px;
	color: #333333;
	
	background-color:#ffdd99;
	
	border-top: #333333 1px solid;
	border-bottom: #333333 1px solid;
	border-right: #333333 1px solid;
	border-left: #333333 1px solid;
	
	margin:0px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	
	float:none;
}


.ShanaiTsushinGrdVwRowStyle
{
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;
	
	background-color:Transparent;
	
	margin:0px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	
	float:none;
}

.ShanaiTsushinGrdVwRowStyle td
{
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;

	font-size: 12px;
	color: #333333;
	
	background-color:#ffffff;
	
	border-top: #333333 1px solid;
	border-bottom: #333333 1px solid;
	border-right: #333333 1px solid;
	border-left: #333333 1px solid;
	
	margin:0px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	
	float:none;
}

.ShanaiTsushinGrdVwSoshinSha
{
	left: 0px;
	top:0px;

	overflow: visible;
	width: 100px;
	height:auto;

	overflow: visible;
	text-align: left;

	font-size: 12px;
	
	margin:4px 4px 4px 4px;
	padding:0px 0px 0px 0px;
	display:block;
	
	float:none;

    word-wrap:break-word;
}

.ShanaiTsushinGrdVwYoken
{
	left: 0px;
	top:0px;

	overflow: visible;
	width: 52px;
	height:auto;

	overflow: visible;
	text-align:center;

	font-size: 12px;
	
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	display:block;
	
	float:none;
}

.ShanaiTsushinGrdVwSoshinNichiji
{
    background-color:transparent;

	left: 0px;
	top:0px;

	overflow: visible;
	width: 20%;
	height:auto;

	overflow: visible;
	text-align: center;

	font-size: 12px;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	
	float:none;
}

.ShanaiTsushinGrdVwEtsuranSumiStaff
{
    z-index: 100;

    background-color:transparent;

	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: right;

	font-size: 12px;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	
	float:none;
    clear:both;
}

.ShanaiTsushinGrdVwEtsuranSumiStaff img
{
	background-color:transparent;
	
	overflow:visible;
	width: 16px;
	height:16px;

	position: relative;
	top: 0px;
    left: 0px;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;

	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 0px;

    display:block;
	float:right;
}

.ShanaiTsushinGrdVwKirokuHyperLink
{
    z-index: 100;

    background-color:transparent;

	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: right;

	font-size: 12px;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	
	float:none;
    clear:both;
}

.EtsuranStaff
{
	background-color:transparent;
	
	overflow:visible;
	width: auto;
	height:auto;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;

    display:block;
	float:right;
}

.EtsuranStaff .EtsuranStaffShimei
 {
     display: none;
     padding: 8px;
     font-size: 12px;
     margin-left: 8px;
     line-height: 1.6;
}
.EtsuranStaff:hover .EtsuranStaffShimei
 {
    z-index:1000;

    display:inline-block;
    position:absolute;
     
    top:-30px;
    left:-80px;

    width:auto;
    height:auto;
    overflow:visible;

    min-width:100px;

    background-color: #FFF7EE;
    /*
    background-color:#e68113;
    */
    border: 1px solid #cccccc;
    color: #000000;
    /*width: 200px;*/     /* a.tooltip spanに指定すると、IE6以下でspanの領域でマウスが反応してしまう */
    text-align:center;

    float:none;

	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;

    font-size: 100% !important;
}

.ShanaiTsushinGrdVwEtsuranSumiStaff .JishinMidoku
 {
	background-color:#ff0000;
	
	overflow:visible;
	width: auto;
	height:auto;

	position: relative;
	top: 0px;
	left: 0px;
	text-align: left !important;
		
	margin:0px 0px 0px 0px;
	padding:1px 1px 1px 1px;
    
    font-size:12px;

    display:inline-block;
	float:right;

    color:#ffffff;

    border: 1px solid #ff0000;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}


.ShanaiTsushinGrdVwNaiyoHyoji
{
    /*
    background-color:rgba(250, 220, 10, 0.1) !important;
    */
    background-color:rgb(250, 230, 190) !important;

	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align:left;

	font-size: 13px;
	
	margin:0px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	display:block;
	
	float:none;

    word-wrap:break-word;
}


.ShanaiTsushinGrdVwMNaiyoPanel
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: 98%;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:left !important;
		
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px;
	
	display:table;
	
	float:none !important;
	clear:both;
	
}


.ShanaiTsushinGrdVwPdfLinkDiv
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:left !important;
		
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px;
	
	display:block;
	
	float:left !important;
	clear:both;
	
}



.ShanaiTsushinHyojiDiv
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:left !important;
		
	margin:0px auto 0px auto;
	padding:10px 0px 10px 0px;
	
	display:table;
	
	float:none !important;
	clear:both;
	
}

.ShanaiTsushinGrdVwTextDiv
{
	background-color:transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: 600px;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	display:table;
	
	float:none !important;
	clear:both;
	
}


.ShanaiTsushinGrdVwText01Div
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	max-width:80%;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	display:block;
	
	float:left;
	
}


.ShanaiTsushinGrdVwText02Div
{
	background-color:transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width:auto;
	height:auto;
	max-width:20%;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align:right !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	display:block;
	
	float:right;
	
}



.ShanaiTsushinGrdVwSoshinNichiji
{
	background-color:transparent;
	
	left: 0px;
	
	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: right !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 0px;
	
	float:right;
    clear:both;
}

.Keika24JikanInai
{
	font-weight:bold;
    color:rgba(255, 0, 0, 0.9);
}

.Keika48JikanInai
{
	font-weight:bold;
    color:rgba(235, 20, 0, 0.6);
}

.Keika72JikanInai
{
	font-weight:bold;
    color:rgba(225, 40, 0, 0.4);
}


.ShanaiTsushinGrdVwSoshinSha
{
	background-color:transparent;
	
	left: 0px;
	
	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: right !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	float:right;
    clear:both;
}

.ShanaiTsushinGrdVwMidashiTextLabel
{
	background-color:transparent;
	
	left: 0px;
	
	overflow:hidden;
	width: 100%;
	height:20px;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: left !important;
		
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	
	float:left;
}

.ShanaiTsushinGrdVwCollapsedText
{
    font-weight:bold;
    font-size:14px !important;
    color:rgba(0,0,240,0.9) !important;
}

.ShanaiTsushinGrdVwExpandedText
{
    font-weight:normal;
    font-size:14px !important;
    color:rgba(0,0,240,0.3) !important;
}

.ShanaiTsushinGrdVwExpandedControlHihyojiText
{
    font-weight:normal;
    font-size:14px !important;
    color:rgba(0,0,240,0.9) !important;
}


.ShanaiTsushinGrdVwTextLabel
{
	background-color:Transparent;
	
	left: 0px;
	
	overflow: visible;
	width: 100%;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: left !important;
		
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	
	float:left;
}

.ShanaiTsushinGrdVwMailAtesaki
{
	background-color:transparent;
	
	left: 0px;
	
	overflow:visible;
	width: auto;
	height:auto;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: left !important;
		
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	
	float:left;
    clear:both;
}

.ShanaiTsushinGrdVwMailAtesaki img
{
	background-color:transparent;
	
	overflow:visible;
	width: 16px;
	height:16px;

	position: relative;
	top: 0px;
    left: 0px;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;

	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 0px;

    float:left;

}

.MailAtesakiStaff
{
	background-color:transparent;
	
	overflow:visible;
	width: auto;
	height:auto;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;
	
	float:left;
}


.MailAtesakiStaff .MailAtesakiStaffShimei
 {
     display: none;
     padding: 8px;
     font-size: 12px;
     margin-left: 8px;
     line-height: 1.6;
}
.MailAtesakiStaff:hover .MailAtesakiStaffShimei
 {
    z-index:1000;

    display:inline-block;
    position:absolute;
     
    top:-30px;
    left:0px;

    width:auto;
    height:auto;
    overflow:visible;

    min-width:100px;

    background-color: #FFF7EE;
    /*
    background-color:#e68113;
    */
    border: 1px solid #cccccc;
    color: #000000;
    /*width: 200px;*/     /* a.tooltip spanに指定すると、IE6以下でspanの領域でマウスが反応してしまう */
    text-align:center;

    float:none;

	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;

    font-size: 100% !important;

}

.ShanaiTsushinGrdVwGazoDataList
{
	background-color:Transparent;
	
	left: 0px;
	
	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: left !important;
		
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	
	float:left;
}

.ShanaiTsushinGrdVwGazoDataList tr
{
	background-color:Transparent;
	
	left: 0px;
	
	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: center !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	float:none;
}

.ShanaiTsushinGrdVwGazoDataList td
{
	background-color:#cccccc;
	
	left: 0px;
	
	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: center !important;
		
	margin:0px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	
	float:none;
}

.GazoDataListGazoPanel
{
	background-color:Transparent;
	
	left: 0px;
	
	overflow: visible;
	width: auto;
	height:auto;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: center !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	float:none;
}

.GazoDataListGazoImage
{
	background-color:Transparent;
	
	left: 0px;
	
	overflow: visible;
	width: auto;
	height:auto;
	
    max-height:40px;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: center !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	float:none;
}


#KirokuNaiyoNitteiPanel
{
	background-color:Transparent;
	
	left: 0px;
	
    overflow: visible;
	width: 910px;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: center !important;
		
	margin:0px 0px 0px 0px;
	padding:6px 20px 6px 20px;
	
	float:left;
	clear:both;
	
}


.KirokuNaiyoNittei01Panel
{
	background-color:Transparent;
	
	left: 0px;
	
	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: center !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	
	float:left;

}

.KirokuNaiyoNittei02Panel
{
	background-color:Transparent;
	
	left: 0px;
	
	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	top: 0px;
	text-align: center !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	
	float:right;

}


.KirokuBangoShusaiKaisha
{
	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	background-color:Transparent;
	
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;
	color:#666633;
	
	float:left;
	clear:both;
}

.KirokuNaiyo
{
	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	background-color:Transparent;
	
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;
	
	float:left;
	clear:both;

}


.KirokuShuppatsuBi
{
	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	background-color:Transparent;
	
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	letter-spacing:1px;
	
	font-weight:bold;
	color:#0000aa;
	
	float:right;
	clear:both;
}

.KirokuRef
{
	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	background-color:Transparent;
	
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	letter-spacing:1px;
	
	float:right;
	clear:both;
}


.ShanaiTsushinGrdVwNaiyoDiv
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align: left !important;
		
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	
	float:none;
	clear:both;
	
}

.ShanaiTsushinGrdVwGazoDiv
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: 510px;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align: center !important;
		
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	
	float:none;
	clear:both;
	
}

.ShanaiTsushinGrdVwSakujoDiv
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align: center !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	
	float:none;
	clear:both;
	
}

.ShanaiTsushinGrdVwGazoKoshinDiv
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align: center !important;
		
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	
	float:none;
	clear:both;
	
}

.ShanaiTsushinGrdVwSakujoButton, .ShanaiTsushinGrdVwGazoKoshinButton
{
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align:center;

	font-size: 12px;
	
	margin:0px auto 0px auto;
	padding:1px 1px 1px 1px;
	display:block;
	
	float:none;
	clear:both;
}

.ShanaiTsushinGrdVwSakujoOKButton, .ShanaiTsushinGrdVwSakujoCxlButton
{
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align:center;

	font-size: 12px;
	
	margin:0px 1px 0px 1px;
	padding:1px 1px 1px 1px;
	display:block;
	
	float:left;
}

.ShanaiTsushinGrdVwSakujoKakuninLabel
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align: left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	
	float:none;
	clear:both;
	
}


.ShanaiTsushinGrdVwSakujoButtonKekkaLabel, .ShanaiTsushinGrdVwGazoKoshinButtonKekkaLabel
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align: left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	
	float:none;
	clear:both;
	
}

.ShanaiTsushinTextDiv
{
	background-color:transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: 600px;
	height:auto;
	
    max-width:800px;

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align: left !important;
		
	margin:0px auto 0px auto;
	padding:20px 0px 0px 0px;
	
    display:table;

	float:none;
	clear:both;
	
}

.ShanaiTsushinTextLabel
{
	background-color:Transparent;
	
	left: 0px;
	top: 0px;

	overflow: visible;
	width: auto;
	height:auto;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	position: relative;
	
	text-align: left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	
	float:none;
	clear:both;
	
}

