@charset "Shift_JIS";

#c-con {
	width: 930px;
}
#c-left {
	width: 180px;
	float: left;
	margin: 20px 0 10px 10px;
}
#c-main {
	width: 680px;
	margin-top: 10px;
	float: left;
	margin-left: 20px;
}
#c-right-box {
	float: left;
	border-left: 1px solid #4066BB;
}

#ph {
	width: 660px;
	margin: 5px 10px 10px;
	height: auto;
}
.staff {
	border-left: 5px solid #4066BB;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom: 1px solid #4066BB;
	margin-bottom: 10px;
	font-size: 150%;
	font-weight: bold;
	color: #4066BB;
	margin-top: 20px;
}

.ph1 {
	background: url(../images/info2_all.jpg) no-repeat;
	height: 170px;
	width: 250px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}
.ph-kawaguchi {
	background: url(../images/staff_kawaguchi.jpg) no-repeat;
	height: 200px;
	width: 250px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}
.ph-kitakawabe {
	background: url(../images/staff_kitakawabe.jpg) no-repeat;
	height: 200px;
	width: 250px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}
.ph-haisou {
	background: url(../images/staff_haisou.jpg) no-repeat;
	height: 200px;
	width: 250px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}


/* スタッフ一覧総務部
---------------------------------------------*/
.ph-info2 {
	float: left;
	width: 400px;
	margin-left: 20px;
}
.ph-info2-sub {
	width: 200px;
	float: left;
	display: block;
	margin: 0 0 10px 20px;
}


.ph-info2 li {
	float: left;
	width: 115px;
	margin: 0 10px 10px 0;
	text-align: center;
	list-style: none;
	display: block;
}
.ph-info2 h3 span {
	display: block;
	padding: 3px 0;
	color: #4066BB;
	font-weight: bold;
	text-align: center;
	font-size: 70%;
}


.ph-info2-etc {
	float: left;
	width: 640px;
	margin-left: 20px;
}
.ph-info2-etc li {
	float: left;
	width: 200px;
	margin: 0 10px 10px 0;
	text-align: center;
	list-style: none;
	display: block;
}


.info-ttl {
	background: url(../images/info-ttl.gif) no-repeat;
	width: 600px;
	height: 40px;
	font-size: 180%;
	font-weight: bold;
	color: #000099;
	padding-left: 60px;
	padding-top: 10px;
}
.info {
	margin: 5px 10px 10px;
}
.info-l {
	margin: 5px 10px 10px;
	width: 500px;
	float: left;
}
.info-r {
	float: left;
	width: 133px;
	margin: 5px 10px 10px;
}


.voice {
	margin: 5px 10px 10px;
}
.voice ul {
	padding: 5px;
}
.voice li {
	background: url(../images/voice.png) no-repeat;
	padding-left: 20px;
	border-bottom: 1px solid #666;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style: none;
	display: block;
	background-position: 1px 8px;
}


.info-txt {
	font-size: 120%;
	color: #5151B9;
}
.txt-b {
	color: #263D71;
}


.info-ttl span {
	text-indent: -9999px;
	display: block;
	height: 25px;
}



#c-con .navi {
	font-size: 100%;
	color: #385AA2;
	padding: 10px 5px 10px 10px;
	border-bottom: 2px solid #4066BB;
	border-left: 10px solid #4066BB;
	text-align: left;
}
#c-main .com-ttl {
	margin-bottom: 5px;
	margin-top: 20px;

}
#c-main .com-ttl h2 {
	background-image: url(../images/glid.gif);
	font-size: 120%;
	background-repeat: no-repeat;
	padding: 0 0 3px 25px;
	font-weight: bold;
	color: #0077CC;
	background-position: 2px 3px;
	border-bottom: 1px solid #0077cc;
}
#com-info  {
	margin: 0 0 20px 20px;
	text-align: center;
}
.com-info1  a {
	text-decoration: none;
}

.com-info1  {
	display: block;
	float: left;
	width: 110px;
	margin: 0 0 10px 10px;
	padding: 4px;
}





#LeftNav{
	width:180px;
	float:left;
	}
	
