@charset "utf-8";
/* CSS Document */
/* Page Formatting */

* {	margin:0;
	padding:0;}

body {
	background-color: #e7e7e7;
	font-size: 100%;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	color: #333333;
	text-align: center;
}

.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear: both;
}

a:link {
	color: #000099;
	text-decoration: underline;
}
a:visited {
	color: #000066;
	text-decoration: underline;
}
a:hover {
	color: #3366CC;
	text-decoration: none;
}

/*              pankuz
-----------------------------------------*/
#pankuz {
margin: 0 auto;
padding: 5px 0;
text-align:left;
width:82%;
font-size: 0.85em;
}

/* ヘッダー
---------------------------------------------------- */

/* ヘッダー */
#header {
	margin-bottom:10px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	}

#header h1 {
	background: #e5e5f5;
	color: #333366;
	font-size: 125%;
	margin-right: auto;
	margin-left: auto;
	padding: 16px;
	margin-top: 16px;
	margin-bottom: 24px;
	text-align: center;
}


/* メインエリア（ものづくり補助金）
---------------------------------------------------- */

/* 各ページ */
div#content #item {
	margin-bottom:10px;
	line-height:1.5em;
	border: 1px solid #CCCCCC;
	padding: 10px;
	}

div#content #item #read p {
	font-size: 1.1em;
	line-height:1.6em;
	padding: 0px;
	margin: 0px;
	text-indent: 1em;
	}

div#content #item p {
	padding: 0px;
	margin: 0px;
	text-indent: 1em;
	}
div#content #item .pd-t {
	padding: 20px 0 0 0 ;
	}
	
div#content #item .update {
	font-size: 90%;
	}
	
div#content #item h2 {
	margin-top: 25px;
	margin-bottom: 1em;
	font-size: 105%;
	font-weight: bold;
	border-left-width: 3px;
	border-left-style: double;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
	background-color: #666699;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	background-image: url(IMG/h2_back.gif);
	background-repeat: repeat-y;
	}
	
div#content #item h3 {
	text-align: center;
	margin: 2.5rem;
	font-size: 1.5rem;
	}
div#content #item h3 span {
	border-bottom: double 3px #000;
	}

div#content #item .right {
	float: right;
	}
div#content #item span.point {
	font-size: 1.2em;
	font-weight: bold;
	}
div#content #item span.bold {
	font-weight: bold;
	}
div#content #item ul li {
	list-style:none;
	line-height:1.8em;
	margin: 0;
	padding-left: 1em;
	}
div#content #item div.dl_box {
	margin: 1rem;
}
div#content #item div.dl_box p {
	text-indent: 0;
	margin-top: 1rem;
}
div#content #item div.dl_box ul {
	margin: .5rem 0;
}
div#content #item div.dl_box ul li {
	list-style: disc inside;
	padding-left: 0;
}

/* フォーム */
#item span.hissu {
	color: #f00;
	padding: 0 .3em;
}
#item .form_body{width:100%;	margin:10px 0;}
#item .form_body table{width:100%;}
#item .form_body table tr{width:100%;}
#item .form_body table tr th,
#item .form_body table tr td {
	border:1px solid #ccc;
	font-size: 1.0rem;
	font-weight:normal;
	padding:10px;
	vertical-align:top;
	text-align:left;
	}
#item .form_body table tr th{
	background:#eee;
	width:140px;
	padding-top:15px;
	}
#item .form_body table tr td{background:#fff;}

#item .form_body table tr td input{
	border:1px #999 solid;
	padding:4px;
	margin:0 0 2px 0;
	font-size: 1.0rem;
    /*color: #808080;*/
	}
#item .form_body table tr td input.text-size {
	height: 2em;
	width: 90%;
}

#item .form_body table tr td select{
	border:1px #999 solid;
	padding:4px;
	margin:0 0 2px 0;
	}
#item .form_body table tr td select option{
	padding:4px 0;
	}
#item .form_body table tr td textarea {
	border:1px #999 solid;
    /*color: #808080;*/
	padding:4px;
	margin:0 0 2px 0;
	width: 90%;
	line-height: 1.5;
	height: 6em;
	font-size: 1.0rem;
	}
#item .form_body table tr td span.rei{
        color: #808080;
	font-size: .9em;
	}
#item .form_body table tr td p.menu:first-of-type {
	margin: .5rem 0 .5rem!important;
}
#item .form_body table tr td p.menu {
	margin: 1rem 0 .5rem!important;
}

/* ボタンエリア */
#item #btn_box {
        margin: 1.5em;
}
#item #btn_box ul{
        text-align: center;
}
#item #btn_box li{
        display: -moz-inline-box;
        display: inline-block;
        /*display: inline;*/
        /*zoom: 1;*/
        padding: 0 .5em;
}
/* ボタン装飾 */
#item #submit,
#item #submit2,
#item #reset,
#item #back {
        border: 1px solid #ccc;
        font-size: 100%;
        padding: .2em 1em;
}
/* 送信確認 */
#item #submit,
#item #submit2 {
        background: #00a752;
        color: #fff;
        height: 2.5em;
}
/* 送信 */
#btn_box #submit2 {
        background: #ff6699;
        color: #fff;
        height: 2.5em;
}
/* 内容リセット･修正する */
#btn_box #reset,
#btn_box #back {
        background: #d7eefd;
        color: #666;
        height: 2.5em;
}

/* トップへ戻る
---------------------------------------------------- */
#topback #link {
	font-size: 85%;
	text-align:center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#topback #link li {
	display: inline;
	list-style-type: none;
	margin-right: 6px;
	padding-left: 10px;
	border-left: 1px solid #999;
	padding-right: 10px;
	border-right: 1px solid #999;
}

#topback #link li.begin {
	border-left: 0px;
	padding-left: 0px;
}

#topback #link li.last {
	border-right: 1px solid #999;
	padding-right: 10px;
}
