@charset "shift_jis";

/*----------error.html----------*/
p.error_img {
margin-top: 15px;
}
p.error_txt {
margin: 20px 10px 0;
line-height: 1.8;
}
.grid_2col {
margin-top: 30px;
}
.grid_2col .block {
width: 365px;
}
.heading_lv2 {
border-bottom: 1px solid #cecece;
}
.heading_lv2 h2 {
margin-bottom: 7px;
padding-left: 8px;
font-size: 120%;
font-weight: bold;
line-height: 1.2;
border-left: 2px solid #f00;
}
ul.linklist.arrow {
margin: 12px 0 0 5px;
}
ul.linklist.arrow li {
margin-top: 8px;
}
ul.linklist.arrow li a {
padding-left: 15px;
background: url(/image/common/icon_arrow01.gif) no-repeat 5px 0.4em;
}
p.search_txt {
margin: 12px 0 0 10px;
}
#searcharea3 {
width: 190px;
margin: 8px 0 0 11px;
}
#searcharea3 .gsc-input input {
width:142px;
margin-right: 5px!important;
padding: 0 0 0 2px!important;
border-top-color: #a4a4a4;
border-right-color: #ccc;
border-bottom-color: #ccc;
border-left-color: #ccc;
background: #fff!important;
}

/*----------daizukan.css----------*/
/* PAGETEXT */
.name { color: #134ecf; font-weight: bold; line-height: 1.5; }
.namenoh { color: #134ecf; font-weight: bold; }
.talk { margin: 5px; }

/*----------giga_style.css----------*/
.border { border: 1px solid #999999; margin-left: -1px; margin-right: -1px; position: relative; z-index: 100; }
.border2 { border: 1px solid #999999; }
.dataTable td { font-size: 10px; }

/*----------forward.css----------*/
th { color: #000000; font-weight: normal; }
.border { border: 1px solid #999999; margin-left: -1px; margin-right: -1px; position: relative; z-index: 100; }
.border2 { border: 1px solid #999999; }
.dataTable th { background-color: #004488; color: #FFFFFF; }
/*operationTable*/
.operationTable th { color: #FFFFFF; background-color: #004488; line-height: 1.4; padding :2px 0 2px 0; margin: 0; }
.operationTable td { line-height: 1.4; padding: 1px; margin: 0; }
.style1 { font-size: 85%; }

/*----------iszeco.css----------*/
/* Table Color  */
.bgciszeco0 { background-color: #ffffff; } /* 白の下地 */
.bgciszeco1 { background-color: #e9e9e9; } /* グレーの下地 */
.bgciszeco2 { background-color: #cee3f5; } /* 青の下地 */
.bgciszeco3 { background-color: #deeeda; } /* 緑の下地 */
.bgciszeco4 { background-color: #ff6666; } /* 赤の下地 */
.bgciszeco5 { background-color: #ffdcd4; } /* ピンクの下地 */

/* PAGETEXT */
.txtiszecob { font-size: 12px; color: #2a64af; line-height: 18px; } /* 青 */
.txtiszecog { font-size: 12px; color: #26ac3a; line-height: 18px; } /* 緑 */
.txtiszecobb { font-size: 12px; color: #2a64af; line-height: 18px; font-weight: bold; } /* 青太字 */
.txtiszecogb { font-size: 12px; color: #26ac3a; line-height: 18px; font-weight: bold; } /* 緑太字 */
.txtiszecorbl { font-size: 14px; color: #ff0000; line-height: 18px; font-weight: bold; } /* 赤太字大 */
.txtiszecowbl { font-size: 14px; color: #ffffff; line-height: 18px; font-weight: bold; } /* 白太字大 */

/* PAGETEXT 「エコカー減税」「エコカー補助金」について */
.txtiszecogbl { font-size: 14px; color: #009c74; line-height: 18px; font-weight: bold; } /* 緑太字大 */
.txtiszecopbl { font-size: 14px; color: #eb6ea5; line-height: 18px; font-weight: bold; } /* ピンク太字大 */
.txtiszecowbl2 { font-size: 16px; color: #ffffff; line-height: 18px; font-weight: bold; } /* 白太字大2 */
.txtiszecobl { font-size: 18px; line-height: 18px; font-weight: bold; } /* 太字大 */
.txtiszecobl2 { font-size: 25px; line-height: 20px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;} /* 太字大2 */
.txtiszecobl3 { font-size: 22px; line-height: 22px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;} /* 太字大3 */
.txtiszecobm { font-size: 15px; line-height: 18px; font-weight: bold; } /* 太字中 */

/*----------aboutus.css----------*/
.num { font-size: 12px; color: #0768ac; font-weight: bold; line-height: 14px; }
.txt_blobal { font-size: 12px; color: #000000; line-height: 14px; }
a.global:link{color:#000000; text-decoration:none}
a.global:visited{color:#000000; text-decoration:none}
a.global:active{color:#000000; text-decoration:none}
a.global:hover{color:#000000; text-decoration:none}
.country { padding-left: 2px; /*/*//*/ padding-bottom: 1px; /* */ }
.cell a{ padding: 0px; vertical-align: center; display: block; /*/*//*/ padding-bottom: 3px; /* */ }
.cell a:hover{ padding: 0px; vertical-align: center; background: #ffdd88; }

/*----------style.css----------*/
/* LARGE TEXT */
.lrgtxt { font-size: 140%; }
.lrgtxt2 { font-size: 114%; }

/*----------style.css----------*/
/* LARGE TEXT */
.lrgtxt { font-size: 140%; }
.lrgtxt2 { font-size: 117%; }

/*----------06-08.css----------*/
/* PAGETEXT */
.largetext { font-size:115%; }
.largetextBold { font-size:150%; font-weight:bold; }

/*----------tms2004.css----------*/
/* PAGETEXT */
.m-mainb { color: #3e61e2; font-weight: bold; line-height: 1.5; }
.m-mainbnoh { color: #3e61e2; font-weight: bold; }
.m-ssub4bnoh { font-size: 95%; color: #666666; font-weight: bold;}


/*---------- pdfアイコン ----------*/
a.link_pdf:after {
	content: "";
	background: url(/oshirase/image/icn_pdf.gif) no-repeat;
	display: inline-block;
	width: 20px;
	height: 16px;
	margin: 0 0 0 3px;
	vertical-align: -4px;
}