﻿@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);

body
{
    font-family: 'Noto Sans Japanese', MeiryoKe_PGothic, 'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;

	font-size: 14px;
}

/*
textarea, input[type="text"], span
*/
textarea, input, span, a, label
{
    font-family: 'Noto Sans Japanese', MeiryoKe_PGothic, 'Lucida Grande','Hiragino Kaku Gothic ProN', 'ＭＳ Ｐゴシック', sans-serif;
}

select
{
    font-family: 'Noto Sans Japanese', MeiryoKe_PGothic, 'Lucida Grande','Hiragino Kaku Gothic ProN', 'ＭＳ Ｐゴシック', sans-serif;
}


a
{
	text-decoration:underline;
}

a:link
{
	color: #666666; text-decoration:underline;
}

a:visited
{
	color: #333333; text-decoration:underline;
}

a:hover
{
	color: #ff4a8b; text-decoration:underline;
}

a:active
{
	color: #ff4a8b; text-decoration:underline;
}



.KokunaiRetailNyuryokuPanel
{
	background-color:Transparent;
	
	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;
	padding:0px 0px 0px 0px;
	
	float:left;
	clear:both;
	
}

#KokunaiRetailGyomuPanel
{
	background-color:Transparent;
	
	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;
	padding:0px 40px 20px 0px;
	
	float:left;
}

#NyuryokuGyomuPanel
{
	background-color:Transparent;
	
	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;
	padding:0px 0px 20px 0px;
	
	float:left;
}

#LandGyomuPanel, #ShukuhakuGyomuPanel, #StaffKanriPanel
{
	background-color:Transparent;
	
	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;
	padding:0px 0px 20px 0px;
	
	float:left;
	clear:both;
	
}

.LandGyomu01Panel, .LandGyomu02Panel
{
	background-color:Transparent;
	
	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;
	padding:0px 0px 0px 0px;
	
	float:left;
	clear:both;
	
}

.LandGyomuShanaiTsushinPanel
{
	background-color:transparent;
	
	z-index: 100;
	left: 0px;
	
	overflow: visible;
	width: auto;
	height:auto;
	
    max-width:700px;

	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;
	padding:4px 0px 4px 0px;
	
	float:left;
	clear:both;
	
}

.LandGyomuShanaiTsushinTitleDiv
{
	background-color:transparent;
	
	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;
	padding:0px 0px 0px 0px;
	
    display:block;

	float:left;
	clear:both !important;
	
}

.LandGyomuShanaiTsushinTitleDiv
{
	background-color:transparent;
	
	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;
	padding:0px 0px 0px 0px;
	
    display:block;

	float:left;
	clear:both !important;
	
}

.LandGyomuShanaiTsushinHyojiPanel
{
	background-color:transparent;
	
	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;
	padding:0px 0px 0px 0px;
	
    display:block;

	float:left;
	clear:both !important;
	
}


.ShanaiTsushinLabel
{
	background-color:Transparent;
	
	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: 18px;
    */
    top:0px;
	text-align: left !important;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
    display:inline;

    font-size:14px;
    /*
    color:#ee450e;
    */
	float:left;
	
}

.ShanaiTsushinMidokuLabel
{
	background-color:Transparent;
	
	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;
	padding:0px 0px 0px 0px;
	
    display:inline;

    font-size:14px;
    /*
    color:#ee450e;
    */
	float:left;
	
}


.ShanaiTsushinMidokuLabel .JishinMidokuAriKiroku
 {
	background-color:#ee450e;
	
	overflow:visible;
	width: auto;
	height:auto;

	position: relative;
	top: 0px;
	left: 0px;
	text-align: left !important;
		
	margin:0px 0px 0px 8px;
	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;
}


#LandTsujoGyomuPanel
{
	background-color:Transparent;
	
	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;
	padding:0px 30px 0px 0px;
	
	float:left;
	
}

#LandMasterGyomuPanel
{
	background-color:Transparent;
	
	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;
	padding:0px 0px 0px 0px;
	
	float:left;
	
}

#LandKeiriGyomuPanel
{
	background-color:Transparent;
	
	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;
	padding:0px 0px 0px 0px;
	
	float:left;
	
}

.TitlePanel
{
	background-color:Transparent;
	
	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;
	padding:0px 0px 0px 0px;
	
	float:left;
	clear:both;
	
}

.MenuPanel
{
	background-color:Transparent;
	
	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;
	padding:4px 0px 4px 0px;
	
	float:left;
	clear:both;
	
}

.KokunaiRetailNyuryokuPanel .TitleLabel
{
	z-index: 100;

	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	
    color:rgba(12, 32, 129, 0.95);

	float:left;
}

#LandGyomuPanel .TitleLabel
{
	z-index: 100;

	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	
    color:rgba(12, 129, 32, 0.95);

	float:left;
}

#ShukuhakuGyomuPanel .TitleLabel
{
	z-index: 100;

	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	
    color:rgba(112, 129, 32, 0.95);

	float:left;
}

#StaffKanriPanel .TitleLabel
{
	z-index: 100;

	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	
    color:rgba(129, 32, 12, 0.95);

	float:left;
}


.ShoTitlePanel
{
	background-color:Transparent;
	
	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;
	padding:0px 0px 0px 0px;
	
	float:left;
	clear:both;
	
}

.ShoMenuPanel
{
	background-color:Transparent;
	
	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;
	padding:4px 0px 20px 0px;
	
	float:left;
	clear:both;
	
}

