@CHARSET "utf-8";

*{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
}

/* 配置 */
.left { text-align:left !important; }
.right { text-align:right !important; }
.center { text-align:center !important; }
.nowrap { white-space:nowrap !important; }
.nomargin { margin:0 !important; }
.nopadding { padding:0 !important; }
.noborder { border:none !important; }
.bold { font-weight: bold !important; }

input:-moz-placeholder{
	color: #CCC;
}
/* ページソート */
th a.asc:after {
	content: ' ↓';
}
th a.desc:after {
	content: ' ↑';
}

/* ページスクロール */
#goto-top {
	position: fixed;
	bottom: 60px;
	right: 20px;
	font-size: 77%;
}
#goto-top a {
	background: #e2e2e2; /* Old browsers */
	font-size:14px;
	text-decoration: none;
	color: #959595;
	width: 100px;
	padding: 5px 0;
	text-align: center;
	display: block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#goto-top a:hover {
	text-decoration: none;
	background: #333;
	color: #CCC;
}


.conf_block_original{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:solid 1px #5F9EE2;
	padding: 20px;
	margin:5px;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkM2UyZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNiZWQ4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 11%, rgba(211,226,237,1) 50%, rgba(190,216,232,1) 51%, rgba(255,255,255,1) 92%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,rgba(255,255,255,1)), color-stop(50%,rgba(211,226,237,1)), color-stop(51%,rgba(190,216,232,1)), color-stop(92%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 11%,rgba(211,226,237,1) 50%,rgba(190,216,232,1) 51%,rgba(255,255,255,1) 92%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 11%,rgba(211,226,237,1) 50%,rgba(190,216,232,1) 51%,rgba(255,255,255,1) 92%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 11%,rgba(211,226,237,1) 50%,rgba(190,216,232,1) 51%,rgba(255,255,255,1) 92%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 11%,rgba(211,226,237,1) 50%,rgba(190,216,232,1) 51%,rgba(255,255,255,1) 92%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(32, 124, 229, 0.8);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(32, 124, 229, 0.8);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(32, 124, 229, 0.8);
}

.conf_block_modified{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:solid 1px #FF934C;
	padding: 20px;
	margin:5px;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 102, 0, 0.8);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 102, 0, 0.8);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 102, 0, 0.8);
}

