@charset "shift_jis";
/*
ベース色 hsl(22, 100%, 50%);#FF6C16

【WIDTH】
963px = 697px + 16px + 250px
963px = 790px + 171px ※ロゴ部分



[Orange]
22-15-100 #FFE7D9
22-24-100 #FFD8C1 ※PDF 更新のご案内
22-32-100 #FFCBAD
22-42-100 #ffbb94 ※申込書
22-50-100 #FFAE7F ※PDF色
22-72-100 #FF8B47
22-91-100 #FF6C16 ※BaseColor

【Beige】※ベージュ ※7.5度の中間色
30-15-100 #ffecd9
30-24-100 #ffe0c2

【Green】
82-15-100 #F0FFD8 ※PDF色
82-72-70 #83B332
82-76-94 #B9EF5B ※PDF色
82-91-76 #81C111 ※PDF色
82-24-94 #DAEFB6 ※PDF色
97-24-91 #c6e8b0
97-38-85 #a6d986
82-92-90 #98e512
82-100-38 #7bc200 ※icon16_sms.png

#FF7626 22-85-100 ※リンクカラー
#ffa287 13-47-100 ※ホームページ h2

【RED】
352-15-100 #ffd9de ※PDF LightRed
360-24-100 #ffc2c2 ※PDF LightRed2
352-62-94 #EF5B6E ※caution
352-91-91 #e81431 ※PDF色 Red
352-91-76 #C11128
7-100-100 #ff1e00

[Yellow]
67-100-100 #E1FF00
67-100-85 #BFD900

【Orange 寄り RED】
#FF3216 7-91-100


【Blue】
hsl(202, *%, *%);
202-15-100 #d9f1FF ※PDF LightBlue
202-85-62 #176C9E ※リンク色
202-76-38 #174560 ※PDF ユミホー開発様
202-100-94 #0098F0
202-91-91 #159be8 ※PDF Blue
210-24-100 #c2e0ff ※PDF LightBlue2
217-62-85 #5286d9
217-100-94 #005CF0



【旧LightGreen (BASE COLOR)】
#9BAD64 75-42-68 ※BaseColor
#ADC75F 75-52-78
#82-42-100

---------------------------------------------------------------------------*/

/*共通設定
---------------------------------------------------------------------------*/

a {
	color: #FF7626;
}
a img {
	border-style: none;
}
a:hover {
	text-decoration: none;
}
a.orange {
	color: #FF7626 !important;
}
a.toheader {
	background-image:url("images/toheader.png");
	float: right;
	height:29px;
	width: 133px;
}
a.toheader:hover {
	background-position:-133px;
}
.background_red {
	background-color: #C11128;
	color: #ffffff;
	padding:2px;
	
	/*角を丸くする*/
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

.block_apartment {
	float: left;
	width: calc(100% - 108px - 12px);
}
.block_apartment.right {
	margin-left: 12px;
	width: 108px;/*84px+22px+2px*/
}

.block_form {
	padding: 30px;
}

.block_message {
	border-color: hsl(0, 0%, 91%) hsl(0, 0%, 85%) hsl(0, 0%, 85%) hsl(0, 0%, 91%);
	border-style: solid;
	border-width: 1px;
	display: block;
	height: 340px;
	line-height: 340px;
	text-align: center;
	width: 100%;
}

.blue{
	color: #176C9E !important;
}
.btnGrad {
	border-color: rgb(91%,91%,91%) rgb(76%,76%,76%) rgb(76%,76%,76%) rgb(91%,91%,91%);
	border-style: solid;
	border-width: 1px;
	line-height: 150%;
	padding: 6px;
	text-decoration: none;
	
	/*角を丸くする*/
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	/*グラデーション*/
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(rgb(94%,94%,94%)));
	background:-moz-linear-gradient(top, #ffffff, rgb(94%,94%,94%));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=rgb(94%,94%,94%));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=rgb(94%,94%,94%))";
}
.btnGrad.disabled {
	color: hsl(0, 0%, 85%) !important;
}
.btnGrad.selector {
	display:block;
	line-height: 300%;
	padding: 0 30px;
	margin: 30px auto 0 auto;
}
.btnGrad.selector img {
	position: relative;
	top:-1px;
}
body{
	color: rgb(38%,38%,38%);
	font-family:"Microsoft Sans Serif","ＭＳ Ｐゴシック","Verdana";/*,"MS UI GOTHIC";,"Arial","Helvetica",…○が小さくなるのでNG*/
}
.btnNormal{
	height: 42px;
	min-width: 170px;
}
.btnNormal:before{
	content: url("./images/pdf.png") ;
}
.btnReset{
	width: 170px;
	height: 42px;
}
.btnSubmit {
	cursor: pointer;
	width: 170px;
	height: 42px;
}
.btnSubmit.wide{
	font-size:94%;
	margin-right: 6px;
	padding-left:22px;
	text-align:left;
	width: 312px;
	height: 42px;
}
.caution{
	color: #EF5B6E;
}

#Contractor2 {
	display: none;
}

