/***********************************************/
/* 共通スタイルシート
/***********************************************/

* {
	font-size:100%;
	line-height:200%;
	margin:0px;
	padding:0px;
	list-style:none;
}
body {
	font-size:12px;
	color:#825F47;
	background-color:#2F2219;
	overflow-x:hidden;
	font-family: "ＭＳ Ｐゴシック",Osaka,Arial;
}
img {
	border:none;
	vertical-align:top;
}

hr {
	width:580px;
	border: 0px;
	border-top: 1px dotted #ccc;
	}


/***********************************************/
/* 構造
/***********************************************/

#wrapper {
	width: 100%;
	text-align:left;
	background-color:#FFFFFF;
}
#header {
	width: 100%;
	text-align:center;
	background-image: url(../img/back5.jpg);
}

#headerInner {
	width: 100%;
}

#headerBody {
	width: 840px;
	height:70px;
	margin:0px auto;
	background: url(../img/header_back.jpg) no-repeat top center;
}

#header #logo {
	float:left;
	margin: 0px 0px 0px 0px;
	text-align:left;
	padding: 12px 0px 0px 12px;
}


/* ヘッダーのナビ */

#header-navi {float:right; width: 240px; border:none; background-image: url(../img/hnavi_back.jpg.jpg);}
UL#hnavi LI SPAN {
	DISPLAY: none;
}

#hnavi LI {
	FLOAT: left;
	MARGIN: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
}

.hn1 A:link {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/yakuzaishi_hn1.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 120px;
	height: 25px;
}

.hn1 A:visited {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/yakuzaishi_hn1.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 120px;
	height: 25px;
}

.hn1 A:active {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/yakuzaishi_hn1.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 120px;
	height: 25px;
}

.hn1 A:hover {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/yakuzaishi_hn1d.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 120px;
	height: 25px;
}

.hn1here DIV {
	BACKGROUND-POSITION: 0px -24px;
	BACKGROUND-IMAGE: url(../img/yakuzaishi_hn1);
	WIDTH: 120px;
	height: 25px;
}

.hn2 A:link {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/yakuzaishi_hn2.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 120px;
	height: 25px;
}

.hn2 A:visited {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/yakuzaishi_hn2.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 120px;
	height: 25px;
}

.hn2 A:active {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/yakuzaishi_hn2.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 120px;
	height: 25px;
}

.hn2 A:hover {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/yakuzaishi_hn2d.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 120px;
	height: 25px;
}

.hn1here DIV {
	BACKGROUND-POSITION: 0px -24px;
	BACKGROUND-IMAGE: url(../img/yakuzaishi_hn2.jpg);
	WIDTH: 120px;
	height: 25px;
}

/* ヘッダーのナビ おわり */

#headerBody:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	line-height: 0;
}

/***********************************************/
/* トップページ
/***********************************************/
#topcontents {
	float: left;
	width: 582px;
	margin: 10px 0 0 0px;
}

#topinfo {
	float: right;
	margin: 0px 5px 0 0px;
	width: 230px;
}

#topinfo a {
	text-decoration: none;
}

#topinfo h2 {
	background-color: #DDCDC4;
	padding: 3px 5px;
}

#topimage {
	padding: 0px;
	border: none;
	background-image: url(../img/back_mainimg2.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}

#topimage:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	line-height: 0;
}

#topimage_in {
	margin:auto;
	width:840px;
}

#topimage2 {
	padding: 0px;
	border: none;
	background-image: url(../img/back3.jpg);
	background-repeat: repeat-x;
	height: 5px;
}


.topimg {
	padding: 0px;
	border: none;
	margin: auto;
	width: 840px;
}

.topimg1 {
	float:left;
	padding: 0px;
	border: none;
	margin: auto;
	width: 596px;
}

.topimg2 a {
	float:right;
	padding-top: 8px;
	border: none;
	margin: auto;
	display:block;
	background-image: url(../img/btn_c.gif);
	background-repeat: no-repeat;
	width: 240px;
	height:176px;
	cursor:pointer;
	}
	