ul.list430 li {
	list-style: url(../images/arrow_down.png);
	margin-left: 10px;
	padding: 5px 5px;
}
.list430 a {
}
.list430 a:hover {
	color: #0066FF;
}
.list430  .stay {
	background-color: #D7D7FF;
	color: #000099;
}



ul.list430 li.file {
	list-style: url(../images/arrow.png);
	padding-top: 2px;
}

ul.list430 li ul {
  margin: 0;
  padding: 0;
}

ul.list430 li ul li {
	list-style: url(../images/arrow_icon.png);
}
.point {
	margin: 5px 10px 10px;
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	padding-left: 80px;
}
.point ul {
	padding: 5px;
}
.top {
	height: 20px;
	width: 150px;
	margin-top: 10px;
	float: right;
}

.point li {
	background: url(../images/point_icon.png) no-repeat;
	padding-left: 20px;
	border-bottom: 1px solid #666;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style: none;
	background-position: 1px 8px;
}
.ph-all {
	float: left;
	width: 640px;
	margin-left: 20px;
}
.ph-all li {
	float: left;
	width: 115px;
	margin: 0 10px 10px 0;
	text-align: center;
	list-style: none;
	display: block;
}
.ph-all h3 span {
	display: block;
	padding: 3px 0;
	color: #4066BB;
	font-weight: normal;
	font-size: 70%;
}

/* 配送課一覧
---------------------------------------------*/
.phinfo5-all {
	float: left;
	width: 640px;
	margin-left: 20px;
}
.phinfo5-all li {
	float: left;
	width: 150px;
	margin: 0 10px 10px 0;
	text-align: center;
	list-style: none;
	display: block;
}
.phinfo5-all h3 span {
	display: block;
	padding: 3px 0;
	color: #4066BB;
	font-weight: normal;
}
.phinfo5-all dl {
	background: #F7F7FF;
	padding: 5px 5ｐｘ 5px 5px;
	border-bottom: 1px solid #ACACFF;
	border-top: 1px solid #ACACFF;
}
.phinfo5-all dt {
	background: #E1E1FF;
	border-bottom: 1px solid #ACACFF;
	padding: 5px 5ｐｘ 5px 5px;
	text-align: left;
}





/* 社内活動
---------------------------------------------*/
.active-ttl {
	background: url(../images/active1_ttl.gif) no-repeat;
	width: 680px;
	height: 80px;
	color: #000099;
}
.active1-1-ttl {
	font-size: 150%;
	font-weight: bold;
	color: #000099;
	padding: 30px 0px 20px 0;
	text-align: center;
}
.active1-txt-box {
	margin-left: 400px;
	margin-top: 50px;

}

.active1-txt {
	font-size: 100%;
	line-height: 180%;
}
.active1-txt li {
	list-style-type: decimal;
	margin-left: 50px;
}
.active1-txt dt {
	margin-left: 60px;
}


#active {
	margin: 5px 10px 10px;
}
.active4ph dt {
	text-align: left;
	font-size: 80%;
}

#active3 {
	background: #000000;
}
#active3 .txt {
	color: #FFFFFF;
	line-height: 180%;
	text-align: center;
	padding-top: 20px;
}
.txt2 {
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 20px;
}
.txt {
	text-indent: -999px;
}

#active3 .name {
	font-size: 150%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.member {
	color: #FFFFFF;
	width: 200px;
	float: left;
	margin-right: 10px;
	text-align: center;
	margin-bottom: 10px;
}
.member ul {
	margin: 2px;
}
.member li {
	list-style: none;
}



.active3-ph {
	width: 640px;
	margin-left: 10px;
	margin-bottom: 10px;
}


.active-right {
	float: left;
	width: 310px;
	padding: 10px;
}

.active-left {
	float: left;
	width: 300px;
	padding: 10px;
}
.activeph dl {
	text-align: left;
}
.active-right-ttl {
	border-left: 5px solid #4066BB;
	padding: 5px 0 1px 5px;
	border-bottom: 1px solid #4066BB;
	font-weight: bold;
	color: #000099;
	margin-bottom: 10px;
}
.active-center-ttl {
	border-left: 5px solid #4066BB;
	padding: 5px 0 1px 5px;
	border-bottom: 1px solid #4066BB;
	font-weight: bold;
	color: #000099;
	margin-bottom: 10px;
}

