@charset "utf-8";
/* CSS Document */

body, textarea {
	font-family: ＭＳ Ｐゴシック, Osaka, sans-serif;
	color: #333;
	font-size:12px;
}
body {
	background-color: #E6E6E6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: underline;
	color: #09C;
}
a:active {
	text-decoration: none;
}

h2 {background-color:#848484; padding:5px; color:#FFF; margin:0px; font-size:12px;}
h3 {background-color:#E6E6E6; padding:5px; margin:0; font-size:14px;}
.center {text-align:center;}
.clear {clear:all;}
.column {float:left; width:100%;}
.main {width:98%; margin:auto;}

/* 全体 */
#layout {background-color:#F7F7F7; width:860px; margin:auto; padding:10px 0 10px 0; overflow:auto;}

/* title */
#title {width:98%; margin:0 auto 20px auto;}
#title .bg {background-image:url(/img/contractor/head_bg.gif); background-repeat:repeat-x; height:52px; width:100%;}
#title .logo {float:left; width:auto;}
#title .migi {float:right; width:auto;}

/* menu */
#menu {float:left; width:164px;}
#menu ul{margin:0; padding:0; list-style-type:none;}
#menu li{margin:2px auto; background-color:#FFF;}
#menu li a{background-image:url(/img/contractor/arrow.gif); width:140px; background-repeat:no-repeat; padding:8px; margin:0 0 0 5px; background-position: center left; display:block;}
#menu li a:hover{background-color:#FFD;}
#menu .cont {background-color:#F2F2F2; border:1px solid #D9D9D9; margin-bottom:10px;}

/* content */
#content {float:left; margin-left:15px; width:520px; padding-bottom:14px; background-image:url(/img/contractor/main_foot.gif); background-position:bottom; background-repeat:repeat-x;}
#content .content_tex {background-color:#FFF; padding:20px; line-height:135%;}

/* PR */
#pr {float:right; width:130px;}
#pr .bg {background-color:#E6E6E6; padding:5px;}
#pr .s {width:120px; height:90px; background-color:#FFF; margin:0 auto 5px auto;}


/* footer */
#footer {background-image:url(/img/contractor/foot_bg.gif); margin:30px 0 20px 0; text-align:center; font-size:10px; padding:10px 0 0 0;}

td.status_contract{ background-color:red;}
td.status_clean{ background-color:blue;}
td.status_empty{ background-color:white;}

div#googleMapArea {
  border: 1px #cccccc solid;
  width: 560px;
  height: 400px;
}

/* start inputborderなし　120118追加 */
td#rdonlyname input{
	border: none;
	width: 250px;
}
td#rdonlypref select{
	color: #000;
	border: none;
}
td textarea#ArticleAddress{
	outline: 0;
	border: none;
	*border: 0;
	width: 250px;
	resize: none;
}
td textarea#ArticleBuilding{
	outline: 0;
	border: none;
	*border: 0;
	width: 250px;
	resize: none;
}
/* end */
#ArticleIcon12, #ArticleIcon13, #ArticleIcon14{	display: none;	}