.topimg2 a:hover {
	background-image: url(../img/btn_c2.gif);
	}

#lgform {
	background-image: url(../img/yakuzai_login.jpg);
	}

dl.info {
	padding: 40px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
}
dl.info dt {
	font-size: 80%;
}

dl.info dd {
	margin-bottom: 6px;
}

dl.login_bottom {
	background-image: url(../img/yakuzai_login2.jpg);
	height: 30px;
	margin-bottom: 20px;
}



/***********************************************/
/* グローバルナビ
/***********************************************/

#global_nav {
	clear:both;
	width:840px;
	margin:0px auto;
	height: 40px;
}

UL#gnavbtn LI SPAN {
	DISPLAY: none;
}

#gnavbtn LI {
	FLOAT: left;
	MARGIN: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
}

/* ボタン */

.gbtn1 A:link {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn1.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn1 A:visited {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn1.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn1 A:active {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn1.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn1 A:hover {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn1d.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}


.gbtn2 A:link {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn2.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn2 A:visited {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn2.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn2 A:active {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn2.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn2 A:hover {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn2d.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn3 A:link {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn3.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn3 A:visited {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn3.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn3 A:active {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn3.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn3 A:hover {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn3d.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}


.gbtn4 A:link {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn4.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn4 A:visited {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn4.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn4 A:active {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn4.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn4 A:hover {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn4d.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}


.gbtn5 A:link {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn5.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn5 A:visited {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn5.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn5 A:active {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn5.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn5 A:hover {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn5d.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}



.gbtn6 A:link {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn6.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn6 A:visited {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn6.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn6 A:active {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn6.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn6 A:hover {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn6d.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}



.gbtn7 A:link {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn7.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn7 A:visited {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn7.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn7 A:active {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn7.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}

.gbtn7 A:hover {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/btn7d.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 140px;
	height: 40px;
}


/*

#global_nav ul {
	border:none;
	width:840px;
}
#global_nav li {
	float:left;
	border-right:#411E0F 1px solid;
}
#global_nav li.li_here {
	background:#3B1E10;
	color:#FFFFFF;
}

#global_nav li a{
	width:109px;
	display:block;
	padding: 10px 5px 5px 5px;
}
#global_nav li a:hover{
	background:#3B1E10;
	color:#FFFFFF;
}
#global_nav ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	line-height: 0;
}

*/

/***********************************************/
/* グローバルナビ(フッター)
/***********************************************/
#footerInner ul {
	background-color:#785030;
	width:840px;
}
#footerInner li {
	float:left;
}
#footerInner li.li_here {
	background:#785030;
	color:#FFFFFF;
}

#footerInner li a{
	width:157px;
	display:block;
	padding: 10px 5px 5px 5px;
}
#footerInner li a:hover{
	background:#785030;
	color:#FFFFFF;
}
#footerInner ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	line-height: 0;
}

/***********************************************/
/* メイン
/***********************************************/

#mainLeft {
	clear:both;
	width:100%;
	background:url(../images/body_left.jpg) repeat-y top left;
}

#mainRight {
	width:100%;
	background:url(../images/body_right.jpg) repeat-y top right;
}

#main {
	width:840px;
	margin: 0px auto;
	padding-top: 0px;
}
#contents {
	width:840px;
	margin: 0px auto;
}

/***********************************************/
/* パンクズ
/***********************************************/

#pankuzu {
	margin: 5px 0px;
	color: #C1A393;
}

/***********************************************/
/* ローカルナビ
/***********************************************/

#local_nav {
	width: 230px;
	float: left;
}
#nav_box {
	background: url(../images/bg_dot.gif);
	padding: 4px;
	border: #DDCDC4 1px solid;
	width: 220px;
}
#nav_box h2 {
	background: #F2EDEA url(../images/lnav_bg.jpg) repeat-x top left;
	padding: 3px 5px;
	width: 210px;
}
#nav_box ul {
	background-color: #FFFFFF;
	padding-bottom: 15px;
}
#nav_box ul li {
	padding: 8px 5px 8px 20px;
	margin: 0px 5px;
	border-bottom: #DDCDC4 1px dotted;
	background: url(../images/lnav_icon.gif) no-repeat 8px 15px;
}
#maincontents {
	width: 590px;
	float: right;
}

/***********************************************/
/* ページトップ
/***********************************************/

#pagetop {
	width:100%;
	clear: both;
	margin: 0px auto;
	padding: 0px 0px 0px;
	background-image: url(../img/yakuzai_footer_back.jpg);
	height: 70px;
}

.pagetop_box{
	width: 840px;
	margin: 0px auto;
	}

.pagetop_btn {
	width: 125px;
	height: 70px;
	float:right;
	}
/***********************************************/
/* フッター
/***********************************************/

#footer {
	width:100%;
	margin: 0px auto;
	color:#C1A393;
	background:#785030;
}
#footerInner {
	width:840px;
	margin: 0px auto;
	padding: 5px 0px 20px 0px;
	text-align: center;
}

/***********************************************/
/* トップページ
/***********************************************/

#table_top {
	width:840px;
	margin: 0px auto 0px  auto;
}
#table_left {
	float:left;
	width:400px;
}
#table_right {
	float:right;
	width:400px;
}