.cursor-not-allowed {
	cursor: not-allowed;
}
.cursor-pointer {
	cursor: pointer;
}

.div_address {
	display: flex;
	margin-top: 6px;
}
.div_address > div {
	margin-right: 8px;
	width: 100%;
}
.display-inline-block {display: inline-block;}
.display-none {display: none;}
.dlgCustomize{
	color: rgb(38%,38%,38%);
	font-family:"Microsoft Sans Serif", "ＭＳ Ｐゴシック";
	font-size: 100%;
}
.dlgCustomize .ui-dialog-titlebar {
	background-color: #FFAE7F;
	background-image: none;
	color: #ffffff;
	font-weight: normal;
	font-size: 0.8em;
	
	/*グラデーション*/
	background:-webkit-gradient(linear, left top, left bottom, from(#FFAE7F), to(#FF8B47));
	background:-moz-linear-gradient(top, #FFAE7F, #FF8B47);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFAE7F, endcolorstr=#FF8B47));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFAE7F, endcolorstr=#FF8B47))";
}
.dlgCustomize .ui-button-text{
	background-color: #e0e0e0;
	border-color: rgb(38%,38%,38%);
	border-style: solid;
	border-width: 1px;
	color: #333333;
	font-size: 0.8em;
	width: 120px;
	
	/*角を丸くする*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	/*グラデーション*/
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
	background:-moz-linear-gradient(top, #ffffff, #f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#f0f0f0));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#f0f0f0))";
}
.float-left{
	float:left;
}
.float_systeminfo{
	float:left;
	width: 370px;/*173px * 2 + 24px*/
	
}
.font-size-115 {
	font-size: 115%;
}

#footer {
	margin: 0 auto;
	width:963px;
}
#footer .float_systeminfo img {
	width: 240px;/*183px;*/
}

#footer_help {
	background-color: hsl(22, 100%, 97%);
	border-color: #e0e0e0;
	border-style: solid;
	border-width: 0 1px 1px 0;
	font-size: 94%;
	line-height: 162%;
	margin-top: 30px;
	padding: 30px;
	width: 100%;
	
	/*角を丸くする*/
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#footer_help a {
	color: #FF7626;
}
#footer_help h6 {
	border-width: 0 1px 1px 0;
}

form {
	display: inline;
}
.gothic {
	font-family:"ＭＳ Ｐゴシック";
}

.grayscale-100 {
	filter: grayscale(100%);
}

