/* ::::::::::::::::::::
MAIN Styles
:::::::::::::::::::: */
#main {
margin:0 auto;
padding:25px 5px 80px 5px;
width:890px;
min-height:400px;
text-align:left;
}
* html #main {
	width:900px;
}
#title {
	margin-bottom:25px;
	padding:10px 20px;
	color:#45474b;
	background:#fff url(../img2010/title_bg.gif) no-repeat left bottom;
	text-align:left;
}
#title h1 {
margin:0;
padding:9px 0 9px 20px;
font-size:15px;
line-height:1.231;
background:url(../img2010/title_bg2.gif) repeat-y left top;
}
#title h1.white {
	color:#45474b;
}
.label {
	padding:4px;
	border:#0000ff solid 1px;
	background-color:#aaccff;
	text-align:center;
}
.m50 {margin:50px;}
.m40 {margin:40px;}
.m30 {margin:30px;}
.m20 {margin:20px;}
.m15 {margin:15px;}
.m10 {margin:10px;}
.m5 {margin:5px;}
.tm50 {margin-top:50px;}
.tm40 {margin-top:40px;}
.tm30 {margin-top:30px;}
.tm20 {margin-top:20px;}
.tm15 {margin-top:15px;}
.tm10 {margin-top:10px;}
.tm5 {margin-top:5px;}
.bm50 {margin-bottom:50px;}
.bm40 {margin-bottom:40px;}
.bm30 {margin-bottom:30px;}
.bm20 {margin-bottom:20px;}
.bm15 {margin-bottom:15px;}
.bm10 {margin-bottom:10px;}
.bm5 {margin-bottom:5px;}
.rm20 {margin-right:20px;}
.rm15 {margin-right:15px;}
.rm10 {margin-right:10px;}
.rm5 {margin-right:5px;}
.lm50 {margin-left:50px;}
.lm40 {margin-left:40px;}
.lm30 {margin-left:30px;}
.lm20 {margin-left:20px;}
.lm15 {margin-left:15px;}
.lm10 {margin-left:10px;}
.lm5 {margin-left:5px;}
.tlm20 {
	margin-top:20px;
	margin-left:20px;
}
.tlm15 {
	margin-top:15px;
	margin-left:15px;
}
.tlm10 {
	margin-top:10px;
	margin-left:10px;
}
.tlm5 {
	margin-top:5px;
	margin-left:5px;
}
.rlm20 {
	margin-right:20px;
	margin-left:20px;
}
.rlm15 {
	margin-right:15px;
	margin-left:15px;
}
.rlm10 {
	margin-right:10px;
	margin-left:10px;
}
.rlm5 {
	margin-right:5px;
	margin-left:5px;
}
.tbm50 {
	margin-top:50px;
	margin-bottom:50px;
}
.tbm40 {
	margin-top:40px;
	margin-bottom:40px;
}
.tbm30 {
	margin-top:30px;
	margin-bottom:30px;
}
.tbm20 {
	margin-top:20px;
	margin-bottom:20px;
}
.tbm15 {
	margin-top:15px;
	margin-bottom:15px;
}
.tbm10 {
	margin-top:10px;
	margin-bottom:10px;
}
.tbm5 {
	margin-top:5px;
	margin-bottom:5px;
}
/* ::::::::::::::::::::
FAQ Styles
:::::::::::::::::::: */
#faq-part ul {
	margin:0 0 20px 0;
	padding:0 0 20px 40px;
	list-style-type:none;
	background:#ffffff url(../img2010/line_shadow.gif) repeat-x 20px bottom;
}
#faq-part li {
	margin:0;
	padding:0;
	padding:6px 10px 6px 30px;
	background-image:url(../img2010/icon_q.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
#faq-part .q-part {
	margin:0;
	padding:4px 10px 4px 30px;
	background:#ffffff url(../img2010/icon_q.gif) no-repeat left 3px;
}
#faq-part .a-part {
	margin:0 0 1em 0;
	padding:4px 10px 4px 30px;
	background:#ffffff url(../img2010/icon_a.gif) no-repeat left 3px;
}
/* ::::::::::::::::::::
MYWORK & CHANGED Styles
:::::::::::::::::::: */
#mywork-part h2, #changed-part h2{
margin:0;
}
#mywork-part .label1, #changed-part .label1 {
	margin:0 0 15px 0;
	padding:7px 10px 5px 10px;
	background:#ffffff url(../img2010/label_bg.gif) repeat-x left bottom;
	font-weight:bold;
	border-top:#edd5c6 solid 1px;
	color:#ab4664;
}
#mywork-part #mainin-part p, #changed-part #mainin-part p{
margin-bottom:1.5em;
line-height:1.8;
}
#mywork-part .photo, #changed-part .photo{
margin-bottom:1.5em;
border:#f0d9d9 solid 5px;
}
#mywork-part .txt1 {
	color:#ab4664;
	padding-left:1em;
	background:url(../img2010/label_bg2.gif) repeat-y left top;
}
#changed-part .txt1 {
	color:#ab4664;
	padding-left:1em;
	background:url(../img2010/label_bg2.gif) repeat-y left top;
}
#changed-part .txt_t {
	color:#ab4664;
	font-weight:bold;
	padding:5px 1em 5px 0;
	background:/* #FDFAE3 url(../img2010/label_bg2.gif) repeat-y left top */;
}
#mywork-part .txt_t {
	color:#ab4664;
	font-weight:bold;
	padding:5px 1em 5px 0;
	background:/* #FDFAE3 url(../img2010/label_bg2.gif) repeat-y left top */;
}
#mywork-part .txt2 {
	color:#f14273;
}
#changed-part .txt2 {
	color:#f14273;
}
#mywork-part #mainin-part p.txt3 {
margin:30px 0;
padding:15px;
	color:#666;
	background:#eee;
}
#changed-part #mainin-part p.txt3 {
margin:30px 0 10px 0;
padding:15px;
	color:#666;
	background:#eee;
}
#pageFooterLink {
margin:30px 0;
background-color:#fcfdd2;
border:#e5e6bf solid 1px;
}
#pageFooterLink-extra1 {
padding:15px;
border:#fff solid 4px;
line-height:1.5;
}
#pageFooterLink-extra1 ul {
margin:0;
padding:0;
list-style-type:none;
}
#pageFooterLink-extra1 ul li {
	margin:0;
	padding:5px 0;
}
#pageFooterLink-extra1 a {
	padding:5px 0 5px 25px;
	background:url(../img2010/icon_arrow.gif) no-repeat left 50%;
}
a.arrowlink {
	padding:5px 0 5px 25px;
	background:url(../img2010/icon_arrow2.gif) no-repeat left 50%;
}