/***********************************************/
/* 検索詳細 募集内容
/***********************************************/

#mainbar {
	margin: 0px 0 20px 0px;
}

#mainbar_l {
	float:left;
	width:280px;
	margin:0 5px 15px 3px;
	}
	
#mainbar_r {
	float:right;
	width:280px;
	margin:0 3px 15px 5px;
	}
	
#mainbar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	line-height: 0;
}

#serchbtn {
	margin: 5px 0 5px 0px;
}

TABLE.t-search {
	MARGIN: 0px 0px 10px 0px;
	WIDTH: 580px;
	BORDER-COLLAPSE: collapse;
	BORDER-TOP: #f0f1f1 1px solid;
	BORDER-LEFT: #f0f1f1 1px solid;
	BORDER-RIGHT: #f0f1f1 1px solid;
	BORDER-BOTTOM: #f0f1f1 1px solid;
}
TABLE.t-search TD {
	TEXT-ALIGN: left;
	background-color:#ffffff;
	COLOR:#2BA6C5;
	BORDER-TOP: #f0f1f1 0px solid;
	BORDER-LEFT: #f0f1f1 0px solid;
	BORDER-RIGHT: #f0f1f1 0px solid;
	BORDER-BOTTOM: #f0f1f1 1px dotted;
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
}
TABLE.t-search TH {
	TEXT-ALIGN: left;
	background-color:#ffffff;
	WIDTH: 100px;
	BORDER-TOP: #f0f1f1 0px solid;
	BORDER-LEFT: #f0f1f1 0px solid;
	BORDER-RIGHT: #f0f1f1 0px solid;
	BORDER-BOTTOM: #f0f1f1 1px dotted;
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
}

/***********************************************/
/* 最寄り駅検索 */
/***********************************************/
.train {
	width:350px;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 0px #7AA7A6;
	font-size:1.0em;
}

.train_line {
	display:inline;
	float:left;
	overflow:visible !important;
	overflow:hidden; width:150px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 0 0 0;
	background:transparent url(../img/station/line.jpg) top left repeat-y;
}

.train_line2 {
	display:inline;
	float:right;
	overflow:visible !important;
	overflow:hidden;
	width:150px;
	margin-top:0px;
	margin-left:50px;
	margin-bottom:0px;
	padding:0 0 0 0;
	background:transparent url(../img/station/line.jpg) top left repeat-y;
}

TABLE.t-train {
	MARGIN: 0px 0px 0px;
	WIDTH: 540px;
	BORDER-COLLAPSE: collapse;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
}

TABLE.t-train TD {
	WIDTH: 180px;
	TEXT-ALIGN: left;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 20px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px dotted;
}


