@charset "UTF-8";
 
body{
	text-align:center;
	/* 2018/08/24 スマートフォン表示対応 ios Safari 文字サイズ自動調整無効*/
	-webkit-text-size-adjust: 100%!important;
	height:95%;
	overflow-y: scroll;
}

/* 2018/08/24 スマートフォン表示対応 Safari inputボタンのスタイルリセット*/
input[type="submit"],
input[type="button"]{
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  appearance: button;
  box-sizing: border-box;
  border-width: 2px;
  border-style: outset;
  border-color: #fff;
  border-image: initial;
  padding:1px 6px;
  outline: 1px rgba(0,0,0,0) solid;
  line-height:12px;
  overflow:visible;
  vertical-align:middle; 
  position:relative;
  top:0px;
}


input[type="submit"]:-webkit-search-decoration,
input[type="button"]:-webkit-search-decoration {
  display: none;
}

input[type="submit"]:focus,
input[type="button"]:focus {
  outline: solid 1px #696969;
  border-style: outset;
}

input[type="submit"][disabled],
input[type="button"][disabled] {
  border-style: outset!important;
  outline: none!important;
}

input[type="submit"]:hover:active,
input[type="button"]:hover:active {
  border-style: inset\9;
  outline: solid 1px #000\9;
}

input[type="submit"]:enabled:hover:active,
input[type="button"]:enabled:hover:active {
  border-style: inset;
  outline: solid 1px #000;
  padding:2px 5px 0px 7px;
  padding:1px 6px\9;
}

:lang(x)::-ms-backdrop,
input[type="submit"]:enabled:hover:active,
input[type="button"]:enabled:hover:active{
	/* IE11のみ */
  padding:1px 6px;
}


.graybtn{
	border: outset 1px #707070!important;
	height:22px;
	background: linear-gradient(to bottom, #EAEAEA 0%,#D7D7D7 100%);
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffEAEAEA',EndColorStr='#ffD7D7D7');
}

.graybtn:focus{
	outline:0!important;
}

.graybtn:hover{
	background:#A6F4FF;
	filter: opacity(100%);
	border:1px solid #26A0DA!important;
}

.graybtn:active{
	border:1px solid #0089B4!important;
	background:#A6F4FF;
	filter: opacity(100%);
}

.graybtn:enabled:hover:active{
	border:1px solid #0089B4!important;
	padding:2px 5px 0px 7px;
	outline:0!important;
}

.graybtn:hover:active{
	border:1px solid #0089B4!important;
	background:#34B4E3!important;
	filter: opacity(100%);
	outline:0!important;
}


_:lang(x)::-ms-backdrop, .graybtn:hover:active{
	padding:1px 6px\9!important;
}

input[type="text"],
input[type="password"]{
  -webkit-appearance:none;
  border-radius:0;
  border:solid 1px #707070;
  margin:0;
  padding:0 2px 0 2px;
  height:20px;
  overflow:visible;
  vertical-align:middle;
}

input[type="text"][disabled],
input[type="password"][disabled]{
	background-color:#E5E5E5;
	border:solid 1px #BCBCBC!important;
	-webkit-text-fill-color: black;
	opacity: 1;
}

input[type="text"]:hover,
input[type="password"]:hover{
	border:1px solid #26A0DA;
}

input[type="text"]:focus,
input[type="password"]:focus {
  border:solid 1px #000;
  outline:0;
  background-color:#FFFFFF;
}

input[type="radio"],
input[type="checkbox"]{
  overflow:visible;
  vertical-align:middle; 
  position:relative;
}

input[type="radio"]{
  top:-2px;
}
input[type="checkbox"]{
  top:-1px;
  margin:1px 2px;
}



select{
  -webkit-appearance: menulist-button;
  -webkit-appearance: none;
  color:black;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAIAAABuYg/PAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAAC5SURBVFhH7dXBDcMgDEDRrsIgjMVOjMEcLEO/FLciTQO2hXop/xREnAenPNoP29iSNrakP8RqrfK0rlssxlhKkYWxlFLOWRZdIyyE4PCQGPRgVu+QyImR0ntL5Mdo6vUS2TDelrlXA+9D4qCyce4WI6WnlGiE0dTTSzTBaOCZJJpj9NWzSqTC6Or1aSTSYsRt5NvnlBIZMLp6eolsGPWeSSIzRodnlciDke9v58R8bWxJG1vSxhbU2hNGyO6/IiPbrAAAAABJRU5ErkJggg==) no-repeat #ffffff bottom right/18px;
  background:#FFFFFF\9;
  border-radius:0;
  height:18px;
  padding: 0px 18px 0px 2px;
  padding: 0px 0px 0px 0px\9;
  line-height:16px;
  border:solid 1px #707070;
  box-sizing: content-box;
}

_:-ms-input-placeholder, :root select {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAIAAABuYg/PAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAAC5SURBVFhH7dXBDcMgDEDRrsIgjMVOjMEcLEO/FLciTQO2hXop/xREnAenPNoP29iSNrakP8RqrfK0rlssxlhKkYWxlFLOWRZdIyyE4PCQGPRgVu+QyImR0ntL5Mdo6vUS2TDelrlXA+9D4qCyce4WI6WnlGiE0dTTSzTBaOCZJJpj9NWzSqTC6Or1aSTSYsRt5NvnlBIZMLp6eolsGPWeSSIzRodnlciDke9v58R8bWxJG1vSxhbU2hNGyO6/IiPbrAAAAABJRU5ErkJggg==) no-repeat #ffffff bottom right/18px;
	padding: 0px 18px 0px 2px;
	
}