.backnumberBlock {
padding-bottom:10px;
margin-bottom:30px;
border-bottom:#ccc solid 1px;
}
.backnumberArea .left {
float:left;
display:inline;
width:435px;
}
.backnumberArea .right {
float:right;
display:inline;
width:435px;
}
.backnumberArea table {
width:100%;
}
.backnumberArea td{
padding:5px;
}
.backnumberArea td img {
width:200px;
}

 a.btn-pf01 {
	display:block;
	width:210px;
	height:70px;
	text-align:left;
	background-image:url(../img2010/btn_pf01.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
 a.btn-pf01:link,  a.btn-pf01:visited {
	background-position: left top;
}
 a.btn-pf01:hover,  a.btn-pf01:active {
	background-position: left -70px;
}
 a.btn-pf02 {
	display:block;
	width:210px;
	height:70px;
	text-align:left;
	background-image:url(../img2010/btn_pf02.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
 a.btn-pf02:link,  a.btn-pf02:visited {
	background-position: left top;
}
 a.btn-pf02:hover,  a.btn-pf02:active {
	background-position: left -70px;
}
 a.btn-pf03 {
	display:block;
	width:210px;
	height:70px;
	text-align:left;
	background-image:url(../img2010/btn_pf03.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
 a.btn-pf03:link,  a.btn-pf03:visited {
	background-position: left top;
}
 a.btn-pf03:hover,  a.btn-pf03:active {
	background-position: left -70px;
}

 a.btn-next {
	margin:0 auto;
	display:block;
	width:168px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_next.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
 a.btn-next:link,  a.btn-next:visited {
	background-position: left top;
}
 a.btn-next:hover,  a.btn-next:active {
	background-position: left -35px;
}
 a.btn-back {
	margin:0 auto;
	display:block;
	width:168px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_back.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
 a.btn-back:link,  a.btn-back:visited {
	background-position: left top;
}
 a.btn-back:hover,  a.btn-back:active {
	background-position: left -35px;
}
 a.btn-read {
	display:block;
	width:124px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_read.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
 a.btn-read:link,  a.btn-read:visited {
	background-position: left top;
}
 a.btn-read:hover,  a.btn-read:active {
	background-position: left -35px;
}
/* ::::::::::::::::::::::::::::::
IN-FORM LAYOUT STYLE
:::::::::::::::::::::::::::::: */

#form-part .tab1, #commonpart .tab2, #form-part .tab6{
	margin-bottom:10px;
	width:100%;
	text-align:left;
	background:#fff;
	border:#edd5c6 solid 1px;
}
#form-part .tab1 .ltd {
	width:25%;
	padding:5px 8px;
	color:#5e3840;
	background-color:#f7ded8;
	border:#edd5c6 solid 1px;
	font-weight:bold;
}
#form-part .tab1 .rtd {
	width:75%;
	padding:5px 8px;
	background-color:#fff;
	border:#edd5c6 solid 1px;
}
#main .ltd p {color:#5e3840;}
#form-part .tab6 .ltd {
	padding:5px 2px;
	color:#5e3840;
	background-color:#f7ded8;
	border:#edd5c6 solid 1px;
}
#form-part .tab6 .rtd {
	padding:5px 2px;
	background-color:#fff;
	border:#edd5c6 solid 1px;
}
#form-part .tab1 .labeltd {
	text-align:left;
	font-size:14px;
	font-weight:normal;
	padding:7px;
	color:#ab4664;
	text-align:left;
	background:#fff url(../img2010/th_back2.gif) repeat-x left bottom;
}
#form-part .tab1 .labeltd2 {
	text-align:center;
	font-size:14px;
	font-weight:normal;
	padding:7px;
	color:#ab4664;
	text-align:left;
	background:#fff url(../img2010/th_back2.gif) repeat-x left bottom;
}
#form-part .tab6 .labeltd, #form-part .tab6 .labeltd2 {
	text-align:center;
	font-size:14px;
	font-weight:normal;
	padding:7px;
	color:#ab4664;
	text-align:left;
	background:#fff url(../img2010/th_back2.gif) repeat-x left bottom;
}
/* ::::::::::::::::::::::::::::::
IN-LIST + DETAIL LAYOUT STYLE
:::::::::::::::::::::::::::::: */
#list-part .tab1 {
	margin-bottom:10px;
	width:100%;
	text-align:left;
	background:#fff;
	border:#edd5c6 solid 1px;
	}