/***********************************************/
/* CMS */
/***********************************************/
TABLE.t-cms {
	MARGIN: 1px 0px 0px;
	WIDTH: 220px;
	BORDER-COLLAPSE: collapse;
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
}

TABLE.t-cms TD {
	TEXT-ALIGN: left;
	PADDING-TOP: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px dotted;
}

TABLE.t-cms2 {
	MARGIN: auto;
	WIDTH: 210px;
	BORDER-COLLAPSE: collapse;
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
}

TABLE.t-cms2 tr {
	BORDER-BOTTOM: #E0D5D3 1px dotted;
}

TABLE.t-cms2 TD {
	TEXT-ALIGN: left;
	PADDING-TOP: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px dotted;
}

/***********************************************/
/* Q&A
/***********************************************/
TABLE.t-q-a {
	MARGIN: 0px 5px 0px;
	WIDTH: 570px;
	BORDER-COLLAPSE: collapse;
	BORDER-TOP: #E0D5D3 1px solid;
	BORDER-LEFT: #E0D5D3 1px solid;
	BORDER-RIGHT: #E0D5D3 1px solid;
	BORDER-BOTTOM: #E0D5D3 1px solid;
}
TABLE.t-q-a TD {
	background-color:#ffffff;
	TEXT-ALIGN: left;
	PADDING-TOP: 15px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px solid;
}

/***********************************************/
/* Myページ
/***********************************************/
TABLE.t-mypage {
	MARGIN: 0px 0px 0px;
	WIDTH: 560px;
	BORDER-COLLAPSE: collapse;
}
TABLE.t-mypage TD {
	TEXT-ALIGN: left;
	background-color:#ffffff;
	BORDER-TOP: #f0f1f1 0px solid;
	BORDER-LEFT: #f0f1f1 0px solid;
	BORDER-RIGHT: #f0f1f1 0px solid;
	BORDER-BOTTOM: #f0f1f1 1px dotted;
	PADDING-TOP: 10px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 10px;
}

/***********************************************/
/* 複数ボタン
/***********************************************/
TABLE.t-button {
	MARGIN: 20px 0px 0px;
	WIDTH: 560px;
	BORDER-COLLAPSE: collapse;
}
TABLE.t-button TD {
	TEXT-ALIGN: left;
	background-color:#ffffff;
	BORDER-TOP: #f0f1f1 0px solid;
	BORDER-LEFT: #f0f1f1 0px solid;
	BORDER-RIGHT: #f0f1f1 0px solid;
	BORDER-BOTTOM: #f0f1f1 0px solid;
	PADDING-TOP: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
}

/***********************************************/
/* 汎用
/***********************************************/
.column1-unit {
	width:580px;
	margin-bottom:20px !important /*Non-IE6*/;
	margin-bottom:20px /*IE6*/;
	padding-top: 0px;
}

.column1-unit2 {
	width:580px;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:10px /*IE6*/;
	padding-top: 0px;
}

.icon {
	width:auto;
	height:auto;
	}

.icon img {
	margin:auto;
	}
	
.tel {
	padding: 5px 5px 5px 0px;
	height: auto;
	font-size: 30px;
	color: #F60;
	}
	
