@charset "EUC-JP";

a {color:#0279FD;text-decoration:underline;}
A:visited {color:#025EC1;text-decoration:underline;}
a:hover {color:#FF0000;text-decoration:underline;}

input,textarea{font-family : "ＭＳ Ｐゴシック", sans-serif;}

/* For manager_ichiran */

.bg-white{background-color:FFFFFF;}
.bg-4{background-color:E8EBF0;}
.bg-3{background-color:FAFCFF;}
.bg-2{background-color:F2F5FA;}
.bg-1{background-color:CCCCCC;}

.bg-0{background-color:95BFE7;}

.bg-blue{background-color:003399;}


.tx11 {font-size: 11px;}
.tx11 A:link		 {color:#2667C3; text-decoration:none;}
.tx11 A:visited {color:#2667C3; text-decoration:none;}
.tx11 A:hover  {color:#63A3F3; text-decoration:underline;}
.tx11 A:active	{color:#2667C3; text-decoration:none;}


/* For gray text(link color) */

.g10 { color: #1a1a1a; font-size: 10px;}
.g10:hover { color: #646464}

.g12 { color: #1a1a1a; font-size: 12px;}
.g12:hover { color: #646464}


/* For banner text */

.ban10 { color: #1a1a1a; font-size: 10px;}
.ban10:hover { color: #646464}
.ban12 { color: #1a1a1a; font-size: 12px;}
.ban12:hover { color: #646464}


/* For organization list */

.organization_grp { clear:both; font-size: 12px; width: 95%; background-color: #CCC; margin:3px; padding:5px; }
.organization_list { display: block; padding:0; list-style:none; margin:5px 0 10px 0; width: 550px; zoom:1; }
.organization_list li { float: left; font-size: 11px; width: 260px; }
.organization_list li.checked { background-color: #FFFFC0; }
.organization_list:after{ content:" "; display:block; visibility:hidden; height:0; clear:both; }


/* common css */

.f8{font-size:8px;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:24px;}

.f12h{font-size:12px; line-height: 16px; }

.b10{font-size:10px;font-weight:bold;}
.b12{font-size:12px;font-weight:bold;}
.b14{font-size:14px;font-weight:bold;}
.b16{font-size:16px;font-weight:bold;}
.b18{font-size:18px;font-weight:bold;}
.b24{font-size:24px;font-weight:bold;}

.rf10{font-size:10px;color:B84434;}
.rb10{font-size:10px;font-weight:bold;color:B84434;}
.rf12{font-size:12px;color:B84434;}

.rb12{font-size:12px;font-weight:bold;color:EC8D00;}
.rb1212{font-size:12px;font-weight:bold;color:B84434;}
.rf11{font-size:11px;color:#ff0000;}
.wf12{font-size:12px;color:ffffff;}
.bf12{font-size:12px;color:000000;}

.headermark-orange{background-color:ff9900;}

/*共通テーブルカラー*/
table.BgTabel {
	background-color:#9B9B9B;
	}

table.BgTabel th {
	background-color:#F9F4E0;
	}

table.BgTabel td {
	background-color:#FFFFFF;
	}

.BgClosed td,
.BgClosed th {
	background-color:#E7E7E7 !important;
	}

table.BgTable01 {
	background-color:#BFBEBE;
	}

table.BgTable01 th {
	background-color:#BFBEBE;
	}

table.BgTable01 td {
	background-color:#FFFFFF;
	}

table.BgTable02 {
	background-color:#999999;
	}

table.BgTable02 th {
	background-color:#FEF0F0;
	}

table.BgTable02 td {
	background-color:#FFFFFF;
	}

.BgLine {
	background:url("/manager/img/bg_dotline.gif") repeat-x left top;
	}

.BgGradation {
	background:url("/manager/img/bg_gradation.jpg") repeat-x left top;
	background-color:#FFFFFF;
	}

/*共通ヘッダー*/
.HeaderNavi {
	background:url("/manager/img/header_shadow.gif") repeat-x left top;
	background-color:#C4E1F7;
	padding:6px 0 5px 0;
	}

.HeaderNavi span {
	padding:0 5px;
	}

.HeaderPath {
	padding-left:15px;
	}

/*共通見出し*/
.MainHead {
	background:url("/manager/img/bg_head.gif") no-repeat left bottom;
	padding:2px 18px 7px 18px;
	margin-bottom:10px;
	}

.MainHead span {
	color:#666666;
	font-weight:bold;
	}

.SubHead {
	display:block;
	margin-bottom:10px;
	background-color:#6BA7F1;
	padding:6px 10px 5px 10px;
	font-size:114%;
	font-weight:bold;
	color:#FFFFFF;
	}

.QRHeader {
	background-color:#F8CBCB;
	border-bottom:1px solid #EFAFAF;
	margin-bottom:5px;
	padding:5px 13px;
	}

.QRHeader span {
	border-left:3px solid #EB5050;
	padding-left:10px;
	font-weight:bold;
	}

.MadoriHeader {
	background-color:#F9E698;
	border-bottom:1px solid #F2CF79;
	margin-bottom:5px;
	padding:5px 13px;
	}

.MadoriHeader span {
	border-left:3px solid #E08905;
	padding-left:10px;
	font-weight:bold;
	}

.ReportHeader {
	background-color:#CCE698;
	border-bottom:1px solid #B9D484;
	margin-bottom:5px;
	padding:5px 13px;
	}

.ReportHeader span {
	border-left:3px solid #4D9319;
	padding-left:10px;
	font-weight:bold;
	}

.CompanyHeader {
	background-color:#C0DEFC;
	border-bottom:1px solid #9FC5F5;
	margin-bottom:5px;
	padding:5px 13px;
	}

.CompanyHeader span {
	border-left:3px solid #216EB9;
	padding-left:10px;
	font-weight:bold;
	}

.InquireHeader {
	background-color:#ACCFF1;
	border-bottom:1px solid #91BEF6;
	margin-bottom:5px;
	padding:5px 13px;
	}

.InquireHeader span {
	border-left:3px solid #084783;
	padding-left:10px;
	font-weight:bold;
	}

/*共通テキスト*/
.CompleteText {
	border:3px solid #3333CC;
	background-color:#E7F3FB;
	padding:12px 25px;
	color:#3366FF;
	}

.ErrorText {
	border:3px solid #CC0000;
	background-color:#E8E8E8;
	padding:12px 25px;
	color:#CC0000;
	}

.PointText {
	padding-top:5px;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	}

/*共通リンク*/
.ArrowLink {
	background:url("/manager/img/icon_arrow.gif") no-repeat 0em 0.2em;
	padding-left:15px;
	}

.WakabaLink {
	background:url("/manager/img/icon_help.gif") no-repeat 0em 0em;
	padding:2px 0px 2px 22px;
	line-height:1.5;
	}

.CloseLink {
	background:url("/manager/img/icon_close.gif") no-repeat 0em 0em;
	padding:1px 0px 1px 20px;
	line-height:1.5;
	}

/*共通ボタンBtn01*/
input.Btn01,
.Btn01:link,
.Btn01:visited,
.Btn01:hover,
.Btn01:active {
	display:block;
	width:119px;
	height:26px;
	text-decoration:none;
	text-align:center;
	}

input.Btn01 {
	padding:0;
	font-size:12px;
	border:none;
	cursor:pointer;
	}

.Btn01 span {
	line-height:2;
	font-size:12px;
	color:#000000;
	}

.Btn01 {
	background:url("/manager/img/bg_btn01.jpg") no-repeat left top;
	}

.Btn01:hover {
	background:url("/manager/img/bg_btn01_on.jpg") no-repeat left top;
	}

/*共通ボタンMBtn01*/
input.MBtn01,
.MBtn01:link,
.MBtn01:visited,
.MBtn01:hover,
.MBtn01:active {
	display:block;
	width:47px;
	height:22px;
	text-decoration:none;
	text-align:center;
	}

input.MBtn01 {
	padding:0;
	font-size:12px;
	border:none;
	cursor:pointer;
	}

.MBtn01 span {
	line-height:2;
	font-size:12px;
	color:#000000;
	}

.MBtn01 {
	background:url("/manager/img/bg_mbtn01.jpg") no-repeat left top;
	}

.MBtn01:hover {
	background:url("/manager/img/bg_mbtn01_on.jpg") no-repeat left top;
	}

/*共通ボタンBtn02*/
input.Btn02,
.Btn02:link,
.Btn02:visited,
.Btn02:hover,
.Btn02:active {
	display:block;
	width:119px;
	height:26px;
	text-decoration:none;
	text-align:center;
	}

input.Btn02 {
	padding:0;
	font-size:12px;
	border:none;
	cursor:pointer;
	}

.Btn02 span {
	line-height:2;
	font-size:12px;
	color:#000000;
	}

.Btn02 {
	background:url("/manager/img/bg_btn02.jpg") no-repeat left top;
	}

.Btn02:hover {
	background:url("/manager/img/bg_btn02_on.jpg") no-repeat left top;
	}

/*共通ボタンMBtn02*/
input.MBtn02,
.MBtn02:link,
.MBtn02:visited,
.MBtn02:hover,
.MBtn02:active {
	display:block;
	width:47px;
	height:22px;
	text-decoration:none;
	text-align:center;
	}

input.MBtn02 {
	padding:0;
	font-size:12px;
	border:none;
	cursor:pointer;
	}

.MBtn02 span {
	line-height:2;
	font-size:12px;
	color:#000000;
	}

.MBtn02 {
	background:url("/manager/img/bg_mbtn02.jpg") no-repeat left top;
	}

.MBtn02:hover {
	background:url("/manager/img/bg_mbtn02_on.jpg") no-repeat left top;
	}

/*共通ボタンBtnPublic*/
input.BtnPublic {
	font-size:0px;
	text-indent:-1000px;
	border:none;
	cursor:pointer;
	}

.BtnPublic span {
	position:relative;
	top:-1000px;
	left:-1000px;
	}

.BtnPublic {
	display:block;
	width:155px;
	height:26px;
	background:url("/manager/img/btn_public.jpg") no-repeat left top;
	}

.BtnPublic:hover {
	background:url("/manager/img/btn_public_on.jpg") no-repeat left top;
	}

/*BasicTop*/
.BasicTopHead {
	display:block;
	background:url("/manager/img/bg_basic.gif") no-repeat left top;
	background-color:#999999;
	padding:6px 15px 5px 15px;
	color:#FFFFFF;
	}

.BasicTopBox {
	border:1px solid #999999;
	padding:10px 15px;
	}

.BasicTopBox input {
	vertical-align:middle;
	}

.BasicTopBox label {
	cursor:pointer;
	}

.BasicTopPage {
	background-color:#FDEECE;
	padding:5px 10px 4px 10px;
	}

.BasicTopBukken {
	padding:0 10px;
	}

.BasicTopSubHead {
	border-left:2px solid #666666;
	padding:0 15px 0 8px;
	}

.BasicTopBtn {
	background-color:#F3F3F3;
	border:1px solid #999999;
	border-top:0px;
	padding:10px 0 10px 260px;
	}

/*BasicMadori*/
.BasicMadoriBtn {
	background:url("/manager/img/bg_gradation.jpg") repeat-x left top;
	background-color:#FFFFFF;
	border:1px solid #999999;
	border-bottom:0px;
	padding:5px 10px;
	}


.BasicMadoriBox {
	border:1px solid #999999;
	padding:10px 5px;
	}

.BasicMadoriBtn th {
	padding-right:10px;
	}

/*QR*/
.QRBtn {
	background-color:#E7E6E6;
	padding:7px 10px;
	}

.QRText {
	margin:0px 0px 15px 0px;
	border:3px solid #E7E6E6;
	background-color:#F3F3F3;
	padding:10px;
	font-weight:bold;
	}

.QRTexts {
	margin:0px 23px 15px 23px;
	border:3px solid #E7E6E6;
	background-color:#F3F3F3;
	padding:10px;
	font-weight:bold;
	}

.QRInput input {
	width:250px;
	}

.QRSearch input {
	vertical-align:middle;
	}

.QRSearch label {
	cursor:pointer;
	}

/*小窓のヘルプ*/
.PopupBody {
	width:580px;
	margin:10px;
	text-align:left;
}


/*--------------------------
	トップページ
----------------------------*/

/*--トップページの告知配信枠 .managerIndex--*/
.managerIndex {
	width: 750px;
	text-align: center;
	font-size: 12px;
}

/*--managerIndex内で全体を囲む .cIndexWrapper--*/
.managerIndex .cIndexWrapper {
	width: 600px;
	text-align: left;
	margin: 0 auto 10px;
	line-height: 150%;
}

/*--告知文表示部分 .cAnnounce--*/
.managerIndex .cIndexWrapper .cAnnounce {
	padding: 7px 10px 0;
	margin-bottom: 10px;
	border: 2px solid #cccccc;
	background-color: #f1f1f1;
}

.managerIndex .cIndexWrapper .cAnnounce dl {
	margin: 0 0 7px;
}

.managerIndex .cIndexWrapper .cAnnounce dt {
	font-weight: bold;
	margin-bottom: 3px;
}

.managerIndex .cIndexWrapper .cAnnounce dd {
	margin: 0;
}


/*--その他--*/
td.tdLinks a {
	display: block;
	padding: 3px 0;
}

.bukken_rg input[type="text"], input[type="password"], textarea, select { 
	 border: solid 1px #7f9db9;
	 font-size: 12px;
}

/* counterTextBox */
.bukken_rg input.counterText{ font-size:12px; text-align:right; border:none; }
.counterText { text-align:right; border-width: 0px; width: 70px; }
.counterText:first-child { width: 30px; }

.mod-bukkenFormInfo td.alertMail,
.mod-realtorRegist td.alertMail {
    background-color: #fff7e5;
    padding: 16px !important;
    font-size: 14px;
    line-height: normal;
}
.mod-bukkenFormInfo td.alertMail p,
.mod-realtorRegist td.alertMail p {
	font-weight: bold;
}
.mod-bukkenFormInfo td.alertMail p:first-child,
.mod-realtorRegist td.alertMail p:first-child {
    color: #ff0000;
}
