@charset "utf-8";

/* style css */
html {
	-webkit-text-size-adjust: 100%;
}

body{
	background:#FFFFFF;
}

.wi100P{width:100%;}
.wi80P{width:80%;}
.wi75P{width:75%;}
.wi5P{width:5%;white-space:nowrap;}

.floLef{float:left !important;}
.floRig{float:right !important;}

.colRed{color:#cc0000;}

.disNon{display:none;}
.disBlo{display:block;}

.no_link {cursor: pointer;}
.deco_link{text-decoration:none !important; }
.deco_link:hover{text-decoration:underline !important; color:#3399cc !important; }

.btn_sp {padding-right:1em;}

.btnImage img:hover{
	background-color:#FFFFFF;
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);        /* ie lt 8 */
	opacity:0.6;
	zoom:1;}

/* common css
------------------------------ */
.container{text-align:center;}
.contents{margin:0 auto;width:950px;text-align:left;}

.header{padding:0px 10px;}
.header h1{margin:10px 0;float:left;font-weight:100;}
.header h1 a,.header h1 a:link,.header h1 a:visited,
.header h1 a:hover,.header h1 a:active{text-decoration:none;color:#333366;}
.header div.headerBox{padding-top:10px;float:right;}
.header div.headerBox a:hover{text-decoration:none;}
.header p{text-align:right;}
.header p a{margin-left:1em;}
.header p a img{vertical-align:-4px;}

.searchBox{padding:.6em 0;}
.reSearchBox{padding:0 0 1em;}
.searchBox dt select{padding:2px;height:2em;line-height:2em;vertical-align:middle;}
.searchBox dd{margin-top:.6em;}
.searchBox .search_txt, .reSearchBox .search_txt{
	background-image:url(../img/search_icon_small.png);
	background-attachment:scroll;
	background-position:98% 50%;
	background-repeat:no-repeat;
	padding:5px 10px;
	font-size:120%;
	margin-right:1em;
	width:62%;
}
.searchBox .search_btn, .reSearchBox .search_btn{
	margin-left:5px;
	padding:5px 15px;
	background:#009999;
	border:none;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	color:#ffffff;
	font-weight:700;
	font-size:100%;
	min-width:100px;
}
.searchBox .search_btn:hover{background:#22bbbb;}
.searchBox h2{margin-top:1.3em;margin-right:1em;padding:5px;background-color:#eeeeee;font-size:100%;font-weight:bold;line-height:1;color:#333333;}
.searchBox .kywdBox{width:450px;width:40%\9;}
.mainContents table.advancedBlock{width:100%;margin-top:1.8em;}
.mainContents table.advancedBlock td{white-space:nowrap}
.mainContents table.advancedBlock{width:100%;margin-top:1.8em;}
.mainContents table.advancedBlock .operatorColumn{width:10%;}
.mainContents table.advancedBlock .inputColumn{width:40%;}
.mainContents table.advancedBlock .conditionColumn{width:20%;}
.mainContents table.advancedBlock .buttonColumn{width:30%;}
.mainContents table.advancedBlock .schemaColumn{width:10%;white-space:nowrap;}
.mainContents table.advancedBlock .schemaCheckbox label{display:inline-block;float:left;margin:0 1em 5px 0;}

.round-table {
	background-color:#E2E2E2;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	padding:.6em 0;
}
.inner-content {
	padding-left:35px;
	padding-bottom:15px;
	}
.searchLabelBlock {
	background:url(../img/search_icon.png) scroll 0 0 no-repeat;
	height:53px;
	padding-left:60px;
	width:12% auto;
	margin-right:15px;
}
.searchLabelBlock h3{
	height:53px;
	line-height:3.4;
}

.dataBox{
	border:solid 1px #EFEFEF;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	padding:.6em 0;
	width: 100%;
	word-break: break-all;
	}

.dataBox.dataBoxPadding{
	padding:1.6em 0;
	}

.mainContents dl.loginField{
	margin:1.6em 0 0 1em;
}
.mainContents dl.loginField dt{
}
.mainContents dl.loginField dd{
	padding:2px 0 10px;
}
.mainContents dl.loginField #userid,
.mainContents dl.loginField #birthdt{
	ime-mode:inactive;
}

.category{margin-bottom:1em;}
.category ul li{line-height:1.3;}
.category ul.cateFirs{border-top:solid 1px #EFEFEF; border-left:solid 1px #EFEFEF; border-right:solid 1px #EFEFEF; padding:.6em 1em;margin-top:0;background:#f4f4f4;-webkit-border-radius:7px 7px 0 0;-khtml-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}
.category ul.cateFirs ul{margin-left:1.5em;margin-top:3px;}
.category ul.cateFirs li{background:url(../img/icon_triangle_m.png) 0 .28em no-repeat;}
.category ul.cateFirs a, .category ul.cateFirs span.category_nolink{padding-left:14.5px;display:inline-block;}
.category ul.cateFirs .catelogo{display:inline-block;padding-left:5px;}
.category ul.cateFirs .catelogo a{background:none;}
.category ul.cateFirs .selected, .category .cateSeco .selected {font-weight:bold;}
.category .cateSeco{background:#ffffff;border-top:dotted 1px #cccccc; border-bottom:solid 1px #EFEFEF; border-left:solid 1px #EFEFEF; border-right:solid 1px #EFEFEF; padding:.6em 1em;-webkit-border-radius:0 0 7px 7px;-khtml-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}
.category .cateSeco_noclass{background:#ffffff;border:solid 1px #EFEFEF;padding:.6em 1em;-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.category .cateSeco p, .cateSeco_noclass p{background:url(../img/arrow37-003.gif) 0 .28em no-repeat;margin-top:0;margin-right:.6em;padding-right:.5em;padding-left:1em;display:inline-block;}
.category .cateSeco p:last-child, .cateSeco_noclass p:last-child{border:none;}
.category ul.cateFirs span.category_nolink, .category .cateSeco span.category_nolink{display:inline-block;cursor:default;}
.category .cateSeco a, .cateSeco_noclass a, .category .cateSeco span.category_nolink{display:inline-block;}
.category_more {width:100%;height:22px;text-align:right;}
.category_more a.category_more_img{background:none;display:inline-block;width:60px;height:21px;margin:0;padding:0;}

.category_back{font-weight:700;margin:6px;}
.category_back a{text-decoration:none;color:#333333;}
.category_back img{margin:0 6px;}

.cate_parent, .cate_child{display:table;width:100%;word-break:break-all;}
.cate_parent{padding:1em 0;}
.cate_img, .cate_main{display:table-cell;vertical-align:top;}
.cate_img{padding-left:2.5em;}
.cate_main{padding:0 2.5em;}
.cate_name{line-height:2;font-size:106%;}
.cate_intro{border:1px solid #cccccc;padding:1px 8px;margin-bottom:.5em;}

.category dt{padding:.6em 1em 6px;border:solid 1px #cccccc;border-radius:7px 7px 0 0;background:#d1d0ce;font-weight:700;color:#1c4977;}
.category dd{border:solid 1px #cccccc;border-radius:0 0 7px 7px;background:#f4f4f4;}
.category_ad{color:#333333;}
.category_ad .cate_img, .category_ad .cate_img img{width:70px;height:auto;}
.category_ad .cate_high, .category_ad .cate_name{line-height:24px;}
.category_ad .cate_name{font-weight:700;}
.category_ad .cate_intro{margin-top:.5em;}
.category_ad .cate_low{font-weight:bold;}
.category_ad .cate_low select{width:100%;}
.category_ad .cate_low .list_select, .category_ad .cate_low .list_select:link, .category_ad .cate_low .list_select:visited{cursor:pointer;color:#336699;}
.category_ad .cate_low .list_select:hover, .category_ad .cate_low .list_select:active{color:#3399cc;text-decoration:underline;}

.browseBoxTop{margin-bottom:.6em;padding:.7em 1em;background-color:#FFFFFF;font-size:110%;border:solid 1px #EFEFEF;-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.browseBox p{margin-right:.6em;padding-right:.5em;display:inline;white-space:nowrap;}
.browseBoxBottom{border:solid 1px #EFEFEF;background-color:#FFFFFF;-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:.6em 0;}

.detailBox{margin:1em 1em 0;}
.detailBox td .kywdField,.reDetailBox td .kywdField{width:460px;}
.detailBox th,.detailBox td,.reDetailBox th,.reDetailBox td{padding-bottom:.8em;vertical-align:middle;}
.detailBox td input[type="text"],.reDetailBox td input[type="text"]{margin-right:1em;}
.detailBox td select, .reDetailBox td select{padding:2px;height:2em;line-height:2em;vertical-align:middle;}
.mainContents{padding-bottom:2em;padding-left:20px;padding-right:20px;}
.mainContents p,.mainContents li,.mainContents dt,.mainContents dd,.mainContents th,.mainContents td{line-height:1.3;}
.mainContents p,.mainContents ul,.mainContents dl,.mainContents table{margin-top:1em;}
.reDetailBox table{margin-top:0;}
.mainBox p,.mainBox li,.mainBox dt,.mainBox dd,.mainBox th,.mainBox td{line-height:1.3;}
.mainBox p,.mainBox ul,.mainBox dl,.mainBox table{margin-top:1em;}

.footer{border-top:solid 2px #cccccc;padding:0px 10px;}
.footer .contents{padding:.5em 0;}
.footer a{text-decoration:none;}
.copyright{}
.footer ul{float:right;}
.footer ul li{margin-left:.5em;padding-left:.5em;border-left:solid 1px #999999;display:inline;}
.footer ul li:first-child{border:none;}

/* ------------------------------ */
.btnList {padding-top:.8em;}
.btnList li,.btnList dd, .btnListDetail li{margin-left:0;padding-left:0;border-left:0;float:left;text-align:right;}
.btnList li, .btnListDetail li{margin-right:.5em;padding-right:.5em;}
.btnList a, .btnListDetail a{cursor: pointer;}
.field_padding_top{padding-top:.7em;}
.field_margin_bottom{padding-bottom:.7em;}
#btn_open_search_box{margin-bottom:1em;margin-top:0}
#btn_close_search_box{padding-right:35px;}
#btn_open_search_box li, #btn_open_search_box li input[type="button"],
#btn_close_search_box li, #btn_close_search_box li input[type="button"] {width:100%;}

.datas{padding:0 1em;}
.datas table{width:100%;border:solid 1px #cccccc;}
.datas table th,
.datas table td{padding:.4em .8em;border-top: 1px solid #cccccc;border-bottom:solid 1px #cccccc;border-right:solid 1px #cccccc;background-color:#ffffff;}
.datas table th{background:#eeeeee;width:25%;}

/* ------------------------------ */
.pTitle{padding:0 1em .5em;font-size:115%;}
.pTitle img{vertical-align:-3px; padding-right:.5em;}
.pTitle h2{line-height:2.5;border-bottom:solid 3px #1880d7;color:#1880d7;}

.headerMsgBox {padding:1em 0 .5em;margin-bottom:.8em;}
.helpMsgBox {margin-bottom:.8em;}

.subBox{padding:.5em 1em;}
.subBox h3, h3.topic{padding:.3em .6em;background:#E7E7E7;color:#1980D8;}

.handleURL {vertical-align:middle;text-decoration:none;background:#dedede;margin-left:auto;margin-right:auto;}
.handleURL td{vertical-align:middle;padding:3px 5px;}

.detailURL {vertical-align:middle;text-decoration:none;background:#eeeeee;word-break:break-all;}
.detailURL th{vertical-align:middle;padding:5px 8px;border:1px #dddddd solid;white-space:nowrap;}
.detailURL td{vertical-align:middle;padding:5px 8px;border:1px #dddddd solid;background:#ffffff;word-break:break-all;}
.detailURL .filenm{width:32%;}
.detailURL .format{width:5%;white-space:nowrap;}
.detailURL .size{width:5%;white-space:nowrap;}
.detailURL .dlcnt{width:5%;white-space:nowrap;}
.detailURL .flintro{width:53%;}

.pageTop{margin:0 1em;text-align:right;}

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

.homeSea{margin:0 1em;}
.homeSea.homeSea_margin{margin:.6em 1em 0;}
.schemaLabel{line-height:1.5;margin-bottom:.4em;}
.mainContents .options{margin-top:0;margin-bottom:.5em;}
.mainContents .options li{margin-top:.4em;padding-right:.5em;display:inline;}
.search_category_block {margin-top:1.2em;}
.acc{margin:0 0 .5em;}

.menu_more{cursor:pointer;}
.menu_more:hover{background:#e6e6e6;}
.menu_more::before, .menu_none::before{content:attr(data-name);vertical-align:top;}
.category_cnt{white-space:nowrap;}

.acc .jquery-menu{background:#F7F7F7;border-bottom:solid 1px #cccccc;}
.acc h3{padding:15px 10px 10px;color:#336699;border-top:solid 1px #cccccc;}
.acc h3 em{display:inline-block;width:calc(100% - 1.5em);color:#575757;font-weight:normal;}
.acc ul, .cate_navi ul{margin:0;}
.acc ul.jquery-menu-sub, .cate_navi ul.jquery-menu-sub{display:none;}
.acc ul.jquery-menu-sub li{color:#575757;}
.acc ul.jquery-menu-sub div{padding:.2em 10px .2em;}
.acc .name, .acc .logo{display:inline-block;word-break:break-all;max-width:100%;padding-left:.5em;}
.acc .name .category_cnt{margin-left:.5em;}
.acc .child{padding:.3em 0 .3em;border-top:dotted 1px #cccccc;}
.acc .child .main{display:inline-block;width:calc(100% - 1.5em);}
.acc .parent_cate{font-weight:bold;}
.acc .menu_more::before, .acc .menu_none::before{color:#575757;font-weight:normal;}

.cate_navi{width:33%;float:left;}
.cate_navi dl{border:1px solid #cccccc;background:#f7f7f7;margin-right:1em;}
.cate_navi dl dt{background:#d1d0ce;padding:.6em .6em 7px;border-bottom:1px solid #cccccc;}
.cate_navi ul.jquery-menu div{padding:.6em .6em 6px;}
.cate_navi ul.jquery-menu li{border-top:1px dotted #cccccc;}
.cate_navi ul.jquery-menu li.parent:first-child{border-top:none;}
.cate_navi .menu_more .name, .cate_navi .menu_none .name{display:inline-block;width:calc(100% - 1.5em);}
.cate_navi .selected{background:#eeeeee;}
.cate_info{width:67%;float:right;}
.cate_info .cate_parent, .cate_info .cate_child{margin-top:1em;}
.cate_info .cate_parent{background:#f2f2f2;}
.cate_info .cate_img, .cate_info .cate_img img{width:70px;height:auto;}
.cate_info .cate_child .cate_main{border-top:1px solid #eeeeee;}
.cate_info div:nth-child(2) .cate_main{border-top:none;}

/* contents
------------------------------ */
.contents{text-align:center;}

.inCont{margin:0 auto;min-width:960px;padding:0 10px;text-align:left;}
.maCont{margin:1em auto 0;min-width:960px;padding:0 10px;text-align:left; min-height:500px;}
//@media only screen and (min-width:769px) and (max-width:1024px) {.inCont,.maCont{width:100%;padding: 0 10px;}}
@media only screen and (min-width:1025px) {.inCont,.maCont{max-width:1280px;padding: 0 10px;}}

.inCont p,.inCont th,.inCont td,.inCont li,.inCont dt,.inCont dd,
.maCont p,.maCont th,.maCont td,.maCont li,.maCont dt,.maCont dd{line-height:1.4;}

/* column */
.colTwo .mainbox{
	background:#ffffff;
	float:right;
	width:75%;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	}

/* sidebar */
.sidebar{float:left;width:25%;}
.sidebar dl{margin:0 20px 10px 0;}
.sidebar dl dt{
	padding:.6em 6px 6px;
	border:solid 1px #EFEFEF;
	-webkit-border-radius:7px 7px 0 0;
	-khtml-border-radius:7px 7px 0 0;
	-moz-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
	background:#F4F4F4;
	font-weight:700;
	text-align:center;
	color:#1C4977;
	}
.sidebar dl dd{padding:0 1em .6em;
	border:solid 1px #EFEFEF;
	-webkit-border-radius:0 0 7px 7px;
	-khtml-border-radius:0 0 7px 7px;
	-moz-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
	background:#ffffff;}
.sidebar dl dd ul{margin:0;padding-top:8px;}
.sidebar dl dd .over_list ul{padding-top:0;}
.sidebar dl dd ul li{color:#666666;padding-left:12px;background:url(../img/icon_triangle_m.png) 0 5px no-repeat;}
.sidebar dl dd ul li a{margin-right:.2em;}
.sidebar dl dd ul li span{margin:0 .2em;}
.sidebar dl dd p{margin-top:0;text-align:right;}
.sidebar .clearBox{margin:0 20px 10px 0;padding-bottom:.6em;border:solid 1px #EFEFEF;-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#FFFFFF;}
.sidebar .clearBox h3{color:#333366;text-shadow:1px 1px 0 #ffffff;background-color:#F4F4F4;padding:.6em 12px 8px;-webkit-border-radius:7px 7px 0 0;-khtml-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}
.sidebar .clearBox ul{margin-top:0;}
.sidebar .clearBox .facetTitle{font-weight:bold;padding-left:12px;margin-top:.7em;margin-bottom:.3em;}
.sidebar .clearBox .facetValue{padding-left:26px;padding-bottom:.3em;}
.sidebar .clearBox .facetValue img{margin-right:5px;}

/* feelings */
.feelings{margin:1em 1em 0;}
.feelings dt, .feelings_nomargin dt{font-weight:700;display:inline;}
.feelings dd, .feelings_nomargin dd{padding-right:1em;display:inline;}
.feelings.floRig dt{padding-left:1em;}
.feelings.floRig dd{padding-right:0;}
.feelings.floRig span.customSelectSmall {vertical-align:middle;}

/* page control */
.pageTop a{margin:0;min-width:100px;}
.page_ctop,.page_cbtm{margin:0 1em;text-align:center;}
.page_ctop{margin-top:1em;padding-bottom:1em;}
.page_cbtm{padding-top:1em;}
.page_ctop a,.page_cbtm a,.page_ctop .short_active,.page_cbtm .short_active{margin:0 .5em;}

/* information */
.info_block{padding:8px 10px;
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.2);
	box-shadow:0 0 8px rgba(0, 0, 0, 0.2);}
.info_block_div{margin-top:1em;}

/* list */
.list_block{margin:0 1em;border-bottom:solid 1px #cccccc;}
.list_block table{margin-top:0;}
.list_block dl{padding:.5em 0;border-top:solid 1px #cccccc;}
.list_block dl:nth-child(even){background:#999999;}
.list_block dd{margin-top:.2em;}
.list_block .img_loading{margin:12px 0 2px;}

/* details */
.bb_chang{margin-top:2em;cursor:pointer;}
.bb_chang em{color:#336699;}

/* JS */
.img_loading{margin:20px;}
.over_list{display:none;}

/* button
------------------------------ */

.mainContents .boxBtn{margin-top:2em;padding:5px 10px;background-color:#eeeeee;}
.boxBtn input{margin-right:1em;display:block;float:left;}
.boxBtn a,.boxBtn a:link,.boxBtn a:visited,.boxBtn input[type="submit"],.boxBtn input[type="reset"]{
	margin-right:10px;padding:5px 10px;border:solid 1px #cccccc;background:#eeeeee url(../../css/img/bg_btn_gray.png) 0 0 repeat-x;
  -webkit-box-shadow:inset 0px -1px 0 rgba(255, 255, 255, 0.4), 1px 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow:inset 0px -1px 0 rgba(255, 255, 255, 0.4), 1px 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0px -1px 0 rgba(255, 255, 255, 0.4), 1px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-moz-border-radius:7px;
 	border-radius:7px;
	text-decoration:none;text-align:center;min-width:100px;cursor:pointer;display:block;float:left;text-shadow:1px 1px 0 #ffffff;font-weight:bold;}
.boxBtn span.floLef{margin-left:10px;}
.boxBtn.floRig a,.boxBtn a.floRig,.boxBtn a.icon_rig,.boxBtn.floRig a:link,.boxBtn a.floRig:link,.boxBtn a.icon_rig:link,
.boxBtn.floRig a:visited,.boxBtn a.floRig:visited,.boxBtn a.icon_rig:visited,.boxBtn input.floRig{margin-left:10px;margin-right:0;}
.boxBtn a.icon_rig span{float:right;}
.boxBtn a:hover,.boxBtn a:focus,.boxBtn input[type="submit"]:hover,.boxBtn input[type="submit"]:focus,
.boxBtn input[type="reset"]:hover,.boxBtn input[type="reset"]:focus{background:none;background-color:#fafafa;}
.boxBtn .chg_all_check{margin-top:10px;}

input[type="button"].blueBtn{
	background-color: #1980d8;
	color:#FFFFFF;
	text-align:center;
	min-width:126px;
	height:32px;
	border:1px solid #FFFFFF;
	padding:0 .2em;
	font-size:110%;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	-o-background-clip:padding-box;
	-ms-background-clip:padding-box;
	background-clip:padding-box;
}

input[type="button"].grayBtn{
	background-color: #D1D0CE;
	color:#575757;
	text-align:center;
	min-width:126px;
	height:32px;
	border:1px solid #FFFFFF;
	padding:0 .2em;
	font-size:110%;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	-o-background-clip:padding-box;
	-ms-background-clip:padding-box;
	background-clip:padding-box;
}

input[type="button"].grayBtn.cateBtn {
	height:28px;
	font-size:100%;
	min-width:auto;
	padding: 4px 10px;
	margin:0 0 2px;
}

input[type="button"].btnSearch,
input[type="submit"].btnSearch{
	background-color: #1980d8;
	background-image:url('../img/search_mark.png');
	background-position: 12px 11px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	min-width:126px;
	height:38px;
	border:1px solid #FFFFFF;
	margin-right:.5em;
	padding:0 0 0 .5em;
	font-size:110%;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	-o-background-clip:padding-box;
	-ms-background-clip:padding-box;
	background-clip:padding-box;
}

input[type="button"].btnClear{
	background-color: #D1D0CE;
	background-image:url('../img/clear_mark.png');
	background-position: 12px 11px;
	background-repeat:no-repeat;
	color:#575757;
	min-width:126px;
	height:38px;
	border:1px solid #FFFFFF;
	padding:0 0 0 .6em;
	font-size:110%;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	-o-background-clip:padding-box;
	-ms-background-clip:padding-box;
	background-clip:padding-box;
}

input.btnSearch.btnLogin[type="button"]{
	padding:0 0 0 .6em;
}

input.btnClear.btnLoginBack[type="button"]{
	padding:0 0 0 .5em;
}
input.grayBtn.btnBack[type="button"]{
	background-image:url('../img/icon_back.png');
	background-position: 6px 7px;
	background-repeat:no-repeat;
	padding:0 .2em 0 1.5em;
}
input.grayBtn.btnArchiveBack[type="button"]{
	background-image:url('../img/icon_back.png');
	background-position: 6px 7px;
	background-repeat:no-repeat;
	padding:0 .2em 0 1em;
}
input.grayBtn.btnHome[type="button"]{
	background-image:url('../img/icon_back.png');
	background-position: 6px 7px;
	background-repeat:no-repeat;
	padding:0 .2em 0 1.6em;
}
input.grayBtn.btnTop[type="button"]{
	background-image:url('../img/icon_top.png');
	background-position: 6px 9px;
	background-repeat:no-repeat;
	padding:0 .2em 0 1.2em;
}
input.grayBtn.btnNextRecord[type="button"]{
    padding:4.5px 26px 9px 6px;
    background-image:url('../img/icon_next.png');
    background-position: top 9px right 6px;
    background-repeat:no-repeat;
}
input.grayBtn.btnPrevRecord[type="button"]{
    padding:4.5px 6px 9px 26px;
    background-image:url('../img/icon_prev.png');
    background-position: top 9px left 6px;
    background-repeat:no-repeat;
}
input.grayBtn.btnNextLowerRecord[type="button"]{
    padding:4.5px 26px 9px 6px;
    background-image:url('../img/icon_next.png');
    background-position: top 9px right 6px;
    background-repeat:no-repeat;
}
input.grayBtn.btnPrevLowerRecord[type="button"]{
    padding:4.5px 6px 9px 26px;
    background-image:url('../img/icon_prev.png');
    background-position: top 9px left 6px;
    background-repeat:no-repeat;
}
input[type="button"].blueBtn:hover, input[type="button"].btnSearch:hover{
	background-color: #41A8FA;
}
input[type="button"].grayBtn:hover, input[type="button"].btnClear:hover{
	background-color: #DFDFDF;
}

.textbox{
	font-size:120%;
}

/* search */
.boxSea{margin:0;}
.boxSea h2{margin-right:1em;padding:5px;}
.boxSea table th,.boxSea table td{vertical-align:top;}
.boxSea .key_table{float:left;width:15%;}
.boxSea .key_table ul{margin-top:10px;}
.boxSea .mai_table{float:left;width:50%;}
.boxSea .opt_table{float:right;width:35%;}
.boxSea select{height:2em;}
.boxSea [type="text"]{padding:1.5px 8px;}
.boxSea .boxTxt{margin-right:1em;padding:6px;
	background:-webkit-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
	background:-moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
	background:-o-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
	background:linear-gradient(top, #eeeeee 0%, #ffffff 100%);
	background:linear-gradient(to bottom, #eeeeee, #ffffff);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffeeeeee, EndColorStr=#ffffffff);/* ie6,7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#eeeeee, EndColorStr=#ffffff))";/* ie8,9 */
	float:left;min-width:50%;vertical-align:middle;}
.boxSea .boxBtn{padding:0;background:none;}

/* option */
.boxOpt{margin:0 1em;padding-top:.5em;}
.boxOpt p{margin-top:0;}
.maCont p.boxOpt{margin-top:0;padding:.8em 0;}
.boxOpt .colGra{margin-top:1.2em;}
.boxOpt .boxBtn input{min-width:inherit;}

/* control */
.boxCon{padding:0 0 .9em;}
.boxCon a,.boxCon a:link,.boxCon a:visited{background:none;}
.boxCon .peCon{float:left;line-height:2.2;}

/* table
------------------------------ */
.tstyle{margin-top:1em;}
.tstyle th{padding:5px 10px;border:solid 1px #cccccc;background:#eeeeee;}
.tstyle th.thTit{background:#eeeeee;}
.tstyle td{padding:5px 10px;border:solid 1px #cccccc;background:#ffffff;}
.tstyle td.tdPri{text-align:right;}
.tstyle td input{margin-bottom:3px;}
.tstyle tr.selected td, .tstyle tr.selected th{background-color:#CFE0F7;}
.tstyle tr.not_selected td, .tstyle tr.not_selected th, .tstyle tfoot td, .tstyle tfoot th{background-color:#f8f8f8;}
.tsA01 th{border-bottom-width:2px;}
.tsB01 th{border-right-width:2px;}
.tsC01 th{border:solid 1px #90d1ee;border-right-width:2px;background:#cfecf9;width:10%;color:#003366;}
.tsC01 td{border:solid 1px #90d1ee;width:20%;}
.tsD01 th{border: 1px solid #BBBBBB;border-right-width:2px;background-color: #EFEFEF;width:10%;color: #333333;}
.tsD01 td{border: 1px solid #BBBBBB;width:20%;}

/* price */
table.price th,table.price td{padding:4px;font-size:82%;}
table.price th{text-align:center;vertical-align:middle;}
table.price td{text-align:right;}
table.price td.tdTit{text-align:left;}

/* slist */
table.slist{border-top:solid 1px #cccccc;}
table.slist td{padding:.5em 0;}
table.slist td.slChe{width:25px;}
table.slist td.slNum{width:40px;font-size:110%;font-weight:700;}
table.slist td.slImg{width:85px;}
table.slist td.slImg img{width:60px;vertical-align:-20px;}
table.slist td.slDet{width:auto;}
table.slist table.tstyle{margin-top:5px;}
table.slist table.tstyle th,table.slist table.tstyle td{padding:2px 4px;}
.list_icon {margin-right: 3px;}
td.slDet span{display:inline-block;}
td.slDet .bibTitleLink {color:#4489FE;text-decoration:none;}
td.slDet a:hover, td.slDet a:focus{color:#3366A4;text-decoration:underline;}
.tit_name {font-size: 110%;font-weight:700;}

.bibListBorder {
height: 2px;
background-color: #4489FE;
border: none;
color: #4489FE;
}

.dateInputTable{margin-bottom:1em;}
.dateInputTable .customSelectSmall,
.rankingTable .customSelectSmall{vertical-align:middle;}
.dateInputTable .only_own_work{margin-left:1em;}
.dateInputTableDetail{margin-bottom:1.8em;}

/* upper_list */
table.upper_list{margin-top:.8em;padding:0;}
table.upper_list td.slImg{width:75px;}
table.upper_list td.slImg img{width:65px;}
table.upper_list td.slDet{width:auto;}
table.withBottomMargin{margin-bottom:.8em;}

/* lower_list */
table.lower_list{margin-top:.8em;padding:0;}
table.lower_list td.slImg{width:75px;}
table.lower_list td.slImg img{width:65px;}
table.lower_list td.slDet{width:auto;}
table.withBottomMargin{margin-bottom:.8em;}

/* JQuery
------------------------------ */
.ui-widget-overlay{background:#aaaaaa url(../../css/img/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget-shadow {margin:5px 0 0 5px;padding:0px;background:#999999 url(../../css/img/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x;opacity:.45;filter:Alpha(Opacity=45);
-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

/* common */
.ui-corner-all{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.ui-corner-top,.ui-corner-left,.ui-corner-tl{-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;}
.ui-corner-top,.ui-corner-right,.ui-corner-tr{-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;}
.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;}
.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;}

/* icon */
.ui-icon{margin-right:5px;background-image:url(../../css/img/ui-icons.png);background-repeat:no-repeat;display:block;float:left;width:18px;height:18px;overflow:hidden;text-indent:-99999px;margin-top:2px;}
.ui-widget-header .ui-icon,a:hover .ui-icon,a:focus .ui-icon{background-image:url(../../css/img/ui-icons_on.png);}
.ui-widget-header a:hover .ui-icon,.ui-widget-header a:focus .ui-icon{background-image:url(../../css/img/ui-icons.png);}

.icon-ale{background-position:0 -144px;}
.icon-inf{background-position:-16px -144px;}

.icon-pls{background-position:2px -192px;}
.icon-mns{background-position:-16px -192px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-closethick{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-grip-diagonal-se {background-position:-80px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.background-none{background:url(none);}

/* states */
.sta-erro{margin:0 0 1em;padding:5px 6px;border:1px solid #cc0000;background:#e14d1b url(../../css/img/bg_red.png) 0 0 repeat-x;color:#ffffff;}
.sta-info{margin:0 0 1em;padding:5px 6px;border:1px solid #d9c374;background:#f0ee98 url(../../css/img/bg_yell.png) 0 0 repeat-x;color:#915608;}

/* 一時コメントアウト
input.btn_canc,input.btn_canc:hover,input.btn_canc:focus{color:#336699;}
.boxBtn a.btn_lead, .boxBtn a.btn_canc{width:8opx;}
.boxBtn a.btn_lead,.boxBtn a.btn_lead:link,.boxBtn a.btn_lead:visited,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{text-decoration:none;}
.boxBtn a.btn_lead,.boxBtn input.btn_lead,.ui-state-default{border:1px solid #90d1ee !important;background:#a5d4e8 url(../../css/img/bg_btn_blue.png) 0 0 repeat-x;color:#224488 !important;}
.boxBtn a.btn_lead:hover,.boxBtn input.btn_lead:hover,.ui-state-hover,.boxBtn a.btn_lead:focus,.boxBtn input.btn_lead:focus,.ui-state-focus{background:none !important;background-color:#cce7f4 !important;}
.ui-state-highlight{border:1px solid #d9c374 !important;background:#f0d450 url(../../css/img/bg_btn_yell.png) 0 0 repeat-x;color:#915608 !important;}
.ui-state-highlight a,.ui-state-highlight a:link,.ui-state-highlight a:visited{color:#915608 !important;}
.boxBtn a.bookmark_id_purchase,.boxBtn a.bookmark_id_purchase_req,
.ui-state-active{border:1px solid #a6cc56 !important;background:#b9da72 url(../../css/img/bg_btn_gree.png) 0 0 repeat-x;color:#336600 !important;cursor:default !important;}
.boxBtn a.bookmark_id_purchase,.boxBtn a.bookmark_id_purchase_req{cursor:pointer !important;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#336600 !important}
.boxBtn a.bookmark_id_purchase:hover,.boxBtn a.bookmark_id_purchase_req:hover,.boxBtn a.bookmark_id_purchase:focus,.boxBtn a.bookmark_id_purchase_req:focus{border:1px solid #82b515 !important;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff !important;}
.ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;cursor:default !important;}
.ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
*/
/* accordion */
.ui-accordion{width:100%;}
.ui-accordion .ui-accordion-header{margin-top:.5em;padding:.5em;position:relative;zoom:1;font-weight:700;cursor:pointer;text-shadow:1px 1px 0 #ffffff;}
.ui-accordion .ui-accordion-header.ui-state-active{cursor:pointer;color:#336600;}
.ui-accordion .ui-accordion-header a{padding:.5em;display:block;}
.ui-accordion .ui-accordion-content{margin-top:-2px;padding:1em;border:solid 1px #a6cc56;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;}
.ui-accordion .ui-accordion-content-active{display:block;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-autocomplete{position:absolute;cursor:default;}
* html .ui-autocomplete{width:1px;}

/* dataTables */
.dataTables_wrapper:before{content:"";display:table;}
.dataTables_wrapper:after {content:"";display:table;clear:both;}
* html .dataTables_wrapper {clear:both;}
*:first-child+html .dataTables_wrapper{clear:both;zoom:1;}
.dataTables_wrapper table tr th.sorting {background-color: #EFEFEF;}
.dataTables_wrapper table tr th.sorting_asc,.dataTables_wrapper table tr th.sorting_desc{background-color:#cfe0f7;color:#003366;}
.dataTables_wrapper table tr th.sorting_asc a,.dataTables_wrapper table tr th.sorting_desc a{text-decoration:none;}
.dataTables_info{padding:5px 10px;width:45%;float:left;text-shadow:1px 1px 0 #ffffff;}
.dataTables_length{padding:6px 10px 4px;width:45%;float:left;text-shadow:1px 1px 0 #ffffff;vertical-align:middle;}
.dataTables_length .customSelectSmall{vertical-align:middle;}
.dataTables_filter{padding:6px 10px 4px;width:45%;float:right;text-align:right;text-shadow:1px 1px 0 #ffffff;}
.dataTables_paginate{padding:5px 10px;width:45px;float:right;text-align:right;text-shadow:1px 1px 0 #ffffff;}
.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px;width:19px;margin-left:3px;float:left;}
.paginate_disabled_previous{background-image:url('../../css/img/back_disabled.png');}
.paginate_enabled_previous{background-image:url('../../css/img/back_enabled.png');}
.paginate_disabled_next{background-image:url('../../css/img/forward_disabled.png');}
.paginate_enabled_next{background-image:url('../../css/img/forward_enabled.png');}
.sorting{background:url('../../css/img/sort_both.png') 100% 50% no-repeat;}
.sorting_asc{background:url('../../css/img/sort_asc.png') 100% 50% no-repeat;}
.sorting_desc{background:url('../../css/img/sort_desc.png') 100% 50% no-repeat;}
.sorting_asc_disabled{background:url('../../css/img/sort_asc_disabled.png') 100% 50% no-repeat;}
.sorting_desc_disabled{background:url('../../css/img/sort_desc_disabled.png') 100% 50% no-repeat;}
.dataTables .tstyle th{line-height:1.3;color:#003366;}
.dataTables .tstyle th.odd{background-color:#cfe0f7;min-width:5%;white-space:nowrap;}
.dataTables .tstyle th.even{background-color:#efefef;}
.dataTables tr.odd td{background-color:#fefefe;}
.dataTables tr.even td{background-color:#fafafa;}
.dataTables td{line-height:1.3;}
.dataTables table{margin-top:.3em;}

/* datepicker */
.ui-datepicker{width:17em;padding:3px;display:none;}
.ui-datepicker.ui-widget-content{border:1px solid #90d1ee;background-color:#ffffff;}
.ui-datepicker .ui-widget-header{border:1px solid #003366;background:#013467 url(../../css/img/bg_blue.png) 0 0 repeat-x;color:#ffffff;font-weight:700;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.1em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.6em;height:1.6em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-7px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;border-collapse:collapse;}
.ui-datepicker th{padding:.5em 0;text-align:center;color:#666666;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker-calendar .ui-state-default {border: 1px solid #c5dbec;background: #dfeffc;font-weight: bold;color: #2e6e9e;}
.ui-datepicker-calendar .ui-state-default.ui-state-highlight {border: 1px solid #d9c374;background: #fbec88;color: #915608;}
.ui-datepicker-calendar .ui-state-hover,.ui-datepicker-header a.ui-state-hover{border: 1px solid #79b7e7;background: #d0e5f5;font-weight: bold;color: #1d5987;}

/* dialog */
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;border:1px solid #003366;background-color:#e2ded7;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;border:1px solid #003366;background:#013467 url(../../css/img/bg_blue.png) 0 0 repeat-x;color:#ffffff;font-weight:700;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}

/* layout helpers */
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}
.ui-helper-clearfix:before{content:"";display:table;}
.ui-helper-clearfix:after {content:"";display:table;clear:both;}
* html .ui-helper-clearfix{clear:both;}
*:first-child+html .ui-helper-clearfix{clear:both;zoom:1;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;list-style:none;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}

/* resizable */
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:1%;display:block;}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}

/* tabs */
.ui-tabs .ui-tabs-nav li{position:relative;top:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;}
.ui-tabs .ui-corner-bottom{border:solid 1px #cccccc;border-top:none;}
.ui-tabs .ui-tabs-panel{padding:1em 1.2em 1.2em;}
.ui-tabs .ui-tabs-hide{display:none !important;}

/* navigation */
.navigation{
	border-top:solid 1px #bdbdbd;
	border-bottom:solid 2px #1880D7;
	width:100%;
	min-width: 970px;
	background-color:#FFFFFF;
	}
.navigation ul li{float:left;}
.navigation ul li:first-child{border-left:solid 1px #dfdfdf;}
.navigation ul li a{padding:0 1.5em;border-right:solid 1px #dfdfdf;line-height:3.2em;display:block;height:47px;}
.navigation ul li a:link,.navigation ul li a:visited,.navigation ul li a:active,.navigation ul li a:focus{color:#575757;text-decoration:none;}
.navigation ul li a:hover,.navigation ul li a:focus{color:#FFFFFF;}
.navigation ul li a:hover,.navigation ul li a:focus{
	background:-webkit-linear-gradient(top, #1980D8 2%, #1980D8 3%, #1980D8 97%, #1980D8 98%);
	background:-moz-linear-gradient(top, #1980D8 2%, #1980D8 3%, #1980D8 97%, #1980D8 98%);
	background:-o-linear-gradient(top, #1980D8 2%, #1980D8 3%, #1980D8 97%, #1980D8 98%);
	background:linear-gradient(top, #1980D8 2%, #1980D8 3%, #1980D8 97%, #1980D8 98%);
	background:linear-gradient(to bottom, #1980D8 2%, #1980D8 3%, #1980D8 97%, #1980D8 98%);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#1980D8, EndColorStr=#1980D8);/* ie6,7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#1980D8, EndColorStr=#1980D8))";/* ie8,9 */}
.navigation ul li{position:relative;}
.navigation ul li ul{border-top:solid 1px #c0c0c0;display:none;position:absolute;top:47px;left:1px;width:220px;z-index:10000;}
.navigation ul li ul li{margin:0;padding:0;border-left:solid 1px #c0c0c0;border-right:solid 1px #c0c0c0;border-bottom:solid 1px #c0c0c0;background:#fafafa;float:none;text-shadow:none;list-style-image:url("../img/icon_triangle_m.png");list-style-position:inside;display:block;}
.navigation ul li ul li a:hover,.navigation ul li ul li a:focus{list-style-image:url("../img/icon_triangle_m_h.png");list-style-position:inside;}
.navigation ul li ul li a{margin:0;padding:.3em .6em;border:none;background:#ffffff;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffffff, EndColorStr=#ffffffff);/* ie6,7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#ffffff))";/* ie8,9 */
	font-weight:normal;line-height:1.4;height:100%;display:list-item;}
.navigation ul li ul li a:link,.navigation ul li ul li a:visited,.navigation ul li ul li a:hover,.navigation ul li ul li a:active,.navigation ul li ul li a:focus{color:#24307f;}
.navigation ul li ul li a:hover,.navigation ul li ul li a:focus{background:#1980D8;color:#FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#1980D8, EndColorStr=#1980D8);/* ie6,7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#1980D8, EndColorStr=#1980D8))";/* ie8,9 */
	font-weight:bold;}

.cateBrowseImg{vertical-align:-8px;padding-right:.3em;}
.browseImg{vertical-align:-8px;padding-right:.3em;}
.rankingImg{vertical-align:-6px;padding-right:.5em;}
.archiveImg{vertical-align:-5.5px;padding-right:.5em;}
.serviceImg{vertical-align:-7px;padding-right:.5em;width:28px;height:auto;}
.listThumbImg{margin-top:16px;}
.lowerThumbImg{padding-top:12px;}
.helpmsg a{text-decoration:underline;color:#0000ff;}
#rel_header_link img{vertical-align:-3px;padding-right:.5em;}

/* deepzoom */
.set_width {margin: 0 auto;}
#img_container {margin: 30px 105px 30px;width: 900px;}
#zoomit {background-color: #000000;}
#img_link {font-size:95%;font-weight:normal;color:blue;text-decoration:underline;}

#slide_img {position: relative;}
#slide_img li {position: absolute;height: 480px;width: 35px;top: -495px;}
ul#slide_img li.prev {background: url(../img/slide_prev.png) no-repeat;}
ul#slide_img li.next {background: url(../img/slide_next.png) no-repeat;left: 865px;}
#slide_img a {height: 480px;width: 35px;display: block;text-indent: -999em;position: absolute;outline: none;}
#slide_img a:hover {background: #555;opacity: .4;filter: alpha(opacity=40);}

#items {margin: 5px 0;padding: 5px 30px;width: 840px;height: 100px;overflow: hidden;}
#items li {list-style: none;float: left;height: 100px;width: 74px;overflow: hidden;margin: 0 5px;cursor: pointer;background: #DBDAE0;text-align: center;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 1px 1px #777;-webkit-box-shadow: 0 1px 1px #777;box-shadow: 0 1px 1px #777;}
#items li:hover, #items li.selected{background: #555;-moz-box-shadow: 0 1px 1px #aaa;-webkit-box-shadow: 0 1px 1px #aaa;box-shadow: 0 1px 1px #aaa;}
#items li p {color: #555;text-shadow: #fff 0 1px 0;}
#items li:hover p, #items li.selected p{color: #fff;text-shadow: #000 0 1px 0;}
#items li p.image {margin-left:7px;margin-top:10px;margin-bottom:6px;width: 56px;height: 56px;overflow: hidden;border: 2px solid #fff;-moz-box-shadow: 0 1px 1px #bbb;-webkit-box-shadow: 0 1px 1px #bbb;box-shadow: 0 1px 1px #bbb;}
#items li p.active {border: 2px solid #009999;-moz-box-shadow: 0 1px 1px #777;-webkit-box-shadow: 0 1px 1px #777;box-shadow: 0 1px 1px #777;}
#items li p.info {display:inline;}

#pagination {position: relative;text-align: center;}
#pagination li {display: inline-block;width: 32px;height: 28px;line-height: 28px;background: url(../img/thumb_page_box.png) no-repeat 0 0;text-align: center;list-style: none;cursor: pointer;margin: 3px;}
#pagination li.current {color: #fff;font-weight: bold;background: url(../img/thumb_page_current.png) no-repeat 0 0;}
#pagination li.prev, #pagination li.next {text-indent: -8000px;position: absolute;top: -75px;width: 15px;height: 29px;}
#pagination li.prev {left: 5px;background: url(../img/prev_thumb.png) no-repeat 0 0;}
#pagination li.next {right: 5px;background: url(../img/next_thumb.png) no-repeat 0 0;}

.schemanm_space{font-size:90%;padding-right:5px;}
.schemanm_space img{vertical-align:-3.5px;padding-right:1px;}
.file_space{margin:3px 0;color:#6C6C6C;vertical-align:baseline;}
.file_space img{vertical-align:text-bottom;}
.s_name_space{font-weight:bold;margin-left:.6em;font-size:110%;}
.export_btn_space{margin-bottom:22px;margin-left:6px;}
.export_btn_space a{text-decoration:underline;}
.export_btn_space a img{vertical-align:-6px;padding-right:3px;}
.export_btn_space a:hover img{
	background-color:#FFFFFF;
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);        /* ie lt 8 */
	opacity:0.6;
	zoom:1;}
.export_btn_space .button_margin {
	margin-left:.8em;
}
.upper_link_info{display:block;padding-bottom:.3em;margin-left:.8em;}
.lower_link_info {display:block;margin-left:2.2em;}
.lower_link_info li{list-style-type:decimal;padding-bottom:.2em;}
.upper_link_info a, .lower_link_info a{font-weight:bold;text-decoration:underline;}
.ptag{margin:5px 0 2px 14px;}
.ptag_field{margin-bottom:3px;display:table;}
.ptag_field span{display:table-cell;white-space:nowrap;}

#repo_menu li {text-align:left;}
#repo_menu > li > a {cursor:default}
#view_bb_img{width:18px;height:18px;margin-right:3px;vertical-align:-3.2px;}
#view_bb_txt{font-size:105%;vertical-align:center;}
.facet_del_img{width:14.5px;height:14.5px;vertical-align:-1.5px;}
.facet_more_img{width:60px;height:21px;margin-top:5px;margin-bottom:3px;}
.availableFlimg{vertical-align:-6px;}

/* self-archive */
.func_margin{margin-top:1.5em;}
.user_block{width: 80%;margin-bottom:1em;}
.user_block .usernmLabel{padding:5px 0;width:8;}
.user_block .dptLabel{padding:5px 20px; text-align:right;width:12%;}
.user_block td{padding:5px 10px;border:solid 1px #cccccc;width:40%;background-color:#EEEEEE;}
.file_upload_block{margin:1.5em 0 2em;}
.file_upload_block input[type="file"]{font-size:100%;width:295px;}
.file_upload_block input[type="button"]{font-size:95%;vertical-align:2px;}
.schemanm{color:#898989;font-weight:bold;padding-top:1em;}
.textarea_cpyr {width: 80%;min-height:180px;border:1px solid #CCCCCC;line-height: 1.3;}
.radio_button{display:block;margin-top:.1em;}
.radio_button li{font-size:105%;margin-bottom:.3em}
.radio_button label{cursor: pointer;margin-right: 1em;}
.info_title{font-size:140%;padding-top:1em;padding-bottom:.2em;border-bottom:solid 2px #898989;margin-bottom:1.5em;color:#898989;width:80%;}
.metadata_field div{margin-top:5px;}

/* Form search button */
input[type="button"].searchbt {
	font-weight:normal;
	border:1px outset #cccccc;
	color: #333333;
	padding:1px 2px;
	background-color: #edeae4;
	background-image: url(../../css/img/btnbk2.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	min-width:40px;
}

/* print style
------------------------------ */
@media print{
	* html body{zoom:65%;}
	.header,.navigation,.searchBox,.foLink,.footer ul.liList,.icon_prin{display:none;}
}

/* browse list, ranking list */
.browseTable table, .rankingTable table{width: 100%;}
.browseTable table tr th.sorting, .rankingTable table tr th.sorting{padding-left:20px;}
.browseTable table tr th.sorting_asc, .browseTable table tr th.sorting_desc, .rankingTable table tr th.sorting_asc, .rankingTable table tr th.sorting_desc{padding-left:20px;}
.browseTable .sorting, .rankingTable .sorting{background:url('../../css/img/sort_both.png') 0% 50% no-repeat;}
.browseTable .sorting_asc, .rankingTable .sorting_asc{background:url('../../css/img/sort_asc.png') 0% 50% no-repeat;}
.browseTable .sorting_desc, .rankingTable .sorting_desc{background:url('../../css/img/sort_desc.png') 0% 50% no-repeat;}
.browseTable .sorting_asc_disabled, .rankingTable .sorting_asc_disabled{background:url('../../css/img/sort_asc_disabled.png') 0% 50% no-repeat;}
.browseTable .sorting_desc_disabled, .rankingTable .sorting_desc_disabled{background:url('../../css/img/sort_desc_disabled.png') 0% 50% no-repeat;}
table.rankingTable td.slImg{width:85px;text-align:center;}
table.rankingTable td.slImg img{width:60px;vertical-align:-20px; margin:8px 0;}

.browseCnt {width: 60px;}
.dataTables_wrapper .sorting a, .dataTables_wrapper .sorting a:hover {
    color: #003366;
    text-decoration:none;
}
td.browseCnt {text-align: right;}

/* 個別統計用 */
.tstyle td.hidden_column,.tstyle th.hidden_column{visibility:hidden;border:none;}
.country_flag img {vertical-align:text-bottom;height:16px;border:1px #000000 solid;}
.inputbt_call img {vertical-align:middle;cursor:pointer;height:22px;}

/* similar search */
.lower_block{margin-top:1em;}
.lower_block li, .m_lower_block li{display:block;width:20%;float:left;}
.lower_block li em, .m_lower_block em{margin-right:10px;float:left;line-height:1.2;}
.lower_block li span, .m_lower_block span{display:block;}
.lower_block li .ldata_ttl, .m_lower_block li .ldata_ttl{padding:0 1em 1em;line-height:1.4;}
.lower_block li .ldata_img, .m_lower_block li .ldata_img{padding:0 3.6em;text-align:center;height:99px;}
.lower_block li .ldata_img img, .m_lower_block li .ldata_img img{margin:0 auto;width:65px;}
.lower_block li .ldata_img div.dummy_div_m, .m_lower_block li .ldata_img div.dummy_div_m{margin:3em auto;}
.lower_block li .ldata_img div.dummy_div_m img, .m_lower_block li .ldata_img div.dummy_div_m img{width:auto;}

/* lower_datas */
.lower_datas{margin-top:1em;}
.lower_datas li{line-height:2.4em;}
.lower_datas em{margin-right:5px;padding:4px 13px;color:#009999;font-size:115%;}

#dispAllBtn.boxOpt .boxBtn{margin:10px auto;padding:0;background:none;width:350px;}
#dispAllBtn a{float:none;text-align:left;}
#dispAllBtn span{margin-left:110px;}

/* change smartphone */
#chg_smartphone {text-align: left;margin-bottom:.4em;}
#chg_smartphone img {vertical-align: middle;}

/* customSelect */
.customSelect {
    /* This is the default class that is used */
    /* Put whatever custom styles you want here */
    background-image:url("../img/selectBox.png");
    background-repeat:no-repeat;
    background-position: right center;
    background-attachment:scroll;
    width:auto;
    height: 36px;
    padding-left:5px;
    padding-right:45px;
    border:1px solid #9D9D9D;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
    border-radius:3px;
    }
.customSelect.customSelectHover {
    /* Styles for when the select box is hovered */
    }
.customSelect.customSelectOpen {
    /* Styles for when the select box is open */
    }
.customSelect.customSelectFocus {
    /* Styles for when the select box is in focus */
    border:1.5px dotted;
    -webkit-border-radius:2px;
	-khtml-border-radius:2px;
	-moz-border-radius:2px;
    border-radius:2px;
    }
.customSelectInner {
    /* You can style the inner box too */
    line-height:36px;
    height: 36px;
    overflow:hidden;
    }
/* customSelect (コンボボックス小) */
.customSelectSmall {
    /* This is the default class that is used */
    /* Put whatever custom styles you want here */
    background-image:url("../img/selectBoxSmall.png");
    background-repeat:no-repeat;
    background-position: right center;
    background-attachment:scroll;
    width:auto;
    height: 24px;
    padding-left:5px;
    padding-right:45px;
    border:1px solid #9D9D9D;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
    border-radius:3px;
    }
.customSelectSmall.customSelectSmallHover {
    /* Styles for when the select box is hovered */
    }
.customSelectSmall.customSelectSmallOpen {
    /* Styles for when the select box is open */
    }
.customSelectSmall.customSelectSmallFocus {
    /* Styles for when the select box is in focus */
    border:1.5px dotted;
    -webkit-border-radius:2px;
	-khtml-border-radius:2px;
	-moz-border-radius:2px;
    border-radius:2px;
    }
.customSelectSmallInner {
    /* You can style the inner box too */
    line-height:24px;
    height: 24px;
    overflow:hidden;
    }

/* コード検索フィールド */
.search_code_list_top_margin {
	height:.3em
}
#search_code_table .search_code_field {
	height:2em;
}
#search_code_table .search_code_title {
	vertical-align:middle;
	width:10%;
	padding-bottom:0;
}
#search_code_table .search_code_data {
	width:90%;
	padding-bottom:0;
}
#search_code_table .search_code_data.checkbox{
	white-space:normal;
	vertical-align:middle;
}
#search_code_table .search_code_data.checkbox label{display:inline-block;float:left;margin:2.5px 1em 2.5px 0;}
#search_code_table .search_code_checkbox {
}
#search_code_table .search_code_selectbox {
	margin:2.5px 0;
}
#search_code_table .search_code_listbox {
	height:auto;
	margin:2.5px 0;
}
#search_code_table .search_code_listbox option{
	padding:0 1.2em 0 .2em;
}
.right_msg_field {
	margin-top:.7em;
}
span.heading_label{
	font-weight: bold;
	color: #666666;
}
.popupWin{padding:1.4em;}
.popupWin .pageTitle {
	margin-bottom:1.5em;
}
.popupWin .pageTitle h1{
	border-bottom:solid 3px #1880d7;
	color:#1880d7;
	font-size:180%;
}
.popupWin p,.popupWin table,.popupWin ul,.popupWin dl{margin-top:1.4em;}
.popupWin h2{margin-top:1em;padding:8px;border-bottom:2px solid #1880d7;
	font-size:110%;}
.popupWin h2 span{padding-left:6px;border-left:solid 5px #1880d7;}
#repo_fileout .tstyle th{width:30%;vertical-align:middle;}
#repo_fileout .tstyle td{vertical-align:middle;}

table.simple_data_block td.first_data,
table.detail_data_block td.first_data  {
	border-bottom:1px dashed #cccccc;
}
table.simple_data_block td.continued_data,
table.detail_data_block td.continued_data  {
	border-top:1px dashed #cccccc;
	border-bottom:1px dashed #cccccc;
}
.metadata_block{display:table;margin-bottom:3px;}
.metadata_block.loop_last{margin-bottom:0;}
.metadata_block .child_data_label,
.metadata_block .metadata_value {
	display:table-cell;
}
.metadata_block .child_data_label {
	padding:3px 8px;
	background-color:#eeeeee;
	white-space:nowrap;
}
.metadata_block .child_data_label:after {
}
.metadata_block .child_data_label.value_exist {
}
.metadata_block .metadata_value {
	word-break:break-all;
}
.metadata_block .metadata_value.child_data_value {
	padding:3px 0 3px 5px;
}
.metadata_block.depth2,
.archive_table .depth2 {
	margin-left:2em;
}
.metadata_block.depth3,
.archive_table .depth3 {
	margin-left:4em;
}
.metadata_block.depth4,
.archive_table .depth4 {
	margin-left:6em;
}
.metadata_block.depth5,
.archive_table .depth5 {
	margin-left:8em;
}
.metadata_block.depth6,
.archive_table .depth6 {
	margin-left:10em;
}
.metadata_block.depth7,
.archive_table .depth7 {
	margin-left:12em;
}
.metadata_block.depth8,
.archive_table .depth8 {
	margin-left:14em;
}
.metadata_block.depth9,
.archive_table .depth9 {
	margin-left:16em;
}
.metadata_block.depth10,
.archive_table .depth10 {
	margin-left:18em;
}
/* 検索結果一覧 - 一次情報フィールド */
.fldata_block {
	width:100%;
	box-sizing:border-box;
	border:solid 1px #cccccc;
	margin-top:.5em;
	padding:8px;
}
.fldata_block .fl_list{
	display:table;
	margin:2px 0;
}
.fldata_block .fl_list div {
	display:table-cell;
}
.fldata_block .fl_list .fileicon {
	width:34px;
	text-align:right;
	padding-right:5px;
}
.fldata_block .fl_list .fileicon .format_icon{
	vertical-align:text-bottom;
}
.fldata_block .fl_list .filename {
}
.fldata_block .fl_list .filename .size{
	padding-left:.5em;
	white-space: nowrap;
}
.fldata_block .fl_list .flintro_caption {
	width:24px;
	text-align:center;
}
.fldata_block .fl_list .flintro_caption .caption_icon {
	transform:rotate(90deg);
	color:#1980D8;
}
.fldata_block .fl_list .flintro_caption.open .caption_icon {
	transform:rotate(180deg);
}
.fldata_block .fl_list .flintro .flintro_full,
.fldata_block .fl_list .flintro .flintro_omit{
	cursor:pointer;
}
.fldata_block .fl_list .flintro .flintro_full,
.fldata_block .fl_list .flintro.open .flintro_omit{
	display:none;
}
.fldata_block .fl_list .flintro .flintro_omit,
.fldata_block .fl_list .flintro.open .flintro_full {
	display:inline;
}
.fldata_block .fl_list .omit_symbol{
	white-space:nowrap;
}
.fldata_block .more_info{
	text-align:right;
}
.fldata_block .more_info a:before{
	content:">>"
}
.fldata_block .more_info a{
	font-size:95%;
}
.flstamp_block {
	margin-top:.5em;
}
.flstamp_block div{
	display: inline-block;
	padding: 5px 5px 4px;
	white-space: nowrap;
	background-color: #fff;
    border: solid 1px #00bf61;
    color: #00bf61;
    border-radius: .25em;
}
.archive_table th, .archive_table td {
	border: solid 3px #FFF;
}
.archive_table td{
	padding:0 0 0 1px;
}
.archive_table th {
	padding: 7px;
	background-color: #eeeeee;
	white-space: nowrap;
}
.archive_table th.explain_box {
	padding: 5px 3px 5px 7px;
	border-right:0 none;
	width: 22px;
}
.archive_table th.label_box {
	padding: 7px 3px;
	border-left:0 none;
	border-right:0 none;
}
.archive_table th.button_box {
	width:32px;
	border-left:0 none;
	padding: 3px;
}
.archive_table td {
	vertical-align: middle;
}
.archive_table input[type="text"] {
    font-size: 120%;
    padding: 2px 4px;
    min-height: 24px;
    line-height: 24px;
}
.archive_table textarea {
    height: 22px;
   	min-height:22px;
   	line-height:22px;
   	max-width:540px;
   	padding: 2px 4px;
   	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
    border-radius:3px;
}
.archive_table .customSelectSmall {
	vertical-align:middle;
}
.archive_table .input_box .child_data_block{
	display:table;
	margin-bottom:3px;
}
.archive_table .input_box .child_data_block.disNon{
	display:none;
}
.archive_table .child_data_block.depth1,
.archive_table .input_box .child_data_block:last-child{
	margin-bottom:0;
}
.archive_table .child_data_block .explain_block,
.archive_table .child_data_block .title_block,
.archive_table .child_data_block .button_block,
.archive_table .child_data_block .input_block{
	display:table-cell;
}
.archive_table .child_data_block .explain_block,
.archive_table .child_data_block .title_block,
.archive_table .child_data_block .button_block{
	background-color:#eeeeee;
}
.archive_table .child_data_block .explain_block{
	width: 22px;
    padding: 0 2px 0 7px;
}
.archive_table .child_data_block .explain_block .archive_explain{
	vertical-align:1px;
}
.archive_table .child_data_block .title_block{
	font-weight: bold;
	color: #666666;
	padding: 8px 3px 6px;
}
.archive_table .child_data_block .button_block{
	width: 40px;
	text-align:center;
	padding-top: 3px;
}
.archive_table .child_data_block .input_block {
	padding: 3px 0 3px 3px;
	vertical-align: middle;
}
.archive_table .child_data_block.depth1 .input_block{
	padding-left: 0;
}
.archive_table .child_data_block .archive_attribute_block {
	display:table;
	margin-bottom:3px;
}
.archive_table .child_data_block .archive_attribute_block .attribute_title,
.archive_table .child_data_block .archive_attribute_block .attribute_input{
	display:table-cell;
}
.archive_table .child_data_block .archive_attribute_block .attribute_title {
	vertical-align: top;
	padding-top: 4px;
}
.archive_table .child_data_block .archive_attribute_block .attribute_title:after{
	content:"：";
}
.archive_cir input[type="text"],
.archive_cir textarea,
.archive_cir select,
.archive_cir .archive_add_btn,
.archive_cir .archive_del_btn {
  display: none !important;
}
.archive_cir .archive_table th.explain_box,
.archive_cir .archive_table th.button_box {
  width: 0;
  padding: 5px;
}
.archive_cir .archive_table .child_data_block .explain_block,
.archive_cir .archive_table .child_data_block .button_block {
  width: 6px;
  padding: 0 2px 0 7px;
}
#overDiv {
	background-color:#DBEEF4;
	border:solid 2px #002060;
	border-radius:3px;
	padding:5px 10px;
}
#overDiv table,
#overDiv table tr,
#overDiv table td{
	padding:0;
	margin:0;
	background-color:inherit;
}
#overDiv table td font{
	font-size:14px;
}
input[type="button"].archive_add_btn,
input[type="button"].archive_del_btn {
    font-weight: bold;
    padding: 0;
    color: #FFF;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 18px;
    min-width: 30px;
    min-height: 28px;
}
input[type="button"].archive_add_btn {
    border: 1px solid #77933C;
    background-color: #77933C;
}
input[type="button"].archive_del_btn {
    border: 1px solid #C00000;
    background-color: #C00000;
}
input[type="button"].archive_explain {
    display:inline-block;
    text-align:center;
    font-weight: bold;
    padding: 0;
    color: #FFF;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    font-size: 14px;
    border: 1px solid #7F7F7F;
    background-color: #7F7F7F;
    min-width: 18px;
    min-height: 18px;
}
.indispensable{
	margin-left:3px;
	padding:1px 5px;
    background-color: #ED7D31;
    border: 1px solid #ED7D31;
    color:#FFF;
}
/* UniversalViewer */
#uv_extend {
	border-top:1px solid #FFF;
	width:100%;
	background-color:#000;
	height: 42px;
}
#uv_extend span {
	padding-right: 5px;
	color:#FFF;
	display:inline-block;
	height:100%;
	vertical-align:middle;
}
#uv_extend img {
	width: 40px;
	height: 40px;
}