#list-part .tab1 .labeltd {
	text-align:left;
	font-size:14px;
	padding:7px;
	background:#fff url(../img2010/th_back2.gif) repeat-x left bottom;
}
#list-part .tab1 .nametd{
	font-size:17px;
	line-height:100%;
}
#list-part .titletab {
	width:100%;
}
#list-part .titletab td {
/*	white-space:nowrap;*/
}
#list-part .tab1 .picttd {
	width:140px;
	background:#fff;
	text-align:center;
}
#list-part .tab1in {
	margin:5px;
	width:98%;
	background-color:#edd5c6;
}
#list-part .tab1 .ltd {
	background-color:#ffffff;
	border:#F5EAde solid 1px;
	text-align:left;
}
#list-part .tab1in th {
	width:20%;
	padding:5px 8px;
	color:#5e3840;
	background-color:#f7ded8;
	font-weight:bold;
	border:#fff solid 1px;
}
#list-part .tab1in td {
	width:80%;
	padding:5px 8px;
	background-color:#fff;
	border:#fff solid 1px;
}
#list-part .tab1 .ltd p {
	margin:10px;
}
#list-part .tab1 .picttd img {
margin:0 auto;
	width:140px;
	border:#999999 solid 1px;
}
.picttab .picttd img {
	margin-bottom:5px;
	border:#999999 solid 1px;
}

#hospitalname {
margin-bottom:20px;
	color:#1d2c66;
	text-align:left;
	background:#eae4e1 url(../img2010/hospitalname_bg.gif) repeat-x;
	border-bottom:#cdc7c4 solid 1px;
}
#hospitalname table {
	border-top:#de67ac solid 3px;
	width:100%;
}
#hospitalname .name {
	padding:12px 1em 12px 1em;
	font-size:17px;
	font-weight:normal;
	color:#000;
}
#hospitalname .name h2 {
	font-size:17px;
	font-weight:normal;
}
.tbm20 {
	margin:20px 0;
}
.picttd img{
	margin-right:20px;
}
.phototext {
	margin:5px 0;
}

.record {
	float:right;
	margin-top:8px;
	width:120px;
	text-align:right;
	font-size:12px;
	line-height:100%;
}
.maincatch {
	margin:10px 0;
	padding:3px 1px 2px 5px;
	font-weight:bold;
}



#detail-part .tab1, #detail-part .tab2 {
	margin-bottom:10px;
	width:100%;
	text-align:left;
	background:#fff;
	border:#edd5c6 solid 1px;
}
#detail-part .tab1 .intab{
	margin:10px auto;
	width:96%;
	background-color:#dbd8bb;
}
#detail-part .tab2 .intab{
	margin-bottom:10px;
	width:100%;
	background-color:#ccc;
}
#detail-part .tab1 .ltd {
	width:25%;
	padding:5px 8px;
	color:#5e3840;
	background-color:#f7ded8;
	border:#edd5c6 solid 1px;
	font-weight:bold;
}
#detail-part .tab1 .ltd2 {
	width:25%;
	padding:10px 0 10px 10px;
	background-color:#ffffff;
	border-top:#ECF7D5 solid 1px;
	border-left:#ffffff solid 1px;
}
#detail-part .tab1 .rtd {
	width:75%;
	padding:5px 8px;
	background-color:#fff;
	border:#edd5c6 solid 1px;
}
#detail-part .tab1 .rtd2 {
	width:75%;
	padding:10px;
	background-color:#ffffff;
	border-top:#ffffff solid 1px;
}
#detail-part .tab1 .labeltd {
	padding:15px 4px;
	color:#ee5555;
	background:#FFECDD url(../img/detail_labeltd.gif) repeat-x;
	border:#ffe5e5 solid 2px;
}
#detail-part .tab1 .labeltd2 {
	font-size:14px;
	padding:7px;
	font-weight:normal;
	color:#ab4664;
	text-align:left;
	background:#fff url(../img2010/th_back2.gif) repeat-x left bottom;
}
#detail-part .tab1 .intab .ltdin {
	width:25%;
	padding:5px;
	text-align:center;
	background:#fffad0;
}
#detail-part .tab1 .intab .rtdin {
	width:75%;
	padding:5px;
	background-color:#ffffff;
	border:#ffffff solid 1px;
}
#detail-part .tab1 .intab td{
	padding:5px;
	background-color:#ffffff;
	border:#ffffff solid 1px;
}
#detail-part .picttab {
	margin:10px 0;
	width:100%;
}
#detail-part .tab1 .picttd {
	padding:10px;
	text-align:center;
	background:#eeeeee;
}
#detail-part .tab1 .picttd img {
	width:220px;
	border:#999999 solid 2px;
}



.toiawase {
margin-top:20px;
	margin-bottom:50px;
	width:100%;
	background:#fffff0;
	border:#edd5c6 solid 1px;
}
.toiawase td {
	padding:25px;
	background:#fffff0;
}

/* ::::::::::::::::::::
ABOUT Styles
:::::::::::::::::::: */

