@charset "shift_jis";

/* ****************************************************

Since : 2009-05-25

Last Modify : 2009-06-18

**************************************************** */



/* servicey[W

---------------------------------------- */

#Kana_list {

	width:828px;

	height:34px;

	padding:0 0 15px;}



#Kana_list li {

	float:left;

	list-style:none;

	text-indent:-9999px;}

	

#Kana_list a {

	text-decoration:none;

	display:block;

	height:34px;

	background:url(../../../staff/img/bg_kanalist.gif) no-repeat;

	background-position:left top;}

	

#Kana_list li.list01 a {

	width:106px;

	background-position:0 0;}

	

#Kana_list li.list02 a {

	width:101px;

	background-position:-106px 0;}

	

#Kana_list li.list03 a {

	width:102px;

	background-position:-207px 0;}

	

#Kana_list li.list04 a {

	width:101px;

	background-position:-309px 0;}



#Kana_list li.list05 a {

	width:102px;

	background-position:-410px 0;}



#Kana_list li.list06 a {

	width:101px;

	background-position:-512px 0;}



#Kana_list li.list07 a {

	width:102px;

	background-position:-613px 0;}



#Kana_list li.list08 a {

	width:113px;

	background-position:-715px 0;}



#Kana_list li.list01 a:hover {

	width:106px;

	background-position:0 -34px;}

	

#Kana_list li.list02 a:hover {

	width:101px;

	background-position:-106px -34px;}

	

#Kana_list li.list03 a:hover {

	width:102px;

	background-position:-207px -34px;}

	

#Kana_list li.list04 a:hover {

	width:101px;

	background-position:-309px -34px;}



#Kana_list li.list05 a:hover {

	width:102px;

	background-position:-410px -34px;}



#Kana_list li.list06 a:hover {

	width:101px;

	background-position:-512px -34px;}



#Kana_list li.list07 a:hover {

	width:102px;

	background-position:-613px -34px;}



#Kana_list li.list08 a:hover {

	width:113px;

	background-position:-715px -34px;}



#Question ul {

	float:right;

	background:#f9f5e1;

	width:180px;

	height:45px;

	padding:5px 10px;

	font-size:12px;

	line-height:1.3em;}

	



	

div .staffbox_wrapper {

width:828px;}



div.staffbox_wrapper ul {

	clear:both;

	width:844px;

	margin-right:-16px;

	margin-bottom:15px;

	overflow:hidden;

	_zoom: 1;}

	

div.staffbox_wrapper ul li {

	float:left;

	width:384px;

	margin-right:15px;

	border: 1px solid #d8be87;

	padding:10px;}



	

.sbox_lef {

	width:101px;

	height:130px;

	float:left;}

	

div.staffbox_wrapper dl.sbox_rgt {

	width:270px;

	float:right;}

	

.name {

	font-size:16px;

	line-height:1.3em;

	font-weight:bold;

	padding:3px 5px 2px;

	color: #391f03;

	background: #d8be87;}

	

.position {

	font-size:12px;

	line-height:1.3em;

	font-weight:normal;}



.qua {

	padding:5px 0 5px 5px;

	margin:0;

	font-size:12px;}

	

.comment {

	padding:0 0 10px;

	margin:0;

	font-size:14px;

	line-height:1.5em;

	letter-spacing: 1px;}

	



	



	

.review {

	background:url(../../../staff/img/bg_customer_revew.gif) no-repeat;

	height:41px;

	padding:0 5px 5px 5px;}

	



#maincontentsWrapper div.object-box dl.object {

	margin: 0 16px 0 0;

}

#maincontentsWrapper div.object-box {

	padding-bottom: 20px;

}



#maincontentsWrapper .two-frame .inner,

#maincontentsWrapper .one-frame .inner {

	padding-bottom: 1px;

	background: url(/resident/staff/img/index_bg01.gif) left bottom no-repeat;

}



#maincontentsWrapper .one-frame .inner {

	background: url(/resident/staff/img/index_bg02.gif) left bottom no-repeat;

}



#maincontentsWrapper .two-frame .object,

#maincontentsWrapper .one-frame .object {

	margin: 0 17px 0 1px !important;

	border: none !important;

	border-top:1px solid #cccccc !important;

}



* html #maincontentsWrapper .two-frame .object {

	display: inline;

}



* html #maincontentsWrapper .one-frame .object {

	display: inline;

}



#maincontentsWrapper .two-frame .inner:after,

#maincontentsWrapper .one-frame .inner:after {

	content:".";

	display: block;

	clear: both;

	visibility: hidden;

	height: 0;

}



.staff-txt {

	float: left;

	width: 280px;

}

/* for IE6 print */

* html .staff-txt {

	width: 279px;

}



*:first-child+html #maincontentsWrapper div.object-box dl.object dd.data dd.staff-txt,

*:first-child+html #maincontentsWrapper .two-frame .inner,

*:first-child+html #maincontentsWrapper .one-frame .inner {

	display: inline-table;

	min-height: 1%;  /* for IE 7*/

}

/* Hides from IE-mac \*/

* html #maincontentsWrapper div.object-box dl.object dd.data dd.staff-txt,

* html #maincontentsWrapper .two-frame .inner,

* html #maincontentsWrapper .one-frame .inner {

	zoom: 1;

}

#maincontentsWrapper div.object-box dl.object dd.data dd.staff-txt,

#maincontentsWrapper .two-frame .inner,

#maincontentsWrapper .one-frame .inner {

	display: block;

}

/* End hide from IE-mac */