.KokunaiRetailNyuryokuPanel .ShoTitleLabel
{
	z-index: 100;

	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;

    color:rgba(12, 32, 129, 0.8);
	
	float:left;
}


#LandGyomuPanel .ShoTitleLabel
{
	z-index: 100;

	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;

    color:rgba(12, 129, 32, 0.8);
	
	float:left;
}


#ShukuhakuGyomuPanel .ShoTitleLabel
{
	z-index: 100;

	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;

    color:rgba(112, 129, 32, 0.8);
	
	float:left;
}


#StaffKanriPanel .ShoTitleLabel
{
	z-index: 100;

	display:block;
	width:auto;
	height:auto;
	
	position:relative;
	left: 0px;
	top:0px;
	overflow:visible;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;

    color:rgba(129, 32, 12, 0.8);
	
	float:left;
}

.KokunaiRetailNyuryokuPanel .MenuTable
{
	z-index: 100;
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;

	background-color:Transparent;
	
	border-top: rgba(12, 32, 129, 0.8) 1px solid;
	border-right: rgba(12, 32, 129, 0.8) 1px solid;
	border-left: rgba(12, 32, 129, 0.8) 1px solid;
	border-bottom: rgba(12, 32, 129, 0.8) 1px solid;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	float:none;
}

#LandGyomuPanel .MenuTable
{
	z-index: 100;
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;

	background-color:Transparent;
	
	border-top: rgba(12, 129, 32, 0.8) 1px solid;
	border-right: rgba(12, 129, 32, 0.8) 1px solid;
	border-left: rgba(12, 129, 32, 0.8) 1px solid;
	border-bottom: rgba(12, 129, 32, 0.8) 1px solid;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	float:none;
}


#ShukuhakuGyomuPanel .MenuTable
{
	z-index: 100;
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;

	background-color:Transparent;
	
	border-top: rgba(112, 129, 32, 0.8) 1px solid;
	border-right: rgba(112, 129, 32, 0.8) 1px solid;
	border-left: rgba(112, 129, 32, 0.8) 1px solid;
	border-bottom: rgba(112, 129, 32, 0.8) 1px solid;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	float:none;
}


#StaffKanriPanel .MenuTable
{
	z-index: 100;
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;

	background-color:Transparent;
	
	border-top: rgba(129, 32, 12, 0.8) 1px solid;
	border-right: rgba(129, 32, 12, 0.8) 1px solid;
	border-left: rgba(129, 32, 12, 0.8) 1px solid;
	border-bottom: rgba(129, 32, 12, 0.8) 1px solid;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	float:none;
}


.MenuTable tr
{
	z-index: 100;
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;

	background-color:transparent;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	float:none;
}

.KokunaiRetailNyuryokuPanel .MenuTable td
{
	z-index: 100;
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;

	background-color:transparent;
	
	border-top: rgba(12, 32, 129, 0.8) 1px dotted;
	border-right: rgba(12, 32, 129, 0.8) 1px dotted;
	border-left: rgba(12, 32, 129, 0.8) 1px dotted;
	border-bottom: rgba(12, 32, 129, 0.8) 1px dotted;
	
	margin:0px 0px 0px 0px !important;
	padding:10px 10px 10px 10px;
	
	float:none;
}

#LandGyomuPanel .MenuTable td
{
	z-index: 100;
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;

	background-color:transparent;
	
	border-top: rgba(12, 129, 32, 0.8) 1px dotted;
	border-right: rgba(12, 129, 32, 0.8) 1px dotted;
	border-left: rgba(12, 129, 32, 0.8) 1px dotted;
	border-bottom: rgba(12, 129, 32, 0.8) 1px dotted;
	
	margin:0px 0px 0px 0px !important;
	padding:10px 10px 10px 10px;
	
	float:none;
}

#ShukuhakuGyomuPanel .MenuTable td
{
	z-index: 100;
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;

	background-color:transparent;
	
	border-top: rgba(112, 129, 32, 0.8) 1px dotted;
	border-right: rgba(112, 129, 32, 0.8) 1px dotted;
	border-left: rgba(112, 129, 32, 0.8) 1px dotted;
	border-bottom: rgba(112, 129, 32, 0.8) 1px dotted;
	
	margin:0px 0px 0px 0px !important;
	padding:10px 10px 10px 10px;
	
	float:none;
}


#StaffKanriPanel .MenuTable td
{
	z-index: 100;
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;

	background-color:transparent;
	
	border-top: rgba(129, 32, 12, 0.8) 1px dotted;
	border-right: rgba(129, 32, 12, 0.8) 1px dotted;
	border-left: rgba(129, 32, 12, 0.8) 1px dotted;
	border-bottom: rgba(129, 32, 12, 0.8) 1px dotted;
	
	margin:0px 0px 0px 0px !important;
	padding:10px 10px 10px 10px;
	
	float:none;
}


.MenuTable a
{
	z-index: 100;
	left: 0px;
	top:0px;

	overflow: visible;
	width: auto;
	height:auto;

	overflow: visible;
	text-align: left;

	font-size: 13px;
	
	background-color:Transparent;
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	float:left;
}


#LandGyomuPanel input
{
	float:left;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#LandGyomuPanel label
{
	Font-Size:12px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
}


.ShanaiTsushinHyojiDiv
{
	background-color:transparent;
	
	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;
	padding:0px 0px 20px 0px;
	
	float:left !important;
	clear:both;
	
}

.KirokuNaiyoNitteiPanel, .SeriesShokaiPanel, .ShanaiTsushinTextDiv
{
    display:none;
}