#about-part #mainin-part dl a {
	padding:2px 0 2px 20px;
	background:url(../img2010/r2_icon.gif) no-repeat left 50%;
}
#about-part #mainin-part dl a:link {color:#752bdb;}
#about-part #mainin-part dl a:visited {color:#752bdb;}
#about-part #mainin-part dl a:active {color:#9c55ff;}
#about-part #mainin-part dl a:hover {
	color:#9c55ff;
}

#about-part #mainin-part {
	text-align:left;
}
#about-part h2 {
	margin-bottom:1.5em;
}
#about-part p {
	margin-bottom:1em;
}
#about-part dl {
	margin:0 auto 15px auto;
	padding:0;
	width:800px;
	background-image:url(../img2010/frame_800_back.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
#about-part dt {
	color:#ff7777;
	margin:0;
	padding:15px 2px 2px 15px;
	background-image:url(../img2010/frame_800_head.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#about-part dd {
	margin:0;
	padding:5px 35px 20px 35px;
	background-image:url(../img2010/frame_800_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#about-part .contact-part {
	margin:10px 0 15px 30px;
}
#about-part .contact-part th {
	padding:5px 0 5px 15px;
	text-align:left;
	font-size:15px;
	font-weight:normal;
}
#about-part .contact-part td {
	padding:5px 0 5px 15px;
	text-align:left;
}

/* ::::::::::::::::::::
changed&mywork Styles
:::::::::::::::::::: */

#changed-part #mainin-part dl a {
	padding:2px 0 2px 20px;
	background:url(../img2010/r2_icon.gif) no-repeat left 50%;
}
#changed-part #mainin-part dl a:link {color:#752bdb;}
#changed-part #mainin-part dl a:visited {color:#752bdb;}
#changed-part #mainin-part dl a:active {color:#9c55ff;}
#changed-part #mainin-part dl a:hover {
	color:#9c55ff;
}

#changed-part dl {
	margin:0 auto 35px auto;
	padding:0;
	width:800px;
	background-image:url(../img2010/frame_800_back.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
#changed-part dt {
	color:#ff7777;
	margin:0;
	padding:15px 2px 2px 15px;
	background-image:url(../img2010/frame_800_head.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#changed-part dd {
	margin:0;
	padding:5px 15px 20px 15px;
	background-image:url(../img2010/frame_800_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#mywork-part #mainin-part dl a {
	padding:2px 0 2px 20px;
	background:url(../img2010/r2_icon.gif) no-repeat left 50%;
}
#mywork-part #mainin-part dl a:link {color:#752bdb;}
#mywork-part #mainin-part dl a:visited {color:#752bdb;}
#mywork-part #mainin-part dl a:active {color:#9c55ff;}
#mywork-part #mainin-part dl a:hover {
	color:#9c55ff;
}

#mywork-part dl {
	margin:0 auto 35px auto;
	padding:0;
	width:800px;
	background-image:url(../img2010/frame_800_back.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
#mywork-part dt {
	color:#ff7777;
	margin:0;
	padding:15px 2px 2px 15px;
	background-image:url(../img2010/frame_800_head.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#mywork-part dd {
	margin:0;
	padding:5px 15px 20px 15px;
	background-image:url(../img2010/frame_800_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#mywork-part #mainin-part .qanda dl a {
	padding:2px 0 2px 0;
	background:none !important;
	border:none !important;
	width:600px !important;
}
#mywork-part #mainin-part .qanda dl a:link {color:#752bdb;}
#mywork-part #mainin-part .qanda dl a:visited {color:#752bdb;}
#mywork-part #mainin-part .qanda dl a:active {color:#9c55ff;}
#mywork-part #mainin-part .qanda dl a:hover {
	color:#9c55ff;
}

#mywork-part .qanda dl {
	margin:0 auto 35px auto;
	padding:0;
	width:600px !important;
	background:none !important;
}
#mywork-part .qanda dt {
	color:#ff7777;
	margin:0;
	padding:15px 2px 2px 0;
	background:none !important;
}
#mywork-part .qanda dd {
	margin:0;
	padding:5px 15px 20px 0;
	background:none !important;
}


/* ::::::::::::::::::::
RECRUITMENT Styles
:::::::::::::::::::: */

#recruitment-part #mainin-part dl a {
	display:block;
	padding:1px 0 1px 20px;
	text-decoration:underline;
	background-image:url(../img/textlink2.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}
