/*********************************************
       main image
*********************************************/
#main_image_ie h2{
	font-size:10px;
	text-indent:-9999px;
    overflow: hidden;
	margin: 0;
   	padding: 0;
}
#main_image_ie {
        width: 550px;
        height: 200px;
        margin: 0;
        padding: 0;
}

#main_image_ie_yoi {
        width: 550px;
        height: 200px;
        margin: 0;
        padding: 0;
	background: url(../img/title_img_ie.jpg) 0px 0px no-repeat;     
}
#main_image_ie_hiyou {
        width: 550px;
        height: 200px;
        margin: 0;
        padding: 0;
	background: url(../img/title_img_ie_hiyou.jpg) 0px 0px no-repeat;      
}
#main_image_ie_nagare {
        width: 550px;
        height: 200px;
        margin: 0;
        padding: 0;
	background: url(../img/title_img_ie_nagare.jpg) 0px 0px no-repeat;      
}
#main_image_ie_hikaku {
        width: 550px;
        height: 200px;
        margin: 0;
        padding: 0;
	background: url(../img/title_img_ie_hikaku.jpg) 0px 0px no-repeat;      
}
#main_image_reform {
        width: 550px;
        height: 200px;
        margin: 0;
        padding: 0;
	background: url(../img/title_img_refo.jpg) 0px 0px no-repeat;      
}
#main_image_kengaku {
        width: 550px;
        height: 200px;
        margin: 0;
        padding: 0;
	background: url(../img/title_img_kengaku.jpg) 0px 0px no-repeat;      
}
#main_image_gemba {
        width: 550px;
        height: 200px;
        margin: 0;
        padding: 0;
	background: url(../img/title_img_gemba.jpg) 0px 0px no-repeat;      
}


/*********************************************
       midasi
*********************************************/
#midasi {
        width: 550px;
        height: 25px;
        margin: 10px 0 0 0;
        padding: 0;
}
#midasi h2{
	font-size:8px;
        overflow: hidden;
        text-indent:-9999px;
}
#midasi h2 a{
        display:block;
        width: 320px;
        height: 25px;
}

#midasi_seko {
	background: url(../img/seko_title.gif) 0px 0px no-repeat;      
}
#midasi_ie_madori {
	background: url(../img/index_madori.gif) 0px 0px no-repeat;      
}
#midasi_reform_jisin {
	background: url(../img/title_reform_jisin.gif) 0px 0px no-repeat;      
}
#midasi_kaisha {
	background: url(../img/title_midasi_kaisha.gif) 0px 0px no-repeat;      
}
#midasi_staff {
	background: url(../img/title_midasi_staff.gif) 0px 0px no-repeat;      
}
#midasi_toi {
	background: url(../img/title_midasi_toi.gif) 0px 0px no-repeat;      
}
#midasi_toti {
	background: url(../img/title_midasi_toti.gif) 0px 0px no-repeat;      
}
#midasi_sitemap {
	background: url(../img/title_midasi_sitemap.gif) 0px 0px no-repeat;      
}
#midasi_link {
	background: url(../img/title_midasi_link.gif) 0px 0px no-repeat;      
}
#midasi_kojin {
	background: url(../img/title_midasi_kojin.gif) 0px 0px no-repeat;      
}

#midasi_present_month {
	background: url(../img/present_month_title.gif) 0px 0px no-repeat;
        width: 550px;
        height: 60px;
        margin: 0;
        padding: 0 0 30px 0;
}
#midasi_present_month h2{
	font-size:8px;
        overflow: hidden;
        text-indent:-9999px;
}
#midasi_present_month h2 a{
        display:block;
        width: 320px;
        height: 60px;
}

/*********************************************
       title
*********************************************/
.title {
	height: auto;
    margin: 0 ;
    padding: 1px 0 0 0 ; 
	border-bottom: 1px dashed #999;
}