.titlebar01 {
	width:580px;
	height:40px;
	color:#8BC53F;
	font-size:160%;
	font-weight:bold;
	line-height:40px;
	background-image: url(../img/titlebar01.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding-left:10px;
}

.syainbar01 {
	width:520px;
	height:58px;
	color:#C3996B;
	font-size:160%;
	font-weight:bold;
	line-height:58px;
	background-image: url(../img/syainbar_01.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding-left:60px;
}

.syainbar02 {
	width:520px;
	height:58px;
	color:#C3996B;
	font-size:160%;
	font-weight:bold;
	line-height:58px;
	background-image: url(../img/syainbar_02.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding-left:60px;
}

.syainbar03 {
	width:520px;
	height:58px;
	color:#C3996B;
	font-size:160%;
	font-weight:bold;
	line-height:58px;
	background-image: url(../img/syainbar_03.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding-left:60px;
}

.syainbar04 {
	width:520px;
	height:58px;
	color:#C3996B;
	font-size:160%;
	font-weight:bold;
	line-height:58px;
	background-image: url(../img/syainbar_04.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding-left:60px;
}

.syainbar05 {
	width:520px;
	height:58px;
	color:#C3996B;
	font-size:160%;
	font-weight:bold;
	line-height:58px;
	background-image: url(../img/syainbar_05.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding-left:60px;
}

.syainbar00 {
	width:540px;
	height:50px;
	color:#fff;
	font-size:160%;
	font-weight:bold;
	line-height:54px;
	background-image: url(../img/syainbar_00.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding-left:40px;
}

/***********************************************/
/* 右カラム
/***********************************************/

#right_bunner {
	width:230;
	padding:0 0 10px 0;
	margin:0;
	}
	
#right_bunner_text {
	width:200px;
	padding:0px 0 20px 0;
	margin:auto;
	line-height:120%;
	font-size:110%;
	}
	
#right_tokushu {
	width:230;
	padding:0 0 0px 0;
	margin:0;
	background-image: url(../img/yakuzai_tokushu_back.jpg);
	background-repeat: repeat-y;
	}
	
#w_style {
	width:230;
	padding:50px 0 10px 0;
	margin:5px 0 0px 0;
	height:115px;
	background-image: url(../img/w_style_back.gif);
	background-repeat: no-repeat;
	}
	
.w_style_1 a {
	display:block;
	margin:00px auto 0 auto;
	background-image: url(../img/w_style_1.gif);
	background-repeat: no-repeat;
	WIDTH: 210px;
	height: 50px;
	cursor:pointer;
	}
	
.w_style_1 a:hover {
	background-image: url(../img/w_style_1d.gif);
	}
	
.w_style_2 a {
	display:block;
	margin:5px auto 0 auto;
	background-image: url(../img/w_style_2.gif);
	background-repeat: no-repeat;
	WIDTH: 210px;
	height: 50px;
	cursor:pointer;
	}
	
.w_style_2 a:hover {
	background-image: url(../img/w_style_2d.gif);
	}
	
	
	
/***********************************************/
/* 病院･企業求人はこちら（検索をかけた先）
/***********************************************/



	
.lpo_btn1 A:link {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/yakuzai_lpo_dokuji02_u.jpg);
	BACKGROUND-REPEAT: no-repeat;
	height: 56px;
	width: 580px;
}

.lpo_btn1 A:visited {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/yakuzai_lpo_dokuji02_u.jpg);
	BACKGROUND-REPEAT: no-repeat;
	height: 56px;
	width: 580px;
}

.lpo_btn1 A:active {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/yakuzai_lpo_dokuji02_u.jpg);
	BACKGROUND-REPEAT: no-repeat;
	height: 56px;
	width: 580px;
}

.lpo_btn1 A:hover {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../img/yakuzai_lpo_dokuji02_d.jpg);
	BACKGROUND-REPEAT: no-repeat;
	height: 56px;
	width: 580px;
}

/***********************************************/
/* トップページ・気になる条件pickup
/***********************************************/

.pickup {
	width:580px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	}
	
.pickupbtm {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	line-height: 0;
}

TABLE.t-cms3 {
	MARGIN: 0px 0px 0px;
	WIDTH: 580px;
	BORDER-COLLAPSE: collapse;
	padding:0;
	background-image:url(../img/pickupback.gif);
	background-repeat:repeat-y;
}

TABLE.t-cms3 TD {
	TEXT-ALIGN: left;
	PADDING-TOP: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
}

/***********************************************/
/* ロールオーバーボタン
/***********************************************/

.syosai_btn01 a {
	display:block;
	background-image: url(../img/syosai_btn01.gif);
	background-repeat: no-repeat;
	WIDTH: 200px;
	height: 40px;
	cursor:pointer;
	}
	
.syosai_btn01 a:hover {
	background-image: url(../img/syosai_btn01_d.gif);
	}