#recruitment-part #mainin-part dl a:link {color:#ff6666;}
#recruitment-part #mainin-part dl a:visited {color:#ff6666;}
#recruitment-part #mainin-part dl a:active {color:#ffaaaa;}
#recruitment-part #mainin-part dl a:hover {
	color:#ff3388;
}
#recruitment-part #mainin-part {
	text-align:left;
}
#recruitment-part h2 {
	margin-bottom:1em;
}
#recruitment-part p {
	margin-bottom:1em;
}
#recruitment-part dl {
	margin:0 0 15px 0;
	padding:0;
	background-image:url(../img/frame_700_back.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
#recruitment-part dt {
	color:#ff7777;
	margin:0;
	padding:15px 2px 2px 15px;
	background-image:url(../img/frame_700_head.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#recruitment-part dd {
	margin:0;
	padding:5px 35px 20px 35px;
	background-image:url(../img/frame_700_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#recruitment-part .contact-part {
	margin:10px 0 15px 30px;
}
#recruitment-part .contact-part th {
	padding:5px 0 5px 15px;
	text-align:left;
	font-size:15px;
	font-weight:normal;
}
#recruitment-part .contact-part td {
	padding:5px 0 5px 15px;
	text-align:left;
}
#recruitment-part ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#recruitment-part li {
	margin-bottom:1em;
	padding:0 0 0 15px;
	background-image:url(../img2010/icon_label01.gif);
	background-repeat:no-repeat;
	background-position:5px top;
}
#recruitment-part li strong {
	color:#ab4664;
}
#recruitment-part .step-tab {
	margin:15px auto;
	width:700px;
}
#recruitment-part .step-tab td.text-td{
	padding:10px 15px;
	width:210px;
	w\idth:180px;
	background:#ffffff url(../img2010/step_back.gif) repeat-y left top;
}
#recruitment-part .step-tab td.next-td{
	width:35px;
	text-align:center;
}
#recruitment-part h3 {
	margin-bottom:10px;
	padding:5px 0;
	text-align:center;
	font-size:14px;
	background-image:url(../recruitment_staff/img/line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
#recruitment-part .step-tab p {
	margin:0;
	padding:0;
}
#recruitment-part .step-tab img {
	vertical-align:top;
}

/* ::::::::::::::::::::
FLOW Styles
:::::::::::::::::::: */

#flow-catch  {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	background:#ffffff url(../img2010/line_shadow.gif) repeat-x 20px bottom;
}
#flow-part ul {
	margin:0 0 20px 0;
	padding:0 0 20px 40px;
	list-style-type:none;
	background:#ffffff url(../img2010/line_shadow.gif) repeat-x 20px bottom;
}

#flow-part li {
	margin:0;
	padding:0;
	padding:6px 10px 6px 30px;
	background-image:url(../img2010/icon_q.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
#flow-part #mainin-part {
	text-align:left;
}
#flow-part h2 {
	margin-bottom:1em;
}
#flow-part p {
	margin-bottom:1em;
}
#flow-part .step-part {
	margin:0 auto;
	width:800px;
}
#flow-part .step-tab {
	margin-bottom:10px;
	width:800px;
}
#flow-part .step-tab td.text-td{
	padding:10px 15px 5px 15px;
	width:800px;
	w\idth:780px;
	background:#ffffff url(../img2010/step_flow_back.gif) repeat-y left top;
}
#flow-part .next-part{
	margin-bottom:10px;
	width:800px;
	text-align:center;
}
#flow-part h3 {
	margin-bottom:10px;
	padding:5px 0;
	text-align:center;
	font-size:14px;
	background-image:url(../recruitment_staff/img/line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}#flow-part .q-part {
	margin:0;
	padding:4px 10px 4px 30px;
	background:#ffffff url(../img2010/icon_q.gif) no-repeat left 3px;
}
#flow-part .a-part {
	margin:0 0 1.5em 0;
	padding:4px 10px 4px 30px;
	background:#ffffff url(../img2010/icon_a.gif) no-repeat left 3px;
}
#flow-part .dateBlock {
padding-top:15px;
text-align:right;
	background:#ffffff url(../img2010/line_shadow.gif) repeat-x 20px top;
}

#flow-part .a-part p {
margin-top:1em;
}
#flow-part .step-tab p {
	margin:0;
	padding:0;
}
#flow-part .step-tab img {
	vertical-align:top;
}
#flow-part .contact-part {
	text-align:center;
}
/* ::::::::::::::::::::
ALL-FORM Styles
:::::::::::::::::::: */
.hnavitab, .fnavitab {
	width:100%;
	margin:10px 0;
	border:#edd5c6 solid 1px;
}
.hnavitab td, .fnavitab td{
	padding:5px;
	background:#fffff0;
}
.explain {
	margin:10px 0;
}
input {
	font-size:12px;
	margin:2px 0;
}
form {
	margin:0px;
}
.transtd {
	text-align:center;
	margin:0 auto;
	padding:20px;
}
.transtd table {
	margin:0 auto;
}
.transtd table td {
	padding:20px;
	text-align:center;
}
.submitArea {
	text-align:center;
	background-color:#fffff0;
	border:#edd5c6 solid 1px;
}
.submitArea table {
	margin:0 auto;
}
.submitArea td {
	padding:20px;
	text-align:center;
}
.inum {ime-mode:disabled;}
.ijp {ime-mode:active;}
.ieng {ime-mode:inactive;}
.isize50 {width:50px;}
.isize75 {width:75px;}
.isize100 {width:100px;}
.isize150 {width:150px;}
.isize200 {width:200px;}
.isize250 {width:250px;}
.isize300 {width:300px;}
.isize350 {width:350px;}
.isize400 {width:400px;}
.isize450 {width:450px;}
.isize500 {width:500px;}
.isize550 {width:550px;}
.isize600 {width:600px;}
.isize650 {width:650px;}

.error {
	margin:10px 0;
	width:50%;
	border-top:#cc1111 solid 1px;
	border-left:#cc1111 solid 1px;
	border-right:#660000 solid 1px;
	border-bottom:#660000 solid 1px;
	background-color:#ffffff;
}
.error .s {
	margin:1px;
	padding:3px 10px;
	color:#ffffff;
	border-top:#ff0066 solid 1px;
	border-left:#ff0066 solid 3px;;
	background-color:#cc1100;
}