/*********************************************
       news
*********************************************/
#news {
	width: 550px;
	height: auto;
    margin: 0 ;
    padding: 70px 0 0 0 ; 
}
#news h3{
	font-size:10px;
	margin: 0 ;
    padding: 0 ; 
}
.news_txt  { 
	margin: 10px 0 0 0; 
	padding: 0 3px 0 5px; 
	font-size:1em;
	line-height:1.35em;
	height: 155px; 
	overflow: auto ;
}
.news_txt p  { 
	margin: 0 0 0.5em 0; 
	padding: 0 0 0.2em 0 ;
	border-bottom: 1px dashed #ddd;
}
.news_txt a   { 
	color: #000; 
	padding: 0 ;
	text-decoration: none;
}
.news_txt a:hover {
	color: #000;
	text-decoration: underline;
}
.mojiOr{
	color:#ff9900;
	padding:0 2px 0 0 ;
}
.mojiOrS{
	font-size:0.75em;
	color:#ff9900;
	padding:0 3px 0 0 ;
}
.news_mojiS{
	font-size:0.5625em;
	padding:0 0 0 2px;
}


/*********************************************
       seko
*********************************************/
#seko_kako {
     margin: 10px 0 0 0;
     padding: 0;
    font-size: 0.75em;
	text-align:right;
}
#seko_kako a{
    color: #666;
	text-decoration: none;
}
#seko_kako a:hover {
	color: #000;
	text-decoration: underline;
}

#seko_report_kako {
     margin: 0 0 20px 0;
     padding: 0;
    font-size: 0.875em;
	text-align:right;
}
#seko_report_kako a{
     margin: 0;
     padding: 0 5px 0 18px;
    color: #666;
	text-decoration: none;
background: url(../img_common/mimi2.gif) left center no-repeat;
}
#seko_report_kako a:hover {
	color: #000;
	text-decoration: underline;
}


#seko {
	clear:both;
	width: 550px;
	height: auto;
    margin: 0 ;
    padding: 50px 0 0 0 ; 
	font-size:0.65em;
	line-height:1.5em;
}
#seko h3{
	font-size:10px;
	margin: 0;
    padding: 0; 
}
#sekoList {
	margin: 15px 0 0 0;
    padding: 0; 
}
#sekoList a   { 
	color: #000; 
	padding: 0 ;
	text-decoration: none;
}
#sekoList a:hover {
	color: #000;
	text-decoration: underline;
}
#sekoList li {
	list-style: none;
	float: left;
	display: inline; /* for WinIE6 */
	width: 100px;
	height: 160px;
	margin: 0 5px 0 5px;
	padding: 0;
}

/* seko_kako */
#seko_kako_itiran {
	clear:both;
	width: 550px;
	height: auto;
    margin: 0 ;
    padding: 50px 0 0 0 ; 
}
#seko_kako_tb{
	margin:20px 0 50px 0;
	padding:0;
}
#seko_kako_tb .nendo{
	margin:0;
	padding:3px 0 2px 5px;
	line-height:1em;
	background-color:#E8F0E1;
}
#seko_kako_tb td{
	font-size : 0.75em;
	padding: 1em 0 0.75em; 
	border-bottom: 1px dashed #ccc;
}


/* navi_seko */
#navi_seko {
    width: 200px;
   height: auto;	
	padding: 0;
	margin: 30px 0 0 0;
}
#navi_seko a {
	color:#000;
	text-decoration: none;
}
#navi_seko a:hover {
	text-decoration: underline;
}
#navi_seko_tb {
   	clear: left;	
	padding: 5px 0 0 0;
	margin: 0;
}
#navi_seko_tb .left{
    float: left;
    width: 55px;
	padding: 0;
	margin: 0;
}
#navi_seko_tb .right{
    width: 145px;
	text-align: left;
    line-height: 1.5em;	
	font-size: 0.75em;
	padding: 0;
	margin: 0;
}

/* navi_refo_seko */
#navi_refo_seko {
    width: 200px;
   height: auto;	
	padding: 0;
	margin: 30px 0 50px 0;
}
#navi_refo_seko a {
	color:#000;
	text-decoration: none;
}
#navi_refo_seko a:hover {
	text-decoration: underline;
}


/* seko_kobetu */
#seko_kobetu h2{
	padding: 10px 0 50px 0;
	margin: 0;
}
#seko_kobetu p{
	padding: 0 0 70px 0;
	margin: 0;
}
#seko_kobetu img{
	padding: 0 0 20px 0;
	margin: 0;
}


/*********************************************
       ie
*********************************************/
#navi_ie_br{
	margin: 30px ;
    padding: 0; 
}

/* ie_yoi */
#ie_yoi_localNavi{
	margin: 0 ;
    padding: 30px 0 0 80px ; 
}
#ie_yoi_localNavi p{
	font-size : 0.875em;
	line-height:2.5em;
	margin: 0;
    padding: 0; 
}
#ie_yoi_localNavi a   { 
	color: #000; 
	margin: 0 0 0 5px;
    padding: 0; 
	text-decoration: none;
}
#ie_yoi_localNavi a:hover {
	color: #000;
	text-decoration: underline;
}