.guide_caution{
	background-color: #C11128;
	color: #ffffff;
	padding:8px 16px;
	
	/*角を丸くする*/
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
.guide_information{
	background-color: #DAEFB6;
	border-color: #9BAD64;
	border-style: solid;
	border-width:2px;
	line-height: 175%;
	padding:24px;
	margin: 0 auto;
	
	/*角を丸くする*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.guide_ruby{
	float:left;
	margin-right: 4px;
}
.guide32 {
	padding: 32px;
}
.guide_systeminfo{
	float:left;
	margin-right:24px;
	width:567px;/*173px * 3 + 24px * 2*/
}

h2 {
	color: #ffa287;
	font-size: 1.0em;
}
h2.margin-top {
	margin-top: 16px;
}
h3{
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ',Meiryo;
	font-size: 162%;
	margin: 16px 0;
}
h3.grad {
	border-color: rgb(85%,85%,85%) rgb(85%,85%,85%) rgb(85%,85%,85%) rgb(85%,85%,85%);
	border-style: solid;
	border-width: 1px 1px 5px 1px;
	font-size: 1.0em;
	height: 45px;
	padding: 12px;
	
	/*グラデーション*/
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
	background:-moz-linear-gradient(top, #ffffff, #e0e0e0);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#e0e0e0));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#e0e0e0))";
	
	/*角を丸くする*/
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

h4{
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ',Meiryo;
}

h5.help {
	color: hsl(0, 0%, 15%);
	font-size: 162%;
}

h6.help {
	background-color: #fff;
	border-color: hsl(0, 0%, 85%);
	border-style: solid;
	border-width: 1px;
	color: hsl(0, 0%, 38%);
	font-size: 115%;
	line-height: 176%;
	margin: 16px 0 12px 0;
	padding: 6px 12px;
	
	/*角を丸くする*/
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#header_fontsize{
	margin-top:28px;
	width: 148px;
}
#header_logo_container {
	/*height:78px;*//*74 = 16 + 54 + 8*/
	width: 100%;
}

#header_logo_left{
	padding: 12px 8px 12px 0px;
	float: left;
	line-height: 26px;
	margin: 14px 0 14px 2px;/*(旧ロゴ高さ54px - height) / 2*/
	text-align:left;
	width:570px;/*602px;*/
}
#header_logo_left img {
	height: 26px;
}

#header_logo_right{
	padding:2px 20px;
	float:left;
	text-align:left;
	vertical-align: middle;
	width: 391px;/*350px;*/
}