.status_0{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(229,229,229,0.2) 0%, rgba(229,229,229,0.6) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,0.2)), color-stop(100%,rgba(229,229,229,0.6)));
background: -webkit-linear-gradient(top,  rgba(229,229,229,0.2) 0%,rgba(229,229,229,0.6) 100%);
background: -o-linear-gradient(top,  rgba(229,229,229,0.2) 0%,rgba(229,229,229,0.6) 100%);
background: -ms-linear-gradient(top,  rgba(229,229,229,0.2) 0%,rgba(229,229,229,0.6) 100%);
background: linear-gradient(to bottom,  rgba(229,229,229,0.2) 0%,rgba(229,229,229,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33e5e5e5', endColorstr='#99e5e5e5',GradientType=0 );

color: #939393;

}
.status_0:hover{
	color: #E89417;
}

.subnav {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #F5F5F5 0%, #EEEEEE 100%);
    background-repeat: repeat-x;
    border: 1px solid #E5E5E5;
    border-radius: 4px 4px 4px 4px;
    height: 36px;
    width: 100%;
    margin-bottom: 5px;
}

.add_inst_icon{
	background-image: url("../img/inst_icon.png");
	background-repeat: no-repeat;
	padding-left: 50px;
}
.inst_status_disable{
	background-image: url("../img/inst_status_diseble.png");
	background-repeat: no-repeat;
	padding-left: 50px;
}
.inst_status_enable{
	background-image: url("../img/inst_status_enable.png");
	background-repeat: no-repeat;
	padding-left: 50px;
}

.add_shadow{
	-moz-box-shadow: 5px 5px 5px #E8E8E8;
	-webkit-box-shadow: 5px 5px 5px #E8E8E8;
	box-shadow: 5px 5px 5px #E8E8E8;
}

.add_margin_right{
	margin-right: 20px;
}
.attrib_background{
	width:92.2%;
	min-height: 20px;
	padding: 2%;
	padding-top:1%;
	padding-bottom:1%;
	margin-bottom: 20px;
	border: 1px solid #eee;
	border: 1px solid rgba(98,214,214, 0.3);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2MmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMC4yOSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2RiOWU4IiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(98,214,214,0.29) 0%, rgba(125,185,232,0) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(98,214,214,0.29)), color-stop(100%,rgba(125,185,232,0)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(98,214,214,0.29) 0%,rgba(125,185,232,0) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(98,214,214,0.29) 0%,rgba(125,185,232,0) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(98,214,214,0.29) 0%,rgba(125,185,232,0) 100%);
	background: radial-gradient(ellipse at center,  rgba(98,214,214,0.29) 0%,rgba(125,185,232,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a62d6d6', endColorstr='#007db9e8',GradientType=1 );
	box-shadow: 5px 5px 5px #E8E8E8;

}
.stocklist_background{
	margin-top:20px;
	min-height: 20px;
	padding: 2%;
	padding-top:1%;
	padding-bottom:1%;
	margin-bottom: 20px;
	border: 1px solid #eee;
	border: 1px solid rgba(98,214,214, 0.3);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2MmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMC4yOSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2RiOWU4IiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(98,214,214,0.29) 0%, rgba(125,185,232,0) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(98,214,214,0.29)), color-stop(100%,rgba(125,185,232,0)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(98,214,214,0.29) 0%,rgba(125,185,232,0) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(98,214,214,0.29) 0%,rgba(125,185,232,0) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(98,214,214,0.29) 0%,rgba(125,185,232,0) 100%);
	background: radial-gradient(ellipse at center,  rgba(98,214,214,0.29) 0%,rgba(125,185,232,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a62d6d6', endColorstr='#007db9e8',GradientType=1 );
	box-shadow: 5px 5px 5px #E8E8E8;
	height: auto;

}

.tag_dept{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjk4OWQ4IiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(30,87,153,0.5) 0%, rgba(41,137,216,0.5) 50%, rgba(32,124,202,0.5) 51%, rgba(125,185,232,0.5) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,0.5)), color-stop(50%,rgba(41,137,216,0.5)), color-stop(51%,rgba(32,124,202,0.5)), color-stop(100%,rgba(125,185,232,0.5)));
background: -webkit-linear-gradient(top,  rgba(30,87,153,0.5) 0%,rgba(41,137,216,0.5) 50%,rgba(32,124,202,0.5) 51%,rgba(125,185,232,0.5) 100%);
background: -o-linear-gradient(top,  rgba(30,87,153,0.5) 0%,rgba(41,137,216,0.5) 50%,rgba(32,124,202,0.5) 51%,rgba(125,185,232,0.5) 100%);
background: -ms-linear-gradient(top,  rgba(30,87,153,0.5) 0%,rgba(41,137,216,0.5) 50%,rgba(32,124,202,0.5) 51%,rgba(125,185,232,0.5) 100%);
background: linear-gradient(to bottom,  rgba(30,87,153,0.5) 0%,rgba(41,137,216,0.5) 50%,rgba(32,124,202,0.5) 51%,rgba(125,185,232,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#801e5799', endColorstr='#807db9e8',GradientType=0 );
color: #333;

}

/** Paging **/
.paging {
	color: #ccc;
	margin-top: 1em;
	clear:both;
	margin-bottom: 1em;
	text-align: center;
}
.paging .current,
.paging .disabled,
.paging a {
	text-decoration: none;
	padding: 5px 8px;
	display: inline-block
}
.paging > span {
	display: inline-block;
	border: 1px solid #ccc;
	border-left: 0;
}
.paging > span:hover {
	background: #efefef;
}
.paging .prev {
	border-left: 1px solid #ccc;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.paging .next {
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.paging .disabled {
	color: #ddd;
}
.paging .disabled:hover {
	background: transparent;
}
.paging .current {
	background: #efefef;
	color: #c73e14;
}
.pageinfo{
	text-align: right;
	font-size: 1.0em;
	line-height: 1.6em;
}

body{
	font-size: 0.84em;
}


#inst_box{
	width: 200px;
	height: 30px;
	background-color: lime;
	margin-bottom: 20px;
}
.inst_panel{
	float: left;
	width:100px;
	height: 100px;
	border: solid 1px #CCC;
	margin:3px;
}
body{
	margin:0px;
	padding:0px;
	background-attachment: fixed;
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #595959;
}
body.test2 {
	background-image:url('/img/bg_jpa_env_test2.png');
}
body.test3 {
	background-image:url('/img/bg_jpa_env_test3.png');
}
body.print {
	background-image:url('/img/bg_jpa_env_print.png');
}

#header{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:20px;
/* 	background: rgb(197,222,234);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1ZGVlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzhhYmJkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjZkYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(197,222,234,1) 0%, rgba(138,187,215,1) 31%, rgba(6,109,171,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(197,222,234,1)), color-stop(31%,rgba(138,187,215,1)), color-stop(100%,rgba(6,109,171,1)));
background: -webkit-linear-gradient(top,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%);
background: -o-linear-gradient(top,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%);
background: -ms-linear-gradient(top,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%);
background: linear-gradient(to bottom,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5deea', endColorstr='#066dab',GradientType=0 ); */


}

#logo{
	background:url(../img/logo_bk.png) no-repeat;
	background-position:5%,0,40px,0;
	height:180px;
	text-indent:-9999px;
	width:100%;
}
#contents{
	margin-left:5%;
	margin-right:5%;
	/*min-width:980px;*/
	min-height:100px;
	padding:10px;
}
#gotop{
color:#f3f3f3;
font-weight:bold;
text-align: center;
cursor: pointer;
background: rgb(30,87,153);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1)));
background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );

}
h2{
	font-size:24px;
}
h3{
	font-size:20px;
}
.related{
	width: 100％;
	margin-top: 20px;
}
#ajax_overlay{
	width:600px;
	min-height: 30px;
}

