/* ***********************************************************
 *      Copyright (C) 株式会社ユニコム                       *
 *************************************************************
 -------------------------------------------------------------
    スタイルシート定義

    システム名：社労夢ハウスポータルサイト


    作成日：????-??-?? TAGOPLUS社   BizWiz用スタイルシート
    更新日：2008-08-20 渡辺勇一     フォント関連を日本語用に変更
                                    一部項目追加
 ---------------------------------------------------------- */
BODY {
	SCROLLBAR-FACE-COLOR: #f2f2f2; FONT-SIZE: 12px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #f2f2f2; SCROLLBAR-SHADOW-COLOR: #f2f2f2; COLOR: #444444; SCROLLBAR-3DLIGHT-COLOR: #999999; LINE-HEIGHT: 1.3; SCROLLBAR-ARROW-COLOR: #aaaaaa; SCROLLBAR-TRACK-COLOR: #f2f2f2; FONT-FAMILY: arial,verdana; SCROLLBAR-DARKSHADOW-COLOR: #999999
}
TD {
	FONT-SIZE: 12px; COLOR: #444444; LINE-HEIGHT: 1.3; FONT-FAMILY: 'MS UI Gothic',arial,verdana
}
TH {
	FONT-SIZE: 12px; COLOR: #444444; LINE-HEIGHT: 1.3; FONT-FAMILY: 'MS UI Gothic',arial,verdana
}
A:link {
	COLOR: #0d69c7; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0d69c7; TEXT-DECORATION: none
}
A:hover {
	COLOR: #b22222; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0d69c7; TEXT-DECORATION: none
}
.topmenu A:link {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.topmenu A:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.topmenu A:hover {
	FONT-WEIGHT: bold; COLOR: #00274f; TEXT-DECORATION: underline
}
.topmenu A:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.topsubmenu A:link {
	COLOR: #0d69c7; TEXT-DECORATION: none
}
.topsubmenu A:visited {
	COLOR: #0d69c7; TEXT-DECORATION: none
}
.topsubmenu A:hover {
	COLOR: #b22222; TEXT-DECORATION: underline
}
.topsubmenu A:active {
	COLOR: #0d69c7; TEXT-DECORATION: none
}
.lmenu A:link {
	COLOR: #0d69c7; TEXT-DECORATION: none
}
.lmenu A:visited {
	COLOR: #0d69c7; TEXT-DECORATION: none
}
.lmenu A:hover {
	FONT-WEIGHT: bold; COLOR: #0d69c7; TEXT-DECORATION: underline
}
.lmenu A:active {
	COLOR: #0d69c7; TEXT-DECORATION: none
}
A.main:link {
	FONT-WEIGHT: bold; COLOR: #ff6000; TEXT-DECORATION: none
}
A.main:visited {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
A.main:hover {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.main:active {
	FONT-WEIGHT: bold; COLOR: #ff6000; TEXT-DECORATION: none
}
.mail A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
.mail A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
.mail A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.mail A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.mail A.m:link {
	FONT-WEIGHT: bold; COLOR: #ee8600; TEXT-DECORATION: none
}
.mail A.m:visited {
	FONT-WEIGHT: bold; COLOR: #ee8600; TEXT-DECORATION: none
}
.mail A.m:hover {
	FONT-WEIGHT: bold; COLOR: #ee8600; TEXT-DECORATION: underline
}
.mail A.m:active {
	FONT-WEIGHT: bold; COLOR: #ee8600; TEXT-DECORATION: none
}
.mail A.person:link {
	COLOR: #cd8424; TEXT-DECORATION: none
}
.mail A.person:visited {
	COLOR: #cd8424; TEXT-DECORATION: none
}
.mail A.person:hover {
	COLOR: #ff7305; TEXT-DECORATION: none
}
.mail A.person:active {
	COLOR: #cd8424; TEXT-DECORATION: none
}
.TDscrollbar {
	SCROLLBAR-FACE-COLOR: #ededed; FONT-SIZE: 12px; SCROLLBAR-HIGHLIGHT-COLOR: #fafafa; SCROLLBAR-SHADOW-COLOR: #bdbdbd; COLOR: black; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #bababa; SCROLLBAR-TRACK-COLOR: #f9f9f9; FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}
#scrollbox {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; OVERFLOW-Y: hidden; OVERFLOW-X: scroll; BORDER-LEFT: black 0px solid; WIDTH: 650px; BORDER-BOTTOM: black 0px solid
}
#scrollbox2 {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; OVERFLOW-Y: auto; OVERFLOW-X: auto; BORDER-LEFT: black 0px solid; WIDTH: 160px; BORDER-BOTTOM: black 0px solid
}
.topm {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.left_top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #114b88; LINE-HEIGHT: 13px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.leftm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #3d3d3d; LINE-HEIGHT: 13px; PADDING-TOP: 0px; TEXT-ALIGN: left;
}
.leftm_s {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #3d3d3d; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; COLOR: #124c88; LINE-HEIGHT: 13px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.pop_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.location {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #555555; LINE-HEIGHT: 1.3; PADDING-TOP: 7px; TEXT-ALIGN: right
}
.copy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 5px; FONT-FAMILY: arial,Verdana;
    background-image : url(../images/copyright_bg.gif)
}
.t11 {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 1.3; FONT-FAMILY: arial,verdana
}
.sel_mail {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 136px; COLOR: #444444; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: arial,verdana; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
.main_not {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100px; COLOR: #444444; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: arial,verdana; HEIGHT: 21px; BACKGROUND-COLOR: #ffffff
}
.form {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; BORDER-LEFT: #bbbbbb 1px solid; COLOR: #555555; LINE-HEIGHT: 1.3; BORDER-BOTTOM: #bbbbbb 1px solid; FONT-FAMILY: arial,verdana; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
.form2 {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #bbbbbb 1px solid; COLOR: #555555; BORDER-BOTTOM: #bbbbbb 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #ffffff
}
.txtarea {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #bbbbbb 1px solid; COLOR: #555555; BORDER-BOTTOM: #bbbbbb 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #ffffff
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: 'MS Gothic',arial,verdana;
}
BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: 'MS Gothic',arial,verdana;
}
/* 2008-06-24 追加項目 ------------------------------------ */
INPUT.inp
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-SIZE: 13px; FONT-FAMILY: 'MS Gothic',arial,verdana; height:17px; padding-top:1px; padding-bottom:0px
}
INPUT.inpJ
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-SIZE: 13px; FONT-FAMILY: 'MS Gothic',arial,verdana; height:17px; padding-top:1px; padding-bottom:0px; ime-mode:active;
}
INPUT.inpA
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-SIZE: 13px; FONT-FAMILY: 'MS Gothic',arial,verdana; height:17px; padding-top:1px; padding-bottom:0px; ime-mode:disabled;
}
textarea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-SIZE: 13px; FONT-FAMILY: 'MS Gothic',arial,verdana; ime-mode:active;
}
table.main_frame {
	border-collapse: collapse;
	width: 100%;
	border: 0px;
}
table.main_frame tr td {
	padding: 2px;
}
table.main_header {
	background: url(../images/tit_bg.gif);
	width: 100%;
	border-collapse: collapse;
	border: 0px;
}
table.main_header tr td {
	padding: 2px;
}
table.main_lst {
	background-color: #74b5bf;
}
table.main_inp {
	background-color: #74b5bf;
}
td.main_lst1 {
	background-color: #eaf5f7;
	padding-left: 5px;
	height: 28px;
}
td.main_lst1c {
	background-color: #eaf5f7;
	text-align: center;
	height: 28px;
}
td.main_lst1r {
	background-color: #eaf5f7;
	text-align: right;
	padding-right: 5px;
	height: 28px;
}
td.main_lst2 {
	background-color: #ffffff;
	padding-left: 5px;
	height: 25px;
}
td.main_lst2c {
	background-color: #ffffff;
	text-align: center;
	height: 25px;
}
td.main_lst2r {
	background-color: #ffffff;
	text-align: right;
	padding-right: 5px;
	height: 25px;
}