.active-bottom-ttl {
	border-left: 5px solid #4066BB;
	padding: 5px 0 1px 30px;
	border-bottom: 1px solid #4066BB;
	font-weight: bold;
	color: #000099;
	margin-bottom: 10px;
	width: 600px;
	float: left;
	margin-right: 15px;
	background-image: url(../images/iso_icon1.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	margin-top: 20px;
}

.iso dt {
	clear: left;
	float: left;
	width: 8em;
	padding: 0.5em 0 0.5em 0.5em;
	border-bottom: 1px dotted #4066BB;
}
.iso dd {
	margin-left: 2em;
	padding: 0.5em 0 0.5em 0.5em;
	border-bottom: 1px dotted #4066BB;
}


.active-bottom-ttl a {
}
.active-bottom-ttl a:hover {
	background: #C1C1FF;

}
.active-bottom-ttl  .stay {
	background-color: #C1C1FF;
}
#active3-golf {
	margin: 0;
}





.active-txt {
	padding: 5px 0 5px 5px;
}
.active2-end {
	font-size: 170%;
	font-weight: bold;
	margin: 5px 0 0 20px;
	color: #000099;
}


.activeph {
	margin-top: 0px;
}

.activeph li {
	float: left;
	width: 140px;
	margin: 0 10px 10px 0;
	text-align: center;
	list-style: none;
}
.activeph h3 span {
	display: block;
	padding: 3px 0;
	color: #4066BB;
	font-weight: normal;
}


.active4ph {
	margin-top: 0px;
}
.active4ph ul {
	margin-top: 0px;
	list-style: none;
	width: 100%;
	}
.active4ph  li {
	float: left;
	width: 155px;
	margin: 0 10px 10px 0;
	text-align: center;
	display: block;

}


.active-ski h3 {
	color: #0033CC;
	padding: 2px 0px;
	display: block;
}
.active-ski-ph {
	text-align: center;
}


.active-ski {
	margin-top: 20px;
}
.active-ski li {
	float: left;
	width: 200px;
	margin: 0 10px 10px 0;
	list-style: none;
}


.active2-ttl {
	border-left: 10px solid #4066BB;
	border-bottom: 1px solid #4066BB;
	padding: 2px 0 1px 10px;
	background-image: url(../images/active2-ttl_bk.jpg);
	border-right: 1px solid #4066BB;
	border-top: 1px solid #4066BB;
	font-weight: bold;
	color: #000099;
}

/* お客様への10の約束
---------------------------------------------*/
#promise-c5 {
	margin: 5px 10px 10px;
	border: 1px solid #8E8EFF;
}
.promise-c5-ttl {
	border-left: 10px solid #009;
	border-bottom: 1px solid #009;
	padding: 2px 0 1px 10px;
	background-image: url(../images/promise_ttl.jpg);
	border-right: 1px solid #009;
	border-top: 1px solid #009;
	font-weight: bold;
	color: #000099;
}
#promise-c5 li {
	list-style: decimal inside;
	padding-left: 20px;
}
#promise-c5  .inner1  {
	padding-top: 10px;
	padding-bottom: 20px;
}

.promise-ttl {
	border-left: 10px solid #FFB0B0;
	border-bottom: 1px solid #FFB0B0;
	padding: 0 0 0 10px;
	background-image: url(../images/promise_ttl.jpg);
	font-weight: bold;
	color: #FF0000;
	font-size: 110%;
}
#promise li {
	list-style: decimal inside;
	padding-left: 20px;
}
#promise  .inner1  {
	padding-top: 10px;
	padding-bottom: 20px;
}


#promise {
	margin: 5px 10px 10px;
}
#promise  .pro-tbl tr.blue {
	width: 100%;
	padding: 1px 0 5px 5px;
	background-color: #ECECFF;
}
#promise  .pro-tbl  th {
	background: url(../images/dotline.gif) repeat-x left top;
}

