@charset "utf-8";
/* CSS Document */

.infoBox {background: none repeat scroll 0 0 #e9f4ff;border: 2px solid #6699cc;margin: 1em 0;padding: 3px 5px;}
h5 {font-size:1em;color:#004699;border-bottom:dotted 1px #ccc;padding-bottom:.5em;}

#lnav .v2 > li > a.pdf {background:url(../img/pdf.jpg) no-repeat 200px center;margin:0;}

/*scrollMenu*/
#scrollMenu {width:100%;position:fixed;top:0;left:0;background:url(../img/gnav_back.png) repeat-x left top;padding:1em 0;z-index:80;}
#scrollMenu ul {text-align:center;}
#scrollMenu ul li a {color:#fff;}
#scrollMenu ul li a:hover,
#scrollMenu ul li a.active {color: #eb6114;}
#scrollMenu ul li {display:inline;}
#scrollMenu ul li:before {cont:'｜';margin:0 .1em;color:#fff;}
#rs {color:#fff;position:absolute;top:100%;padding:2px 6px;}
/*#rs {background:#004699;color:#fff;position:absolute;top:100%;padding:2px 6px;}*/

/*supply*/
.bol {width:2em;padding:.5em 0 !important;text-align:center;}
#main table.noline td,
#main table.noline th{border:none !important;}
#main table.line td,
#main table.line th{border: solid 1px #ccc !important;}
#main .padding_a,
#main .dateTxt {margin-bottom:40px; text-align:right;}

/*topics*/
#lnav.topics_lnav.open > ul > li > ul {display:block !important;}

/*form*/
#btn_code {position:absolute;right:0;top:1.5em;}
#btn_code a {display:block;background:url(../../form/img/code_btn.jpg) no-repeat left top;width:169px;height:33px;white-space:nowrap;text-indent:120%;overflow:hidden;}

#codelist {position:absolute;right:0;background:#fff;border:solid 1px #646464;top:0;display:none;padding:1em;top:4em;z-index:10;}
#codelist h5 {margin:0;}
#codelist #btn_close {text-align:center;}
#codelist #btn_close a {padding:.5em 1em;color:#004699;border:solid 1px #004699;sursor:pointer;}
#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: 200px;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;}

.table_th01 {width:5em;}
.table_th02 {width:5em;}
.table_th03 {width:;}
.table_th04 {width:145px;}
.table_th05 {width:145px;}

.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;}

/*faq webservice*/
#faq_websc_ul li {padding-left:2em;text-indent:-1em;}
.faq_websc_h3 {font-size:1.5em;text-indent:-2.7em;padding-left:2.7em;}/*2018.7.30 edit*/
.faq_websc_p {margin-left:4em;}/*2018.7.30 edit*/
.faq_websc_p_kome {margin-left:5em;text-indent:-1em;}/*2018.7.30 edit*/

/*e-magazine*/
.listwrap {border:solid 1px #ccc;padding:.5em 0;}
.general_h3 {line-height:1.5;}
.general_h3 span {font-size:90%;color:#004a9c;}

/*404*/
.error ul li {width:29%;}

/*cooperation*/
.mr270 {margin-right:270px;}

/*sme network*/
#main.smenetwork {width:900px;}
.mapbox {width:900px; margin:auto;}
#main.smenetwork h2 {border:none;}
#JapanNetMap2 {display:none;}