@charset "utf-8";

/********* 基本構造 *************************************************/

div#main {
	margin-top:60px;
	padding-bottom:40px;
}

div#menu {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
div#customer {
	margin-bottom: 20px;
}
div#work {
	margin-bottom: 20px;
}

ul li{
	list-style:none;
}

/********* メニュー *************************************************/

.navbar-inner{
	background-image:none;
	background:#03948c;
}

div#menu h2 {
	display: none;
}
div#menu ul {
	margin: 5px 0;
}
div#menu ul li {
	display: inline;
	list-style: none;
	margin-right: 10px;
}

.subnav{
	width:100%;
	height:36px;
	background:#eee;
	background-image:-webkit-linear-gradient(top, whiteSmoke 0%,#EEE 100%);
	background-image:linear-gradient(top, whiteSmoke 0%,#EEE 100%);
	border:1px solid #e5e5e5;
	border-radius:4px;
	-webkit-border-radius:4px;
	margin-bottom:20px;
}

.subnav .nav > li > label{
	padding:10px;
}

.subnav .nav > li > label > input{
	margin-right:5px;
}

.subnav .nav > li > button{
	margin-top:5px;
}

.subnav-fixed .nav{
	margin:0 auto;
}

@media (min-width:980px){
	.subnav-fixed .nav {
		width: 938px;
    	margin: 0 auto;
    	padding: 0 1px;
	}
}



/********* 商品一覧 *************************************************/



div#catalog div.catalog {
	/*margin: 15px 0;*/
	padding: 10px;
	border-bottom:1px solid #eee;
}

div#catalog dl {
	
	background-color: #FFFFFF;
}
div#catalog dl dt {
	float: left;
	clear: left;
	width: 4em;
}

/********* ページ移動 ***********************************************/

div#page h2 {
	display: none;
}
div#page ul {
	margin: 5px 0;
}
div#page ul li {
	display: inline;
	margin-right: 10px;
}

/********* ナビゲーション *******************************************/

div#navi h2 {
	display: none;
}
div#navi ul {
	margin: 5px 0;
	text-align: right;
}
div#navi ul li {
	display: inline;
	margin-left: 5px;
}

/********* 顧客情報 *************************************************/

div#customer dl dt {
	float: left;
	clear: left;
	width: 6em;
}

/********* 処理選択 *************************************************/

div#work form {
	margin: 10px 0;
}
div#work form dl dt {
	display: none;
}
div#work form dl dd {
	margin: 0;
}

/********* 設定編集 *************************************************/

div#config form div.data {
	margin-bottom: 20px;
}
div#config form div.data h3 {
	margin: 20px 0 15px 0;
	padding: 3px;
	background-color: #EEEEEE;
}
div#config form div.data p.comment {
	margin: 0 3px 3px 3px;
}
div#config form div.data p.config {
	margin: 0 3px 10px 3px;
}

/********* 個別指定 *************************************************/

.attention {
	color: #FF0000;
	font-weight: bold;
}
.number {
	text-align: right;
}

/********* IE6用設定 ************************************************/

* html body {
	text-align: center;
}
* html body div#container {
	width: 590px;
	text-align: left;
}
* html body pre {
	width: 100%;
}
* html body table tr th, * html body table tr td {
	font-size: 80%;
}