td.main_Slst1 {
	background-color: #eaf5f7;
	padding-left: 5px;
	height: 28px;
}
td.main_Slst1c {
	background-color: #eaf5f7;
	text-align: center;
	height: 28px;
}
td.main_Slst1r {
	background-color: #eaf5f7;
	text-align: right;
	padding-right: 5px;
	height: 28px;
}
td.main_Slst2 {
	background-color: #ffffff;
	padding-left: 5px;
	height: 18px;
}
td.main_Slst2c {
	background-color: #ffffff;
	text-align: center;
	height: 18px;
}
td.main_Slst2r {
	background-color: #ffffff;
	text-align: right;
	padding-right: 5px;
	height: 18px;
}

th.main_Wlst1 {
	background-color: #eaf5f7;
	text-align: left;
	padding-left: 5px;
	height: 28px;
}
th.main_Wlst1c {
	background-color: #eaf5f7;
	text-align: center;
	height: 28px;
}
td.main_Wlst1c {
	background-color: #eaf5f7;
	text-align: center;
	height: 28px;
}
th.main_Wlst1r {
	background-color: #eaf5f7;
	text-align: right;
	padding-right: 5px;
	height: 28px;
}
td.main_Wlst2 {
	background-color: #ffffff;
	text-align: left;
	padding-left: 5px;
	height: 32px;
}
td.main_Wlst2c {
	background-color: #ffffff;
	text-align: center;
	height: 32px;
}
td.main_Wlst2r {
	background-color: #ffffff;
	text-align: right;
	padding-right: 5px;
	height: 32px;
}