.loader{
	background-image:url("../img/loading.gif");
	background-repeat:no-repeat;
	background-position:center;
	width: 100%;
	height: 30px;
}
.loader_long_bar{
	background-image:url("../img/loading_bar.gif");
	background-repeat:no-repeat;
	background-position:center;
	width: 100%;
	height: 30px;

}

/* 所属一覧画面から呼ばれる学部情報のCSS設定 */
.list_detail{

	padding: 0px;
}
.list_detail_serv{

}

.list_detail_serv_body{
	padding: 1px;
}

.list_for_inst{
	width: 98%;
	margin-left: 2%;
}

table.ajax_dept:hover{
    color: #333;
}
table.ajax_dept div{
	font-size: 1em;
}
table.ajax_dept .title{
	color:#999933;
	font-size: 0.9em;
}

table.ajax_dept th {
    text-align: left;
   	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.5) 50%, rgba(255,255,255,0.69) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.7)), color-stop(50%,rgba(243,243,243,0.5)), color-stop(100%,rgba(255,255,255,0.69)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.5) 50%,rgba(255,255,255,0.69) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.5) 50%,rgba(255,255,255,0.69) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.5) 50%,rgba(255,255,255,0.69) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.5) 50%,rgba(255,255,255,0.69) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#b0ffffff',GradientType=0 );
	color: #003D4C;
}
table.ajax_dept tr:hover{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5OWJlYSIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIwN2NlNSIgc3RvcC1vcGFjaXR5PSIwLjI3Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(73,155,234,0.2) 0%, rgba(32,124,229,0.27) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,155,234,0.2)), color-stop(100%,rgba(32,124,229,0.27)));
background: -webkit-linear-gradient(top,  rgba(73,155,234,0.2) 0%,rgba(32,124,229,0.27) 100%);
background: -o-linear-gradient(top,  rgba(73,155,234,0.2) 0%,rgba(32,124,229,0.27) 100%);
background: -ms-linear-gradient(top,  rgba(73,155,234,0.2) 0%,rgba(32,124,229,0.27) 100%);
background: linear-gradient(to bottom,  rgba(73,155,234,0.2) 0%,rgba(32,124,229,0.27) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33499bea', endColorstr='#45207ce5',GradientType=0 );

}

table.ajax_serv{
    color: #666;
}
table.ajax_serv:hover{
    color: #333;
}
table.ajax_serv th {
    text-align: left;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.5) 50%, rgba(255,255,255,0.69) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.7)), color-stop(50%,rgba(243,243,243,0.5)), color-stop(100%,rgba(255,255,255,0.69)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.5) 50%,rgba(255,255,255,0.69) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.5) 50%,rgba(255,255,255,0.69) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.5) 50%,rgba(255,255,255,0.69) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.5) 50%,rgba(255,255,255,0.69) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#b0ffffff',GradientType=0 );
	color: #004D4C;

}
table.ajax_serv td,
table.ajax_serv th{
		border-left: none;
}

/* 検索条件囲むBOX */
.search_box{
	font-size:0.9em;
	width: 98%;
	min-height: 100px;
	border: solid 1px #CCC;
	margin-bottom: 20px;
    border:solid 1px #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	padding: 10px;
}

.search_box_mini{
	font-size:0.9em;
	width: 98%;
	border: solid 1px #CCC;
	margin-bottom: 20px;
    border:solid 1px #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	padding: 10px;
}

.search_box input{
}

.institutions{
	clear: both;
}

.clearfix{
	clear: both;
}

.table tbody tr.list_detail:hover
{
/* 	background-color: #FFF; */
}

#listbox{
	margin:0px;
	margin-top:5px;
}
.big-modal{
	width:800px;
  margin: -300px 0 0 -400px;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-block;} /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */

/* 汎用的なBOX */
/*主に<div class="row-fluid">中で使用*/
.block_area{
	width: 97%;
	height:auto;
	border: solid 1px #CCC;
	margin-bottom: 20px;
    border:solid 1px #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
}

.block_area th{
	width:20%;
}
.el_list{
	margin-right:15px;
	float:left;
}