select[disabled]{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAIAAABuYg/PAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAADSSURBVFhH7dUhDoQwEEDRvQoazZWqED0RnnvgUBgcPcv+ZBvSLaHMTJo12686gclLiuAVfljDqtSwKv0hdhxHPNXrFhvHcd/3OCib53ld1zgk3WLOub7vDR4Si8uyxDmphHVdp/U+EosWTOWdEhkxknipxEH3zXj7XKayl0ne+/jgu1uMhJ5QohJGj55cogeMCp5KomeMrt62bdM0qSQSYZR5aUKJpBhxe1dPLpECo8xTSaTD6PS0EqkxwhuGQSuRBSPb386I2WpYlRpWpYZVKIQ3njpLSUb+pRsAAAAASUVORK5CYII=) no-repeat #E5E5E5 bottom right/18px;
	border:solid 1px #BCBCBC;
	background:#FFFFFF\9;
	-webkit-text-fill-color: black;
	opacity: 1;
}

_:-ms-input-placeholder, :root select[disabled] {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAIAAABuYg/PAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAADSSURBVFhH7dUhDoQwEEDRvQoazZWqED0RnnvgUBgcPcv+ZBvSLaHMTJo12686gclLiuAVfljDqtSwKv0hdhxHPNXrFhvHcd/3OCib53ld1zgk3WLOub7vDR4Si8uyxDmphHVdp/U+EosWTOWdEhkxknipxEH3zXj7XKayl0ne+/jgu1uMhJ5QohJGj55cogeMCp5KomeMrt62bdM0qSQSYZR5aUKJpBhxe1dPLpECo8xTSaTD6PS0EqkxwhuGQSuRBSPb386I2WpYlRpWpYZVKIQ3njpLSUb+pRsAAAAASUVORK5CYII=) no-repeat #E5E5E5 bottom right/18px;
	padding: 1px 18px 1px 2px;
}

select::-ms-expand {
  display: none;
}

select:enabled:hover{
	border:1px solid #26A0DA!important;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAIAAABuYg/PAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAADSSURBVFhH7dUhDoQwEEDRvQoazZWqED0RnnvgUBgcPcv+ZBvSLaHMTJo12686gclLiuAVfljDqtSwKv0hdhxHPNXrFhvHcd/3OCib53ld1zgk3WLOub7vDR4Si8uyxDmphHVdp/U+EosWTOWdEhkxknipxEH3zXj7XKayl0ne+/jgu1uMhJ5QohJGj55cogeMCp5KomeMrt62bdM0qSQSYZR5aUKJpBhxe1dPLpECo8xTSaTD6PS0EqkxwhuGQSuRBSPb386I2WpYlRpWpYZVKIQ3njpLSUb+pRsAAAAASUVORK5CYII=) no-repeat #ffffff bottom right/18px;
	background:#FFFFFF\9;
}

_:-ms-input-placeholder, :root select:enabled:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAIAAABuYg/PAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAADSSURBVFhH7dUhDoQwEEDRvQoazZWqED0RnnvgUBgcPcv+ZBvSLaHMTJo12686gclLiuAVfljDqtSwKv0hdhxHPNXrFhvHcd/3OCib53ld1zgk3WLOub7vDR4Si8uyxDmphHVdp/U+EosWTOWdEhkxknipxEH3zXj7XKayl0ne+/jgu1uMhJ5QohJGj55cogeMCp5KomeMrt62bdM0qSQSYZR5aUKJpBhxe1dPLpECo8xTSaTD6PS0EqkxwhuGQSuRBSPb386I2WpYlRpWpYZVKIQ3njpLSUb+pRsAAAAASUVORK5CYII=) no-repeat #ffffff bottom right/18px;
}



textarea {
  -webkit-appearance: none;
  resize: none;
  padding:2px;
  border-radius:0;
  border:solid 1px #707070;
}

textarea[disabled]{
	border:1px solid #707070;
}

textarea:hover{
	border:1px solid #26A0DA;
}

textarea:focus {
  border:solid 1px #000;
  outline:0;
  background-color:#FFFFFF;
}

li{
	line-height:18px;
}

/* 2018/08/24 スマートフォン表示対応 Safari inputボタンのスタイルリセット ↑*/


/* 2014/09/10 upd start */
/* チェックボックス、ラジオボタンの行間が詰まっている */
/* h1,h2,h3,h4,p,form,input,textarea,iframe{margin:0;} */
h1,h2,h3,h4,p,form,textarea,iframe{margin:0;}
/* 2014/09/10 upd end */