#ie_content {
	clear:both;
	width: 550px;
	height: auto;
	font-size : 0.875em;
	line-height:2em;
	margin: 70px 0 0 0;
    padding: 0; 
	border-top: 1px dashed #999;
}
#ie_content h2{
	font-size : 2em;
	line-height:1.25em;
	margin: 15px 0 40px 0;
	padding: 0;
}
#ie_content em{
	color:#ff9900; 
	font-style:normal;
}
#ie_content .ie_body p{
	margin: 0;
    padding: 0 0 2em 0; 
}

.img_right {
     clear: both;
     float: right;
     margin: 0 0 20px 20px;
     padding: 0.5em 0 0 0;
}
.img_left {
     clear: both;
     float: left;
     margin: 0 20px 20px 0;
     padding: 0.5em 0 0 0;
}


/* ie_madori */
#ie_madori_localNavi{
	margin: 0 ;
    padding: 30px 0 30px 70px ; 
	font-size:0.875em;
	line-height:2em;
}
.img_madoriPic {
     clear: both;
     margin: 0;
     padding: 0.5em 0 3em 0;
}

/* ie_hiyou */
#ie_hiyou_localNavi{
	margin: 0 ;
    padding: 30px 0 0 80px ; 
}
#ie_hiyou_localNavi p{
	font-size : 0.875em;
	margin: 0;
    padding: 1em 1em 0 0; 
}
#ie_hiyou_localNavi a   { 
	color: #000; 
	margin: 0 0 0 2px;
    padding: 0; 
	text-decoration: none;
}
#ie_hiyou_localNavi a:hover {
	color: #000;
	text-decoration: underline;
}

/* ie_nagare + hikaku */

#ie_content2 {
	width: 550px;
	height: auto;
	font-size : 0.875em;
	line-height:2em;
	margin: 30px 0 0 0;
    padding: 0; 
}
#ie_content2 h2{
	font-size : 1.5em;
	line-height:1.25em;
	margin: 0 0 0.5em 0;
    padding: 0; 
}
#ie_content2 .img{
	margin: 70px 0 0 0;
    padding: 0; 
}
#ie_hikaku {
	clear:both;
	width: 550px;
	height: auto;
	font-size : 0.875em;
	line-height:2em;
	margin: 0px 0 0 0;
    padding: 70px 0 0 0; 
}
#ie_hikaku h3{
	font-size : 1.2em;
	line-height:1.2em;
	margin: 0px 0 1.5em 0;
    padding: 0.5em 0 0 0; 
	border-top: 1px dashed #ddd;
}
#ie_hikaku em{
	color:#ff9900; 
	font-style:normal;
}



/*********************************************
       madori
*********************************************/
#madori {
	clear:left;
	width: 550px;
	height: auto;
    margin: 0 ;
    padding: 30px 0 0 0 ; 
	font-size:0.875em;
	line-height:1.5em;
}
#madori h3{
	font-size:10px;
	margin: 0;
    padding: 0; 
}
#madoriList {
	margin: 10px 0 0 0;
    padding: 0; 
}
.mokkotuLogo_index{
	float: right;
	margin: 0;
    padding: 0 0 20px 20px; 
}
#madoriList p {
	margin: 0;
    padding: 1em 1em 0 5px; 
	border-bottom: 1px dashed #ddd;
}
#madoriList a   { 
	color: #000; 
	text-decoration: none;
}
#madoriList a:hover {
	color: #000;
	text-decoration: underline;
}
#madoriList .kugiri   { 
	color: #000; 
	margin: 0;
	padding: 2.5em 0 0 5px ;
}
#madoriList .orange   { 
	color: #ff9900; 
}





/*********************************************
       reform
*********************************************/
#reform_content {
	clear:both;
	width: 550px;
	height: auto;
	font-size : 0.875em;
	line-height:2em;
	margin: 70px 0 0 0;
    padding: 0; 
	border-top: 1px dashed #999;
}
#reform_content h2{
	font-size : 1.5em;
	line-height:1.25em;
	margin: 15px 0 1.5em 0;
    padding: 0 0 0 30px; 