.block_area th{
	width:20%;
}
/*Left Menu */
#leftmenu{
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 150px;
    z-index: 9999;

}
#leftmenu li{
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );

    border:solid 1px #DBDBDB;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    display: block;
    height: 20px;
    width: 150px;
    padding-top: 20px;
    padding-bottom: 25px;
}
#leftmenu li:hover{
background: rgb(255,214,94);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDY1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWJmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,214,94,1) 0%, rgba(254,191,4,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,214,94,1)), color-stop(100%,rgba(254,191,4,1)));
background: -webkit-linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
background: -o-linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
background: linear-gradient(to bottom,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 );
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #F2B204;
}
.stock_box{
font-size:0.9em;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #CCC;
padding: 5px;
margin:5px;
float: left;
width: 166px;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
min-height:60px;
height: auto;

}
.stock_box:hover{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #CCC;
padding: 5px;
margin:5px;
float: left;
background: rgb(254,252,234);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWRhMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(254,252,234,1) 0%, rgba(241,218,54,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(241,218,54,1)));
background: -webkit-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
background: -o-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
background: -ms-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
background: linear-gradient(to bottom,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 );

}
.disabled_row{
background: rgb(81,168,230);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxYThlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzJmNzhkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(81,168,230,1) 0%, rgba(47,120,208,1) 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,168,230,1)), color-stop(99%,rgba(47,120,208,1)));
background: -webkit-linear-gradient(top,  rgba(81,168,230,1) 0%,rgba(47,120,208,1) 99%);
background: -o-linear-gradient(top,  rgba(81,168,230,1) 0%,rgba(47,120,208,1) 99%);
background: -ms-linear-gradient(top,  rgba(81,168,230,1) 0%,rgba(47,120,208,1) 99%);
background: linear-gradient(to bottom,  rgba(81,168,230,1) 0%,rgba(47,120,208,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51a8e6', endColorstr='#2f78d0',GradientType=0 );
color: #f6f8f9;
}

.disabled_row a{
	color: #f6f8f9;
}

.add-margin-top{
	margin-top: 20px;
}
#charge{
	font-size: 0.7em;
}
.auth_inst_background{
background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTFlOWEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 57%, rgba(225,233,160,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(57%,rgba(255,255,255,1)), color-stop(100%,rgba(225,233,160,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 57%,rgba(225,233,160,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 57%,rgba(225,233,160,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 57%,rgba(225,233,160,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 57%,rgba(225,233,160,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e9a0',GradientType=0 );

}

.institutions .search_box input[type="checkbox"]{
	width:100px;
}
.relbox{
	border: #CCC solid 1px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	padding: 10px;
	height: auto;
	margin-bottom: 20px;
	line-height: 1.5em;
}

#main_cont{
	position: relative;
	overflow:hidden;
}
#pjax_area{
	width:50%;
	float: left;
}

#hiddenlay{
	width:200%;
}
#detail_slider_view{
	width:50%;
	float:left;
}


/**************************************************************************************************************************************************/
/*institution_nz 121016マージ*/

.input_float {
	float: left;
	margin-left:10px;
}

.input_float_1st {
	clear: both;
	margin-left: 0 !important;
}

.input_confirm_legend {
	margin-right: .5em;
}

.input_range {
    margin:0 0 0 10px !important;
    padding:3em 0 0 0;
}

/* 所属新規追加確認画面で利用 */
.comf_box{
	border: #CCC solid 1px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	padding: 10px;
	clear: both;
	height: auto;
	margin-bottom: 20px;
}

.comf_box div{
	line-height: 2em;
	margin-right: 15px;
	font-size: 1.2em;
	font-weight: bold;
}

.comf_box span{
	font-weight: normal;
	font-size: 0.9em;
}

.level_down{
	margin-left:15px;
}
.level_down div{
	font-size: 1em;
}

/* ボタン風リンク */
.btn_link {
/* 	color: #0088CC; */
	cursor: pointer;
	text-decoration: none;
}
.btn_link_serv {
/* 	color: #0088CC; */
	cursor: pointer;
	text-decoration: none;
	margin-top: 20px;
}

.btn_link:hover {
/* 	color: #005580; */
/* 	text-decoration: underline; */
}

/* 入力ブロック */
.input_block {
	border: #CCC solid 1px;
	border-left: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 0px 5px 5px 0px;
	margin: 10px;
	padding: 10px;
}

/*
color samples
5589aa
cfdfe9
d1e5ee
eff8ff
*/

.input_block_serv_his{
/*     border-left-color: #3A87AD; */
/*     border-left-width: 5px; */
    padding:10px;
    margin:0px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:10px;
    clear: both;
}

/* 入力ブロック: 所属 */
.input_block_inst {
	background-image: url("../img/bg_colors_institution.png");/*#0A6AA6*/
	background-repeat:repeat-y;
	padding-left:15px;
}

/* 入力ブロック: 学部 */
.input_block_dept {
	background-image: url("../img/bg_colors_department.png");/*#85C8F2*/
	background-repeat:repeat-y;
	padding-left:15px;
}

/* 入力ブロック: 学科 */
.input_block_serv {
	clear: both;
	background-image: url("../img/bg_colors_service.png");/*#ACDEF2*/
	background-repeat:repeat-y;
	padding-left:15px;
}

/*入力ブロック：変更事由*/
.input_block_reason {
	background-image: url("../img/bg_colors_reason.png");/*#CE534D*/
	background-repeat:repeat-y;
	padding-left:15px;
}

/*入力ブロック：履歴*/
.input_block_history {
	background-image: url("../img/bg_colors_history.png");/*#659C9A*/
	background-repeat:repeat-y;
	padding-left:15px;
}

/*所属分割での所属枠 */
.input_inst{
	background-image: url("../img/bg_colors_institution.png");
	background-repeat:repeat-y;
	padding-left:15px;
}


/* 入力ブロック: 学部名 */
.input_label_dept_name {
	font-size: 1.2em;
	font-weight: bold;
}

/* 入力ブロック: 学科名 */
.input_label_serv_name {
	font-weight: bold;
}

.auth_outline_left {
}

.auth_outline_right {
}

.auth_outline_full {
	background-color:#d0d0d0;
}

.auth_outline_block {
	background-color:#e0e0e0;
	margin-bottom:10px;
}

.auth_outline_block table {
	width:100%;
}

/* 入力: ラジオボタン */
.input_radio {
	margin-bottom:9px;
}

.input_radio input,
.input_radio label {
	display:inline !important;
	margin:0;
}

.input_radio input {
	height:1em;
	line-height:1em;
	margin-right:.5em;
}

.input_radio label {
	margin-right:1em;
}

.center	{ text-align:center !important; }
.left	{ text-align:left !important; }
.right	{ text-align:right !important; }
.nowrap	{ white-space:nowrap !important; }
.vcenter { vertical-align:middle !important; }

.w680 { width:680px; }
.w670 { width:670px; }
.w450 { width:450px; }
.w440 { width:440px; }
.w220 { width:220px; }
.w210 { width:210px; }
.w60 { width:60px; }
.w2em { width:2em; }
.w3em { width:3em; }
.w4em { width:4em; }
.w5em { width:5em; }
.w6em { width:6em; }
.w7em { width:7em; }
.w8em { width:8em; }
.w9em { width:9em; }
.w10em { width:10em; }
.w15em { width:15em; }
.w20em { width:20em; }
.w25em { width:25em; }
.w30em { width:30em; }
.w35em { width:35em; }
.w40em { width:40em; }
.w45em { width:45em; }
.w50em { width:50em; }
.w100per { width:100%; }
.w90per { width:90%; }
.w80per { width:80%; }
.w75per { width:75%; }
.w70per { width:70%; }
.w66per { width:66%; }
.w60per { width:60%; }
.w50per { width:50%; }
.w40per { width:40%; }
.w35per { width:35%; }
.w33per { width:33%; }
.w30per { width:30%; }
.w25per { width:25%; }
.w20per { width:20%; }
.w15per { width:15%; }
.w12per { width:12%; }
.w10per { width:10%; }
.w7per { width:7%; }
.w6per { width:6%; }

.margin-bottom_1em {
	margin-bottom:1em;
}

.margin-bottom_5px {
	margin-bottom:5px;
}

.margin-top_1em{
	margin-top:1em;
}

.margin-left_50px{
	margin-left:50px;
}

.comf_box table {
	width:100%;
}

.comf_box th,
.comf_box td {
	/*font-size:1.2em;*/
	line-height:1.5em;
	padding:.2em .5em;
}

.comf_box th {
	text-align:left;
}

/* 一覧表示中ボタン */
.btn_ctrl {
	white-space:nowrap;
}

.ol_input {
	width:10em;
	height:2em;
	padding:.2em;
}

/* 有資格者: 無効 */
.person_disabled th,
.person_disabled td {
	color:#c0c0c0;
}

/*テーブル比率（所属分割）*/
.inst th{ width:20%;}
.dept th{ width:20%;}
.serv th{ width:20%;}
.reason th{ width:20%;}

/* .dept{margin-left:5px !important;} */
/* .serv{margin-left:5px !important;} */

.lbl_day_auth_valid {
	color:#ff00ff;
}

/* ラベル: 認定所属(認定中) */
.label-inst_auth {
	background-color:#4b6d1b;
}

/* ラベル: 関連所属 */
.label-inst_rel {
	background-color:#ff00ff;
}

/* ラベル: 認定切れ */
.label-inst_expired {
	background-color:#9e2c1a;
}
/* ラベル：指導責任者 */
.label-chief{
	background-color:#ed8e1a;
}

/* クレジットカード画像 */
.credit_card{
	background-image: url("../img/card.gif");
	background-repeat: no-repeat;
/* 	padding-left: 50px; */
	width:450px;
	height:65px;
}

/* VeriTrans画像*/
.VeriTrans{
	background-image: url("../img/veritrans.gif");
	background-repeat: no-repeat;
/* 	padding-left: 50px; */
	width:90px;
	height:35px;
	margin-top:22px;
}

.veri{
	margin-top:10px;
}

.cvs .input_radio{
	vertical-align:middle;
/* 	margin-top:20px; */
/* 	position:relative; */
/* 	top:-20px; */
}

/* セブンイレブン画像 */
.seven{
	background-image: url("../img/logoSevenEleven.jpg");
	background-repeat: no-repeat;
	background-position:center;
	width:65px;
	height:40px;
/* 	position:relative; */
	margin-top:-10px;
/* 	background-color:green; */
}

/* ローソン画像 */
.lawson{
	background-image: url("../img/logoLawson3.jpg");
	background-repeat: no-repeat;
	background-position:center;
	width:110px;
	height:40px;
	margin-top:-10px;
}

/* ファミリーマート画像 */
.family{
	background-image: url("../img/logoFamilyMart.jpg");
	background-repeat: no-repeat;
	background-position:center;
	width:105px;
	height:40px;
	margin-top:-10px;
}

/* サークルＫサンクス画像 */
.circlek{
	background-image: url("../img/logoCirclekSunkus3.jpg");
	background-repeat: no-repeat;
	background-position:center;
	width:95px;
	height:40px;
	margin-top:-10px;
}

/* セイコーマート画像 */
.seico{
	background-image: url("../img/logoSeicomart.jpg");
	background-repeat: no-repeat;
	background-position:center;
	width:115px;
	height:40px;
	margin-top:-10px;
}

/* ミニストップ画像 */
.mini{
	background-image: url("../img/logoMinistop.jpg");
	background-repeat: no-repeat;
	background-position:center;
	width:85px;
	height:40px;
	margin-top:-10px;
}

/* デイリーヤマザキ画像 */
.daily{
	background-image: url("../img/logoDailyyamazaki.jpg");
	background-repeat: no-repeat;
	background-position:right;
	width:50px;
	height:40px;
}

/* ヤマザキデイリーストアー画像 */
.yamazaki{
	background-image: url("../img/logoYamazaki.jpg");
	background-repeat: no-repeat;
	background-position:center;
	width:50px;
	height:41px;
	margin-top:-10px;
	margin-left:12px;
}


/* アイコン: 支払方法 */
.payment_method_icon{
	/* height:24px; */
	line-height:1.5em !important;
	background-position:0 center;
	background-repeat:no-repeat;
	padding-left:26px !important;
}
.payment_method_type_1{ background-image: url("../img/icons/icon_6m_24.png"); }	/* クレジットカード */
.payment_method_type_2{ background-image: url("../img/icons/icon_3g_24.png"); }	/* コンビニ(オンライン) */
.payment_method_type_11{ background-image: url(../img/icons/icon_6m2_24.png); }	/* 銀行振込(オンライン) */
.payment_method_type_3{ background-image: url("../img/icons/icon_6m2_24.png"); }	/* 振込用紙 */

/* 請求一覧: 結果 */
.billing_results {	/* 行 */
	color:#c0c0c0;
}
.billing_results_success {	/* 行: 成功 */
	color:#595959 !important;
}
.billing_result {	/* セル */
}
.billing_result_success {	/* セル: 成功 */
	color:#00ff00;
}
.billing_result_failure {	/* セル: 失敗 */
	color:#ff0000;
}
.billing_result_pending {	/* セル: 保留 */
	color:#ffff00;
}

/*テーブル幅*/
.table_layout_fixed{
	table-layout:fixed;
}

/*リストをfloat*/
ul.major_list li.major_list{
	float:left;
	margin-right:20px;
	list-style:disc;
}

/*チェックボックスをfloat left*/
div.checkbox div.checkbox{
	float:left;
	margin-right:20px;
/* 	list-style-type: circle; */
}

/*項目表示用*/
.imp_text{
    font-size: 2.1em;
    line-height: 1.6em;
    text-align: center;
}

/* ログインページ */
#dialog #contents {
	/* margin-top:50px; */
}

body#dialog {
	background-color:#F7F8F7;
	background-image:url('/img/user_background01.jpg');
	background-position:center center;
	background-repeat: no-repeat;
}
body.dialog_signin_prov {
	background-image:url('/img/user_background02.jpg') !important;
}

body.dialog_applications,
body.dialog_error_browser,
body.dialog_login {
    background-image:url('/img/bg_application.jpg') !important;
}

#dialog_logo {
	width:590px;
	height:590px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-0px;
	margin-top:-0px;
}