#promise .pro-tbl td {
	padding: 7px 10px;
	background: url(../images/dotline.gif) repeat-x left top;
}

/* 会社概要
---------------------------------------------*/
#company .tbl01 {
	width: 100%;
	margin: 0 0 0 0;
	padding: 1px 0;
	background: url(../images/dotline.gif) repeat-x left top;
}
#company {
	padding-top: 10px;
	padding-left: 10px;
}


#company .tbl01 table {
/*	border-collapse: collapse;*/
}
#company .tbl01 th,
#company .tbl01 td {
	background: url(../images/dotline.gif) repeat-x left bottom;
	width: 480px;
}
.c-ttl {
	font-size: 120%;
	font-weight: bold;
	color: #000099;
}

#company .tbl01 th,
#company .tbl01 th.name {
	width: 150px;
	padding: 7px 6px;
	text-align: left;
	vertical-align: top;
	background: #F2F4FB url(../images/dotline2.gif) repeat-x left bottom;
}
#company .tbl01 dd {
	padding-left: 20px;
}

#company .tbl01 th.name {
	background-color: #C6CFEA;
}
#company .tbl01 td {
	padding: 7px 10px;
}
#company .tbl01 td img {
/*
	width: 4px;
	height: 7px;
*/
	vertical-align: middle;
	float: none; 
	clear: none;
	margin: 0 3px 0 -15px;
	border: none;
}
#company .tbl01 td a {
	padding: 0 0 0 7px;
}
#company .tbl01 td .detail {
	margin: 10px 0 0 0;
}
#company .tbl01 td .detail img {
	width: 4px;
	height: 7px;
	vertical-align: middle;
	margin: 0 3px 0 -5px;
	border: none;
}
#company .tbl01 td td {
	margin: 0;
	padding: 0 10px 0 0;
	border: none;
	vertical-align: top;
	background: none;
}
#company .tbl01 td td img {
	width: 4px;
	height: 7px;
	vertical-align: middle;
	margin: 0 3px 0 -5px;
	border: none;
}
.company-table dt {
	clear: left;
	float: left;
	width: 80px;
	padding: 1em 0 1em 0;
}
.company-table dd {
	width: 380px;
	float: left;
	padding: 1em 0 1em 0;
}
.c-ph1 {
	float: right;
	display: block;
	margin: 0px 10px 2px 10px;
	background-image: url(../images/teruaki.jpg);
	width: 270px;
	height: 270px;
}
.c-ph2 {
	float: right;
	display: block;
	margin: 0px 10px 2px 10px;
	background-image: url(../images/terukazu.jpg);
	width: 270px;
	height: 300px;
}
#history {
	padding-top: 10px;
	padding-left: 10px;
}


/* フジテックの歴史
---------------------------------------------*/
#history .h-tbl01 {
	width: 100%;
	margin: 0 0 0 0;
	padding: 1px 0;
	background: url(../images/dotline.gif) repeat-x left top;
}

#history .h-tbl01 table {
/*	border-collapse: collapse;*/
}
#history .h-tbl01 th,
#history .h-tbl01 td {
	background: url(../images/dotline.gif) repeat-x left bottom;
}
.c-ttl-p {
	font-size: 120%;
	font-weight: bold;
	color: #FF0000;
}

#history .h-tbl01 th,
#history .h-tbl01 th.name {
	padding: 7px 6px;
	text-align: left;
	vertical-align: top;
	background: #F2F4FB url(../images/dotline2.gif) repeat-x left bottom;
}
#history .h-tbl01 dd {
	padding-left: 20px;
}

#history .h-tbl01 th.name {
	background-color: #C6CFEA;
}
#history .h-tbl01 li {
	list-style: none;
}