.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.clear{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
span.spc_ls{padding-left:10px;}
span.spc_lm{padding-left:20px;}
span.spc_ll{padding-left:30px;}
span.spc_rs{padding-right:10px;}
span.spc_rm{padding-right:20px;}
span.spc_rl{padding-right:30px;}
span.spc_bs{padding:0px 10px;}
span.spc_bm{padding:0px 20px;}
span.spc_bl{padding:0px 30px;}
span.spc_os{padding:10px;}
span.spc_om{padding:20px;}
span.spc_ol{padding:30px;}
.spc_0{margin-left: 0px;margin-right:0px;}
.spc_s{margin-left:10px;margin-right:0px;}
.spc_m{margin-left:20px;margin-right:0px;}
/* 2018/08/27 スマートフォン表示対応 ios Safari  */
.spc_l{/*margin-left:30px;*/margin-left:10px; margin-right:0px;}

#top,#area{width:968px;margin:0px auto 0px auto;}
#area{background:url(../img/bg.gif) no-repeat;background-position:0px 95px;}
#area #cnt{width:960px;margin:0px 4px;}
#cnt{text-align:left;}

#cnt_bg{width:954px;margin:3px 3px;background-color:#E6E6E6;border:1px solid #A5ACB2;}
#choice{width:940px;margin:3px 10px;text-align:center;}
#choice_bg{width:940px;margin:3px 10px;text-align:center;background-color:#E6E6E6;border:1px solid #A5ACB2;}
#hcom{margin:10px;}
#back{margin:0px 10px;}

#sw_area{text-align:left;}
#sw_list{text-align:left;}
#sw_list p{width:150px;float:left;}

.set_area{position:relative;}
#pcom{display:none;position:absolute;left:50px;top:-20px;padding:10px;background-color:#FFFFFF;border:1px solid #999999;width:300px;}
/* 2009/11/27 kinne@mec 出社区分変更 ↓ */
/* #com_a,#com_b{display:none;position:absolute;left:-300px;top:5px;width:300px;padding:5px;background-color:#FFFFFF;border:1px solid #999999;text-align:left;} */
#com_a,#com_b,#com_c{display:none;position:absolute;left:-300px;top:5px;width:300px;padding:5px;background-color:#FFFFFF;border:1px solid #999999;text-align:left;}
/* 2009/11/27 kinne@mec 出社区分変更 ↑ */

/* header */
#header{width:968px;position:relative;}
#header p{position:absolute;}
#header p.user{top:30px; right:15px;}
#header p.kengen{top:45px; right:15px;}
#header p.topic{top:59px; right:15px; color: ffffff;}

/* footer */
#footer {margin:10px 0px 0px;}

/*GlobalNavi*/
#gnav{width:968px;}
#contact a{display:block;background:url(../img/gnav_contact.gif);width:215px;height:17px;}
#contact2 a{display:block;background:url(../img/gnav_contact_a.gif);width:215px;height:17px;}
#history a{display:block;background:url(../img/gnav_history.gif);width:215px;height:17px;}
#history2 a{display:block;background:url(../img/gnav_history_a.gif);width:215px;height:17px;}
#history a:hover{display:block;background:url(../img/gnav_history_o.gif);}
#regist a{display:block;background:url(../img/gnav_regist.gif);width:215px;height:17px;}
#regist2 a{display:block;background:url(../img/gnav_regist_a.gif);width:215px;height:17px;}
#profile a{display:block;background:url(../img/gnav_profile.gif);width:215px;height:17px;}
#profile2 a{display:block;background:url(../img/gnav_profile_a.gif);width:215px;height:17px;}
#profile a:hover{display:block;background:url(../img/gnav_profile_o.gif);}
#contact_invalid span{display:block;background:url(../img/gnav_contact.gif);width:215px;height:17px;}
#history_invalid span{display:block;background:url(../img/gnav_history.gif);width:215px;height:17px;}
#regist_invalid span{display:block;background:url(../img/gnav_regist.gif);width:215px;height:17px;}
#profile_invalid span{display:block;background:url(../img/gnav_profile.gif);width:215px;height:17px;}
.nav_box{position:relative;}
.gnav a span{display:none;}
/*
.sub{width:215px;display:none;position:absolute;left:0px;top:0px;}
*/
.sub{width:215px;display:none;position:absolute;left:0px;top:0px;text-align:left}
.sub a{display:block;padding:3px 15px;border-top:2px solid #FFFFFF;}
.sub a.img{display:block;width:215px;padding:0px;border-top:none;}
/*GlobalNavi*/
/*login*/
#login{text-align:left;width:330px;margin:0px auto 0px auto;}
#login #login_area{padding-top:100px;width:330px;height:200px;}
/*login*/
/*Top*/
#top h2{margin:45px 0px;text-align:center;}
#top #cnt{width:530px;margin-left:120px;text-align:left;}
#top #cnt ul{margin:0px;padding:0px;}
#top #cnt ul li{margin:0px 0px 0px 0px;padding:0px 0px 30px 30px;background:url(../img/bg_arw_l.gif) no-repeat;list-style:none;}
#top #cnt ul li ul.sec{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}
#top #cnt ul li ul.sec li{margin:5px 0px 0px 25px;padding:0px 0px 0px 20px;background:url(../img/icon_arw_s.gif) no-repeat;list-style:none;}
/*Top*/
/*出力用*/
#print{text-align:center;}
#print .data_box{width:95%;margin:10px auto 10px auto;border:1px solid #999999;}
#print .data_box tr.num1,#print .data_box tr.num2{background-color:#FFFFFF;}
#print .data_box th{background-color:#FFFFFF;border-left:1px solid #EEEEEE;border-bottom:1px solid #999999;}
#print .data_box td{border-left:1px solid #EEEEEE;}
#print .data_box .start{border-left:none;}
#print #btn_close{margin-bottom:20px;}
@media print{
#btn_close{display:none;}
}
/*出力用*/
/*代行入力*/
#input{text-align:center;}
#input h1{padding:5px;background-color:#3399CC;}
#input .data_box, #input .status_box, #input p{width:95%;margin:10px auto 10px auto;}
#input .data_box{border:1px solid #888888;}
/*代行入力*/
/*結果*/
#result{text-align:center;}
#result h1{padding:5px;background-color:#66171B;}
#result .data_box, #result p{width:95%;margin:10px auto 10px auto;}
#result .data_box th{background-color:#A57166;}
#result .data_box tr.num1{background-color:#FFFFFF;}
#result .data_box tr.num2{background-color:#F7F0E6;}
/*結果*/
/*登録*/
.regist{width:680px;margin-left:44px;}
.regist h2{border-left:7px solid #710000;padding-left:5px;margin-top:15px;margin-bottom:15px;}
.regist p{margin-left:10px;margin-bottom:10px;padding:5px 5px;background-color:#F7F0E6;}
.regist .bar_group{width:670px;}
.regist .bar_han{width:500px;}
.regist .btn2{width:100px;}
.regist #input_file{width:400px;margin-left:20px;}
.regist #example_file{margin-top:6px;}
/*登録*/
/*個人情報登録*/
.lab{padding:3px 5px;}
h2.lab{border-left:7px solid #333399;border-bottom:1px solid #333399;margin-top:10px;}
h3.lab{border-left:7px solid #FF6666;border-bottom:1px solid #FF6666;margin-bottom:10px;}
#family{}
#family1,#family2,#family3,#family4{margin-top:0px;margin-bottom:15px;}
#family .data_box th{background-color:#FF6666;}
/*個人情報登録*/
/*個人情報確認*/
#cnt h1{padding:5px;background-color:#3399CC;margin-bottom:10px;text-align:center;}
/*個人情報確認*/
/*班役割登録*/
.btn_area p{width:70px;display:inline;}
#off1,#off2,#off3{display:none;border-bottom:1px solid #888888;}
.hline{border-top:1px solid #888888;}
/*班役割登録*/
/*班役割確認*/
.no_regist{margin-top:5px;margin-left:5px;}
/*班役割確認*/

/*DataList*/
/*dataHead*/
#data_head{margin-top:10px;}
/*dataBox*/
.data_box{margin-top:5px;margin-bottom:5px;}
.data_box th{padding:5px 3px;}
/* 2018/10/10 nasu スマートフォン表示対応 .data_box td height変更 */
/* .data_box td{padding:0px 3px;height:20px;} */
.data_box td{padding:0px 3px;height:22px;}
.data_box th{background-color:#7094DB;border-left:1px solid #FFFFFF;}
.data_box th.col{border-bottom:1px solid #FFFFFF;}
.data_box td{border-left:1px solid #888888;}
#sw_area .data_box td{padding:0px 3px;height:20px;}
/*dataBoxFunction*/
th.start,td.start{border-left:none;}
.num1{background-color:#FFFFFF;}
.num2{background-color:#E6E6E6;}
.total{background-color:#CCD9F2;text-align:center;}
/*dataGuide*/
#data_nav{width:945px;margin-left:15px;}
#data_nav .nav1{float:left;}
#data_nav .nav2{float:right;}
/*DataList*/

/*statusBox*/
.status_area{width:960px;margin-top:10px;}
.status_area th{padding:3px 8px;text-align:left;background:url(../img/ttl_21.jpg) repeat-y;}
.status_box2 th{padding:3px 3px;background:url(../img/ttl_06.jpg) repeat-y;}
.status_box2 td{padding:5px 3px;}
.status_box3 th{padding:3px 3px;text-align:left;background:url(../img/ttl_04.jpg) repeat-y;}
.status_box3 td{padding:5px 3px;}
.status_box th{padding:3px 3px;background:#7094DB;text-align:center;}
.status_box td{padding:3px 2px;background:#F2F2F2;}
.status_box .num1 td{background:#F6F6F6;}
.status_box .num2 td{background:#E6E6E6;}
.status_area .status_box td{text-align:center;}
#status{padding:3px 8px;background-color:#FFFFCC;text-align:center;}

/*hrStyle*/
/* 2009/10/19
.line{border:none;height:2px;background-color:#E0E0E0;color:#E0E0E0;margin:0px 10px;}
*/
.line{border:none;height:2px;background-color:#0F1177;color:#0F1177;margin:0px 10px;}
.line2{border:none;height:1px;background-color:#A5ACB2;color:#A5ACB2;margin-left:10px;margin-right:10px;}
#end{border:none;height:2px;background-color:#0F1177;color:#0F1177;margin-top:20px;}

.line3{border-bottom:1px solid #000000;}

.line_group{border:none;height:2px;background-color:#0F1177;color:#0F1177;margin:0px 10px;}
.line_han{border:none;height:2px;background-color:#0F1177;color:#0F1177;margin:0px 10px;}

/*btnStyle*/
/* 2014/09/10 upd start */
/* ボタンサイズが小さい */
/* .btn1,.btn2,.btn3,.btn4,.btn5,.btn6,.btn7,.btn8,.btn9{padding:3px 3px 0px 3px;text-align:center;} */
/* 2014/09/10 upd end */
/*  2018/08/31 スマートフォン表示対応 button style変更 */
.btn1,.btn2,.btn3,.btn4,.btn5,.btn6,.btn7,.btn8,.btn9{text-align:center; height:24px;}
/* 2018/08/31 スマートフォン表示対応 .btn7 border指定 */
.btn1{background-color:#3399CC;}
.btn2{background-color:#999999;}
.btn3{background-color:#336699;}
.btn4{background-color:#CC3300;}
.btn5{background-color:#777777;}
.btn6{background-color:#ABD3E0;}
/*.btn7{background-color:#FFFFFF;}*/
.btn7{background-color:#FFFFFF; border:outset 2px #F0F0F0;}
.btn8{background-color:#FF6666;}
.btn9{background-color:#710000;}

/*outlineStyle*/
.box{padding:3px 8px;border:1px solid #A5ACB2;}
.box1{padding:0px 0px;border:1px solid #A5ACB2;}
.box3{padding:3px 8px;border:1px solid #FFFFFF;}
.box4{padding:3px 8px;border:1px solid #A5ACB2;}
.box5{padding:5px 8px;background-color:#D9D9D9;}
.box6{padding:2px 5px;background-color:#F2F2F2;}
.box7{padding:0px 0px;border:1px solid #FFFFFF;}
.box9{padding:3px 0px;border:1px solid #A5ACB2;margin:3px 8px;}
.box10{padding:0px 0px;border:1px solid #A5ACB2;}

/*titleStyle*/
/* 2018/09/07 スマートフォン表示対応 .ttl_02 サイズ調整 */
.ttl_01{padding:3px 8px;text-align:left;background:url(../img/ttl_01.jpg) repeat-y;}
/*.ttl_02{padding:3px 8px;text-align:left;background:url(../img/ttl_02.jpg) repeat-y;}*/
.ttl_02{height:18px;line-height:18px;padding:0px 0px 0px 8px;text-align:left;background:url(../img/ttl_02.jpg) repeat-y;}
.ttl_03{padding:3px 8px;text-align:left;background:url(../img/ttl_03.jpg) repeat-y;}
.ttl_04{padding:3px 8px;text-align:left;background:url(../img/ttl_04.jpg) repeat-y;}
.ttl_05{padding:3px 8px;text-align:left;background:url(../img/ttl_05.jpg) repeat-y;}
/* 2018/09/10 nasu スマートフォン表示対応  .ttl_15 padding変更 */
/*.ttl_15{padding:3px 8px;text-align:left;background:url(../img/ttl_15.jpg) repeat-y;}*/
.ttl_15{padding:1px 8px;text-align:left;background:url(../img/ttl_15.jpg) repeat-y;}
.box_out th{padding:3px 8px;text-align:left;background-color:#710000;}
.box_out2 th{padding:3px 8px;text-align:left;background-color:#7094DB;}/*0404B4 08088A*/

.cate{float:left;display:block;}
.inner{float:right;display:block;width:800px;}
.in_cate{float:left;display:block;}
.in_inner{float:right;display:block;width:700px;}
.in2_cate{float:left;display:block;}
.in2_inner{float:right;display:block;width:670px;}
.in3_inner{float:right;display:block;width:700px;margin-left:14px;}

.readonly{
	color: #000000; background-color: #d6d3ce;
}

#error_box {
	text-align:center
}
#error_box table {
	margin-left: auto;
	margin-right: auto;
}
#error_box table th{
	background-color:#FF0000;
	padding: 3px;
}
#error_box table td{
	text-align: center;
	color:#FF0000;
	padding: 1px;
}

/* ↓debug 用 */
table.cakeSqlLog tr td  {
border: 1px solid #ddd;
padding:4px 4px;
vertical-align:top;
text-align: left;
}
.cakeSqlLog td {
text-align: left;
padding: 4px 8px;
background: #fff;
border-bottom: 2px solid #ccc;
}
/* ↑debug 用 */

div.tableContainer {
	clear: both;
	height: 285px;
	overflow: auto;
	width: 736px

}

div.tableContainer table {
	width: 720px;
}


thead.fixedHeader tr {
	position: relative;
}



thead.fixedHeader th {padding:5px 3px;}
tbody.scrollContent td {padding:0px 3px;height:20px;}
thead.fixedHeader th {background-color:#7094DB;border-left:1px solid #FFFFFF;}
thead.fixedHeader th.col{border-bottom:1px solid #FFFFFF;}
tbody.scrollContent td{border-left:1px solid #888888;}
thead.fixedHeader th.start, tbody.scrollContent td.start{border-left:none;}

#area {
	height:100%;
	padding-bottom:10px;
/*2014/03/31 二重線がブラウザによって描画がおかしくなるので削除*/
/*	border-bottom:8px double #0E1175; */
}

*::-webkit-scrollbar{ 
  width: 17px;
}
*::-webkit-scrollbar:horizontal {
  height:17px;
}
*::-webkit-scrollbar-thumb{
background-color: #C1C1C1;
border-style:solid;
border-width:1px 2px 1px 2px;
border-color:transparent;
  background-clip: content-box;
}
*::-webkit-scrollbar-thumb:hover{
  background-color:#A8A8A8;
}
*::-webkit-scrollbar-thumb:hover:active{
  background-color:#787878;
}
*::-webkit-scrollbar-track-piece{
  background-color:#F1F1F1;
}
*::-webkit-scrollbar-button:single-button{
display: block;
height: 17px;
width: 17px;
}

/* up */
*::-webkit-scrollbar-button:single-button:vertical:decrement {
background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAAFtSURBVEhL7ZO9aoNQGIZ7WRmCg5YM6U+G0CVgLiBTL0GKuzeikOtwkIJxzJAx4FDTRLAU7MM5Ukzr0RMpWeozfT/vd16+o+cmuwqDTQ8Gmx78T5s3AcG7oF7R4TIbDD4EBLJStbvotpHHHQ6H0+mUpulGQEBKUXYrqRpdmzzPy7LcbrcvAgJSirJbSdW02cgj5B4Eu90uCIInAQEpRc2dum3kHhzqed5yuXwQEJBS1Nyp2UaO1fdYr9ccPR6P7wQEpBQ1d2qz+bHHbDabTqePAgJS/Z2Ul8Yvy+/Ep/Z9f7FYjEajyWRyX4OUIi0EyBDL99RIs83xeORxJEniuu58PrcsyzAM0zRva5BSpIUAGWJGGKyOOKfNhvfhOI5t26vV6lkBLQTIEF9sA9zAfr+P4zgMwyiKXhXQQoAM8cWXJj8mY0VRfGqADLGcqo44p82GgGHuoRO5x/fUb5SX9rcMNj0YbHow2PTgKjZZ9gW10kZR/AZW4wAAAABJRU5ErkJggg==") no-repeat #ffffff top left/17px;
}

*::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAADBSURBVEhL7ZIxDoMwDEV7rAyIAVUMadWJueJCSB0ihTlDr0Gz5ACcqF+pB5YUx5VY6jf55zs8ReK0HoJqBKhGgGoE/LnmlaHAplrzyFBgU6FJKc3zfM9gQKSCQYUGn26a5pLBgEgFA5bm845xHK21twwGRP6bWBrnnDGm7/vrBkQcoqKlr+xoYozTNA3D0LZt13XnDYg4RIUFrNGFAjuaZVm89yGEZwFUWMAaXShQ8Qv8gmoEqEaAagSoRsAhmnV9Axgb3E32uDiZAAAAAElFTkSuQmCC");
}

*::-webkit-scrollbar-button:single-button:vertical:decrement:hover:active {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAABQElEQVRIS+2TsWqFMBiF+7ZurahVUXBSdLJC9SlE38PV4hMUB3URdOggbQ9JBkuvSQzlLvWb/v/PMeee3OTBvQuXjQKXjQL/2cZxnGcCCjaS45wNDJ4IKNhIDlkb27ZN0/R9/4WAAi2GbFmErI1hGJqmJUnyRkCBFkO2LEJsQ3PgzwjDsKqqDwIKtBhKZhLb0BxRFDVNM47jJwEFWgwlM/Fs9jnKspzn+WsHWgwlM/Fs9jmGYdi2jTkQ0GIomem2DX4grqzneXEc13W9rivb+xdYggAyiDnv6baNZVl4HGmatm27LAvb8gAIIIMYn+BDtsVPeDZ4H13XTdPU9/37AViCADKIT9vQQwuCIMuyoijyPH89AEsQQAbx6UOj4PLouv4oAWTqN41mwjkI4eSg8Gz+kMtGgctGgctGgbvYuO43HTW6B6uL80YAAAAASUVORK5CYII=")
}
*::-webkit-scrollbar-button:single-button:vertical:decrement:disabled {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAAFJSURBVEhL7ZPBSoVAFIZ7/xcQRS8lhriT3NnKN9AXELOFulAyKXDXx4yIZercISLCb3E558x/5p8z473pf4XTRoPTRoPTRoM/ZvMiIHgVLCsqXGeDwZuAQFam5SOObebthmHouu5ZQEC6XN1H1Ybjj+NYVdWjgIBUfaY9m3kLDk5Q13WapvcCAlKKijMd28g5mqZJkiQIgjsBASlFxZm+t5nb5jmyLGNr0zRvBQSkFBVn2rP5MofruhjwOwfqM21eGm18Tjw1z+D7vmEYl8tF3piElCJLCJAhpmVqXrFpw5+DD5ePyvM8x3Esy7Jtm2CGlCIBAmSIaZmaVxzYxHHMzYRhGEXRwwqKLCFApmnDDbRtW5ZlnudFUTxtwBICZIivvjT5mLRxwHcFkCGWXdMWn9mzIaBZkWXXms1L+1lOGw1OGw3+k03ffwCfHITrK4VGRgAAAABJRU5ErkJggg==")!important;
}

/* Down */
*::-webkit-scrollbar-button:single-button:vertical:increment {
background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAAFySURBVEhL7ZO/aoNQFIf7WBlChlgypH8cQhfBPECmPkIo2X0RBZ8jgxSio4Oj4NAkTSChYD/ucTBt1KuFForfdO45v3N+nOv1Zvsr9DYd6G060Nt04E9t3hQE+/3+XQNk5a7v1NnQfDqdPjRAhli6ihGXVF4abWmabjab9XodBMFrBZQQIEMsO13lug33cD6fwzBcLpe2bS8Wi+cKKCFAhpgWGosRl9TZRFG0Wq1ms5lhGKPRaDwe35bgSJISAmSIW9sAN5BlWRzHrutaljUYDCaTyX0JjiQpIUCGuPWlycc8Ho95nidJ4jjOfD43TXM6nT4qCDiSpIQAGWLpKkZcUmez2+0OhwMBg3zfZ+hwOLxTEHAkSQkBMsSqqeVLA2n7stODQn8PodmmvJPneU8KAs09hDobQUbITnzqFwWB5h6Cro3sxHPi/wACzT2EZhtBxvFk+TmAQDJFuYl2NgQYQDmjg67ND+ltOtDbdOA/2Wy3n3g5RlHqM0wFAAAAAElFTkSuQmCC") no-repeat #ffffff top left/17px;
}

*::-webkit-scrollbar-button:single-button:vertical:increment:hover {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAADESURBVEhL7ZKxCsMgFEX7WRkkQygZbOnkXPJDQgchzhn6G2kWP8Av6kXfkMVU31BKeWfy+q4eDDnFryAaBqJhIBoGomHwG5p1Xed5XpblWQAjFFCjAwU+aLZts9YaY/q+H4bhvAMRmxihgBodKFD10ZxzXdeN43jdgYhNjKh0SJUmhOC9n6ZJa31LYIGITYyodEjDL4BLlVKXBBaINKigQZPfdE/UvyPToMk8EhSqada8EhSqadbwEA0D0TAQDYN/0sT4BkuD3E39UFN5AAAAAElFTkSuQmCC");
}
*::-webkit-scrollbar-button:single-button:vertical:increment:hover:active {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAABTElEQVRIS+2TMW6DMBhGe1u2EpEGEEiZgsgEkUpOgeAerFQ5QcQALEjJ0AG1fcIeUpUQ46GqKt70Y3/24zfmyf0VFo0Gi0aDRaPBH9A4jrPZbF4UIEZYLhtjSmPb9mq1elaAGGG5bIxxjehju90eDofj8ZgkyesdmCJAjPBET+MazsE0zTiOT6dT27ZVVZ3vwBQBYoRZwkK5xXemNFEUlWV5uVw+JyFAjPBsjTg0z/PCMMzz/Hq9yi1/wBQBYoRnH5rAsizDMIIgKIqiruu+7+XeAzwyyBQBYoTlsjGmNFye9XrNC+52uzRNu66ThgEeGWSKADGdm3bLbU9N03wMUCj2IXisue0py7L3AQrFPgSPNQLR036/fxugUOxDoKoRPfm+z/8BFIp9CFQ1Aq4sPwdQyCE15mn4GAiAQg6pMU+jzaLRYNFo8J80rvsFUVq6B6w4VnIAAAAASUVORK5CYII=")
}
*::-webkit-scrollbar-button:single-button:vertical:increment:disabled {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAAFWSURBVEhL7ZPBaoNAFEX7/z8gCVGsWMRdqDuz8g/0B8TqIskiEisW3PWQJ2Jq1ckUsqlnEe7M3Dd33ox5qZ7CGqPBGqPBf4i53kB8KjOsGjMXQ3HTNF8KYMMsVd0W90xeGmWXyyXP8zRNsyz7mIAlDNgwS0+/MhnDAYuiCMPQ9/39fh8EwfsIJlnCgA0zJV3xiIWYw+Hguq5pmtvtdrfbIXoYMonAgE0zhhsoy/J4PMZx7HmeYRiWZb0OYMgkSxiwYX740uQxKWvb9nw+R1HEzTiOY9s2v71gkiUM2DBLVbfFPXMxiLquEafTKUkSNt1sNgQAgiGTLGHANqwaM3lpIGU/epIbU+9DWI5B9D3xDG83EIp9CHMxgmwhPfHUfFSAUOxDUI1BcHA+Jz5cQCj2ISzHCLIdx+fPAep9CI/FIAiA4YwKqjF/ZI3RYI3RYI3R4CkxVfUNH9KE650fyD8AAAAASUVORK5CYII=")!important;
}

/* right */
*::-webkit-scrollbar-button:single-button:horizontal:decrement {
background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAAE8SURBVEhL7ZXPqkVgEMDvY1mcLJCFf2chG8UDWHkEyd6LUJ7D4qQcSwtLZXFxKTflTkY3m+MeQt3yW03zya8xM5+P8hQuzQYuzQbWaT5HIPgamWeW2aKp6/p7BALMTMeveVeDr6uqqm3boiiSJHk+n3meg2l6YpF1mqZphmFI09RxHMuy4jjuuu4d098aFGAdEGRZ5nmeLMuapoVh2Pc9NmmZdzVYBzhc11VVlaZpwzAej8cOGhTM6wiCQNd1giBIkjRNM4qi3TTzOsBxv99ZlqUoajcNAO2FuYKe+74PjtvtxnGcIAgMw+ymwf2AwbVtW1EUURR5npck6X9qgDM+2kkjgJrDBxpB2YHriaDm8MsGQdmBVyeCmsN/BAjKcJ8ACDAzHb9miwYC6Ae25DezzDrNZi7NBi7NasryB22tRlE3t7GqAAAAAElFTkSuQmCC") no-repeat #ffffff top left/17px;
}
*::-webkit-scrollbar-button:single-button:horizontal:decrement:hover {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAACtSURBVEhL7dSxCcQgFIDhGytFsBCxMMHKWlxIsBBinSJrqI0DONEFdAB9nMKBX6fNj6Lvk6dYGYCVAVgZAGAmxui9r4sGwIzW+rquumjQnUkpWWuFEPd9160G3Rnn3LZtCKHneepWg47Me463oZSilGKMR2Xexr7vjLHzPAkhv8+EEIwxUsrjODjnf54phl9aMekJFMMfdDHpexbDh00xaXT2WhmAlQFYmW45fwFlPtxNq62vBQAAAABJRU5ErkJggg==");
}
*::-webkit-scrollbar-button:single-button:horizontal:decrement:hover:active {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAABF0lEQVRIS+2VzwpEUBSH523tjBh/oqyIFQpPId7DljyBLLBRLCzEnByL2Uxz3VBTvtXtpL77u+fc66Fcwq2h4NZQQKORZfm1Aout9AsajSiKzxVYbKVf7NNIksTzvKqqjuO4rqvrOlRIMu3TCILAMIxlWVmWFUXheR7HcSSZSDWYAzZummaSJH3ft20bhiHLstCk7aPvkGowh2EYaZoOw7AsS1VVQRAcpvnMEUVRXdfgAMqy9H3/MM1njq7rpmk6WAMJoL2aptm2Hcdx0zQoQA7T4P2Awc3zfBzHeZ43w8q/aS46NOT0EUAuGmjk9OuJXPTYIKc/nQhmOv1HgOB9AkhyIDQa2D70AyDJgdBoKLg1FNya3SjKG2+sugcrbmHSAAAAAElFTkSuQmCC")
}
*::-webkit-scrollbar-button:single-button:horizontal:decrement:disabled {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAAExSURBVEhL7ZXBjkRAFEXn/39ACIIQsRN2rPwBPyCYBRakkZHYzU29inS6dTJdUZ1M4qxeFf1ObnnN1/QRLo0Al0YAEc2NwReM550HxDXzPP8wUNAOv3zEe5q9HVqP4/jNGIYBS7rhFSKaZVm2bWvbNk3TJEmapqFM/KYj/qohAQo6or7v8zx3XTcIgrIs13U9U0M5uq7Lssz3fcMwwjCsquoEDQlQ7DmKokAIRVE0TYvjuK7r0zT3OeBwHMc0TV3Xoyg6RwPQAnOFZ47nAYeqqpZl2baNQztNg99jkDC4mCvP89AdDqT5nxqAFtIP7UMjQBoUaIRC1kATJJP49yRIg2LPJOVlQ5BM4quTIA0KNJX4ISBIhtYIQTloh18+QlzDF4znnQdENAJcGgEuzdtM0y/z7YTroNTxXwAAAABJRU5ErkJggg==")!important;
}

/* left */
*::-webkit-scrollbar-button:single-button:horizontal:increment {
background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAAEwSURBVEhL7ZW9jkVAFID3sRSiQBR+C9FIeACVRxDRexESz6EQCUqFUqJYLImNxJ4gm1vs5s7YS7bwVZMZzpczc2bOW3sJt+YAt+YAzzXvKzD4WHmcQQdV0/f95woMtpl9GQ2kTYPQdV3neV4URdM04zh2XYcle64BxzRNWZY5juN5XlmWy7IMw/BiDZzHPM9xHBuGoapqEARVVYEAKydUTZIklmUxDKPruu/7YMLKCVWTpqlt2xRFEQRhmmYURVg54WlomuY4TlEUMGHlhKdhWVYURZ7nSZIEUxiGUBFQe1Am+9e/cEQjy7IgCJIkaZrmui4U+naf9h9+4h9rTt+0i0rg9IK+6Hqe/thc9HQCYDq9EWzhwLR2tdPa2ndQOCTgcQYdpE37O7fmALcGm7b9AsBeRlHQ6wP6AAAAAElFTkSuQmCC") no-repeat #ffffff top left/17px;
}
*::-webkit-scrollbar-button:single-button:horizontal:increment:hover {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAACpSURBVEhL7dQxDgQRFIDhPZZCFCIKJiq1uJBEIRm1Yq6BxgGcaLdQb+aZrGzh71B8IXj1JW1mos1MtJmJAEzOudY6BsAAzHmezrkxAAZgUkpa6xBCa21M3Q7AXNdFCEEIxRjH1O1gDKWUc26t/UigPcEYxthxHEIIjDFoTzOMUkpKaYzx3pdSxvLX/pj5+aEtugIrLvSi57nos1n0dT5pMxNtZqLNgOv9Df5R3E2zyNJaAAAAAElFTkSuQmCC");
}
*::-webkit-scrollbar-button:single-button:horizontal:increment:hover:active {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAABFElEQVRIS+2VvQ5EQBRG9211Vlg/IVERKiR4CuE9tMQTiAKNhEIh7A3aXTOzmckWTjWZKc79zL3moTHh1hBwawhA1aiq+tqBxbmFA6pGluXnDizOLRyuNVC+oiimafq+73meruuiKMLOeYzGtQbKFwQhCIKqqoqicByH4zhJks5jNK41cB88z8dx3Pf9OI5Zltm2DRGxMqFqoihqmmbbtmma8jy3LAsrE6omDMO6rkEDtG2bJAlWJhLNsizDMGBlItEcdF2XpqnruoZhQJt8nydyzbqu8zyXZQmNfjlPf6+h/tEYtQDFhmY0ntR/Nox+nVA4VE39ITiATPurRu1ZO4BMcEnA9/n4BKrmR24NAbcGG017A/7UugeLjUkpAAAAAElFTkSuQmCC")
}
*::-webkit-scrollbar-button:single-button:horizontal:increment:disabled {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNzNun2MAAAETSURBVEhL7ZVBD0MwGIb3//+AEAQh4ibcOPkH/AHBDjiQIZO47U3b7LJspdmaHTyn9mt48tbXukxSODUCnBoBPmluBDYhvFZ2wtfM83wnYEArbPkInE3Dq4dhuBLGccQURQHZJw3N0TRNkiRpmrZtu23bsizf16zrWpZlEASu6+Z53vc9BAKZ+JqqqsIwNAzD9/0sy7quE8jE19R1HcexpmmKoiBWURQCmXZpoijSdd00TcdxYBLItFeDTbNt27IsVVVhwndCRzx7j8sxDdLAhIHneeg9dDk9T+yB9/yl5uebJqMFZDS0pOMp47KRcXUCmH7+I6Cvo5no+aAVtnwEvoZNCK+VnXA27VucGgFOzWGm6QHK8oTrltioJgAAAABJRU5ErkJggg==")!important;
}