<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* D E F A U L T */
* { margin: 0; padding: 0; }
body { background-color: white; }
p {
	font-size: 12px;
	font-family: "�ᥤ�ꥪ", Meiryo, "�ҥ饮�γѥ� Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "�ͣ� �Х����å�", "MS PGothic", sans-serif;
	line-height: 1.3;
	color: black;
}
img { border: none; }
a:link    { text-decoration:none;}
a:hover   { text-decoration:underline; color: #AF573F;}

.t_left   { text-align: left; }
.t_right  { text-align: right; }
.t_center { text-align: center; }
.right { float: right; }
.left  { float: left; }
.clear { clear: both; }
br.clear { height:0px; }
.center {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.h0 { height:0; }
.db  { display:block; }
.rm0 { margin-right:0 !important; }
.rm8 { margin-right:8px; }
.tm8 { margin-top:8px; }
.tm16 { margin-top:16px; }
.bm4 { margin-bottom:4px; display:block; }
.bm8 { margin-bottom:8px; display:block; }
.bm12 { margin-bottom:12px; display:block; }
.bm16 { margin-bottom:16px; display:block; }
.bm24 { margin-bottom:24px; display:block; }
.bm32 { margin-bottom:32px; display:block; }
.bm48 { margin-bottom:48px; display:block; }

.vcenter {
	display:table-cell;
	vertical-align:middle;
	width:auto;
}
* html .vcenter {/* IE 6 */
	display:inline;
	zoom:1;
}
*:first-child+html .vcenter {/* IE 7 */
	display:inline;
	zoom:1;
}
.lir {
	display:block;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 0 !important;
}
/* clearfix */
.cr:after {
	display : block;
	clear : both;
	height : 0;
	content : "";
	overflow : hidden;
}
.cr {
	overflow : hidden;
}

/* topicpath */
ul.topicpath {
	font-size: 12px;
	margin-left:8px;
	background-color: #FFF;
	width: 876px;
	padding-left: 24px;
	font-family: "�ᥤ�ꥪ", Meiryo, "�ҥ饮�γѥ� Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "�ͣ� �Х����å�", "MS PGothic", sans-serif;
}
ul.topicpath li { display:inline; line-height:36px; list-style-type:none; }

/* form 
input.btn {
	color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 0;
    padding: 6px 18px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-transition: background-position 0.1s linear 0s;
	background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #CCCCCC #CCCCCC #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);	
}
input.btn:hover {
    -moz-transition: background-position 0.1s linear 0s;
    background-color: #E6E6E6;
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}
*/

/* H E A D E R */
.header {
	width: 950px;
	height: 87px;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
}
h1 a {
	/* LIR */
	display: block;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 0 !important;
	display: block;
	float: left;
	background-image: url(http://www.le-union.com/img/onlineshop_header.gif);
	width: 484px;
	padding-top: 87px;
}
ul.headnavi li {
	list-style-type:none;
	float:left;
}
ul.headnavi li a{
	/* LIR */
	display: block;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 0 !important;
	background-image: url(http://www.le-union.com/img/onlineshop_header.gif);
	padding-top: 87px;
}
ul.headnavi li.m1 a{       width:148px; background-position:-484px   0px;}
ul.headnavi li.m1 a:hover{              background-position:-484px -87px;}
ul.headnavi li.m2 a{       width:149px; background-position:-632px   0px;}
ul.headnavi li.m2 a:hover{              background-position:-632px -87px;}
ul.headnavi li.m3 a{       width:169px; background-position:-781px   0px;}
ul.headnavi li.m3 a:hover{              background-position:-781px -87px;}

.top_banner {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	height: 474px;
	width: 950px;
}
.subnavi {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	list-style-type: none;
	margin-top: 15px;
	margin-bottom: 21px;
	text-align: center;
}
.subnavi li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.subnavi li a {
	font-size: 14px;
	color: #80422d;
}

/* C O N T E N T S */
.body {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.body .main {
    font-family: "�ᥤ�ꥪ",Meiryo,"�ҥ饮�γѥ� Pro W3","Hiragino Kaku Gothic Pro",Osaka,"�ͣ� �Х����å�","MS PGothic",sans-serif;
	float: left;
	width: 640px;
}
.body .midInfo1 {
	text-align: center;
	margin-top: 38px;
	clear: both;
}
a.backtotop {
	display:inline-block;
	color: #80422D;
	background-image: url(http://www.le-union.com/img/icon1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 21px;
	margin-bottom:11px;
}

/* S I D E B A R */
.sidebarR {
	float: right;
	width: 282px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #80422d;
	margin-top: 53px;
}
.sidebarR .section {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #80422d;
	padding-top: 8px;
	padding-bottom: 8px;
}
.sidebarR .section h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
	margin-bottom: 8px;
}
.sidebarR .section ul {
	list-style-type: none;
}
.sidebarR .section ul li {
	font-size: 12px;
	line-height: 1.8em;
	color: #80422d;
	background-image: url(http://www.le-union.com/img/icon2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
.sidebarR .section ul li a {
	color: #80422d;
}
.sidebarR iframe {
	width:283px;
	border: medium none;
    overflow: hidden;
	vertical-align:bottom;
	*height: 175px;
}
.section.banner a img {
	display: block;
	margin-bottom: 7px;
}
.section.banner a:last-child img {
	margin-bottom: 0;
}

/* F O O T E R */
.footer {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfa196;
	padding-top: 16px;	
	padding-bottom: 16px;
	text-align: center;
}
.footer h3 a {
	display:block;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 0 !important;
	
	background-image: url(http://www.le-union.com/img/footer_logo.gif);
	width: 238px;
	padding-top: 80px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:11px;
}

/* F R E E P A G E */
#freePage.job h2 {
	font-size: 18px;
	color: #80422d;
	margin-bottom: 27px;
	margin-top: 10px;
	line-height: 1em;
	font-weight: bold;
}
#freePage.job h3 {
	font-size: 22px;
	color: #80422d;
	line-height: 1em;
	margin-bottom: 9px;
}
#freePage.job .job_h3 {
	margin-bottom: 35px;
}
#freePage.job p {
	font-size: 16px;
	line-height: 1.7em;
}
#freePage.job .recruit p {
	margin-bottom: 35px;
}
#freePage.job .table01 {
	width: 640px;
}
#freePage.job .table01 th ,
#freePage.job .table01 td {
	font-size: 16px;
	line-height: 1.7em;
	text-align:left;
}
#freePage.job .table01 th {
	width: 90px;
	height: 15px;
	font-weight: normal;
	vertical-align: top;
}
#freePage.job .recruit .dl02 {
	width: 640px;
	margin-bottom: 75px;
}
#freePage.job .recruit .dl02 dt, .recruit .dl02 dd {
	font-size: 16px;
	line-height: 1.7em;
	text-align:left;
}
#freePage.job .recruit .dl02 dt {
	clear: left;
	float: left;
	width: 200px;
	white-space: nowrap;
	margin-right:40px;
}
#freePage.job .job_button {
	display:block;
	padding-left: 183px;
}</pre></body></html>