@charset "utf-8";
/* CSS Document */

.icon li {margin-bottom:.5em;}

/*supply*/
.bol {width:2em;padding:.5em 0 !important;text-align:center;white-space:nowrap;}
#main table.noline td,
#main table.noline th{border:none !important;}
#main .padding_a,
#main .dateTxt {margin:0 auto 40px;width:94%;}

/*topics*/
#lnav.topics_lnav > ul > li > ul {display:block !important;}

/*form*/
#btn_code {margin-bottom:40px;}
#btn_code a {display:block;width:100%;color:#fff;text-align:center;text-shadow:1px 1px 2px #333;font-size:1.5em;padding:.5em 0;
	background:-webkit-gradient(linear,left bottom,left top,from(#646464),to(#878787));
	background:-moz-linear-gradient(bottom,#646464,#878787);
	background:-ms-linear-gradient(bottom,#646464,#878787);
}

#codelist {display:none;}
#codelist #btn_close {text-align:center;margin-bottom:40px;}
#codelist #btn_close a {width:4em;padding:.5em 1em;color:#004699;border:solid 1px #004699;sursor:pointer;margin:0 auto;}
#codelist #btn_close a:hover {padding:.5em 1em;color:#fff;border:solid 1px #004699;background:#004699;}

/*glossary*/
#glm li {border: 1px solid #004da1;height: auto;width: 30%;float: left;margin: 0;padding: 0;position: relative;z-index: 3;}
#glm li a {background: url(../img/tab_back.jpg) repeat-x scroll left bottom;color: #004da1;display: block;font-size: 1.21em;text-decoration:none;height: auto;padding: 0.3em 0;text-align: center;width: 100%;}
#glm li a:hover,
#glm li a.active {background: none repeat scroll 0 0 #004da1;color: #fff;}
.box.light a {color:#005ab1;}
.box.light a:hover {color:#EB6114;}

/*supply*/
.rssicon {text-align:right;}

#main .newsBox {background: none repeat scroll 0 0 #fff;border: 1px solid #ccc;margin: 20px 0;padding: 0;}
#newstitle {background:url(../../cover/img/dot_999.png) repeat-x scroll center bottom #fafafa;border-bottom: medium none;font-size: 108%;font-weight: bold;margin: 0 0 0.5em;padding: 0.5em 1em;}

dl.news dt {clear: left;float: left;font-weight: normal;margin: 0 0 0.8em;padding-left: 15px;width: 10em;}
dl.news dd {margin-bottom: 0.8em;margin-left: 7.5em;}
.newsBox .more {margin-right:15px;}
.tender.listing .center {margin-bottom:0;display:table-cell;}

.indent_1em {text-indent:-1em; padding-left:1em;}
.indent_1-5em {text-indent:-1.5em; padding-left:1.5em;}
.indent_2em {text-indent:-2em; padding-left:2em;}
.indent_2-5em {text-indent:-2.5em; padding-left:2.5em;}
.indent_3em {text-indent:-3em; padding-left:3em;}
.indent_3-5em {text-indent:-3.5em; padding-left:3.5em;}
.pl1em {padding-left:1em;}
.pl1-5em {padding-left:1.5em;}
.pl2em {padding-left:2em;}
.pl2-5em {padding-left:2.5em;}
.pl3em {padding-left:3em;}
.pl3-5em {padding-left:3.5em;}
.mb0 {margin-bottom:0;padding-bottom:0;}

.dlblock00 {margin:0;}
dl.dlblock00 dt {width:5em;display:block;float:left;}
dl.dlblock00 dd {text-indent:0em;padding-left:5em;margin:0;}

.dlblock01 {margin:0;}
dl.dlblock01 dt {padding-left:2em;width:4em;display:block;float:left;}
dl.dlblock01 dd {text-indent:0em;padding-left:6em;margin:0;}

/*e-magazine*/
.listwrap {border:solid 1px #ccc;padding:.5em;}
.news.listwrap dt {float:none;}
.news.listwrap dd {margin-left:0;}

.error ul li {margin-bottom:.5em;}

/*cooperation*/
.gyomu a {display:inline;}

/*sme network*/
#main.smenetwork h2 {border:none;}
#JapanNetMap {display:none;}
.mapbox p.loading {display:none;}
.mapbox .JapanNetCont {background:none;padding:0 0;height:auto;}
.mapbox a {display:inline;}
.mapbox .TabkeHi {overflow:visible;max-height:none;}
.mapbox .stripViewer {width:100%;}
.mapbox .stripViewer .panelContainer .panel {width:100%;}
.mapbox .txtR {display:none;}
.mapbox #main-photo-slider .JapanNetTable th,
.mapbox #main-photo-slider .JapanNetTable td {padding:5px;}
#JapanNetMap2 {margin-bottom:40px;}
#JapanNetMap2 li {margin-bottom:1px;width:100%;}
#JapanNetMap2 li a {font-size:14px;font-weight:bold;color:#fff;width:100%;padding-left:10px;height:35px;box-sizing:border-box;line-height:35px;display:block;text-decoration:none;}
#JapanNetMap2 li:nth-child(1) a {background-color:#5282ff;}
#JapanNetMap2 li:nth-child(2) a {background-color:#54b9e3;}
#JapanNetMap2 li:nth-child(3) a {background-color:#559f46;}
#JapanNetMap2 li:nth-child(4) a {background-color:#92af2d;}
#JapanNetMap2 li:nth-child(5) a {background-color:#dc7c43;}
#JapanNetMap2 li:nth-child(6) a {background-color:#d25863;}