#history .h-tbl01 td {
	padding: 7px 10px;
	vertical-align: top;
}
#history .h-tbl01 td img {
/*
	width: 4px;
	height: 7px;
*/
	vertical-align: middle;
	float: none; 
	clear: none;
	margin: 0 3px 0 -15px;
	border: none;
}
#history .h-tbl01 td a {
	padding: 0 0 0 7px;
}
#history .h-tbl01 td .detail {
	margin: 10px 0 0 0;
}
#history .h-h-tbl01 td .detail img {
	width: 4px;
	height: 7px;
	vertical-align: middle;
	margin: 0 3px 0 -5px;
	border: none;
}
#history .h-tbl01 td td {
	margin: 0;
	padding: 0 10px 0 0;
	border: none;
	vertical-align: top;
	background: none;
}
#history .h-tbl01 td td img {
	width: 4px;
	height: 7px;
	vertical-align: middle;
	margin: 0 3px 0 -5px;
	border: none;
}

/* フジテックの歴史 highslide
---------------------------------------------*/
.highslide {
    cursor: url(<$MTBlogURL$>highslide/graphics/zoomin.cur), pointer;
}
.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(<$MTBlogURL$>highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-full-expand {
    background: url(<$MTBlogURL$>highslide/graphics/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}


/* 委員会活動
---------------------------------------------*/
.active2-ph
 {
	float: left;
	width: 205px;
	padding: 2px;
	margin-top: 30px;
}
.active2-ph ul {
}
.active2-ph .li {
	float: left;
	width: 210px;
	display: block;
	list-style-type: none;
}

.active2-right2 {
	width: 300px;
	float: left;
	margin: 10px;
}
.active2-right {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.active2-left2 dt {
	border-bottom: 1px dashed #F60;
	color: #FF6600;
	font-weight: bold;
	font-size: 120%;
	border-left-style: solid;
	border-left-width: 10px;
	padding-left: 10px;
	margin-bottom: 8px;
}
.active2-left2 dd {
	padding-left: 10px;
}

.active2-right2 dt {
	border-bottom: 1px dashed #F60;
	color: #FF6600;
	font-weight: bold;
	font-size: 120%;
	border-left-style: solid;
	border-left-width: 10px;
	padding-left: 10px;
	margin-bottom: 8px;
}
.active2-right2 dd {
	padding-left: 10px;
}

.active2-right dd {
	padding-left: 15px;
}


.active2-left {
	float: left;
	width: 320px;
	padding: 10px;
}
.active2-shinboku {
	width: 140px;
	float: left;
	background-image: url(../images/active2-2_bk.gif);
	background-repeat: no-repeat;
}
.active2-shinboku li {
	list-style: none;
}
.active2-2-ttl {
	font-size: 120%;
	font-weight: bold;
	color: #E12647;
	margin-bottom: 15px;
}


.active2-shinboku-r {
	width: 155px;
	float: left;
	margin-left: 5px;
}
.active2-shinboku-r-ttl {
	font-weight: bold;
	color: #990000;
	font-size: 110%;
}




.active2-left2 {
	width: 300px;
	float: left;
	margin: 10px;
}


.active2-right dt {
	padding-left: 10px;
	font-weight: bold;
	font-size: 110%;
	color: #003399;
	border-bottom: 1px dashed #039;
	margin-top: 13px;
	margin-bottom: 5px;
}
.active2-ttl2 {
	font-size: 150%;
	font-weight: bold;
	color: #000099;
	text-align: center;
	margin: 20px 15px;
}
.active2-ttl-b {
	font-size: 200%;
	font-weight: bold;
}


.active2-select {
	background-image: url(../images/active2_mark.jpg);
	background-repeat: no-repeat;
	width: 130px;
	float: left;
	background-position: 0 1px;
	margin-bottom: 10px;
	padding-left: 35px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.active2-select a {
}
.active2-select a:hover {
	background-color: #C1C1FF;
}
.active2-select .stay {
	background: #C1C1FF;
}


.active3-golf {
	float: left;
	width: 205px;
	padding: 2px;
}
.active3-ph dd {
	text-align: center;
}
.active3-messege {
	float: left;
	width: 620px;
	padding: 10px;
}
.active3-messege-ttl {
	padding: 5px 0 1px 25px;
	border-bottom: 1px solid #4066BB;
	font-weight: bold;
	color: #000099;
	margin-bottom: 10px;
	background-image: url(../images/active3_ball.gif);
	background-repeat: no-repeat;
}
.active3-messege ul {
	margin-left: 50px;
}
.active3-messege li {
	list-style: outside none;
	background: url(../images/active3_ball.gif) no-repeat left center;
	padding-left: 30px;
	margin: 10px 0;
	list-style-type: none;

}




table.ski {
	width:100%;
}
table.ski tr.grey {
	background-color:#f9f9f9;
}
table.ski th,
table.ski td {
	padding:5px;
	border-bottom:1px dotted #ccc;
}
table.ski th {
	font-weight:bold;
	width:11em;
	vertical-align: top;
	color: #336699;
}
#info_wrapper {
	background-color: #FFFFFF;
	margin: 0px auto;
	width: 470px;
	border: 4px double #00c;
}
.info_ph {
	height: 338px;
	width: 450px;
	float: left;
}
.info_txt {
	float: left;
	margin-left: 10px;
	width: 440px;
}
.info_txt ul {
	padding-top: 20px;
	margin-left: 0px;
}
.info_txt li {
	padding: 0px;
	list-style: none;
	line-height: 180%;
	font-size: 80%;
}


.info3_ph {
	height: 338px;
	width: 450px;
	float: left;
}
.info3_txt {
	float: left;
	margin-left: 10px;
	width: 440px;
}
.info3_txt .name {
	font-size: 100%;
	color: #000099;
	font-weight: bold;
}
.info3_txt dd {
	padding-left: 12px;
	font-size: 80%;
}

.info3_txt dl {
}
.info3_txt dt {
	font-size: 80%;
	font-weight: bold;
	border-left: 10px solid #4066BB;
	border-bottom: 1px solid #4066BB;
	padding: 0 0 2px 5px;
}


.info3_txt ul {
	padding-top: 20px;
	margin-left: 0px;
}
.info3_txt li {
	padding: 0px;
	list-style: none;
	line-height: 180%;
	font-size: 80%;
}


.info4_ph {
	height: 338px;
	width: 450px;
	float: left;
}
.info4_txt {
	float: left;
	margin-left: 10px;
	width: 440px;
}
.info4_txt ul {
	padding-top: 20px;
	margin-left: 0px;
}
.info4_txt li {
	padding: 0px;
	list-style: none;
	line-height: 180%;
	font-size: 80%;
}


#info_contens {
	margin: 10px 10px;
	width: 450px;
	margin-bottom: 20px;
	border-bottom: 1px solid #4066BB;
}

.info_txt ul {
	padding-top: 20px;
	margin-left: 0px;
}
.info_txt li {
	padding: 0px;
	list-style: none;
	line-height: 180%;
	font-size: 80%;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.info4-free-ttl {
	font-weight: bold;
	color: #336600;
	border-bottom: 1px dotted #336600;
	padding: 12px 0 2px 0;
}
.info-f a {
	height: 30px;
	display: block;
	text-align: center;
	width: 300px;
	margin-top: 10px;
	margin-left: 200px;
	border: 1px solid #4066BB;
	padding-top: 15px;
	text-decoration: none;
	background-color: #E6EBF7;
}
.info-f a:hover {
	height: 30px;
	width: 300px;
	display: block;
	background-color: #4066BB;
	color: #FFFFFF;
}
.info-fro {
	display: block;
	height: 80px;
	text-indent: -9999px;
}
.info-fro2 {
	display: block;
	text-indent: -999px;
}
.info-fbox {
	width: 200px;
	float: left;
}
.info-f-y {
	width: 20px;
	float: left;
	background-image: url(../images/yajirushi.gif);
	margin: 0 5px 0 5px;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
}
.info-fbox2 {
	height: 40px;
	width: 640px;
	background: url(../images/yajirushi2.gif) no-repeat;
	display: block;
	margin: 50px 20px;
}
.staffs {
	font-size: 50%;
	color: #000000;
}
#active3 .line {
	border: 1px solid #00CC00;
}
.info4_txt .name {
	font-size: 100%;
	font-weight: bold;
	color: #000099;
}
.info_txt .name {
	font-size: 100%;
	font-weight: bold;
	color: #000099;
}

