@import url(webfonts/thsarabunnew.css);

html, body, div{
    margin: 0;
    padding: 0;
}

body{ 	
    font-family: Tahoma, Arial, sans-serif;
    font-size : 13px;
    line-height:15px;
    color:#ffffff;
    background:#333333;		
}

img{ border:none; }
:focus { outline:0; }
a:active { outline:none; }
.word-wrap {
word-wrap: break-word;
} 
.clear{ clear:both; }
.left{ float:left; }
.right{ float:right; }
.box{ display:block; position:relative; }
.center{ text-align:center; }

.table{ display:table; }
.table-row{ display:table-row; }
.table-cell{ display:table-cell; }

/*---------- text-link ----------*/
a:link{text-decoration : none; color : #ffffff;}
a:visited {text-decoration : none; color : #ffffff;}
a:hover {text-decoration: none; color : #ffffff;}

a.txtLink:link {text-decoration : none; color : #ffffff;}
a.txtLink:visited {text-decoration : none; color : #ffffff;}
a.txtLink:hover {text-decoration:underline; color : #ffffff;}

.content{ display:block; width:956px; margin:0 auto; position:relative; }
#content-black{ display:block; position:relative;  background:#000; min-height:300px;  }

#header{ display:block; position:relative; height:151px; border-bottom:#989898 solid 1px; background:#FFF; }
.header-logo{ display:block; text-align:center; padding:30px 0 32px; }
.header-nav{ display:block; position:relative; }
.header-nav-bottom{ display:block; height:13px; background:url(../img/bg-nav-bottom.gif) top center no-repeat; }

a.m-about{ display:block; width:67px; height:11px; background:url(../img/m-about.gif) no-repeat; float:left; margin-left:32px; }
a.m-about:hover{ background-position:0 -11px; }
a.m-about-activ{ display:block; width:67px; height:11px; background:url(../img/m-about.gif) no-repeat; float:left; margin-left:32px; background-position:0 -11px;  }

a.m-products{ display:block; width:72px; height:11px; background:url(../img/m-products.gif) no-repeat; float:left; margin-left:68px; }
a.m-products:hover{ background-position:0 -11px; }
a.m-products-activ{ display:block; width:72px; height:11px; background:url(../img/m-products.gif) no-repeat; float:left; margin-left:68px; background-position:0 -11px;  }

a.m-technology{ display:block; width:91px; height:11px; background:url(../img/m-technology.gif) no-repeat; float:left; margin-left:56px; }
a.m-technology:hover{ background-position:0 -11px; }
a.m-technology-activ{ display:block; width:91px; height:11px; background:url(../img/m-technology.gif) no-repeat; float:left; margin-left:56px; background-position:0 -11px;  }

a.m-service{ display:block; width:56px; height:11px; background:url(../img/m-service.gif) no-repeat; float:left; margin-left:59px; }
a.m-service:hover{ background-position:0 -11px; }
a.m-service-activ{ display:block; width:56px; height:11px; background:url(../img/m-service.gif) no-repeat; float:left; margin-left:59px; background-position:0 -11px;  }

a.m-location{ display:block; width:65px; height:11px; background:url(../img/m-location.gif) no-repeat; float:left; margin-left:75px; }
a.m-location:hover{ background-position:0 -11px; }
a.m-location-activ{ display:block; width:65px; height:11px; background:url(../img/m-location.gif) no-repeat; float:left; margin-left:75px; background-position:0 -11px;  }

a.m-career{ display:block; width:53px; height:11px; background:url(../img/m-career.gif) no-repeat; float:left; margin-left:79px; }
a.m-career:hover{ background-position:0 -11px; }
a.m-career-activ{ display:block; width:53px; height:11px; background:url(../img/m-career.gif) no-repeat; float:left; margin-left:79px; background-position:0 -11px;  }

a.m-contact{ display:block; width:63px; height:11px; background:url(../img/m-contact.gif) no-repeat; float:left; margin-left:85px; }
a.m-contact:hover{ background-position:0 -11px; }
a.m-contact-activ{ display:block; width:63px; height:11px; background:url(../img/m-contact.gif) no-repeat; float:left; margin-left:85px; background-position:0 -11px;  }

/* footer */
#footer{ display:block; background:#333333; min-height:205px; border-top:#989898 solid 1px; font-size:12px; line-height:18px;  }
.footer-top{ display:block; height:8px; background:url(../img/bg-footer-top.gif) top center no-repeat; }
.footerbox{ display:block; position:relative; padding:12px 0 0; }

.footerbox1{ display:block; width:141px; float:left; margin-left:62px; }
.footerbox1 a{ color:#ffffff; text-decoration:none; }
.footerbox1 a:hover{ color:#989898; text-decoration:none; }

.footerbox2{ display:block; width:256px; float:left; }
.footerbox2 a{ color:#ffffff; text-decoration:none; }
.footerbox2 a:hover{ color:#989898; text-decoration:none; }

.footerbox3{ display:block; width:136px; float:left; margin-left:17px; }
.footerbox3 a{ color:#ffffff; text-decoration:none; }
.footerbox3 a:hover{ color:#989898; text-decoration:none; }

.footerbox4{ display:block; width:138px; float:left; }
.footerbox4 a{ color:#ffffff; text-decoration:none; text-transform:uppercase; }
.footerbox4 a:hover{ color:#a07e46; text-decoration:none; }

.footerbox5{ display:block; width:78px; float:left; margin-left:127px; }
.icon-fb{ display:block; width:19px; height:19px; background:url(../img/icon-facebook.png) no-repeat; }
.icon-fb:hover{ background-position:0 -19px; }

.footer-contact{ position:relative; top:11px; left:-59px; }

.footer-copy{ display:block; margin:50px 0 0; font-size:11px; color:#adadad; }
.footer-copy a{ color:#adadad; }
.footer-copy a:hover{ text-decoration:underline; }

#btn_top{ display:block; width:28px; height:28px; background:url(../img/top.png) no-repeat; }

/* homepage */
.home-contact{ display:block; position:absolute; z-index:9; bottom:10px; right:0px; }



/* about us*/
.about-left{ display:block; width:543px; float:left; }
.about-right{ display:block; width:413px; float:left; background:url(../img/bg-about-right.jpg) repeat-y top center; min-height:440px; }

.box-aboutl{ display:block; width:495px; padding:19px 0 19px 22px; color:#FFF; }
.box-aboutr{ display:block; width:350px; color:#000; font-size:28px; line-height:30px; padding:19px 0 19px 30px;  }



/* products */
.product-left{ display:table-cell; width:204px; vertical-align:top; }
.product-line{ display:table-cell; width:1px; background:#989898;  }
.product-right{ display:table-cell; width:751px; vertical-align:top; }

.box-product{ display:block; width:163px; margin:0 auto; padding:21px 0 0; }
.product-h{ display:block; text-transform:uppercase; font-weight:bold; color:#999999; padding:0 0 10px; }

.product-top{ display:block; width:163px; height:7px; background:url(../img/product-top.gif) no-repeat; }
.product-bottom{ display:block; width:163px; height:8px; background:url(../img/product-bottom.gif) no-repeat; }

.product-list{ display:block; padding:15px 12px; line-height:20px; }
.product-list a{ display:block; color:#999999; }
.product-list a:hover{ color:#fffefe; }
.product-list a.product-activ{ color:#fffefe; }

.product-gallery{ display:block; width:751px; height:449px; position:relative; }
div#boxGallery {
	width: 751px; 
	margin: 0 auto;
	text-align: left; display:block; 
	
}
div#container {
	overflow: hidden; 
}
div.contentg {
	display: none;
	clear: both; width:751px; height:449px; margin:0 auto; position:relative; 
}

div.contentg a, div.navigation a {
	text-decoration: none;
}
div.contentg a:hover, div.contentg a:active {
	text-decoration: underline;
}

a.pageLink {
	height:45px;
	width:22px; 
}

div.slideshow-container,
div.loader,
div.slideshow a.advance-link {
	width: 751px; /* This should be set to be at least the width of the largest image in the slideshow with padding */
	
}

div.loader,
div.slideshow a.advance-link,
div.caption-container {
	height: 449px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	
	
}

div.slideshow-container {
	position: relative;
	clear: both;
}


div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;

}
div.slideshow a.advance-link {
	display: block;
	line-height: 0px;/* This should be set to be at least the height of the largest image in the slideshow with padding */
	text-align: center;
	display: table-cell;
    vertical-align: middle;
    width: 751px;
    height: 449px;
	
}

div.slideshow a.advance-link:hover,
div.slideshow a.advance-link:active,
div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow a.advance-link:focus {
	outline: none;
}

div.slideshow img {
	margin:0; padding:0; 
	vertical-align:middle; max-width:751px; max-height:449px;
}

div.caption-container {
	float: right;
	position: relative;
	margin-top: 0px;
}
span.image-caption {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}


.navigation-container{ display:block; background:url(../img/bg-thumbg.png) no-repeat; width:489px; position:absolute; bottom:10px; left:131px;  }

div.navigation {
	width:489px; 
	height:45px;  display:block; overflow:hidden; 
}
div.navigation a.prev {
	/*background-image: url(../img/icon_prevG.jpg);*/ position:relative; top:0; right:0px; background: url(../img/prog-prev.png) no-repeat;
}
div.navigation a.next {
	/*background-image: url(../img/icon_nextG.jpg); */ position:absolute; top:0; left:0px; background: url(../img/prog-next.png) no-repeat;
}

div.navigation a.pageLink {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	width: 22px;
	background-repeat:no-repeat;
}
div.navigation a.pageLink:focus {
	outline: none;
}

ul.thumbs {
	position: relative;
	float: left;
	margin: 0;
	padding: 0; margin-top:0px; 
	
	
}
ul.thumbs li {
	float: left;
	padding: 0; width:41px; height:41px;
	list-style: none; overflow:hidden; 
	margin-right:5px;  border:#ffffff solid 2px;

}
a.thumb {
	display: block; width:41px; height:41px; overflow:hidden;
}

.thumb-resize{
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  position: relative;
}
.thumb-resize img {
  top: 0; max-height:60px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  min-width: 50%;
  min-height: 50%;
  position: absolute; text-align:center;
}

a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	 /*max-width:41px; max-height:41px; */
}
div.pagination {

}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {

}
div.pagination a:hover {
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
}

.image-wrapper .current{ background:#000000 !important;}

/* Panel Tab/button */
.tabtop{
	min-height: 44px; width:343px; 
	position: relative; left:0px;
    top: 0;
    z-index: 999;
}

.tabtop a.open, .tabtop a.close {
	min-height: 45px;
	cursor: pointer;
	display: block;
	width: 343px;
	position: relative;
	top: 0; left:0px;
}

#toppanel {
	display:block;
    position:absolute;
    width: 343px; height:44px; 
    z-index: 999;
    margin-left: auto;
    margin-right: auto; top:0px; right:0px;
}

#panel {
	width: 100%;
	height:auto;
	color: #cccccc; text-align:center;
	background: url(../img/product-panel.png);
	overflow: hidden; 
	position: relative;
	z-index: 3;
	display: none; 
}
.product-text{ display:block; position:relative; min-height:80px; padding:16px 0 0 20px;  }


/*  service */
.content-service{ display:block; width:956px; min-height:374px; background:url(../img/bg-service.jpg) top center no-repeat; margin:0 auto; }
.box-service{ display:block; width:658px; margin-left:32px; position:relative; }


/*  location */
.boxloca01{  display:block; width:956px; margin:0 auto; position:relative; border-bottom:#5c5c5c solid 1px;   }
.boxloca02{  display:block; width:956px; margin:0 auto; position:relative;   }

.location-map{ display:block; width:630px; float:left; height:456px; margin:0 20px 0 0px;  }
.location-add{ display:block; width:272px; float:left; }


a.btn-googlemap{ display:block; background:url(../img/btn-googlemap.gif) no-repeat; width:102px; height:17px; margin:11px 0 4px; }
a.btn-googlemap:hover{ background-position:0 -17px; }

a.btn-print{ display:block; background:url(../img/btn-print.gif) no-repeat; width:59px; height:17px; }
a.btn-print:hover{ background-position:0 -17px; }


/* career */
.career-mail{ display:block; text-align:center; font-size:30px; line-height:34px; }
.career-mail a:hover{ text-decoration:underline; }

a.btn-download-app{ display:block; width:195px; height:16px; background:url(../img/btn-download-app.gif) no-repeat; margin:4px auto 0; }
a.btn-download-app:hover{ background-position:0 -16px;  }

.box-career{ display:block; position:relative; padding:46px 30px 0; }
.careerbox{ display:block; width:426px; float:left; margin-right:44px; padding-bottom:20px; }
.career-h{ display:block; padding:6px 0; border-bottom:#a07e46 solid 1px; }
.career-posi{ display:block; float:left; text-transform:uppercase; font-weight:bold; }
.career-desc{ display:block; position:relative; padding:8px 0; }
.career-desc ul{ padding-left:15px;}

.career-page{ display:block; text-align:center; padding:10px 0; }
.career-page a{ color:#ffffff; padding:0 3px; }
.career-page a:hover{ color:#a07e46; }
.career-page span{ color:#a07e46; padding:0 3px;  }


/*  contact  */
.box-contact{ display:block; width:368px; margin:0 auto; position:relative; padding:40px 0; }
.con-req{ color:#a07e46; }
.con-txt{ padding:0 0 0; line-height:26px;}
#contactform{ font-size:12px;}
#contactform label { display:block; padding:0; margin:0;}
#contactform label.error{ margin-left: 0px; color:#9d372e; font-size:11px; font-style:italic;  }

#contactform input{ display:block; border:0; height:24px; background:#000; border-bottom:#8b8b8b solid 1px; width:100%;  color:#ffffff; font-size:12px; }
#contactform input.error{  border-bottom:#f8dbdb solid 1px; }

#contactform textarea{  display:block; border:0; resize: none; width:100%; height:51px; border-bottom:#8b8b8b solid 1px; margin-bottom:6px;  color:#ffffff; font-size:12px; background:#000; border-bottom:#8b8b8b solid 1px; line-height:20px;  }
#contactform textarea.error{ border-bottom:#f8dbdb solid 1px; }

#contactform input[type="image"]{ width:49px; height:15px; background:none; border:0; padding:0; margin:0; }


/*  tachnology  */
.tachno-printing{ display:block; position:relative; width:956px; margin:0 auto; background:url(../img/bg-tachno-home.jpg) no-repeat; min-height:442px;  }
.content-black{ display:block; position:relative;  background:#000000;  }
.tachno-nav{ display:block; position:relative;  background:#222222; height:46px;  }

.boxtachno-nav{ display:block; text-align:center; padding:14px 0 0;  }
.boxtachno-nav span{ color:#ffffff; cursor:pointer;  }
.boxtachno-nav span:hover{ color:#a07e46; }

#tachno-menu{ 
   width:100%;  height:46px; position:fixed; background:#222222; top:0px;
   display:none;  z-index:99; 
}

#pre-press{ display:block; min-height:450px; position:relative; background:#FFF; }
#press{ display:block; position:relative; min-height:450px; background:#000;  }
#after-press{ display:block; position:relative; min-height:450px; background:#FFF; }
#control-processes{ display:block; position:relative; min-height:468px; background:#000; }

.prepress-img{ display:block; width:488px; float:left; }
.prepress-text{ display:block; width:468px; float:left; color:#666666; font-size:12px; }

.slide-press01{ display:block; width:956px; height:374px; background:url(../img/tachno-lead01.jpg) no-repeat;  text-align:left; }
.press01-boxleft{ display:block; width:340px; float:left; }
.press01-ltxt{ display:block; position:relative; width:228px; padding:90px 0 0 66px; }
.press01-boxright{ display:block; float:left; width:272px; margin-left:344px; }

.slide-press02{ display:block; width:956px; height:374px; background:url(../img/tachno-lead02.jpg) no-repeat;  text-align:left; }
.press02-box1{ display:block; width:340px; float:left; }
.press02-box1-txt{ display:block; width:258px; padding:106px 0 0 57px; }

.press02-box2{ display:block; width:276px; float:left; }
.press02-box2-txt{ display:block; width:232px; padding:98px 0 0 21px; }

.press02-box3{ display:block; width:340px; float:left; }
.press02-box3-txt{ display:block; width:255px; padding:98px 0 0 27px; }

.press02-box4{ display:block; width:488px; float:left; }
.press02-box4-txt{ display:block; width:255px; padding:90px 0 0 154px; }

.press02-box5{ display:block; width:468px; float:left; }
.press02-box5-txt{ display:block; width:232px; padding:84px 0 0 36px; }

.slide-afpress01{ display:block; width:956px; height:374px; background:url(../img/tachno-af-lead01.jpg) no-repeat;  text-align:left; color:#666666; font-size:12px;   }
.afpress1-box1{ display:block; width:468px; float:left; margin-right:20px; }
.afpress1-box2{ display:block; width:468px; float:left;  }
.afpress1-box1-txt{ display:block; padding:62px 0 0 52px; width:380px; }
.afpress1-box2-txt{ display:block; padding:62px 0 0 0; width:416px; }

.slide-afpress02{ display:block; width:956px; height:374px; background:url(../img/tachno-af-lead02.jpg) no-repeat;  text-align:left; color:#666666; font-size:12px;   }
.afpress2-box1{ display:block; width:616px; float:left;  }
.afpress2-box2{ display:block; width:340px; float:left;  }
.afpress2-box1-txt{ display:block; padding:272px 0 0 66px; width:526px; }
.afpress2-box2-txt1{ display:block; padding:118px 0 0 13px; width:228px; }
.afpress2-box2-txt2{ display:block; padding:66px 0 0 13px; width:240px; }

.box-control{ display:block; padding:0 0 36px; position:relative; }
.control-left{ display:block; float:left; width:468px; margin-right:20px;  }
.control-right{ display:block; float:left; width:468px;  }

.open{ display:block; width:343px; min-height:40px; background:url(../img/product-open.png) top center; border-bottom:#5c5c5c solid 1px; padding-bottom:16px; }
.close{ display:block; width:343px; min-height:40px; background:url(../img/product-close.png) top center; border-bottom:#5c5c5c solid 1px; padding-bottom:16px; }

.panel-txt{ display:block; width:271px; padding:16px 0 0 20px; font-weight:bold; font-size:16px; line-height:16px;  }


.btn-register {
	text-align: center;
	width: 90px;
	height: 32px;
	margin: 0px auto 20px auto;
}
.btn-register a {
	display: block;
	background: url("../img/btn-register-01.png") no-repeat scroll 0% 0% transparent;
	width: 90px;
	height: 32px;
	text-align: center;
	color: black;
	line-height: 2.2em;
	font-weight: bold;
}
.btn-register a:hover {
	background: url("../img/btn-register-01-hover.png") no-repeat scroll 0% 0% transparent;
}
#pos-box {
    font-family: THSarabunNew, Tahoma, "Microsoft Sans Serif", "MS Sans Serif";
    font-size: 21px;
    line-height: 1.1em;
    padding: 0px 10px 40px 10px;
}
.pos-hidden {
	visibility: collapse;
}

a.btn-applynow{ display:block; width:93px; height:16px; background:url(../img/btn-applynow.png) no-repeat; margin:0 auto; }
a.btn-applynow:hover{ background-position:0 -16px; }

a.btn-applynow-popup{ display:block; width:93px; height:16px; background:url(../img/btn-applynow-popup.png) no-repeat; }
a.btn-applynow-popup:hover{ background-position:0 -16px; }



.career-trh{ display:block; position:relative; font-weight:bold; color:#ffffff; border-bottom:#a07e46 solid 1px; padding:0 0 6px; }
.career-tdh01{ display:block; width:60px; float:left; }
/* .career-tdh02{ display:block; width:172px; float:left; } */
.career-tdh02{ display:block; width:242px; float:left; }
.career-tdh03{ display:block; width:360px; float:left; }
.career-tdh04{ display:block; width:90px; text-align:center; float:left; }
/* .career-tdh05{ display:block; width:110px; float:left; } */
.career-tdh05{ display:block; width:144px; float:left; }
.career-tdh06{ display:block; width:104px; float:left; }

.career-tdh03-txt{ padding:0 0 0 16px; }
.career-tdh05-txt{ padding:0 0 0 3px; }

a.career-tr{ display:block; position:relative; color:#cccccc;  }
.career-td01{ width:60px; padding:9px 0; float:left;  }
/* .career-td02{ width:172px; padding:9px 0; float:left;  } */
.career-td02{ width:242px; padding:9px 0; float:left;  }
.career-td03{ width:360px; background:#705831; padding:9px 0; color:#ffffff; float:left;  }
.career-td04{ width:90px; text-align:center; padding:9px 0; float:left;  }
/* .career-td05{ width:110px; padding:9px 0; float:left; } */
.career-td05{ width:144px; padding:9px 0; float:left; }
.career-td06{ width:104px; padding:9px 0; float:left;  }

.career-td01-txt{ padding-left:12px; }
.career-td03-txt{ padding-left:16px; }
.career-td05-txt{ padding-left:3px; }

/* .career-td01-line{ display:block; position:relative; height:1px; background:#464646; width:232px; float:left; }
.career-td02-line{ display:block; position:relative; height:1px; background:#7f663d; width:360px; float:left; }
.career-td03-line{ display:block; position:relative; height:1px; background:#464646; width:304px; float:left; } */
.career-td01-line{ display:block; position:relative; height:1px; background:#464646; width:302px; float:left; }
.career-td02-line{ display:block; position:relative; height:1px; background:#7f663d; width:360px; float:left; }
.career-td03-line{ display:block; position:relative; height:1px; background:#464646; width:234px; float:left; }

a.career-tr:hover > div.career-td01{ background:#302615; }
a.career-tr:hover > div.career-td02{ background:#302615; }
a.career-tr:hover > div.career-td03{ background:#a07e46; }
a.career-tr:hover > div.career-td04{ background:#302615; }
a.career-tr:hover > div.career-td05{ background:#302615; }
a.career-tr:hover > div.career-td06{ background:#302615; }

.career-page{ display:block; position:relative; padding:26px 0 39px; text-align:center; width:432px; margin:0 auto; font-size:12px; }


.career-page-dd{ display:block; float:left; width:202px; height:27px; margin:0 6px 0 11px; background:url(../img/bg-select.jpg) no-repeat;  }
.career-page-pn{ display:block; float:left; width:67px; height:27px; margin-right:9px;  }
.career-page-item{ display:block; float:left; width:137px; height:27px; text-align:left; color:#cccccc; }

.page-prev{ display:block; float:left; width:33px; height:27px; }
.page-prev a{ display:block; width:33px; height:27px; background:url(../img/page-prev.png) no-repeat; background-position:0 -27px; }
.page-prev a:hover{ background-position:0 -54px; }
.page-prev span{ display:block; width:33px; height:27px; background:url(../img/page-prev.png) no-repeat; }

.page-line{ display:block; float:left; width:1px; height:27px; background:#181818; }

.page-next{ display:block; float:left; width:33px; height:27px; }
.page-next a{ display:block; width:33px; height:27px; background:url(../img/page-next.png) no-repeat; background-position:0 -27px; }
.page-next a:hover{ background-position:0 -54px; }
.page-next span{ display:block; width:33px; height:27px; background:url(../img/page-next.png) no-repeat; }

#careerpageform .selected{ display:block; position:relative; width:202px; height:27px; margin:0 auto;  }
#careerpageform .selected select {
   /* background: transparent; */ 
   font-family:Arial, Tahoma, sans-serif !important; font-size:12px !important; color:#ffffff; 
   width: 180px;  background:transparent; cursor:pointer;
   padding: 0px 0 0 0; text-align:left;
   height: 27px; border:none;
}
#careerpageform .selected option {
    border:none !important; font-family:Arial, Tahoma, sans-serif !important; font-size:12px; color:#ffffff; line-height:16px;
	background:#333333; padding:4px 0; 
	
}
#careerpageform .selected {
   width: 162px;
   height: 27px;
   overflow: hidden;   
   background: url(../img/select.png) top right no-repeat;
}
#careerpageform .selected:hover {
   width: 162px;
   height: 27px;
   overflow: hidden;   
   background: url(../img/select.png) top right no-repeat; background-position: right -27px;
}

#career-popup{ display:block; position:relative; padding:34px; }
.career-popup-box{
	display:block; position:relative; padding-bottom:20px; margin-bottom:20px; border-bottom:#ebebeb solid 1px; line-height:20px;  
}
.career-popup-box ul{ padding-left:15px; }
.career-popup-box img{ max-width:700px; }
.career-popup-box a{ color:#666666; text-decoration:underline; }
.career-popup-box b{ color:#000000; }