/*960pxの白銀比*/
.height1{height: 678px}
.height2 {height: 480px}
.height40px{
	height: 40px;
}
hr.caption{
	background-color: #e1e1e1;
	border-color: #c1c1c1;
	border-style: solid;
	border-width: 1px 0 0 0;
	height: 3px;
	margin-top: 6px;
}
img {
	vertical-align:middle;
}
input[type='text'], input[type='number']{
	border-color: rgb(85%,85%,85%);
	border-style: solid;
	border-width: 1px;
	font-size: 1.0em;
	padding:2px;
	
	/*角を丸くする*/
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
input[type='text']:focus {
	background: #FFCBAD;
}
input[type='text']::placeholder {
	color: hsl(0, 0%, 85%);
}
input[type='text'].border-thick, select.border-thick{
	border-color: #FF3216;/*#C11128;*//*#FF6C16;*//*#EF5B6E;*/
	border-width: 4px;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
input[type='text'].readonly {
	background: #f0f0f0;/*transparent;*/
}
input.larger {
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ',Meiryo;
	font-size: 100%;
	padding: 6px;
}
input.btnWide{
	height: 48px;
	width:240px;
}
input.btnSort{
	background-color: #f6f6f6;
	border-color: #ffffff rgb(85%,85%,85%) rgb(85%,85%,85%) #ffffff;
	border-style: solid;
	border-width: 1px;
}
input.hpq{
	background-image:url('images/headersearch_text.png');
	background-position: 4px 50%;
	background-repeat: no-repeat;
	height:23px;
}
input.noborder {
	border-style: none;
}
input.number_noborder {
	border-style: none;
	ime-mode:disabled;
	text-align: right;
}
input.square140{
	font-size: 0.8em;
	height: 120px;
	width: 140px;
}
.kana {
	color: rgb(85%,85%,85%);
	font-size: 0.8em;
}
.larger {
	font-size: 200% !important;
}

.link{
	color: #FF7626;
	cursor: pointer;
	text-decoration:underline;
}
.link:hover {
	text-decoration: none;
}

#main_container {
	margin: 0 auto;
	width:963px;
}
.margin-bottom {margin-bottom: 6px;}
.margin-bottom-2px {margin-bottom: 2px;}
.margin-bottom-3px {margin-bottom: 3px;}
.margin-bottom-4px {margin-bottom: 4px;}
.margin-bottom-8px {margin-bottom: 8px;}
.margin-top-0 {margin-top: 0 !important;}
.margin-top-2px {margin-top: 2px;}
.margin-top-4px {margin-top: 4px;}
.margin-top-6px {margin-top: 6px !important;}
.margin-top-8px {margin-top: 8px !important;}
.margin-top-12px {margin-top: 12px !important;}
.margin-top-16px {margin-top: 16px;}
.margin-top-22px {margin-top: 22px;}
.margin-top-30px {margin-top: 30px;}
.margin-top-42px {margin-top: 42px;}
.mark {
	background-color: hsl(0, 0%, 76%);
	color: #fff;
	font-size: 85%;
	letter-spacing: 1px;
	padding: 2px 4px;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.mark.background-blue {background: hsl(232, 100%, 69%);}
.mark.background-orange {background: hsl(22, 100%, 69%);}
.mark.background-red {background: hsl(352, 85%, 62%);}
.memo{
	color: rgb(76%,76%,76%); 
	font-size: 85%; 
}
.menu{
	background-image:url('images/arrow.png'); 
	background-position: 12px 18px;
	background-repeat: no-repeat;
	border-color: rgb(85%,85%,85%);
	border-style:dotted solid;
	border-width: 0 1px 1px 1px;
	clear:both;
	color: hsl(0, 0%, 15%);
	float:left;
	height: 48px;
	padding: 15px 12px 0 30px;
	text-decoration: none;
	width: 100%;
}
.menu:hover {
	background-color: #FFE7D9;
	color: #000000;
	text-decoration: none;
}
.menu.admin{
	background-color: rgb(94%,94%,94%);
}
.menu.twolines{
	font-size: 0.95em;
	line-height: 138%; 
	padding:6px 12px 0 30px; 
}
.menu.disabled {
	color: rgb(85%,85%,85%);
	cursor:default;
}
.menu.disabled:hover {
	background-color: #ffffff;
}
.msg {
	border: solid 1px rgb(85%,85%,85%);
	display:block;
	padding: 140px 0;
	text-align:center;
	width: 100%;
}
.navi_system {
	background-image:url('images/navi_system2.png');
	background-repeat: no-repeat;
	float:left;
	height:70px;
	width: 172px;
}
.navi_system:hover {background-image:url('images/navi_system_hover2.png');}
.navi_system.selected {background-image:url('images/navi_system_hover2.png');}
.navi_system.home{width: 102px;}
.navi_system.user_manager {
	background-image:url("images/navi_system_user2.png");
	background-position:-274px 0;/*102px + 172px*/
	width: 686px;/*858px - 172px*/
}
.navi_system.user {
	background-image:url("images/navi_system_user2.png");
	background-position:-102px 0;
	width:858px;
}
.navi_system.admin1{background-position:-102px 0;}
.navi_system.admin2 {background-position:-274px 0;}
.navi_system.admin3{background-position:-446px 0;}
.navi_system.helpdesk{
	background-position:-618px;
	width: 344px;
}
.opacity-015 {
	opacity: 0.15;
}
p {
	line-height: 162%;
}
.progressbar {
	text-align:left;
	width: 660px;
}
.progressbar_value{
	background-color: #83B332;
	border-color: #e0e0e0 rgb(85%,85%,85%) rgb(85%,85%,85%) #e0e0e0;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	color: #ffffff;
	float:left;
	font-size: 1.25em;
	height: 34px;
	padding: 4px 0;
	text-align:center;
	width: 60px;
	
	/*グラデーション*/
	background:-webkit-gradient(linear, left top, left bottom, from(#98e512), to(#83B332));
	background:-moz-linear-gradient(top, #98e512, #83B332);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#98e512, endcolorstr=#83B332));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#98e512, endcolorstr=#83B332))";
}
.progressbar_bar {
	background-color: #83B332;
	float:left;
	height: 32px;
	
	/*グラデーション*/
	background:-webkit-gradient(linear, left top, left bottom, from(#98e512), to(#83B332));
	background:-moz-linear-gradient(top, #98e512, #83B332);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#98e512, endcolorstr=#83B332));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#98e512, endcolorstr=#83B332))";
}
.progressbar_bar_container {
	border-color: #e0e0e0 rgb(85%,85%,85%) rgb(85%,85%,85%) #e0e0e0;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	float:left;
	height: 34px;
	width:596px;
}
.red {color: #EF5B6E;}
.required {color: #ff6c42;}
.ruby {
	color: rgb(62%,62%,62%);
	font-size: 85%;
	margin-bottom: 6px;
}

.sample{
	color: #83B332;
	font-size: 0.8em;
}
.smaller {
	font-size: 0.8em;
}
.span_th {
	background-color: rgb(85%,85%,85%);
	padding:8px 16px;
}
strong {
	color: hsl(0, 0%, 15%);
}
table.form{
	border-color: #b5b5b5;
	border-style:dotted;
	border-width: 1px 0 0 1px;
}
table.form th {
	background-color: rgb(94%,94%,94%);/*#f5f5f5;*//*#f0f0f0;#F0FFD8;#f6f6f6;*/
	border-color: #b5b5b5;/*#e0e0e0;*/
	border-style:dotted;
	border-width: 0 1px 1px 0;
	font-weight: normal;
	padding: 12px 12px;
	text-align:left;
}
table.form th.left{
	border-width: 0 1px 1px 1px;
}
table.form th.lefttop {
	border-width: 1px;
}
table.form th.top {
	border-width: 1px 1px 1px 0;
}
table.form td {
	/*background-color: #f0f0f0;*/
	border-color: #b5b5b5;/*#e0e0e0;*/
	border-style:dotted;
	border-width: 0 1px 1px 0;
	padding: 12px 12px;
}
table.form td.noborder {
	border-style: none;
}
table.form td.lefttop {
	border-width: 1px;
}
table.form td.top {
	border-width: 1px 1px 1px 0;
}
table.noborder {
	border-style: none;
}

table.view{
	border-width: 1px 0 0 0;
}
table.view td {
	border-width: 0 0 1px 0;
	padding: 4px 8px;
}
table.view td.td_background_lightgray{
	background-color: #f0f0f0;
}
table.view th {
	background-color: #f6f6f6;
	border-width: 0 0 1px 0;
	color: rgb(38%,38%,38%);
	font-weight: normal;
	padding: 4px 8px;
	text-align:center;
}
table.view th a {
	color: rgb(38%,38%,38%);
}
table.view tr.border-color-lightgray td {
	border-color: rgb(85%,85%,85%);
}
.text-align-center {text-align: center;}
.text-decoration-line-through {
	text-decoration:line-through;
}
textarea {
	border-color: rgb(85%,85%,85%);
	border-style: solid;
	border-width: 1px;
	font-size: 1.0em;
	padding: 6px;
}
.top--2px{
	position: relative;
	top:-2px;
}
tr.background_lightgray{
	background-color: #f0f0f0;
}
tr.background_lightgray.lightgray{
	color: hsl(0, 0%, 80.5%);
}
ul.list-style-disc{
	list-style:disc;
	padding-left: 40px;
}
ul.list-style-type-numeric{
	list-style-type: numeric;
}
ul.navi_system_list{
	list-style-type: none;
	padding: 0;
}
ul.navi_system_list a {
	background-color: #f0f0f0;
	border-color: #ffffff rgb(85%,85%,85%) rgb(85%,85%,85%) #ffffff;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	float: left;
	font-size: 0.9em;
	height: 36px;
	padding:8px 8px;
	text-decoration: none;
	width: 173px;
}
ul.navi_system_list a:hover {
	background-color: #FFE7D9;
}
/*.width1{width:596px;}
.width2 {width: 368px;}
.width3{width:228px;}
.width4{width: 140px;}
.width5{width:88px;}*/
/*963pxの白銀比*/
.width-12px {width: 12px;}
.width-42px {width: 42px;}
.width-60px {width: 60px;}
.width-84px {width: 84px;}
.width-100 {width: 100%;}
.width-120px {width: 120px;}
.width-170px {width: 170px;}
.width-240px {width: 240px;}
.width-search {width: calc(100% - 60px);}
.width1 {width: 682px;}
.width2 {width: 482px;}
.width2.ver2 {width: 50.00% !important;}
.width3{width: 340px;}
.width4{width:240px;}
.width4.ver2 {width: 25.00%;}
.width5{width: 170px;}
.width6{width: 120px;}
.width7{width:84px;}
.width8{width: 60px;}
.width9{width: 42px;}
.width10{width: 30px;}
.width11{width:22px;}
.width40px{width: 40px;}
.width200px{width:220px;}

.width_3{width: 35.36%}
.width_5{width: 17.68%}
.width_6{width: 12.50%}
.width_7{width:8.84%}
.width_8{width: 6.25%}
#header_fontsize.normal{
	background-image:url('images/fontsize_normal_bg.png');
	background-repeat: no-repeat;
	float:left;
	padding-left: 120px;
}
#header_fontsize.larger {
	background-image:url('images/fontsize_larger_bg.png');
	float:left;
	padding-left:84px;
}

/*#header_h1{
	color: #ffffff;
	margin: 0 auto;
	padding: 1px 8px;
	text-align:left;
	width:963px;
}*/

#header_h1_container {
	background-image:url('images/header_h1_bg.png');
	float:left;
	height:5px;
	width: 100%;
}

#header_logo{
	margin: 0 auto;
	width:963px;
}
/*
#header_logo_right #block_test_environment {
	font-size: 162%;
	font-weight: bold;
	line-height: 26px;
	margin: 14px 0;
	padding: 16px 30px 0 30px;
}
*/

#header_search {
	float:left;
	margin-left:20px;
	margin-top:28px;
}
#header_navigation_container {
	background-image:url('images/navi_container_background.png');
	background-repeat: repeat-x;
	clear:both;
	width: 100%;
}
#header_navigation{
	/*background-image:url('images/navi_background.png');
	background-repeat: repeat-x;*/
	/*border-color: rgb(85%,85%,85%);
	border-style: solid;
	border-width: 0 1px 0 0;*/
	height:70px;
	margin: 0 auto;
	position: relative;/*プルダウンメニューのpositoin:absoluteの為*/
	width:963px;
	z-index: 1;
}
#navi_system_admin1_list{
	display: none;
	left:-1px;
	position: relative;
	top: 65px;
}
#navi_system_admin2_list{
	display: none;
	left:-1px;
	position: relative;
	top: 65px;
}
#navi_system_admin3_list{
	display: none;
	left:-1px;
	position: relative;
	top: 65px;
}
#header_systeminfo_container {
	background-image:url("images/header_systeminfo_container_bg.png");
	height: 40px;
	width: 100%;
}
#header_systeminfo{
	clear:both;
	font-size: 0.9em;
	height: 40px;
	margin: 0 auto;
	width:963px;
}
#header_systeminfo_left{
	clear:both;
	float:left;
	padding: 10px 4px;
	width: 661px;
}
#header_systeminfo_left .username{
	color: #333333;
}
#header_systeminfo_right{
	color: #000000;
	float:left;
	padding: 10px 4px;
	text-align: right;
	width: 300px;
}

