.cover{background: #3B515E;}
body#play_aoshimac_com div#colorband {background: rgb(0 0 100 /0.08) !important;height:2px;}
body#test_aoshimac_com div#colorband {background: orange !important;height:2px;}
body#test_hongocong div#colorband {height:10px ;width: 100%;background: #AED0ED;}
body#aoshimac_com div#colorband {height: 0;}

/*New MENU*/
#menu-top li {font-size: small;}
#menu-sub li {font-size: small;}
#menu-info li {font-size: small;}
li.stay a {color: #F39A39 !important;}
	

/*IMPORTANT*/
.linkspot {width: 32px;height: 32px;position: absolute;
	background: #4A7ADF;text-align: center;line-height: 32px;
	padding: 0;font-weight: bold;color: #fff !important;}


/*TOOLBOX FRO DEV*/
#toolbox {padding: 0px;margin: 0;min-width: 320px;height: 70px;}
#toolbox.home {background: #4A6DA7;}
#toolbox.fs {background: #3B515E;}
#toolbox.map {background: #3B515E;}
#toolbox.repo {background: #9C4F7B;}
#toolbox.tool {background: #6A8B79;}
#toolbox.elder {background: #4C4655;}
#toolbox.kuiki {background: #4D844D;}
#toolbox.kuiki2 {background: #4D844D;}
#toolbox.lit {background: #9CB408;}
#toolbox.dev {background: #581685;}
#toolbox.user {background: #957600;}
#toolbox.setting {background: #8BA193;}

section.top,section.top2,section.sub,section.sub2,section.info,#panel1,#completion {position: absolute;margin:0;padding:0;}
section.top,section.top2 {top:0;height: 35px;}
section.sub,section.sub2 {top:35px;height: 35px;}
section.info {top:0;right:15px;height: 35px;}

section.top2 {margin-left: 300px;} /*情報追加配置*/
section#open #modewin {top:25px;right:24px;width:36px;height: 19px;line-height: 16px;background: #F82212;z-index: 100;text-align: center;position: absolute;margin: 0;padding:0 4px;}
section#open #modewin a {color: #fff !important;}

/*1st top*/
ul#menu-top {margin: 3px;padding: 0;list-style: none;}
ul#menu-top li {float: left;margin:0 5px 0 0;}
ul#menu-top li a {color: #fff;}

/*2nd top*/
ul#menu-top2 {margin: 3px;padding: 0;list-style: none;}
ul#menu-top2 li {float: left;margin:0;padding: 0 2px;}
ul#menu-top2 li a {color: #fff;}
ul#menu-top2 li.active {background: #A94FE6;}


/*Right end login out*/
ul#menu-info {margin: 0;padding: 0;list-style: none;top:0;color: #EBA02E;text-align: right;}
ul#menu-info li {color: #fff;margin:0 5px 0 0;}


/*Indicator*/
#completion {z-index: 10;top:4px;left: 82px;width: 240px;}
#menu_mname {position: relative; z-index: 10;top:5px;left: 20px;width: 100px;color: #fff;font-weight: bold;}
#panel1 {color: #fff;width:300px;height: 35px;z-index: 3;background:;padding: 5px 20px;}

ul#dev-sub1 {
position: absolute;top:0;left: 0;min-width: 800px;
list-style: none;margin: 0;padding: 0 0 0 17px;
}
ul#dev-sub1 li{
float: left;margin: 0 10px 0 0;padding: 0;
}
ul#kuiki-sub1 {
position: absolute;top:0;left: 0;width: 600px;
list-style: none;margin: 0;padding: 0 0 0 17px;
}
ul#kuiki-sub1 li{
float: left;margin: 0 10px 0 0;padding: 0;
}

ul#menu-sub {
position: absolute;top:0;left: 0;width: 600px;
list-style: none;margin: 0;padding: 0 0 0 7px;
}
ul#menu-sub li{
float: left;margin: 0 10px 0 0;padding: 0;
}
ul#menu-sub li a {color: #fff;}


/*ul.dev-add {
position: absolute;top:0;left: 0;width: 600px;
list-style: none;margin: 0;padding: 0 0 0 10px;
}
ul.dev-add li{
float: left;margin: 0 10px 0 0;padding: 0;
}
*/
#panel-msg {color: #EEF348;font-size: small;line-height: 30px;}
ul#popup {
	position: absolute;z-index: 10;background:;margin: 0;
	top: 0;padding: 0;color: #fff;display: none;
}
ul#popup li {
	float: left;margin: 0 10px 0 0;
	list-style: none;margin: 0;padding: 0 17px 0 0;
}