td.main_inp1 {
	background-color: #eaf5f7;
	padding-left: 10px;
	height: 25px;
}
td.main_inp2 {
	background-color: #ffffff;
	padding-left: 5px;
}
table.main_footer {
	border-collapse: collapse;
	border: 0px;
}
table.main_footer tr td {
	padding: 2px;
}

/* 更新完了ページ用のmypageと共通デザイン ----------------- */
.float-r{ float:right;}
.txt14bl-b {font-size: 14pt; font-weight: bold; color: #31568E;}
.txt9gr{font-size:9pt; color:#444444;}


/* 韓相旭の追加項目 無料会員登録と登録会員情報のコメントの部分テで使用  */
.maru{color: #FA692C;}

.btn {
	background-color: #ffffff;
	text-align: center;
	height: 21px;
	cursor:hand;
}

.listPageBtn {
	cursor:hand;
}

.topsubimg {
	padding-right:4px;
}

.TrCenter {
	text-align:center;
}

.CommentMK1 {
	background-color:#eaf5f7;
	border-right-style:solid;border-right:1px;border-right-color: #74b5bf; }

.CommentMK2 {
	background-color:#eaf5f7;
	border-top-style:solid;border-top:1px;border-top-color: #74b5bf;
	border-right-style:solid;border-right:1px;border-right-color: #74b5bf; }
	
.CommentMK3 {
	border-right-style:solid;border-right:1px;border-right-color: #74b5bf;
	border-bottom-style:solid;border-bottom:1px;border-bottom-color: #74b5bf }
	
.CommentMK4 {
	border-bottom-style:solid;border-bottom:1px;border-bottom-color: #74b5bf }
	
.BtnDeliveryTest {
	margin-left:2px;
}


/*必須マーク用*/
.Require
{
    color: #ff0000;
}

/* ReadOnlyコントロール用*/
input.readonly
{
    background-color: lightgray;
}