#system_contents{
	float:left;
	padding-top:28px;
	width:963px;
}
#hp_sidemenu{
	display: none;
	/*
	float:left;
	margin-top:24px;
	width:250px;
	*/
}
#UserCommon{/*代理店−店舗共通項目*/
	display: none;
}
#footer_toheader {
	height:29px;
	margin: 0 auto;
	text-align: right;
	width:963px;
}
#footer_sitemap_top {
	height: 4px;
	float:left;
	width: 100%;
	
	/*グラデーション*/
	background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ECECEC));
	background:-moz-linear-gradient(top, #f8f8f8, #ECECEC);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#f8f8f8, endcolorstr=#ECECEC));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#f8f8f8, endcolorstr=#ECECEC))";
}
#footer_sitemap_container {
	background-color: #F7F7F7;
	width: 100%;
}
#footer_sitemap {
	display: none;
	/*
	margin: 0 auto;
	width:963px;
	*/
}
#footer_sitemap a {
	color: rgb(38%,38%,38%);
	font-size: 0.9em;
}
#footer_sitemap hr {
	border-color: #D9D9D9 #f7f7f7 #ffffff #f7f7f7;
	border-style: solid;
	border-width: 1px;
	margin: 12px 0;
	padding: 0;
}
#footer_menu_container {
	background-color: #FF6C16;
	clear:both;
	width: 100%;
}
#footer_menu{
	color: #ffffff;
	padding: 12px 0;
	margin: 0 auto;
	text-align: center;
	width:963px;
}
#footer_menu a {
	color: #ffffff;
	font-size: 0.9em;
}
#footer_container {
	clear:both;
	font-size: 0.8em;
	width: 100%;
}
/*.menu.height50{
	background-position: 12px 6px;
	font-size: 85%;
	height:24px;
	padding-top: 6px;
}*/