/*imgs*/
.exists a {color: #aaa;}
li.break {background: #777 !important;color: #eee;}

/*House*/
.hname {font-size: 9px;}

.guide-v0 {position: absolute; height: 100%;width: 1px;border: 1px solid #2E482E;border-width: 0 0 0 1px;left:20px;}

.ap_lyr {background: #383831;padding: 10px;margin: 30px 0;color: #fff;position: relative;}
.ap_lyr-mono {background: #ccc;padding: 10px;margin: 40px 0;color: #333;position: relative;}

.ap_lyr .spot {color: #111;}



.w12 {width: 12px;}
.w16 {width: 16px;}
.w20 {width: 20px;}
.w30 {width: 30px;}
.w40 {width: 40px;}
.w60 {width: 60px;}
.w100 {width: 100px;}
.w120 {width: 120px;}
.w140 {width: 140px;}
.w160 {width: 160px;}
.w200 {width: 200px;}
.w260 {width: 260px;}
.per20 {width: 20%;}
.spcr50 {height: 50px;}
.bold {font-weight: bold;}

.h20 {height: 20px;}
.h50 {height: 50px;}
.h100 {height: 100px;}
.yellow {color: #FDF538;}
.flag-note {position: absolute;top :0;left:0;width: 32px;height: 32px;background: transparent url(../images/note.png) no-repeat top left;}
.flag-note-mono {position: absolute;top :0;left:0;width: 32px;height: 32px;background: transparent url(../images/note_mono.png) no-repeat top left;}

.box-list {border: 1px solid #A6BE9E;padding: 5px;margin: 60px 5px 5px 5px;float: left;}
#map-user {color: #FD5FD1;font-size: 0.8em;}

/*new interface*/
ul.nav-map {list-style: none;padding: 0;margin: 0;width: 100%;height: 60px;
  position: absolute; background: ;/*top:38px;left:40px;*//*float: left;*/}
ul.nav-map li {float: left;margin:0 7px 0 0;padding: 0 !important;color: #fff;}
ul.nav-map li a {color: #fff !important;}

#houseinfo {position: absolute;top:3px;left:228px;font-size: 10px;color: #2EEB55 !important;display: none;}
#houseinfo input {font-size: 16px;padding: 0;margin: 0;width: 78px;height:30px;line-height:20px;}
#panel_dsp {position: absolute;color: #EDDC42;top:3px;left:120px;font-size: 12px;background: #3B515E;}

#but-mode {position: absolute; top:26px;left:70px;z-index: 99;}
/*#but-mode img {width: 48px;}*/

#dt-fs {position: absolute;top:36px;left:8px;}
#fs-location {position: absolute;top: 4px;left: 4px;font-size: 13px;}

#opa-dial{position: absolute;top:0;left:240px;}
#opa-dial button{height: 24px;width: 42px;border: 0;}
#opa-low{position: absolute;top:0;left:0;}
#opa-high{position: absolute;top:0;left:45px;}
#opa-low button{background: #C1E0C4;}
#opa-high button{background: #0CA11D;}

#but-print {position: absolute;top:38px;left:450px;border: 1px solid #000;background: #333 url(../images/print_bg_color.png) center no-repeat;border-radius: 5px;padding: 5px;}
#but-print a {color: #000 !important;}
#but-print-bw {position: absolute;top:38px;left:500px;border: 1px solid #000;background: #fff url(../images/print_bg_bw.png) center no-repeat;border-radius: 5px;padding: 5px;}
#but-print-bw a {color: #000 !important;}

#but-history {position: absolute;top:38px;left:400px;border: 1px solid #000;background: #F6EBBE;border-radius: 5px;padding: 5px;}
#but-history a {color: #000 !important;}
#but-report {position: absolute;top:0px;left:450px;border: 1px solid #000;background: #F6BEEB;border-radius: 5px;padding: 5px;}
#but-report a {color: #000 !important;}
#but-phone {position: absolute;top:0px;left:400px;border: 1px solid #000;background: #F6BEEB;border-radius: 5px;padding: 5px;}
#but-phone a {color: #000 !important;}
#but-edit {position: absolute;top:0px;left:500px;border: 1px solid #000;background: #F6BEEB;border-radius: 5px;padding: 5px;}
#but-edit a {color: #000 !important;}
#but-goback {margin: 10px;}
.history-close {background: #333;color: #fff;}

#met_save_div {position: absolute;top: 22px;left: 274px;display: none;}
#nh_save_div {position: absolute;top: 22px;left: 274px;display: none;}

#ttl_pr {font-size:30px;padding: 10px;text-align: center;position: absolute;z-index: 20;
top:20px;left: 20px;background: #fff;border-radius: 12px;border: 3px solid #333;}

.ttl_pr {font-size:22px;padding: 4px;text-align: center;position: absolute;z-index: 20;
top:100px;left: 40px;background: #fff;border-radius: 2px;border: 0px solid #fff;}
.ttl_pr a {color: #333;}

#logout {border: 1px solid #fff;background: #FFF73F;color: #000;padding: 2px 4px;margin: 10px;font-size: 12px;position: absolute;top:24px;right:4px;border-radius: 4px;display: inline-block;}
#logout a {color: #000;}
#but-logout {position: absolute;top:38px;left:550px;border: 1px solid #000;background: #FFF73F;border-radius: 5px;padding: 5px;}
#but-logout a {color: #000 !important;}

ul.menu-sub-dev {list-style: none;padding: 0;margin: 0;}
ul.menu-sub-dev li{float: left;margin: 4px;padding: 4px;}

.clearfix::after { content: "";  display: block;  clear: both;}

.goback a {font-size: small;color:#8F4CE5 !important;}

ul.submenu {list-style: none;padding-bottom: 50px;}
ul.submenu li {float: left;margin-right: 20px;}

.usingmap {background: #4DD3FA;}

ul.cart-admin-menu {list-style: none;padding: 0;margin: 0 0 24px 0;}
ul.cart-admin-menu li{float: left;margin: 4px;padding: 4px;border: 1px solid #5AA689;background: #CCEBD4;}
ul.cart-admin-menu li.active {background: #FFFFFF;}
	
.clearfix::after {
  content: "";
  display: block;
  clear: both;
}
.clearfix{ zoom: 1; }

ul.fs_cong_menu {list-style: none;padding: 0;margin: 0 0 8px 0;}
ul.fs_cong_menu li {float: left;padding: 2px 8px;margin: 0 4px 4px 4px;border: 1px solid #ccc;}

ul.meeting_att_menu {list-style: none;padding: 0;margin: 0 0 8px 0;}
ul.meeting_att_menu li {float: left;padding: 2px 8px;margin: 0 4px 4px 4px;border: 1px solid #ccc;}

