.title {
	font-size: 10pt;
	font-weight: bold;
	color: #006699;
	padding-bottom: 5px;
}
.back {
	margin: 0px;
}
.head-back1 {
	background-image: url(/image/head_back1.gif);
}
.head-back2 {
	background-image: url(/image/head_back2.gif);
}
.mydata-head-back {
	background-color: #E6959C;
	background-image: url(/user/mydata/image/mydata_head_back.gif);
	background-repeat: repeat-x;
}
.mfon {
	font-size: 12px;
}
.line1 {
	background-image: url(/image/line1.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.line2 {
	background-image: url(/image/line2.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.line3 {
	background-image: url(/image/line3.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.dash1 {
	background-image: url(/image/dash1.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.grayout{
	color: #aaaaaa;
}
A.graylink:link{
	color: #999999;
	text-decoration:none;
}
A.graylink:visited {
	color: #999999;
	text-decoration:none;
}
A.graylink:hover {
	color:#666666;
	text-decoration:none;
}

A.white-link:link {
	color: #ffffff;
	text-decoration:none;
}
A.white-link:visited {
	color: #ffffff;
	text-decoration:none;
}
A.white-link:hover {
	color:#cc9966;
	text-decoration:none;
}

A.link:link {
	color: #0066CC;
	text-decoration:none;
}
A.link:visited {
	color: #0066CC;
	text-decoration:none;
}
A.link:hover {
	color:#CC3300;
	text-decoration:none;
}
a.link-btn:link {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #990000;
	padding: 3px 8px;
	border: 1px solid #660000;
	text-decoration:none;
}
a.link-btn:visited {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #990000;
	padding: 3px 8px;
	border: 1px solid #660000;
	text-decoration:none;
}
a.link-btn:hover {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #CC3300;
	padding: 3px 8px;
	border: 1px solid #660000;
	text-decoration:none;
}
a.link-btn-rtg:link {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #2b6aa4;
	padding: 3px 8px;
	border: 1px solid #2b6aa4;
	text-decoration:none;
}
a.link-btn-rtg:visited {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #2b6aa4;
	padding: 3px 8px;
	border: 1px solid #2b6aa4;
	text-decoration:none;
}
a.link-btn-rtg:hover {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #4b8ac4;
	padding: 3px 8px;
	border: 1px solid #2b6aa4;
	text-decoration:none;
}
.pad16 {
	padding: 16px;
}
.mfon-pad4 {
	font-size: 12px;
	padding: 4px;
}
.sfon {
	font-size: 10px;
}
.mfon-pad {
	font-size: 9pt;
	padding: 5px 8px 2px;
}
.pad-c {
	padding: 20px 30px 20px 40px;
}
.pad8 {
	padding: 8px;
}
.tophead-back {
	background-image: url(/image/tophead_back.gif);
}
div.line {
	width: 100%;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
}
.dash2 {
	background-image: url(/image/dash2.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.back-job-guide {
	background-image: url(/user/job/image/job_guide_back.gif);
	background-repeat: repeat-x;
	background-position: center center;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.back-biz {
	background-image: url(/user/job/image/biz_back.gif);
	background-repeat: repeat-x;
	background-position: center center;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.back-box {
	background-image: url(/user/job/image/box_back.gif);
	background-repeat: repeat-x;
	background-position: center center;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.job-titleback {
	background-image: url(/user/job/image/title_backimg.gif);
	background-repeat: repeat-x;
}

.contenttext {
	letter-spacing: 0.035em;
	line-height: 1.15em;
}
.bbs_txt {

	line-height: 1.3em;
	font-size: medium;
}


/* ¼²¼Ì¼´¼¾¼Á¼¹¼·¼®¼§¼Ú¼§¼Å¼§¼Â¼£¼¤¼§¼×¼§¼Å¼§¼Á¼£¼¾¼Ï¼Ó¼¦¼Í¼Æ¼Ë¼´¼Å(2007.09) */

.login-back {
	background-color: #fce8c7;
	background-image: url(/image2/login_back.gif);
	background-repeat: repeat-x;
}
.login-back2 {
	background-color: #fce8c7;
	background-image: url(/image2/login_back2.gif);
	background-repeat: repeat-x;
}
.input-login {
	border: 1px solid #db958f;
	font-size: 10pt;
}
A.link-arrow:link {
	color: #0066CC;
	text-decoration:none;
	background-image: url(/image2/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 12px;
	line-height: 14px;
}
A.link-arrow:visited {
	color: #324787;
	text-decoration:none;
	background-image: url(/image2/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 12px;
	line-height: 14px;
}
A.link-arrow:hover {
	color:#CC3300;
	text-decoration:none;
	background-image: url(/image2/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 12px;
	line-height: 14px;
}
.pad4 {
	padding: 4px;
}
.footer-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc3357;
}
.footer-link {
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.footer-link A:link {
	color: #0066CC;
	text-decoration:none;
}
.footer-link A:visited {
	color: #324787;
	text-decoration:none;
}
.footer-link A:hover {
	color:#CC3300;
	text-decoration:none;
}
.logout {
	background-image: url(/image2/logout_img1.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 43px;
	padding-right: 20px;
	padding-left: 45px;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
}
.contents td {
	font-size: 10pt;
	line-height: 1.4em;
}
.contents form {
	margin: 0px;
}
.joblist A:link {
	color: #0066CC;
	text-decoration:none;
}
.joblist A:visited {
	color: #324787;
	text-decoration:none;
}
.joblist A:hover {
	color:#CC3300;
	text-decoration:none;
}

.spcon-box {
	background-image: url(/user/job/image/spcon_box1.gif);
	background-repeat: repeat-y;
	padding-top: 12px;
	padding-right: 13px;
	padding-bottom: 8px;
	padding-left: 13px;
	font-size: 12px;
	line-height: 15px;
}
.dash2 {
	background-image: url(/user/job/image/spcon_dash.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.mfon-indent {
	font-size: 12px;
	line-height: 15px;
	text-indent: -12px;
	padding-left: 12px;
}
.tableborder {
	border: 1px solid #ff7f00;
	font-size: 12px;
}
.table-title {
	background-color: #ff7f00;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.table-title-r {
	background-color: #ff7f00;
}
.tablecell {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7f00;
	background-color: #fffaf0;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #ff7f00;
}
.tablecell-r {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7f00;
	background-color: #fffaf0;
}

.boxline-top {
	height: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c44178;
}
.boxline-down {
	height: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c44178;
}
.boxline-left {
	width: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c44178;
}
.boxline-right {
	width: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c44178;
}
A.link-arrow2 {
	background-image: url(/image2/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
	margin-right: 10px;
}
.box1-border {
	border: 1px solid #ff7f00;
	font-size: 12px;
	background-color: #fffdf7;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.box1-cell {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #ebbe69;
	padding-top: 6px;
	padding-bottom: 6px;
}
.box2-border {
	border: 1px solid #6aa800;
	font-size: 12px;
	background-color: #f8faf5;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.box2-cell {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #94c06a;
	padding-top: 6px;
	padding-bottom: 6px;
}
.mfon-line {
	font-size: 12px;
	line-height: 18px;
}


/* Ž°ŽÊŽ²Ž¼Ž¡Ž¢Ž¾??Ž³Ž¥ò§à§ŽÈŽ¥ŽÃŽ¥Ž×ŽÍŽÑŽ¤ŽËŽÄŽÉŽ²ŽÃ(2008.02) */
A.read-menu:link {
	color: #000000;
	text-decoration:none;
	font-size: 12px;
	background-image: url(/contents/image/reading/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin-left: 16px;
	padding-left: 11px;
	display: block;
	margin-bottom: 4px;
	margin-top: 3px;
}
A.read-menu:visited {
	color: #000000;
	text-decoration:none;
	font-size: 12px;
	background-image: url(/contents/image/reading/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin-left: 16px;
	padding-left: 11px;
	display: block;
	margin-bottom: 4px;
	margin-top: 3px;
}
A.read-menu:hover {
	color: #DE0052;
	text-decoration:none;
	font-size: 12px;
	background-image: url(/contents/image/reading/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin-left: 16px;
	padding-left: 11px;
	display: block;
	margin-bottom: 4px;
	margin-top: 3px;
}
A.read-menu-s:link {
	color: #000000;
	text-decoration:none;
	font-size: 10px;
	background-image: url(/contents/image/reading/menu_arrow_s.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-left: 28px;
	padding-left: 9px;
	display: block;
	margin-bottom: 3px;
	margin-top: 3px;
}
A.read-menu-s:visited {
	color: #000000;
	text-decoration:none;
	font-size: 10px;
	background-image: url(/contents/image/reading/menu_arrow_s.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-left: 28px;
	padding-left: 9px;
	display: block;
	margin-bottom: 3px;
	margin-top: 3px;
}
A.read-menu-s:hover {
	color: #DE0052;
	text-decoration:none;
	font-size: 10px;
	background-image: url(/contents/image/reading/menu_arrow_s.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-left: 28px;
	padding-left: 9px;
	display: block;
	margin-bottom: 3px;
	margin-top: 3px;
}
.read-menu-blank {
	color: #333333;
	text-decoration:none;
	font-size: 12px;
	background-image: url(/contents/image/reading/menu_arrow_blank.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-left: 15px;
	padding-left: 12px;
	display: block;
	margin-bottom: 4px;
	margin-top: 3px;
}
.text-main {
	font-size: 12px;
	line-height: 15px;
	color: #767676;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.text-date {
	font-size: 10px;
	color: #333333;
}
.box-border-red {
	border: 1px solid #ee6464;
	padding: 8px;
}
.text-main2 {
	font-size: 12px;
	line-height: 15px;
	color: #767676;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.box-border-yg {
	border: 1px solid #9ba600;
	padding: 8px;
}
.dash_purple {
	background-image: url(/contents/image/reading/dash_purple.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.dash_purple_v {
	background-image: url(/contents/image/reading/dash_purple_v.gif);
	background-repeat: repeat-y;
	background-position: center center;
}