background: url(../img/icon_reform.gif) left center no-repeat;
}
#reform_content h3{
	clear:both;
	font-size : 1.3em;
	line-height:1em;
	margin: 0px 0 0.5em 0;
    padding: 0; 
}


#reform_seko {
	clear:both;
	width: 550px;
	height: auto;
    margin: 0 0 0px 0 ;
    padding: 0px 0 0px 0 ; 
	font-size:0.7428em;
	line-height:1.5em;
}
#reform_sekoList {
	margin: 0px 0 0 0;
    padding: 0; 
}
#reform_sekoList a   { 
	color: #000; 
	padding: 0 ;
	text-decoration: none;
}
#reform_sekoList a:hover {
	color: #000;
	text-decoration: underline;
}
#reform_sekoList li {
	list-style: none;
	float: left;
	display: inline; /* for WinIE6 */
	width: 100px;
	height: 160px;
	margin: 0 5px 0 5px;
	padding: 0;
}


#reform_kouji{
	clear:both;
	margin: 0;
    padding: 0 0 50px 0; 
}
#reform_kouji h3{
	margin: 0;
    padding: 50px 0 0.5em 0; 
}


#reform_koujiLi {
	clear:both;
	width: 550px;
	height: auto;
    margin: 20px 0 20px 0 ;
    padding: 0px 0 0px 0 ; 
	font-size:0.825em;
	line-height:1.5em;
}
#reform_koujiList {
	margin: 20px 0 0 0;
    padding: 0; 
}
#reform_koujiList li {
	list-style: none;
	float: left;
	display: inline; /* for WinIE6 */
	width: 180px;
	height: auto;
	margin: 1.5em 3px 0 0px;
	padding: 0;
}

#reform_youbouList li {
	list-style-type: none;
	margin: 1em 0 0 0 ;
	padding: 0 0 0 1em ;
background: url(../img_common/list_disc_f90.gif) left center no-repeat;
}

#reform_point{
	clear:both;
	width: 550px;
	height: auto;
	margin: 30px 0 0 0;
    padding: 0; 
	border-top: 1px dashed #999;	
}
#reform_pointListL{
	display:inline;
	clear:both;
	float:left;
	width: 200px;
	height: auto;
	margin: 1em 0 0 2em;
    padding: 0; 	
}
#reform_pointListR{
	display:inline;
	float:right;
	width: 280px;
	height: auto;
	margin: 1em 0 0 0;
    padding: 0; 	
}
#reform_point li {
	list-style-type: none;
	margin: 0.5em 0 0 0 ;
	padding: 0 0 0 1em ;
background: url(../img_common/list_sq_f90.gif) left center no-repeat;
}

/* reform_jisin */
#reform_jisinLead {
	font-size:0.875em;
	line-height:2em;
	margin: 40px 0 70px 0;
    padding: 0; 
}
#reform_jisinMap {
	font-size:0.875em;
	line-height:2em;
	margin: 0px 0 30px 0;
    padding: 0; 
}
#reform_jisinMap h3{
	font-size : 1.5em;
	line-height:1em;
	margin: 0px 0 5px 0;
    padding: 0;  
}


/*********************************************
       kaisha
*********************************************/
#kaisha_aisatu{
	width: 550px;
	height: auto;
	font-size:0.875em;
	line-height:1.75em;
	margin: 70px 0 70px 0;
    padding: 0; 
}
#kaisha_aisatu h4{
	clear:both;
	font-size : 1.2em;
	color:#73971D;
	line-height:1em;
	margin: 2em 0 1em 0;
    padding: 5px 0 0 0; 
	border-top: 1px dashed #ccc;
}
#kaisha_aisatu p{
	margin: 0 0 1.5em 1.5em ;
    padding: 0; 
}
#kaisha_aisatu .img_right {
     clear: both;
     float: right;
     margin: 0 0 20px 30px;
     padding: 0;
}

#kaisha_content {
	clear:both;
	width: 550px;
	height: auto;
	font-size : 0.875em;
	line-height:2em;
	margin: 70px 0 0 0;
    padding: 0; 
}
#kaisha_content h3{
	clear:both;
	font-size : 1.2em;
	color:#fff;
	line-height:1em;
	margin: 0 0 0.5em 0;
    padding: 5px 0 5px 5px; 
	background-color:#73971D;
}
#kaisha_tb{
	margin:0 0 70px 0;
	padding:0;
}
#kaisha_tb td{
	padding: 1em 0 0.75em; 
	border-bottom: 1px dashed #ccc;
}
.rinen_right{
	text-align:right;
}