.toplinklist-part {
	margin:0;
	padding:20px 10px 10px 0px;
}
.toplinklist-part a {
	float:left;
	width:300px;
	display:block;
	text-decoration:none;
}
.toplinklist-part a:link, .toplinklist-part a:visited {
	color:#737373;
}
.toplinklist-part a:active, .toplinklist-part a:hover {
	color:#ff8888;
}

.toplinklist-part ul {
	list-style:none;
}

.freetoroku {
	text-align:center;
	margin: 0 0 20px 0;
}

.subtitle {
margin-bottom:10px;
	font-size:14px;
	padding:7px;
	color:#ab4664;
	background:#fff url(../img2010/th_back2.gif) repeat-x left bottom;
	border:#edd5c6 solid 1px;
}

.formtable, .formtable2{
	width:100%;
	background:#fff;
	border:#edd5c6 solid 1px;
}
.formtable td, .formtable2 td{
	padding:7px;
	border-bottom:#edd5c6 solid 1px;
}
.formtable th, .formtable .labeltd, .formtable2 th, .formtable2 .labeltd {
	width:25%;
	padding:5px 8px;
	color:#5e3840;
	background-color:#f7ded8;
	border:#edd5c6 solid 1px;
	font-weight:normal;
}
.formtable #transtd {
border:none;
}
.formtable #transtd td {
border:none;
}
/* ::::::::::::::::::::
IMG BUTTON Styles
:::::::::::::::::::: */
.btn-f-pageback {
	display:block;
	width:167px;
	height:45px;
	text-align:left;
	background-image:url(../img2010/btn_f_pageback.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
a.btn-f-pageback:link, a.btn-f-pageback:visited {
	background-position: left top;
}
a.btn-f-pageback:hover, a.btn-f-pageback:active {
	background-position: left -45px;
}

.btn-confirm {
	display:block;
	width:167px;
	height:45px;
	text-align:left;
	background-image:url(../img2010/btn_confirm.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
a.btn-confirm:link, a.btn-confirm:visited {
	background-position: left top;
}
a.btn-confirm:hover, a.btn-confirm:active {
	background-position: left -45px;
}

a.btn-submit {
	display:block;
	width:167px;
	height:45px;
	text-align:left;
	background-image:url(../img2010/btn_submit.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
a.btn-submit:link,  a.btn-submit:visited {
	background-position: left top;
}
a.btn-submit:hover,  a.btn-submit:active {
	background-position: left -45px;
}
a.btn-historyback {
	display:block;
	width:167px;
	height:45px;
	text-align:left;
	background-image:url(../img2010/btn_historyback.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
a.btn-historyback:link,  a.btn-historyback:visited {
	background-position: left top;
}
a.btn-historyback:hover,  a.btn-historyback:active {
	background-position: left -45px;
}

.btn-simple {
margin:0 0 5px 0;
text-align:right;
}
.btn-simple a {
margin:0 0 0 auto;
	display:block;
	width:139px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_simple.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-simple a:link, .btn-simple a:visited {
	background-position: left top;
}
.btn-simple a:hover, .btn-simple a:active {
	background-position: left -35px;
}
.btn-detail a {
margin:0 0 0 auto;
	display:block;
	width:139px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_detail.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-detail a:link, .btn-detail a:visited {
	background-position: left top;
}
.btn-detail a:hover, .btn-detail a:active {
	background-position: left -35px;
}

.btn-zip {
	display:block;
	width:114px;
	height:26px;
	text-align:left;
	background-image:url(../img2010/btn_zip.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
a.btn-zip:link, a.btn-zip:visited {
	background-position: left top;
}
a.btn-zip:hover, a.btn-zip:active {
	background-position: left -26px;
}
.btn-addRowToTbl a {
	display:block;
	width:124px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_addRowToTbl.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-addRowToTbl a:link, .btn-addRowToTbl a:visited {
	background-position: left top;
}
.btn-addRowToTbl a:hover, .btn-addRowToTbl a:active {
	background-position: left -35px;
}

.btn-otherlist {
margin:0 0 5px 0;
text-align:right;
}
.btn-otherlist a {
margin:0 0 0 auto;
	display:block;
	width:179px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_otherlist.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-otherlist a:link, .btn-otherlist a:visited {
	background-position: left top;
}
.btn-otherlist a:hover, .btn-otherlist a:active {
	background-position: left -35px;
}
.btn-otherlist2 a {
	display:block;
	width:179px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_otherlist.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-otherlist2 a:link, .btn-otherlist2 a:visited {
	background-position: left top;
}
.btn-otherlist2 a:hover, .btn-otherlist2 a:active {
	background-position: left -35px;
}

.btn-h-historyback {
margin:0 0 5px 0;
text-align:right;
}
.btn-h-historyback a {
margin:0 0 0 auto;
	display:block;
	width:179px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_h_historyback.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-h-historyback a:link, .btn-h-historyback a:visited {
	background-position: left top;
}
.btn-h-historyback a:hover, .btn-h-historyback a:active {
	background-position: left -35px;
}

.btn-inquiryInputInit a {
	display:block;
	width:179px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_inquiryInputInit.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-inquiryInputInit a:link, .btn-inquiryInputInit a:visited {
	background-position: left top;
}
.btn-inquiryInputInit a:hover, .btn-inquiryInputInit a:active {
	background-position: left -35px;
}

.btn-inquiryInputInit2 a {
	display:block;
	width:327px;
	height:56px;
	text-align:left;
	background-image:url(../img2010/btn_inquiryInputInit2.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-inquiryInputInit2 a:link, .btn-inquiryInputInit2 a:visited {
	background-position: left top;
}
.btn-inquiryInputInit2 a:hover, .btn-inquiryInputInit2 a:active {
	background-position: left -56px;
}

.btn-inquiryInputInit3{
	margin-bottom:0.5em;
}
.btn-inquiryInputInit3 a {
	display:block;
	width:327px;
	height:56px;
	text-align:left;
	background-image:url(../img2010/btn_inquiryInputInit3.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-inquiryInputInit3 a:link, .btn-inquiryInputInit3 a:visited {
	background-position: left top;
}
.btn-inquiryInputInit3 a:hover, .btn-inquiryInputInit3 a:active {
	background-position: left -56px;
}
.btn-home2 {
text-align:center;
}
.btn-home2 a {
	margin:20px auto 0 auto;
	display:block;
	width:179px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_home2.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-home2 a:link, .btn-home2 a:visited {
	background-position: left top;
}
.btn-home2 a:hover, .btn-home2 a:active {
	background-position: left -35px;
}

.btn-fax a {
	display:block;
	width:383px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_fax.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-fax a:link, .btn-fax a:visited {
	background-position: left top;
}
.btn-fax a:hover, .btn-fax a:active {
	background-position: left -35px;
}

.btn-touroku {
	margin:25px 0 40px 0;
	text-align:center;
}
.btn-touroku a {
margin:0 auto;
	display:block;
	width:286px;
	height:56px;
	text-align:left;
	background-image:url(../img2010/btn_touroku.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-touroku a:link, .btn-touroku a:visited {
	background-position: left top;
}
.btn-touroku a:hover, .btn-touroku a:active {
	background-position: left -56px;
}

.btn-newmember a {
	display:block;
	width:219px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_new_member.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-newmember a:link, .btn-newmember a:visited {
	background-position: left top;
}
.btn-newmember a:hover, .btn-newmember a:active {
	background-position: left -35px;
}

.btn-apply a {
	display:block;
	width:263px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_apply.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-apply a:link, .btn-apply a:visited {
	background-position: left top;
}
.btn-apply a:hover, .btn-apply a:active {
	background-position: left -35px;
}

.btn-ad a {
	display:block;
	width:324px;
	height:56px;
	text-align:left;
	background-image:url(../img2010/btn_ad.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-ad a:link, .btn-ad a:visited {
	background-position: left top;
}
.btn-ad a:hover, .btn-ad a:active {
	background-position: left -56px;
}
.btn-service a {
margin:0 auto;
	display:block;
	width:324px;
	height:56px;
	text-align:left;
	background-image:url(../img2010/btn_service.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-service a:link, .btn-service a:visited {
	background-position: left top;
}
.btn-service a:hover, .btn-service a:active {
	background-position: left -56px;
}
.btn-banner-ad{
	margin:10px auto 30px auto;
}
.btn-banner-ad a {
margin:0 auto;
	display:block;
	width:343px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/banner_ad.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-banner-ad a:link, .btn-banner-ad a:visited {
	background-position: left top;
}
.btn-banner-ad a:hover, .btn-banner-ad a:active {
	background-position: left -35px;
}

.btn-banner-service{
	margin:10px auto 30px auto;
}
.btn-banner-service a {
margin:0 auto;
	display:block;
	width:273px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/banner_service.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-banner-service a:link, .btn-banner-service a:visited {
	background-position: left top;
}
.btn-banner-service a:hover, .btn-banner-service a:active {
	background-position: left -35px;
}
.btn-entry {
	margin:0 auto;
	width:296px;
}
.btn-entry a {
	display:block;
	width:296px;
	height:56px;
	text-align:left;
	background-image:url(../img2010/btn_entry.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-entry a:link, .btn-entry a:visited {
	background-position: left top;
}
.btn-entry a:hover, .btn-entry a:active {
	background-position: left -56px;
}

 a.btn-historyback {
	display:block;
	width:167px;
	height:45px;
	text-align:left;
	background-image:url(../img2010/btn_historyback.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
 a.btn-historyback:link,  a.btn-historyback:visited {
	background-position: left top;
}
 a.btn-historyback:hover,  a.btn-historyback:active {
	background-position: left -45px;
}

 a.btn-defined {
	display:block;
	width:167px;
	height:45px;
	text-align:left;
	background-image:url(../img2010/btn_defined.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
 a.btn-defined:link,  a.btn-defined:visited {
	background-position: left top;
}
 a.btn-defined:hover,  a.btn-defined:active {
	background-position: left -45px;
}
 a.btn-revision {
	display:block;
	width:167px;
	height:45px;
	text-align:left;
	background-image:url(../img2010/btn_revision.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
 a.btn-revision:link,  a.btn-revision:visited {
	background-position: left top;
}
 a.btn-revision:hover,  a.btn-revision:active {
	background-position: left -45px;
}
.btn-close a {
	display:block;
	width:124px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_close.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-close a:link, .btn-close a:visited {
	background-position: left top;
}
.btn-close a:hover, .btn-close a:active {
	background-position: left -35px;
}

.btn-searchPostalCode a {
	display:block;
	width:115px;
	height:45px;
	text-align:left;
	background-image:url(../img2010/btn_searchPostalCode.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-searchPostalCode a:link, .btn-searchPostalCode a:visited {
	background-position: left top;
}
.btn-searchPostalCode a:hover, .btn-searchPostalCode a:active {
	background-position: left -45px;
}

.btn-inquiry a {
	display:block;
	width:179px;
	height:35px;
	text-align:left;
	background-image:url(../img2010/btn_inquiry.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-inquiry a:link, .btn-inquiry a:visited {
	background-position: left top;
}
.btn-inquiry a:hover, .btn-inquiry a:active {
	background-position: left -35px;
}

 a.btn-defined {
	display:block;
	width:167px;
	height:45px;
	text-align:left;
	background-image:url(../img2010/btn_defined.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
 a.btn-defined:link,  a.btn-defined:visited {
	background-position: left top;
}
 a.btn-defined:hover,  a.btn-defined:active {
	background-position: left -45px;
}
 a.btn-revision {
	display:block;
	width:167px;
	height:45px;
	text-align:left;
	background-image:url(../img2010/btn_revision.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
 a.btn-revision:link,  a.btn-revision:visited {
	background-position: left top;
}
 a.btn-revision:hover,  a.btn-revision:active {
	background-position: left -45px;
}

#mywork-part .datatbl01 {
	width:70%;
	margin-bottom:30px;
}

#mywork-part .datatbl01 th {
	background-color:#FDFAE3;
	color:#333333;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	font-weight:normal;
	border-top: 1px solid #ccc7a5;
	border-left: 1px solid #ccc7a5;
}

#mywork-part .datatbl01 th.th2 {
	border-right: 1px solid #ccc7a5;
}

#mywork-part .datatbl01 td {
	background-color:#FFFFFF;
	color:#333333;
	text-align:left;
	vertical-align:top;
	padding:5px;
	font-weight:normal;
	border-top: 1px solid #ccc7a5;
	border-left: 1px solid #ccc7a5;
	line-height:1.5em;
}

#mywork-part .datatbl01 td.td2 {
	border-right: 1px solid #ccc7a5;
}

#mywork-part .datatbl01 td.td3 {
	border-bottom: 1px solid #ccc7a5;
}

#mywork-part .datatbl02 {
	width:60%;
	margin-top:10px;
	margin-bottom:6px;
}

#mywork-part .datatbl02 th {
	background-color:#dbe3ec;
	color:#333333;
	text-align:left;
	vertical-align:top;
	padding:5px;
	font-weight:normal;
	border: 1px solid #a1b7d2;
	line-height:1.5em;
}

#mywork-part .datatbl02 td {
	background-color:#dbe3ec;
	color:#333333;
	text-align:left;
	vertical-align:top;
	padding:5px;
	font-weight:normal;
	border-top: 1px solid #a1b7d2;
	border-right: 1px solid #a1b7d2;
	border-bottom: 1px solid #a1b7d2;
	line-height:1.5em;
}

#mywork-part .datatbl03 {
	width:60%;
	margin-top:10px;
	margin-bottom:6px;
}

#mywork-part .datatbl03 th {
	background-color:#dbe3ec;
	color:#333333;
	text-align:left;
	vertical-align:top;
	padding:5px;
	font-weight:normal;
	border-top: 1px solid #a1b7d2;
	border-left: 1px solid #a1b7d2;
	border-right: 1px solid #a1b7d2;
	line-height:1.5em;
}

#mywork-part .datatbl03 th.th2 {
	border-bottom: 1px solid #a1b7d2;
}

#mywork-part .datatbl03 td {
	background-color:#FFFFFF;
	color:#333333;
	text-align:left;
	vertical-align:top;
	padding:5px;
	font-weight:normal;
	border-top: 1px solid #a1b7d2;
	border-right: 1px solid #a1b7d2;
	line-height:1.5em;
}

#mywork-part .datatbl03 td.td2 {
	border-bottom: 1px solid #a1b7d2;
}
#mywork-part .datatbl03 td.td3 {
	border-left: 1px solid #a1b7d2;
}



#changed-part .datatbl01 {
	width:70%;
	margin-bottom:30px;
}

#changed-part .datatbl01 th {
	background-color:#FDFAE3;
	color:#333333;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	font-weight:normal;
	border-top: 1px solid #ccc7a5;
	border-left: 1px solid #ccc7a5;
}

#changed-part .datatbl01 th.th2 {
	border-right: 1px solid #ccc7a5;
}

#changed-part .datatbl01 td {
	background-color:#FFFFFF;
	color:#333333;
	text-align:left;
	vertical-align:top;
	padding:5px;
	font-weight:normal;
	border-top: 1px solid #ccc7a5;
	border-left: 1px solid #ccc7a5;
	line-height:1.5em;
}

#changed-part .datatbl01 td.td2 {
	border-right: 1px solid #ccc7a5;
}

#changed-part .datatbl01 td.td3 {
	border-bottom: 1px solid #ccc7a5;
}

#h1-td2 {
	width: 360px;
}
#h1-td3 {
	width: 475px;
}
#breadcrumbs li {
	float: left;
	margin-right: 4px;
	padding: 0;
	background: none;
	list-style: none;
}
#breadcrumbs a {
	padding-right: 4px;
}
#f1-block1 {
	width: auto;
	display:inline;
	border:#f4688f solid 1px;
}
#f1-block1 span {
	display:block;
	padding:5px 10px;
}