.dialog_title {
	width:920px;
	color:#ffffff;
	font-size:2.4em;
	font-weight:bold;
	margin:0 auto 20px;
	text-align:center;
}

.dialog_wrapper_user {
	width:920px;
	border-radius: 10px;
	margin:0 auto;
	padding:3px;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2YjU0NCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjMDA2ZTJlIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ2YjU0NCIgc3RvcC1vcGFjaXR5PSIwLjc4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(70,181,68,0.7) 0%, rgba(0,110,46,0.25) 49%, rgba(70,181,68,0.78) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,181,68,0.7)), color-stop(49%,rgba(0,110,46,0.25)), color-stop(100%,rgba(70,181,68,0.78))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70,181,68,0.7) 0%,rgba(0,110,46,0.25) 49%,rgba(70,181,68,0.78) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70,181,68,0.7) 0%,rgba(0,110,46,0.25) 49%,rgba(70,181,68,0.78) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70,181,68,0.7) 0%,rgba(0,110,46,0.25) 49%,rgba(70,181,68,0.78) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70,181,68,0.7) 0%,rgba(0,110,46,0.25) 49%,rgba(70,181,68,0.78) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b346b544', endColorstr='#c746b544',GradientType=0 ); /* IE6-8 */
}
.dialog_signin_prov .dialog_wrapper_user,
.dialog_applications .dialog_wrapper_user,
.dialog_error_browser .dialog_wrapper_user,
.dialog_login .dialog_wrapper_user {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRlODhjMSIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(78,136,193,0.3) 50%, rgba(125,185,232,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(78,136,193,0.3)), color-stop(100%,rgba(125,185,232,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(78,136,193,0.3) 50%,rgba(125,185,232,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(78,136,193,0.3) 50%,rgba(125,185,232,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(78,136,193,0.3) 50%,rgba(125,185,232,0.7) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(78,136,193,0.3) 50%,rgba(125,185,232,0.7) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#b37db9e8',GradientType=0 ); /* IE6-8 */
}

.dialog_wrapper {
	width:920px;
	background-color:rgba(255, 255, 255, 0.2);
	background: #1e5799; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjk4OWQ4IiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(30,87,153,0.5) 0%, rgba(41,137,216,0.5) 50%, rgba(32,124,202,0.5) 51%, rgba(125,185,232,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,0.5)), color-stop(50%,rgba(41,137,216,0.5)), color-stop(51%,rgba(32,124,202,0.5)), color-stop(100%,rgba(125,185,232,0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,87,153,0.5) 0%,rgba(41,137,216,0.5) 50%,rgba(32,124,202,0.5) 51%,rgba(125,185,232,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,87,153,0.5) 0%,rgba(41,137,216,0.5) 50%,rgba(32,124,202,0.5) 51%,rgba(125,185,232,0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,87,153,0.5) 0%,rgba(41,137,216,0.5) 50%,rgba(32,124,202,0.5) 51%,rgba(125,185,232,0.5) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(30,87,153,0.5) 0%,rgba(41,137,216,0.5) 50%,rgba(32,124,202,0.5) 51%,rgba(125,185,232,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#801e5799', endColorstr='#807db9e8',GradientType=0 ); /* IE6-8 */
	border-radius: 10px;
	margin:0 auto;
	padding:3px;
}

.dialog_inner {
	width:900px;
	background-color:#78B0E1\9; /* IE8 and below */
	background-color:rgba(255, 255, 255, 0.2);
	border-radius: 10px;
	margin:0 auto;
	padding:10px;
}

.dialog_message {
	background-color:#95C3E9\9; /* IE8 and below */
	background-color:rgba(255, 255, 255, 0.2);
	border-radius:4px;
	margin:20px 0 0;
	border:#ffffff 1px solid;
	padding:10px;
}

.dialog_message ul {
	margin-bottom:0;
}

.dialog_message li {
	line-height:2em;
	color:#404040;
}

.dialog_button_message {
	color: #404040;
	font-size: 1.2em;
	margin-top: .5em;
}

.dialog_left {
	width:406px;
	background-color:#344E5F\9; /* IE8 and below */
	background-color:rgba(0, 0, 50, 0.6);
	color:#ffffff;
	border:#ffffff 2px solid;
	border-radius:4px;
	float:left;
	padding:20px;
	font-size:1.2em;
}

.dialog_right {
	width:430px;
	float:left;
	margin-left:20px;
}

.dialog_left .control-group {
	margin-bottom:30px;
}

.dialog_left .control-label {
	width:100px;
	margin-right:10px;
}

.input_dialog {
	width:250px;
}

.dialog_right .alert {
	background-color:rgba(255, 255, 255, 0.4) !important;
	border-color:#ffffff;
	color:#404040;
	padding-right:14px;
}

.win_login_wrapper {
	width:450px;
	border:#cccccc solid 1px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-225px;
	margin-top:-35px;
	padding:5px;
}

.win_login {
	width:408px;
	/* height:168px; */
	border:#cccccc solid 1px;
	padding:20px;
	background-color:rgba(73, 155, 234, 0.1);
}

.win_button {
	color:#404040;
	float:right;
	margin-right:37px;
}
.accordion-heading{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */


}
.accordion-toggle{
	font-size:14px;
}
#search_box legend{
	font-size:16px;
}
.popover-inner{
	text-align: left !important;
}

.accordion-inner .checkbox{
 clear: both;
}

/*未納金表示*/
.arrearages{
	color:red;
	font-size:20px;
}
#default-tmp .btn{
	margin-bottom: 10px;
}

/* チェックボックス: 横並び */
.list_float {
	margin-bottom:.5em;
}
.list_float .checkbox {
	float:left;
	margin-right:2em;
}

.message{
    background-color: #F2DEDE;
    border: 1px solid #EED3D7;
    border-radius: 4px 4px 4px 4px;
    color: #B94A48;
    margin-bottom: 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* お知らせ: 一覧 */
.infos.index th {
	font-weight:bold;
	padding:.5em;
	text-align:center;
}
.infos.index td {
	line-height:1.5em;
}

/* お知らせ: 公開開始/終了日 */
.info_day_published		{ color:#00ff00; font-weight:bold; }
.info_day_finished		{ color:#ff0000; }

.buttons {
	margin-bottom:1em;
}

/* お知らせ本文 */
#info_body {
	line-height:1.5em;
}

/*カード会社アイコン*/
/*VISA*/
.visa{
	background-image: url("../img/card/VISA.gif");
	background-repeat: no-repeat;
	width:100px;
	height:60px;
	margin-left:10px;
}

/*MasterCard*/
.master{
	background-image: url("../img/card/MasterCard.gif");
	background-repeat: no-repeat;
	width:100px;
	height:60px;
	margin-left:10px;
}

/*JCB*/
.jcb{
	background-image: url("../img/card/JCB.gif");
	background-repeat: no-repeat;
	width:100px;
	height:60px;
	margin-left:10px;
}
/*Diners*/
.diners{
	background-image: url("../img/card/Diners.gif");
	background-repeat: no-repeat;
	width:130px;
	height:60px;
}
/*AMEX*/
.amex{
	background-image: url("../img/card/AMEX.gif");
	background-repeat: no-repeat;
	width:100px;
	height:60px;
	margin-left:10px;
}

/*入力フォーム日英切り替え*/
.switch_input_addr {
	color:#0073EA;
	cursor:pointer;
	float:right;
	font-size:.8em;
}
.switch_input_addr:hover {
	color:#005580;
	text-decoration:underline;
}

/*履歴*/
.fc_red{
	color:red;
}

.breadcrumb{
	margin-top:20px;
}

/*半角入力制御*/
.ime_off {
	/*-webkit-ime-mode: disabled !important;*/
	ime-mode: disabled !important;
}

/* Link Text */
.text-link{
	cursor: pointer;
	color: #0073EA;
	/*font-size: 0.9em;*/
}
/*mng_member_view span3*/
#must_views{
	min-width:180px;
}

.bk_grey{
background: #e0e0e0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMmIyYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e0e0e0 0%, #dbdbdb 50%, #b2b2b2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(50%,#dbdbdb), color-stop(100%,#b2b2b2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e0e0e0 0%,#dbdbdb 50%,#b2b2b2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e0e0e0 0%,#dbdbdb 50%,#b2b2b2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e0e0e0 0%,#dbdbdb 50%,#b2b2b2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e0e0e0 0%,#dbdbdb 50%,#b2b2b2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#b2b2b2',GradientType=0 ); /* IE6-8 */
}

/* お知らせ: 本文 */
#info_body h1 { font-size:22px; }
#info_body h2 { font-size:18px; }
#info_body h3 { font-size:16px; }
#info_body h4 { font-size:14px; }

.mid_img{
	width:100px;
}

/*font-weight*/
.fw600{
	font-weight:600;
}

/*table td背景色　入金消し込みflag=0のとき使用*/
.flag_0{
background: -moz-linear-gradient(top,  rgba(211,184,184,0.21) 0%, rgba(211,184,184,0.58) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,184,184,0.21)), color-stop(100%,rgba(211,184,184,0.58))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(211,184,184,0.21) 0%,rgba(211,184,184,0.58) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(211,184,184,0.21) 0%,rgba(211,184,184,0.58) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(211,184,184,0.21) 0%,rgba(211,184,184,0.58) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(211,184,184,0.21) 0%,rgba(211,184,184,0.58) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36d3b8b8', endColorstr='#94d3b8b8',GradientType=0 ); /* IE6-9 */

}

.tr-invalid {
	background-color: #FFA9A6;
}
.tr-invalid th,
.tr-invalid td {
	background-color: transparent !important;	 /* tr-invalid 内のセルの背景色を無効化 */
}

.must_view_sent_block {
	margin-top: 0.5em;
}
.must_view_table {
	font-size: 0.8em;
}
.must_view_table tr{
	border: 1px solid #dddddd !important;
	/*border-top: 1px solid #dddddd;*/
}
.must_view_table td{
	padding: 1px 4px !important;
	border-left: 1px solid #dddddd !important;
}

/**
 * =============================================================================
 *  CSS Hacking for IE7
 * =============================================================================
 */
/*IE7ここまで******************************************************************************************/


/*IE8ここから******************************************************************************************/
/*IE8ここまで******************************************************************************************/