/*********************************************
       toi
*********************************************/
#present_all{
	clear: left;	
	padding: 5px 4px 7px 15px;
	margin: 0 0 15px 0;
	border: 1px dashed #73be1e;
}
#present_all p{
	font-size: 0.875em;
    line-height: 1.5em;		
	padding: 0;
	margin: 0 0 7px 0;
	border-bottom: 1px dashed #73be1e;
}
#present_select{
	clear: left;
	padding: 5px 4px 7px 15px;
	margin: 0 0 25px 0;
	border: 1px dashed #ff9900;
	background-color:#ffffe0;
}
#present_select p{
	font-size: 0.875em;
    line-height: 1.5em;		
	padding: 0;
	margin: 0 0 7px 0;
	border-bottom: 1px dashed #ff9900;
}

#toi_present_tb {
   	clear: left;	
	padding: 5px 0 0 0;
	margin: 0;
    line-height: 1.75em;	
	font-size: 0.9em;
}
#toi_present_tb .left{
    float: left;
    width: 190px;
	padding: 3px 0 20px 0;
	margin: 0;
	display: block;
}
#toi_present_tb .right{
    width: 150px;
	text-align: left;
	padding: 0 0 1.5em 0;
	margin: 0;
}


/*********************************************
       kengaku
*********************************************/
#kengaku_localNavi{
	margin: 0 ;
    padding: 30px 0 0 80px ; 
}
.kengaku_news_txt  {
	font-size:0.875em;
	line-height:1.35em;
	height: 110px;
	overflow: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom-style: groove;
	border-top-style: groove;
}
.kengaku_news_txt p  { 
	margin: 0 0 0.75em 0; 
	padding: 0 0 0.5em 0 ;
	border-bottom: 1px dashed #ddd;
}
.kengaku_news_txt a   { 
	color: #000; 
	padding: 0 ;
	text-decoration: none;
}
.kengaku_news_txt a:hover {
	color: #000;
	text-decoration: underline;
}

#kengaku_content {
	clear:both;
	width: 550px;
	height: auto;
	font-size : 0.875em;
	line-height:2em;
	margin: 70px 0 0 0;
    padding: 0; 
	border-top: 1px dashed #999;
}
#kengaku_content h2{
	font-size : 1.5em;
	line-height:1.25em;
	margin: 15px 0 1.5em 0;
    padding: 0 0 0 25px; 
background: url(../img/icon_kengaku.gif) left center no-repeat;
}
}
#kengaku_content h3{
	color:#e41b5b; 
	font-size : 1.2em;
	line-height:1.25em;
	margin: 0 0 1em 0;
    padding: 0; 
}
#kengaku_content h4{
	color:#e41b5b; 
	font-size : 1em;
	line-height:1.25em;
	margin: 0 0 0.5em 0;
    padding: 0; 
}
#kengaku_content em{
	color:#e41b5b; 
	font-style:normal;
}
#kengaku_body {
	width: 500px;
	margin: 0 0 0 50px;
}
#kengaku_body p{
	font-size : 1em;
	line-height:1.75em;
	margin: 0;
    padding: 0 0 2em 0; 
}
#kengaku_body_border {
	width: 500px;
	margin: 50px 0 50px 0;
    padding: 0; 
	border-top: 1px dashed #999;
}
#kengaku_body p.caption{
	font-size : 0.875em;
	line-height:1.5em;
	margin: 0;
    padding: 0 0 2em 0; 
}

.column {
	width: 530px;
	height: 600px;
	overflow: auto;
	border: 0px;
	padding: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	font-size: 90%;
	float: left;
}
.column midori { 
	color: #73be1e; 
}
.column news_mojiS{
	font-size:0.5625em;
	padding:0 0 0 2px;
}

.clm-ttl {
	background: url(../img/column2_ttl.gif) no-repeat 0px;
	text-indent: -9999px;
	height: 40px;
	width: 180px;
}



/*********************************************
       gemba
*********************************************/

#lead {
	font-size:0.875em;
	line-height:2em;
	margin: 40px 0 70px 0;
    padding: 0; 
}

#gemba_kobetu {
	clear:both;
	width: 550px;
	height: auto;
	font-size : 0.875em;
	line-height:1.75em;
	margin: 70px 0 0 0;
    padding: 0; 
	border-top: 1px dashed #999;
}
#gemba_kobetu h3{
	font-size : 1.5em;
	line-height:1.25em;
	margin: 15px 0 1.25em 0;
    padding: 0 0 0 25px; 
background: url(../img/gemba/icon_gemba.gif) left center no-repeat;
}
#gemba_kobetu h3 a{ 
	color: #000; 
	padding: 0 ;
	text-decoration: none;
}
#gemba_kobetu h3 a:hover {
	color: #000;
	text-decoration: underline;
}
#gemba_body {
	margin: 0 0 0 50px;
}
#gemba_body p{
	margin: 0;
    padding: 0 0 2em 0; 
}

/*********************************************
       link_sitemap
*********************************************/

#link_map {
	font-size:0.875em;
	line-height:2em;
	margin: 70px 0 0px 0;
    padding: 0; 
}
#link_map li  { 
	list-style-type: none;
	margin: 0; 
	padding: 1em 0 1em 80px ;
	border-top: 1px dashed #ddd;
}
#link_map li.home  { 
	padding: 1em 0 1em 50px ;
}
#link_map li.right  { 
	padding: 1em 0 1em 140px ;
}
#link_map li a   { 
	color: #000; 
	padding: 0 ;
	text-decoration: none;
}
#link_map li a:hover {
	color: #000;
	text-decoration: underline;
}
#link_map p{
	font-size:0.9em;
	line-height:2em;
	margin: 0 0 30px 0;
    padding: 0; 
	border-bottom: 1px dashed #ccc;
}






/*********************************************
       present_month
*********************************************/
#present_month{
	width: 550px;
	height: auto;
	font-size:0.875em;
	line-height:1.75em;
	margin: 0;
    padding: 0; 
}
#present_month h3{
	font-size : 1.7em;
	color:#ff9900;
	line-height:1em;
	margin: 0 0 1em 0;
    padding: 0; 
}
#present_month p{
	margin: 0px 0 1.5em 0;
    padding: 0; 
}
#present_month .txt{
	margin: 0px 0 1.5em 0;
    padding: 0; 
	font-size : 0.875em;
	line-height:1.2em;
}
#present_month .img_left {
	clear:both;
     float: left;
     margin: 0 30px 20px 0;
     padding: 0;
}

#present_month_next {
     float: right;
	width: 200px;
	height: auto;
	font-size : 0.825em;
	line-height:1.35em;
	margin: 0 0 40px 0;
    padding: 15px; 
	text-align: center;
	background-color:#fee513;
}
#present_month_next p{
	clear:both;
	margin: 0;
    padding: 0;
	text-align: center;
}
#present_month_next .img_nx {
	margin: 0 auto;
    padding: 10px 0 0 0;
}

/*********************************************
       staff
*********************************************/

#staff {
	color: #666666;
}
#staff table {
	background-image: url(../img_common/gayousi.gif);
	background-repeat: no-repeat;
	height: 300px;
	width: 500px;
}
#staff_name {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: large;
	font-weight: bold;
	color: #FF6600;
	padding-top: 5px;
	height: 25px;
	width: 460px;
	clear: both;
}
#staff_syasin {
	height: 215px;
	width: 200px;
	padding-top: 15px;
	padding-left: 30px;
	float: left;
}
#staff_waku2 {
	float: left;
	height: 180px;
	width: 245px;
	padding-top: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	text-align: left;
}
}
#staff_waku2 h1 {
	font-size: small;
	font-weight: bold;
}
#staff table td.setumei {
	height: 200px;
	width: 200px;
	padding-left: 10px;
	float: left;
	text-align: left;
	clear: right;
	overflow: visible;
}
#staff_husen {
	background-image: url(../img/husen_no.gif);
	height: 40px;
	width: 500px;
	padding-top: 20px;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: left center;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: medium;
	font-weight: bold;
	float: left;
	clear: both;
}
#staff_syasin {
	padding-left:30px;
	float: left;
	height: 200px;
	width: 150px;
	}

#staff_waku {
	float: left;
	height: 180px;
	width: 260px;
	padding: 20px;
	overflow: auto;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	text-align: left;
}
#staff_waku h1{
	font-size: medium;
	font-weight: bold;
}
#staff_hr {
	clear:both;
	float: left;
}


#staff_body {
	margin: 0 0 0 50px;
}
#staff_body p{
	margin: 0;
    padding: 0 0 2em 0; 
}

