.word-important-wrapper {
    font-size: 15px;
    line-height: 25px;
    color: #959595;
}
.word-form-notice01 {
		
		letter-spacing: -1px;
	
	}
.input-email-area > input[type="email"], .input-email-area > input[type="text"] {
    float: left;
    width: 45%;
    box-sizing: border-box;
}
.btns-area {
    display: block;
    text-align: center;
}
.btns-color02 {
    color: #fff;
    background: #f53d3d;
}
.btns-b-type01 {
    display: inline-block;
    vertical-align: middle;
    height: 70px;
    line-height: 70px;
    min-width: 200px;
    padding: 0 10px;
    text-align: center;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0;
    border: 0;
    font-size: 24px;
    line-height: 70px;
    font-weight: 500;
}
.btns-area:after {
    display: block;
    content: "";
    clear: both;
}
.agreement-box {
    display: block;
    background-color: #f9f9f9;
    width: 100%;
    padding: 30px;
    overflow-x: hidden;
    overflow-y: auto;
    line-height: 25px;
    font-size: 15px;
    color: #333;
}
.agreement-box>pre {
    word-wrap: break-word;
    white-space: pre-wrap;
    word-wrap: break-word;
    line-height: 28px;
    font-size: 16px;
    padding: 0;
    margin: 0;
    color: #333;
    font-weight: 300;
    font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
    word-break: keep-all;
    letter-spacing: -0.5px;
}
.input-agreement-checkbox > input + label {
    font-size: 18px;
    line-height: 28px;
    color: #959595;
    margin-left: 5px;
}
.input-agreement-checkbox {
    text-align: right;
    margin-top: 10px;
}
.input-agreement-checkbox > input, .input-agreement-checkbox > input + label {
    display: inline-block;
    vertical-align: middle;
}
.form-wrapper {
	margin-bottom: 28px;
	border-top: 2px solid #212121;
}

.form-wrapper dl {
	position: relative;
	border-bottom: 1px solid #e7e7e7;
	background-color: #fafafa;
/*	padding-left: 190px;*/
	padding-left: 260px;
}

.form-wrapper dl dt {
	position: absolute;
	top: 0;
	left: 0;
/*	width: 190px;*/
	width: 260px;
	padding: 10px 0;
	height: 55px;
	font-weight: 500;
	color: #212121;
	font-size: 16px;
	line-height: 35px;
	text-align: center;
	box-sizing: border-box;
}


.form-wrapper dl dd {
	min-height: 35px;
	padding: 10px 15px;
	background: #fff;
	color: #424242;
	font-size: 16px;
	text-align: left;
	border-left: 1px solid #e7e7e7;
	box-sizing: border-box;
}

.form-wrapper dl dd > p {
	min-height: 35px;
	line-height: 35px;
	box-sizing: border-box;
}

.form-wrapper dl dd > input::placeholder {
	font-size: 14px;
	line-height: 20px;
	text-indent: 10px;
	box-sizing: border-box;
}

.form-wrapper dl dd label {
	color: #424242;
	margin-right: 10px;
	box-sizing: border-box;
}


.form-wrapper dl dd input,
.form-wrapper dl dd select {
	min-width: 210px;
	height: 35px;
	border: 1px solid #dddddd;
	font-size: 16px;
	text-indent: 10px;
	box-sizing: border-box;
}

.form-wrapper dl dd select {
	color: #999999;
	font-size: 16px;
	box-sizing: border-box;
}

.form-wrapper dl dd textarea {
	padding: 15px;
	height: 250px !important;
	border: 1px solid #dddddd;
	box-sizing: border-box;
	line-height: 25px;
    font-size: 15px;
    color: #333;
	font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
}
.word-form-notice01 {
    font-size: 15px;
    line-height: 25px;
    color: #c51d1d;
}
.input-email-area {
    float: left;
    width: 100%;
    max-width: 506px;
/*    max-width: 443px;*/
    margin-right: 10px;
}
.input-email-area > .word-unit {
    float: left;
    width: 10%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #212121;
    font-size: 18px;
    font-weight: 500;
}
.input-email-wrapper {
    display: block;
    width: 100%;
    max-width: 736px;
}
.input-email-wrapper select {
    float: left;
    width: 178px;
    height: 35px;
    box-sizing: border-box;
}
.input-email-wrapper:after {
    content: "";
    clear: both;
    display: block;
}
.point-important {
    color: red;
    font-weight: bold;
}
.title-type02 {
    padding-left: 12px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 25px;
    background: url(../make_img/common/icon_bullet02.gif) no-repeat left 8px;
    border: 0px solid red;
}
.title-wrapper01 .fl {
    float: left;
}

.title-wrapper01 .fr {
	float: right;
}
.title-wrapper01 {
    display: block;
	height: 30px;
}

.contents-box001 {
    margin-bottom: 30px;
}
.tabmenu-wrapper02 {
    margin-bottom: 30px;
    border-bottom: 1px solid #0b4987;
}
.tabmenu-wrapper02 > ul {
    position: relative;
    margin-bottom: -1px;
}
.tabmenu-wrapper02 > ul > li {
    float: left;
    width: 320px;
    height: 60px;
    margin-right: -1px;
}
.tabmenu-wrapper02 > ul > li > button {
    display: block;
    width: 100%;
    height: 60px;
    font-size: 20px;
    color: #999999;
    letter-spacing: -0.25px;
    background-color: #fff;
    border: 1px solid #dddddd;
    border-bottom: 1px solid #0b4987;
    cursor: pointer;
}
.tabmenu-wrapper02 > ul > li > button.active {
    background-color: #4362b0;
    font-weight: 500;
    color: #fff;
}
.tabmenu-wrapper02 > ul:after {
    display: block;
    content: "";
    clear: both;
}
.point-color01 {
    color: #005ead !important;
}
.word-type01 {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 28px;
}
.ul-list01.pl0 {
    padding-left: 0;
}
.ul-list01.type02 > li {
    font-size: 18px;
    line-height: 28px;
    background-position: 0 13px;
}
.word-04 {
	color: #212121;
    font-size: 26px !important;
    line-height: 38px !important;
    letter-spacing: 0px;
	margin-bottom: 50px;
}
.word-04 span{
	display: block;
    text-align: center;
    font-size: 26px;
}
.word-04 span strong{
	font-weight: 400;
}
.span-br {
	display: block;
}

.span-mobile-br {
	display: inline;
}
.story-box .word-03 {
	padding-top: 20px;
	padding-bottom: 20px;
	color: #959595
}


.ceo-area {
	overflow: hidden;
	border: 0px solid red;
}
.ceo-image {
	display: block;
	width: 100%;
	max-width: 590px;
	min-width: 290px;
	margin: 0 auto 35px auto;

}
.ceo-box {
	width: auto;
}
.ceo-box h2 {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 32px;
	font-weight: bold;
	color: #625d5d;
}

.ceo-box p {
	color: #959595;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 18px;
	text-align: justify;
}

.ceo-box p.ceo-sign {
	color: #2e2e2e
}

.movie-area {
	position: relative;
	margin: 0 auto 20px auto;
	border: 0px solid red;
}

.movie-area .movie-box {
	width: 100%;
	margin-bottom: 20px;
}

.movie-area .movie-box iframe {
	width: 100%;
}
	
.movie-area .caption-area {
	min-height: 250px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #e5e5e5
}

.movie-area .caption-area h2 {
	color: #0b0b0b;
	font-size: 13px;
	margin-bottom: 30px;
}

.movie-area .caption-area .caption-box {
	padding: 25px 15px;
	color: #959595
}

.movie-list {
	position: relative;
	width: 89%;
	margin: 0 auto;
	padding: 0 5%;
	border: 1px solid #e5e5e5;
}

.movie-list #owl-demo .item{
	padding: 30px 0px;
	margin: 5px;
	text-align: center;
}

.movie-list #owl-demo .item .item-box {
	width: 165px;
	margin: 0 auto;
	border: 0px solid red;
}

.movie-list #owl-demo .item .item-box img {
	display: block;
	margin-bottom: 10px;
}

.movie-list #owl-demo .item .item-box .title {
	display: block;
	color: #343537;
	text-align: left;
}


		
.movie-list .owl-theme .owl-controls{
	position: absolute;
	top: 50%;
	width: 100%;
	height: 0;
	margin: 0 auto;
	z-index: 100;
	border: 0px solid red;
}

/* Styling Next and Prev buttons */

.movie-list .owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix */
	opacity: 0.5;
}

.movie-list .owl-theme .owl-controls .owl-buttons div {
	border: 0px solid red;
}

.movie-list .owl-theme .owl-controls .owl-buttons div.owl-prev {
	position: absolute;
	top: 50%;
	left: 0;
	width: 29px;
	height: 48px;
	margin-top: -24px;
	margin-left: -15px;
	background: url(../eng_make_img/sub03/btn_prev.png) no-repeat left top;
	background-size: 29px 48px;
	text-indent: -5000em;
	cursor: pointer;
}

.movie-list .owl-theme .owl-controls .owl-buttons div.owl-next {
	position: absolute;
	top: 50%;
	right: 0;
	width: 29px;
	height: 48px;
	margin-top: -24px;
	margin-right: -35px;
	background: url(../eng_make_img/sub03/btn_next.png) no-repeat left top;
	background-size: 29px 48px;
	text-indent: -5000em;
	cursor: pointer;
}


.ceo-area02 {
	position: relative;
	background-position: center 170px;
}
.ceo-area02 h2 {
	text-align: center;
	margin: 0 auto;
	padding-bottom: 350px;
}

.ceo-area02 .ceo-box02 {
	border: 0px solid red;
}

.ceo-area02 .ceo-box02 p {
	color: #888888;
	margin-bottom: 40px;
	line-height:24px	
}

.ceo-sign02 {
	color: #2d2d2d;
	text-align: right;
	font-size: 12px;
}

.ceo-sign02 img {
	padding-top: 10px;
	display: inline-block;
	vertical-align: middle;
}


/* 화승 story */
.story-wrapper {
	text-align: center;
	border: 0px solid red;
}
.story-wrapper h2 {
	display: none;
}
.story-wrapper h2 img {
	margin: 0 auto;
}
.story-wrapper .word-01 {
	display: none;
}

.story-wrapper .story-area {

	overflow: hidden;
	border: 0px solid red;
}

.story-box.fl {
	float: none;
}

.story-box.fr {
	float: none;
}

.story-box {
	text-align: left;
	width: 100%;
	margin-top: 30px;
	border: 0px solid red;
}

.story-box h2 {
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 12px;
	color: #000;
	background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
	background-size: 6px 6px;
	border: 0px solid red;
}


.story-box h3 {
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 12px;
	background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
	background-size: 6px 6px;
	border: 0px solid red;
}

.story-box .image-story {
	display: block;
	width: 100%;
	margin-bottom: 15px;
}

.story-box p {
	color: #959595;
	font-size: 13px;
}
.story-box .word-02 {
	padding-bottom: 20px;
}

.story-box .word-02 img {
	display: block;
	width: 100%;
	min-width: 290px;
	max-width: 465px;
}



/* 연혁 */
.history-wrapper {
	border: 0px solid red;
}
.history-wrapper h2 {
	display: block;
	color: #000;
	font-size: 24px;
	line-height: 36px;
	margin-bottom: 20px;
	font-weight: bold;
	border: 0px solid red;
}
.history-wrapper h2 img {
	display: block;
	margin: 0 auto;
	min-width: 160px;
	max-width: 317px;
	/*
	width: 70%;
	*/

}
.history-wrapper .word-01 {
	display: block;
	color: #625d5d;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 30px;
	text-align: center;
	border: 0px solid red;
}

.history-area {
	overflow: hidden;
	border: 0px solid red;
}

.history-box {
	width: 100%;
	margin-bottom: 60px;
}

.history-box h3 {
	margin-bottom: 20px;
	border: 0px solid red;
}
.history-box h3 img {
	display: block;
	width: 100%;
	min-width: 142px;
	max-width: 284px;
}

.history-box dl {
	margin-bottom: 30px;
	border: 0px solid red;
}

.history-box dl dt {
	color: #666666;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
}

.history-box dl dd {
	color: #959595
}

.history-box .image-history {
	display: block;
	width: 100%;
	margin-bottom: 34px;
}

.history01,
.history02,
.history03 {
	width: 100%;
	border: 0px solid red;
}	





/* vision */
.vision-wrapper {
	text-align: center;
	border: 0px solid red;
}

.vision-wrapper h2 {
	font-size: 34px;
	line-height: 36px;
	font-weight: bold;
	display: block;
	margin-bottom: 20px;
	border: 0px solid red;
}
.vision-wrapper h2 img {
	display: block;
	margin: 0 auto;
	min-width: 110px;
	width: 50%;
	max-width: 220px;
}
.vision-wrapper .word-01 {
	display: block;
	color: #625d5d;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 45px;
	text-align: center;
	border: 0px solid red;
}
.vision-wrapper .word-01 span {
	display: inline;
}

.vision-wrapper .word-01 strong {
	font-weight: normal;
}

.vision-area {
	overflow: hidden;
	margin-bottom: 30px;
}

.vision-box {
	text-align: left;
	margin-bottom: 30px;
	border: 0px solid red;
}

.vision-box h3 {
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 22px;
	background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
	border: 0px solid red;
}

.vision-box .image-vision {
	display: block;
	width: 100%;
	margin-bottom: 15px;
}

.vision-box p {
	color: #959595;
	font-size: 13px;
}

.vision-box02 {
	text-align: left;
	border: 0px solid red;
}

.vision-box02 h4 {
	padding-left: 17px;
	margin-bottom: 18px;
	font-size: 18px;
	line-height: 25px;
	background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
	border: 0px solid red;
}
.vision-info {
	position: relative;
	overflow: hidden;
	padding-left: 120px;

	margin-bottom: 35px;
	min-height: 100px;
}

.vision-info .image-vision-icon {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 30%;
	min-width: 50px;
	max-width: 100px;
}

.vision-info p {
	color: #959595;
	font-size: 13px;
}

.w100 {
	float: none;
	width: 100%;
}

.image-mission-mobile {
	display: block;
	text-align: center;
}

.image-mission-mobile img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	min-width: 220px;
	max-width: 440px;
}
.image-mission-pc {
	display: none;
}

.image-mission-pc img {
	min-width: 1024px;
	max-width: 1122px;
	width: 100%;

}

.ci-wrapper {
	clear: both;
}

.ci-wrapper p.word-01 {
	display: block;
	color: #625d5d;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 30px;
	text-align: center;
	border: 0px solid red;
}
.ci-wrapper .word-01 span {
	display: inline;
}

.ci-wrapper .word-01 strong {
	font-weight: normal;
}

.btn-right-ci {
	text-align: center;
}
.ci-area {
	overflow: hidden;
	margin-bottom: 50px;
	border: 0px solid red;
}	
.ci-area h2 {
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 22px;
	background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
	border: 0px solid red;
}

.ci-area .image-ci01 {
	display: block;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto 25px auto;
	border: 0px solid red;
}

.ci-area .word-02 {
	color: #959595
}

.ci-area .ci-box {
	width: 100%;
	margin-bottom: 30px;
}

.ci-area .ci-box03 {
	width: 100%;
	margin-bottom: 30px;
}

.ci-area .ci-box .image-ci02,
.ci-area .ci-box02 .image-ci02 {
	display: block;
	width: 100%;
	min-width: 290px;
	max-width: 551px;
	margin: 0 auto;
}

.ci-area .ci-box.mb0 {
	margin-bottom: 0;
}
.ci-area .ci-box02 {

	border: 0px solid red;
}


.ci-area .ci-box h3,
.ci-area .ci-box02 h3,
.ci-area .ci-box03 h3 {
	padding-left: 17px;
	margin-bottom: 18px;
	font-size: 18px;
	line-height: 25px;
	background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
	border: 0px solid red;
}
.ci-area .ci-box p,
.ci-area .ci-box02 p,
.ci-area .ci-box03 p{
	color: #959595;
	font-size: 15px;
	margin-bottom: 30px;
}

.ci-area .ci-box .image-ci03,
.ci-area .ci-box02 .image-ci03,
.ci-area .ci-box03 .image-ci03 {
	display: block;
	width: 100%;
	min-width: 290px;
	max-width: 551px;
	margin: 0 auto;
}


.ci-area .ci-box  .image-ci04,
.ci-area .ci-box02 .image-ci04 {
	display: block;
	width: 100%;
}

/* 계열사 CI */
.affiliate-area {
	overflow: hidden;
	border: 0px solid red;
}

.affiliate-area .affiliate-box {
}

.affiliate-info {
	position: relative;
	padding-left: 200px;
	min-height: 105px;
	margin-bottom: 40px;
}

.affiliate-info .affiliate-ci-download {
	position: absolute;
	top: 0;
	left: 0;
	width: 174px;
	overflow: hidden;		
}

.affiliate-info .affiliate-ci-download .images-affiliate-ci {
	display: block;
	width: 172px;
	height: 104px;
	border: 1px solid #e5e5e5;
	margin-bottom: 6px;
}

.affiliate-info .affiliate-ci-download .btn-ci-ai02 {
	display: none;
}

.affiliate-info .affiliate-ci-download .btn-ci-jpg02 {
	display: none;
}

.affiliate-ci-info {
	border: 0px solid red;
}

.affiliate-ci-info h3 {
	font-size: 18px;
	line-height: 25px;
	color: #0b0b0b;
	margin-bottom: 11px;
	color: #0b0b0b;
}

.affiliate-ci-info ul {
	color: #959595;
}
.affiliate-ci-info ul li {
	margin: 0;
	padding: 0;
}
/* 사회공헌 */
.contents-wrapper {
	text-align: center;
	border: 0px solid red;
}

.contents-wrapper h2 {
	display: block;
	color: #000;
	font-size: 24px;
	line-height: 36px;
	margin-bottom: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	border: 0px solid red;
}

.contents-wrapper h2 img {
	display: block;
	margin: 0 auto;
	width: 50%;
	max-width: 300px;
}
.contents-wrapper .word-01 {
	display: block;
	color: #625d5d;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 30px;
	text-align: center;
	border: 0px solid red;
}

.contents-wrapper .word-02 {
	display: block;
	color: #625d5d;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 30px;
	text-align: left;
	border: 0px solid red;
}

.contents-wrapper .word-01 img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.contents-wrapper .word-01 span {
	display: inline;
}

.contents-wrapper .word-01 strong {
	font-weight: normal;
}


	
.contents-area {
	clear: both;
	overflow: hidden;
	margin-bottom: 50px;
	text-align: left;
}

.contents-area h2 {
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 22px;
	background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 5px;
	border: 0px solid red;
}

.contents-box {
	text-align: left;
	margin-bottom: 45px;
	border: 0px solid red;
}
.contents-box h3 {
	padding-left: 17px;
	margin-bottom: 18px;
	font-size: 15px;
	line-height: 20px;
	background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
	border: 0px solid red;
}

.contents-box02 {
	margin-bottom: 45px;
	border: 0px solid red;
}

.contents-info {
	position: relative;
	padding-left: 125px;
	min-height: 100px;
}

.contents-info h3 {
	padding-left: 17px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 20px;
	background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
	border: 0px solid red;
}
.contents-info p {
	color: #959595;
	font-size: 13px;
}

.contents-info .image-sc01 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 100px;
}

.contents-box-area01 {
	overflow: hidden;
	margin-bottom: 50px;
}

.contents-box-area01:nth-child(3) {
	margin-bottom: 0;s
}

.contents-box03 {
	width: 49%;
	border: 0px solid red;
}


.contents-box03 img {
	display: block;
	width: 100%;
	margin-bottom: 25px;
}

.contents-box03 h3 {
	padding-left: 17px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 20px;
	background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
	border: 0px solid red;
}
.contents-box03 p {
	color: #959595;
	font-size: 13px;
}

.contents-box03.fl {
	float: left;
	padding-right: 1%;
}
.contents-box03.fr {
	float: right;
	padding-left: 1%;
}

.contents-box03.pr0 {
	float: left;
	padding-left: 1%;
}


.contents-box04 {
	float: left;
	width: 49%;
	padding-right: 1%;

}

.contents-box05 {
	float: left;
	width: 49%;
	padding-left: 1%;
}
.contents-box04 p,
.contents-box05 p {
	color: #959595;
	font-size: 13px;
}

.contents-box04 img,
.contents-box05 img {
	display: block;
	width: 100%;
	margin-bottom: 25px;
}

.contents-box p.word-02 {
	color: #959595;
	font-size: 13px;
	margin-bottom: 20px;
}
.contents-box .image04-03-01 {
	display: block;
	width: 100%;
	max-width: 550px;
	margin: 0 auto 20px auto;
}

.contents-box02 .image04-03-02 {
	display: block;
	width: 100%;
	max-width: 341px;
	margin: 20px auto 0 auto;
}

.images-list01 {
	overflow: hidden;
	border: 0px solid red;
}

.images-list01 li {
	width: 100%;
	margin-bottom: 10px;
	border: 0px solid red;
}

.images-list01 li img {
	display: block;
	width: 100%;
	max-width: 550px;
	margin: 0 auto;
}

/* 인재상 */

.sub0201-area {
	overflow: hidden;
	border: 0px solid red;
}

.sub0201-area h2 {
	padding-top: 10px;
	font-size: 24px;
	font-size: 30px;
	text-align: left;
	border: 0px solid red;
}
.sub0201-area dl {
	text-align: left;
	padding-left: 105px;
	margin-bottom: 40px;
	border: 0px solid red;
}

.sub0201-area dl dt {
	font-size: 20px;
	line-height: 25px;
	font-size: #272727;
	margin-bottom: 10px;
}

.sub0201-area dl dt span {
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #b3b3b3;
}

.sub0201-area dl dd {
	color: #959595;
	min-height: 50px;
	line-height: 15px;
}

.sub0201-area dl.info01 {
	background: url(../eng_make_img/sub02/img01_01.gif) no-repeat left top;
}

.sub0201-area dl.info02 {
	background: url(../eng_make_img/sub02/img01_02.gif) no-repeat left top;
}

.sub0201-area dl.info03 {
	background: url(../eng_make_img/sub02/img01_03.gif) no-repeat left top;
}

.sub0201-area dl.info04 {
	background: url(../eng_make_img/sub02/img01_04.gif) no-repeat left top;
}

.sub0201-area li {
	width: 49%;
	text-align: center;
}

.sub0201-area li img {
	display: block;
	width: 100%;
	max-width: 180px;
	margin: 0 auto 20px auto;

}

.sub0201-area li span {
	display: none;
}

.sub0201-area li.fl {
	float: left;
	padding-right: 1%;
}

.sub0201-area li.fr {
	float: right;
	padding-left: 1%;
}

/* 인사제도 */
.image02_02_01 {
	display: block;
	width: 100%;
	max-width: 654px;
	margin: 0 auto 115px auto;
	border: 0px solid red;
}


.image02_02_02_pc {
	display: block;
	width: 100%;
	max-width: 378px;
	margin: 0 auto;
}
.image02_02_02_mobile {
	display: block;
	width: 100%;
	max-width: 440px;;
	margin: 0 auto 30px auto
}

.contents-area .word-02 {
	color: #959595;
	font-size: 13px;
}


.images02_03_moblie {
	display: block;
	width: 100%;
	max-width: 440px;
	margin: 0 auto;
}

.images02_03 {
	text-align: left;	
}

.images02_03 h3 {
	padding-top: 30px;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
}

.images02_03 h4 {
	font-size: 20px;
	color: #555da8;
	margin-bottom: 5px;
	font-weight: bold;
}
.images02_03 p {
	color: #959595;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 30px;
}

.contents-wrapper h2.title-02-02-03 img {
	display: block;
	/*
	width: 100%;
	*/
	max-width: 617px;
	margin: 0 auto;
}

/* 직무소개 */
.job-wrapper {
	position: relative;
	border: 0px solid red;
}

.choise-job {
	overflow: hidden;
	margin-bottom: 45px;
}

.choise-job select {
	width: 100%;
	height: 43px;
	color: #000;
	border: 1px solid #a9a9a9;
	margin-bottom: 5px;
	-webkit-appearance: none; 
	border-radius: 0;
	background: #fff url(../eng_make_img/common/icon_arrow_bottom02.png) no-repeat 98% center;

}

.affiliate-job img {
	display: block;
	width: 100%;

}

.affiliate-job h2 {
	height: 46px;
	background: url(../eng_make_img/sub02/bg02_05.gif) repeat;
	background-size: 16px 14px;
	line-height: 46px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.job-area {
	*overflow: hidden;
	border: 0px solid red;
}
.job-area:after {
	content: "";
	clear: both;
	display: block;
}

.job-area  h3 {
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
	background-size: 6px 6px;
	border: 0px solid red;
}

.job-box {
	margin: 0;
	padding: 0;
}

.job-box h4 {
	padding-left: 17px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 25px;
	background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
}

.job-box h5 {
	padding-left: 17px;
	margin-bottom: 5px;
	font-size: 15px;
	line-height: 25px;
	color: #666666;
	background: url(../eng_make_img/common/icon_bullet04.gif) no-repeat left 8px;
}


.job-box dl {
	border: 0px solid red;
}

.job-box dl dt {
	display: block;
	color: #676767;
	font-size: 14px;
}
.job-box dl dd {
	display: block;
	font-size: 15px;
	color: #959595;
	margin-bottom: 30px;
}

.job-box dl dd.mb0 {
	margin-bottom: 0;
}

/* 오시는 길 */
.map-wrapper {
	padding-top: 45px;
}

.map-select-area,
.type-select-area {
	padding: 0 15px;
	margin: 0 auto 10px auto;
	border: 0px solid red;
}

.map-select-area:after,
.type-select-area:after {
	content: "";
	clear: both;
	display: block;
}

.map-select-area select,
.type-select-area select {
	position: relative;
	float: left;
	width: 100%;
	height: 35px;
	margin-bottom: 10px;
	border: 1px solid #dcdcdc;
	color: #959595;
	font-weight: bold;
	font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
	-webkit-appearance: none; 
	border-radius: 0;
	background: #fff url(../eng_make_img/common/icon_arrow_bottom02.png) no-repeat 98% center;
	

}

.map-area {
	height: 300px;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.map-area #map_canvas {
	height: 300px;
}

.image-word-map {
	margin: 0 auto;
	display: block;
	max-width: 1200px;
	width: 100%;
}

.map-info-wrapper {
	margin: 0;
	padding: 0;
}

.map-info-wrapper h2 {
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 20px;
	background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
	background-size: 12px 12px;
	border: 0px solid red;
}

.map-info-area {
	overflow: hidden;
	border: 0px solid red;
}

.map-info-box {
	border: 1px solid #e5e5e5;
	margin-bottom: 15px;
}

.map-info-box02 {
	padding: 5% 2.5%;
}

.map-info-box02 h3 {
	color: #323232;
	font-weight: bold;
	font-size: 24px;
	line-height: 36px;
}

.map-info-box02 .title-english {
	font-size: 12px;
	font-weight: bold;
	color: #4362b0;
	font-weight: bold;
	margin-bottom: 30px;
}

.map-info-box02 dl {
	position: relative;
	padding-left: 130px;
	margin-bottom: 10px;
}
.map-info-box02 dl dt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	line-height: 25px;
	color: #676767;
	font-size: 15px;
	font-weight: bold;
}

.map-info-box02 dl dd {
	color: #959595;
	font-size: 15px;
	line-height: 25px;
}
.map-info-box02 .phone-mobile {
	display: block;
}

/* 입사 노하우 */
.worker-area {
	position: relative;
}

.worker-info-box {
	padding: 0 15px 20px 15px;
	overflow: hidden;
	border: 0px solid red;
}

.worker-info01 {
	border: 0px solid red;
}

.worker-info01 img {
	display: block;
	width: 100%;
}

.worker-info01 .title-worker {
	padding: 17px 15px;;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	background: #e95357;
}

.worker-interview-area {
	overflow: hidden;
	border: 0px solid red;
}


.worker-interview-area .interview-box {
	display: block;
}

.worker-interview-area .interview-box h2 {
	color: #474747;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
}
.worker-interview-area .interview-box h2.name {
	color: #2d2d2d;
	font-size: 32px;
	line-height: 50px;
	font-weight: bold;
}

.worker-interview-area .interview-box h2.name strong {
	color: #656565;
	font-size: 16px;
}


.worker-interview-area .interview-box .word-01 {
	color: #625d5d;
	font-size: 26px;
	line-height: 32px;
	margin-bottom: 50px;
}
.worker-interview-area .interview-box .word-01-01 {
	color: #656565
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 50px;
}

.worker-interview-area .interview-box h3 {
	font-size: 15px;
	line-height: 24px;
	color: #1198d4;
	padding-left: 15px;
	margin-bottom: 10px;
	background: url(../eng_make_img/common/icon_bullet05.gif) no-repeat left 8px;
}

.worker-interview-area .interview-box .word-02 {
	color: #959595;
	font-size: 13px;
	line-height: 18px;
	padding-left: 15px;
	margin-bottom: 30px;
}

.worker-interview-area .interview-box .images-box01 {
	padding-left: 15px;
	margin-bottom: 30px;
}

.worker-interview-area .interview-box .images-box01 img {
	display: block;
	width: 100%;
}

.worker-interview-area .interview-box .worker-info02 {
	position: relative;
	padding: 15px 121px 15px 5%;
	margin-top: 100px;
	height: 90px;
	border: 1px solid #e5e5e5;
}
.worker-interview-area .interview-box .worker-info02 h2 {
	font-size: 15px;
	line-height: 22px;
	color: #343434;
	font-weight: bold;
}

.worker-interview-area .interview-box .worker-info02 .worker-name {
	color: #0063c3;
	font-size: 15px;
	font-weight: bold;
}

.worker-interview-area .interview-box .worker-info02 .worker-info03 {
	font-size: 13px;
	color: $343434;
}

.worker-interview-area .interview-box .worker-info02 .worker-mail {
	display: block;
}

.worker-interview-area .interview-box .worker-info02 .worker-mail a {
	display: inline-block;
	padding-left: 40px;
	height: 40px;
	line-height: 40px;
	background: url(../eng_make_img/sub02/icon_mail.gif) no-repeat left center;
	color: #343434;
}

.worker-interview-area .interview-box .worker-info02 img {
	position: absolute;
	top: 0;
	right: 0;
	height: 120px;
}



/* 사업분야 */
.business-type-wrapper {
	margin: 0;
	padding: 0;
}

.business-type-area {
	position: relative;
	height: auto;
	
	border: 0px solid red;
}

.business-type-area .images-business-mobile {
	display: block;
	width: 100%;
}

.business-type-box {
	max-width: 1200px;
	margin: 0 auto;
}
.tabmenu-business-moblie {
	display: block;
	padding: 30px 15px 0 15px;
}

.tabmenu-business-pc {
	display: none;
}

.tabmenu-business-pc ul {
	overflow: hidden;
}

.tabmenu-business-pc ul li {
	float: left;
}

.tabmenu-business-pc ul li a {
	display: block;
}
.tabmenu-business-pc ul li a img {
	display: block;
}

.business-info-area {

	clear: both;
	min-height: 154px;
	padding: 5% 8%;
	color: #fff;
	background: url(../eng_make_img/sub01/bg04_01.png) repeat
}

.business-info-area h2 {
	margin-bottom: 25px;
}

.business-info-area h2 img {
	display: block;
	max-width: 100%;
}	


.business-wrapper {
	overflow: hidden;
}


.business-area {
	margin-bottom: 100px;
}

.business-wrapper h3,
.business-area h3 {
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 22px;
	background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
	border: 0px solid red;
}

.business-box {
	padding-left: 20px;
	margin-bottom: 42px;
}

.business-box.mb80 {
	margin-bottom: 80px;
}


.business-box h4 {
	padding-left: 17px;
	margin-bottom: 15px;
	font-size: 18px;
	line-height: 25px;
	background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
	border: 0px solid red;
}

.business-info-box {
	position: relative;
	padding-left: 98px;
	min-height: 53px;
}

.business-info-box .business-info01 {
	position: absolute;
	top: 0;
	left: 0;
	width: 87px;
}

.business-info-box .business-info01 img {
	display: block;
	width: 87px;
	margin-bottom: 6px;
}

.business-info-box .business-info01 a {
	display: block;
}

.business-info-box .business-info01 a img {
	display: block
}

.business-info-box .business-info02 {
	color: #959595;
	font-size: 15px;
}

.business-info-box .business-info02 h4 {
	padding-left: 17px;
	margin-bottom: 15px;
	font-size: 18px;
	line-height: 25px;
	color: #0b0b0b;
	background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
	border: 0px solid red;
}

.business-info-box .business-info02 p {
	margin-bottom: 10px;
}

.business-info-box .business-info02 dl {
	position: relative;
}

.business-info-box .business-info02 dl dt {
	display: block;
	padding-left: 8px;
	color: #676767;
	background: url(../eng_make_img/common/icon_bullet06.gif) no-repeat left 8px;
}

.business-info-box .business-info02 dl dd {
	padding-left: 10px;
	padding-bottom: 10px;
}



/* 인사이드 리스트 */
.bg-patten01 {
	background: url(../eng_make_img/sub02/bg_patten01.jpg) repeat;
	background-size: 5px 5px;
}

.pl-pr0 {
	padding: 0;
}

.human-wrapper-pc {
	display: none;
}

.human-wrapper-mobile {
	padding-bottom: 75%;
	margin-bottom: -30px;
	background: url(../eng_make_img/sub02/bg01_01_mobile.png) no-repeat center bottom;
	background-size: contain;
	border: 0px solid red;
}

.human-wrapper-mobile ul {
	margin: 0;
	padding: 0;
	border: 0px solid red;
}

.human-wrapper-mobile ul li {
	margin-bottom: 5px;
}

.human-wrapper-mobile ul li a {
	display: block;
	height: 45px;
	padding:  0 12px;
	background: #e53e37;
	opacity: 0.95;
	overflow: hidden;
	color: #fff;
}

.human-wrapper-mobile ul li a:hover {
	background: #3458b0;
	opacity: 0.95;
}

.human-wrapper-mobile ul li a strong {
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
}

.human-wrapper-mobile ul li a .human-info {
	float: right;
	height: 42px;
	padding-top: 3px;
}

.image-human01 {
	max-width: 463px;
	margin: 0 auto;
}

.image-human02 {
	max-width: 546px;
	margin: 0 auto;
}

.image-human03 {
	max-width: 515px;
	margin: 0 auto;
}


.product-wrapper {
	border: 0px solid red;
}

.product-wrapper:after {
	content: "";
	clear: both;
	display: block;
}

.product-wrapper .product-type {
	clear: both;
	border: 0px solid red;
}

.product-wrapper .product-type:after {
	content: "";
	clear: both;
	display: block;
}

.product-wrapper .product-type .product-info-area {
	text-align: left;
	margin-bottom: 2.5%;

}

.product-wrapper .product-type .product-info-area:after {
	content: "";
	clear: both;
	display: block;
}

.product-wrapper .product-type .product-info-area img {
	float: left;
	width: 20%;
	max-width: 100px;
	margin-right: 25px;
	margin-bottom: 2.5%;
}

.product-wrapper .product-type .product-info-area h3 {
	float: left;
	font-size: 2em;
	font-weight: bold;
	line-height: 40px;
}

.product-wrapper .product-type .product-info-area p {
	clear: both;
	color: #c7c7c7;
	font-size: 0.92em;
}

.product-wrapper .product-box {
	margin-bottom: 50px;
}

.product-wrapper .product-box img {
	display: block;
	width: 100%;
	margin: 0 auto;
}

.product-wrapper .product-box dl {
	border: 0px solid red;
	background: #fff;
}

.product-wrapper .product-box dl dt {
	background: #e84a4e;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	height: 50px;
	text-align: center;
}
/*
.product-wrapper .product-box.odd dl dt { 
	background: #547BB8
}
*/
.product-wrapper .product-box dl dd {
	border: 1px solid #e2e1e1;
	border-top: 0;
	padding: 20px;
	text-align: left;
	color: #999999;
	font-size: 13px;
	line-height: 18px;
}


/* 생활속의 화승 */
.bg-gray {
	background: url(../eng_make_img/sub03/bg_gray.gif) repeat left 91px;
}	


.product-detail-view-area {
	display: none;
	background: #fff;
	border: 1px solid #d8d8d8;
	padding-top: 55px;
	margin: 0 auto;
	text-align: center;
}
.product-detail-view-box {
	position: relative;
	overflow: hidden;
	margin-bottom: 40px;
}

.product-detail-view-box h3 {
	padding: 0 40px;
	margin-bottom: 30px;
	text-align: center;
}

.product-detail-view-box h3 img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
}

.product-detail-view-box p {
	padding: 0 20px;
	text-align: left;
	font-size: 16px;
	line-height: 27px;
	color: #959595;
}


.product-detail-view-area .image-product-detail {
	display: block;
	width: 100%;
	max-width: 1085px;
	margin: 0 auto;
}

.product-material-info-area {
	display: none;
}



#data.privacy{padding-top:29px; color: #727272}
#data.privacy p{padding:0 0 22px;line-height:22px;}
#data.privacy ul.anchor{margin:0 0 44px;line-height:22px;}
#data.privacy ul.anchor li a{color:#5e5e5e;}
#data.privacy div{padding:0 0 22px;}
#data.privacy div h4{margin:0;padding:0 0 22px; font-weight: bold;}
#data.privacy div div{padding:0;}
#data.privacy div div h5{margin:0;padding:0;font-size:13px;font-weight: bold;}
#data.privacy div ul,
#data.privacy div dl{padding:0 0 22px;}
#data.privacy .last{padding:0;}

#data.terms{padding-top:29px; color: #727272}
#data.terms p{padding:0 0 22px;line-height:22px;}
#data.terms ul.anchor{margin:0 0 44px;line-height:22px;}
#data.terms ul.anchor li a{color:#5e5e5e;}
#data.terms div{padding:0 0 22px;}
#data.terms div h4{margin:0;padding:0 0 22px;font-weight: bold;}
#data.terms div div{padding:0;}
#data.terms div div h5{margin:0;padding:0;font-size:13px;font-weight: bold;}
#data.terms div ul,
#data.terms div dl{padding:0 0 22px;}
#data.terms .last{padding:0;}


/* 사보 */
.sabo-wrapper {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}

.sabo-wrapper .detail-sabo-image-area {
	overflow: hidden;
	margin-bottom: 40px;
}

.sabo-wrapper .detail-sabo-image-area .detail-sabo-image {

	border-left: 1px solid #bfc4ce;
	padding: 1px 5px 1px 1px;
	margin-bottom: 21px;
	background: url(../eng_make_img/sub04/bg_sabo01.gif) no-repeat right top;
	background-size: cover;
}

.sabo-wrapper .detail-sabo-image-area .detail-sabo-image img {
	width: 100%;
	display: block;
}

.sabo-wrapper .detail-sabo-image-area dl {
	float: left;
	width: 40%;
	border: 0px solid red;
}

.sabo-wrapper .detail-sabo-image-area dl dt {
	font-size: 18px;
	line-height: 24px;
	color: #101010;
	margin-bottom: 12px;
}
.sabo-wrapper .detail-sabo-image-area dl dd {
	color: #545454;
	font-size: 14px;
}

.detail-sabo-list {
	overflow: hidden;
	border: 0px solid red;
}

.sabo-list {
	overflow: hidden;
	border: 0px solid red;
}

.sabo-list li {
	width: 47%;
	padding-top: 1px;
	padding-right: 5px;
	margin-bottom: 10px;
	background: url(../eng_make_img/sub04/bg_sabo02.gif) no-repeat right top;
	background-size: cover;
}

.sabo-list li.fl {
	float: left;
	margin-right: 1%;
}

.sabo-list li.fr {
	float: right;
	margin-left: 1%;
}

.sabo-list li img {
	display: block;
	width: 99%;
	margin-bottom: 0;
}

.sabo-list li a {
	display: block;
	padding: 5% 10%;
	background: url(../eng_make_img/common/icon_download.gif) no-repeat 90% center;
}

.bg-sabo {
	background: url(../eng_make_img/sub04/bg_patten01.jpg) repeat left 91px
}



.borchure-list {
	margin: 0;
	padding: 0;
}

.borchure-list ul {
	overflow: hidden;
}

.borchure-list ul li {
	width: 49%;
	margin-bottom: 10px;
	border: 0px solid red;
}

.borchure-list ul li.fl {
	float: left;
	margin-right: 1%;
}

.borchure-list ul li.fr {
	float: right;
	margin-left: 1%;
}

.borchure-list ul li a {
	display: block;
	border: 1px solid #cccccc
}

.borchure-list ul li a img {
	display: block;
	width: 100%;
}
.borchure-list ul li a span {
	display: block;
	padding: 5%;
	color: #333333;
	background: #f8f8f8 url(../eng_make_img/common/icon_download.gif) no-repeat 90% center;;
	border-top: 1px solid #cccccc;

}


.supprot-area01 {
	position: relative;
	margin-bottom: 88px;
	margin: 0 auto;
	border: 0px solid red;
}
.supprot-area01 h2 {
	font-size: 24px;
	line-height: 36px;
	margin-bottom: 10px;
	color: #323232;
	font-weight: bold;
	padding-left: 23px;
	background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left center
}
.online-support-form01 {
	border: 1px solid #cbcbcb;
	background: #f8f8f8;
	padding: 51px 10%;
}
.online-support-form01 dl {
	overflow: hidden;
	margin-bottom: 10px;
}

.online-support-form01 dl dt {

	font-size: 15px;
	line-height: 37px;
}

.online-support-form01 dl dd {
	height: 40px;
	margin: 0;
	padding: 0;
}

.online-support-form01 dl dd input[type="text"],
.online-support-form01 dl dd input[type="email"],
.online-support-form01 dl dd input[type="password"]	{
	display: inline-block;
	vertical-align: middle;
	height: 35px;
	border: 1px solid #dcdcdc;
	padding: 0 5px;
	width: 95%;
	border-radius: 0;
	-webkit-appearance: none; 
}


.online-support-form01 dl dd select {
	width: 80%;
	height: 35px;
	border: 1px solid #dcdcdc;
	-webkit-appearance: none; 
	border-radius: 0;
	background: #fff url(../eng_make_img/common/icon_arrow_bottom02.png) no-repeat 98% center;
}

.online-support-form01 dl dd input[type="password"] {
	width: 95%;
}
.online-support-form01 dl dd input[type="radio"] {
	display: inline-block;
	vertical-align: middle;
}	
.support-pass {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;

	padding: 29px 0 0 0;
	background: #4292ef;
	text-align: center;
}
.support-pass .name {
	width: 260px;
	height: 52px;
	line-height: 52px;
	color: #fff;
	background: #404040;
	text-align: center;
	margin: 0 auto 23px auto;
	font-weight: bold;
}

.support-pass .name strong {
	font-weight: normal;
}

.support-pass .word-2-pass {
	text-align: center;
	margin: 0 auto 38px auto;
}
.support-pass .word-2-pass img {
	display: inline-block;
	vertical-align: bottom;
}

.support-pass .pass-info01 {
	min-height: 194px;
}

.support-pass .pass-info02 {
	background: #f2f2f2;
	height: 63px;
	padding-top: 23px;
	padding-left: 15px;
	padding-right: 15px;
	color: #6e6e6e;
	font-size: 16px;
	line-height: 21px;
}
.support-pass .btn-close {
	position: absolute;
	top: 21px;
	right: 21px;
}
.support-pass .btn-close a, 
.support-pass .btn-close img {
	display: block;
	width: 18px;
	height: 18px;
}





.support-no-pass {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 191px;
	padding: 61px 0 0 0;
	background: #45546b;
	text-align: center;
}

.support-no-pass .word-2-pass {
	text-align: center;
	margin: 0 auto;
}
.support-no-pass .word-2-pass img {
	display: inline-block;
	vertical-align: bottom;
}

.support-no-pass .pass-info01 {
	height: 154px;
}

.support-no-pass .pass-info02 {
	background: #f2f2f2;
	height: 63px;
	padding-top: 23px;
	color: #6e6e6e;
	font-size: 16px;
	line-height: 21px;
}
.support-no-pass .btn-close {
	position: absolute;
	top: 21px;
	right: 21px;
}
.support-no-pass .btn-close a, 
.support-no-pass .btn-close img {
	display: block;
	width: 18px;
	height: 18px;
}
	
.conversation-area {
	display: none;
}





@media screen and (min-width: 568px) and (max-width: 639px) {

	.business-info-box {
		position: relative;
		padding-left: 195px;
		min-height: 106px;
	}

	.business-info-box .business-info01 {
		position: absolute;
		top: 0;
		left: 0;
		width: 174px;
	}

	.business-info-box .business-info01 img {
		display: block;
		width: 174px;
		margin-bottom: 6px;
	}

	.business-info-box .business-info01 a {
		display: block;
	}

	.business-info-box .business-info02 {
		color: #959595;
		font-size: 15px;
	}
	.business-info-box .business-info02 p {
		margin-bottom: 10px;
	}

	.business-info-box .business-info02 dl {
		position: relative;
		padding-left: 75px;
	}

	.business-info-box .business-info02 dl dt {
		position: absolute;
		top: 0;
		left: 0;
		padding-left: 8px;
		color: #676767;
		background: url(../eng_make_img/common/icon_bullet06.gif) no-repeat left 8px;
	}
	.business-info-box .business-info02 dl dd {
		padding-left: 10px;
		padding-bottom: 10px;
	}


	.product-wrapper {
		border: 0px solid red;
	}

	.product-wrapper:after {
		content: "";
		clear: both;
		display: block;
	}


	.product-wrapper .product-box {
		float: left;
		width: 50%;
		margin-bottom: 50px;
	}

	.product-wrapper .product-box img {
		display: block;
		width: 100%;
		margin: 0 auto;
	}

	.product-wrapper .product-box dl {
		border: 0px solid red;
		background: #fff;
	}

	.product-wrapper .product-box dl dt {
		background: #e84a4e;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		line-height: 50px;
		height: 50px;
		text-align: center;
	}
	/*
	.product-wrapper .product-box.odd dl dt { 
		background: #547BB8
	}
	*/
	.product-wrapper .product-box dl dd {
		border: 1px solid #e2e1e1;
		border-top: 0;
		padding: 20px;
		text-align: left;
		color: #999999;
		font-size: 12px;
		line-height: 18px;
		height: 100px;
	}
}


@media screen and (min-width: 640px) and (max-width: 1023px) {

	.business-info-box {
		position: relative;
		padding-left: 195px;
		min-height: 106px;
	}

	.business-info-box .business-info01 {
		position: absolute;
		top: 0;
		left: 0;
		width: 174px;
	}

	.business-info-box .business-info01 img {
		display: block;
		width: 174px;
		margin-bottom: 6px;
	}

	.business-info-box .business-info01 a {
		display: block;
	}

	.business-info-box .business-info02 {
		color: #959595;
		font-size: 15px;
	}
	.business-info-box .business-info02 p {
		margin-bottom: 10px;
	}

	.business-info-box .business-info02 dl {
		position: relative;
		padding-left: 75px;
	}

	.business-info-box .business-info02 dl dt {
		position: absolute;
		top: 0;
		left: 0;
		padding-left: 8px;
		color: #676767;
		background: url(../eng_make_img/common/icon_bullet06.gif) no-repeat left 8px;
	}


	.product-wrapper {
		border: 0px solid red;
	}

	.product-wrapper:after {
		content: "";
		clear: both;
		display: block;
	}


	.product-wrapper .product-box {
		float: left;
		width: 50%;
		margin-bottom: 50px;
	}

	.product-wrapper .product-box img {
		display: block;
		width: 100%;
		margin: 0 auto;
	}

	.product-wrapper .product-box dl {
		border: 0px solid red;
		background: #fff;
	}

	.product-wrapper .product-box dl dt {
		background: #e84a4e;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		line-height: 50px;
		height: 50px;
	}
	/*
	.product-wrapper .product-box.odd dl dt { 
		background: #547BB8
	}
	*/

	.product-wrapper .product-box dl dd {
		border: 1px solid #e2e1e1;
		border-top: 0;
		padding: 20px;
		text-align: left;
		color: #999999;
		font-size: 13px;
		line-height: 18px;
		height: 100px;
	}
	.info-box p {
/*		text-align: center !important;*/
	}
}



















@media only all and (max-width: 1023px){
		
/*모바일 상담및신고*/	
	.title-wrapper01 .fl {
/*    float: left;*/
    float: inherit;
}

.title-wrapper01 .fr {
	float: right;
	display: inline-block;
}
	.input-agreement-checkbox > input + label {
		display: inline;
	}
	.input-agreement-checkbox > input + label {
		font-size: 1rem;
	}
	.agreement-box {
		width: auto;
	}
	.input-phone-wrapper > select, .input-phone-wrapper > input[type="text"], .input-phone-wrapper > input[type="number"], .input-phone-wrapper > input[type="tel"]
	.form-wrapper dl dd input, .form-wrapper dl dd select {
    width: 100%;
    min-width: auto;
    height: 2.5rem;
    font-size: 1rem;
}
	.input-phone-wrapper > select, .input-phone-wrapper > input[type="text"], .input-phone-wrapper > input[type="number"], .input-phone-wrapper > input[type="tel"] {
/*    float: left;*/
    width: 28% !important;
    min-width: auto !important;
    box-sizing: border-box;
}
	.input-email-area > .word-unit {
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 1rem;
}
	.form-wrapper {
		margin-bottom: 1.875rem;
		margin-top: 1.5rem;
	}

	.form-wrapper dl {
		padding-left: 6.5rem;
	}

	.form-wrapper dl dt {
		top: 0;
		width: 6.5rem;
		height: auto;
		padding: 0.8333rem 0;
		font-size: 1rem;
		line-height: 2.5rem;
		word-break: keep-all;
		text-align: center;
	}



	.form-wrapper dl dd > p {
		min-height: auto;
		line-height: 1.25rem;
		letter-spacing: -1px;
	}

	.form-wrapper dl dd > input::placeholder {
		text-align: right;
		font-size: 1rem;
		line-height: 1.25rem;
	}

	.form-wrapper dl dd > input[type="text"].w30,
	.form-wrapper dl dd > input[type="password"].w30,
	.form-wrapper dl dd > select.w30,
	.form-wrapper dl dd > select.w20 {
		width: 100% !important;
	}

	.form-wrapper dl dd input,
	.form-wrapper dl dd select {
		width: 100%;
		min-width: auto;
		height: 2.5rem;
		font-size: 1rem;
	}

	.attached-file-wrapper {
		padding-right: 0;
	}

	.attached-file-wrapper input[type="file"] {
		width: 100%;
	}

	.form-wrapper dl dd select {
		font-size: 1rem;
	}

	.form-wrapper dl dd > textarea {
		height: 15.63rem;
	}

	.input-calendar-area {
		position: relative;
		display: block;
		width: 90% !important;
		padding-right: 2.5rem;
	}

	.input-calendar-area + .word-unit + .input-calendar-area {
		margin-top: 0.4167rem
	}


	.input-calendar-area > button {
		width: 2.5rem;
		height: 2.5rem;
	}

	.input-calendar-area > button > img {
		width:  0.9167rem;
	}

	.input-calendar-wrapper .word-unit {
		height: 2.5rem;
		line-height: 2.5rem;
	}

	.word-notice01 {
		display: block;
		margin-top: 0.4167rem !important;
		margin-left: 0 !important;
		font-size: 0.875rem !important;
		line-height:  1.167rem !important
	}

	.word-notice02 {
		font-size: 0.875rem;
		line-height:  1.167rem
	}

	.input-phone-wrapper {
		max-width: 100%;
	}

	.input-phone-wrapper > .word-unit {
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 1rem;
	}
.input-phone-wrapper:after {
    content: "";
    clear: both;
    display: block;
}
	.input-email-wrapper {
		max-width: 100%;
	}

	.input-email-wrapper:after {
		content: "";
		clear: both;
		display: block;
	}

	.input-email-area {
		float: none;
		width: 100%;
		max-width: 100%;
		margin-right: 0;
	}

	.input-email-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.input-email-area > .word-unit {
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 1rem;
	}

	.input-email-wrapper select {
		display: block;
		float: none;
		width: 100%;
		margin-top: 0.4167rem;
	}

	.fileBox-wrapper {
		position: relative;
		padding-right: 3rem;
	}

	.fileBox-wrapper + .fileBox-wrapper {
		margin-top: 0.4167rem;
	}


	.fileBox {
		padding-right: 5rem;
	}


	.fileBox .fileName {
		position: relative;
		display: block;
		width: 100%;
		max-width: 100%;
		height: 2.5rem;
		padding-left: 0;
		line-height: 2.5rem;
		font-size: 1rem;
	}

	.fileBox .btn_file {
		width: 5rem;
		height: 2.5rem;
		line-height: 2.5rem;
		padding: 0;
		font-size:  0.9167rem;
		text-align: center;
	}

	.fileBox .btn_file > img {
		display: none;
	}


	.fileBox-wrapper button {
		width: 2.5rem;
		height: 2.5rem;
		background-size: 0.6667rem 0.6667rem;
	}

	.word-form-notice01 {
		margin-top: 0.25rem;
		letter-spacing: -1px;
	}
	
		/* 2021.10.25 추가작업 */
	.tabmenu-wrapper02 {
		margin-bottom: 1.25rem;
		border-bottom: 0
	}

	.tabmenu-wrapper02 > ul > li {
		width: 50%;
		height: auto;
	}

	.tabmenu-wrapper02 > ul > li > button {
		height:  3.75rem;
		font-size: 1.2rem;
	}

	.tabmenu-wrapper02 > ul > li > button.active {
		border-color: #4362b0
	}
	.form-wrapper dl dt {
    top: 0;
    width: 6.5rem;
    height: auto;
    padding: 0.8333rem 0;
    font-size: 1rem;
    line-height: 2.5rem;
    word-break: keep-all;
    text-align: center;
}
	.form-wrapper dl dt {
		font-size: 0.813rem;
/*		line-height: 2rem;*/
		    line-height: 3rem;
	}
	.form-wrapper dl {
/*		padding-left: 7rem;*/
		padding-left: 6.5rem;
	}
	.form-wrapper dl dd {
    min-height: 2.292rem;
/*    padding: 0.8333rem;*/
    background: #fff;
    color: #424242;
    font-size: 1rem;
    line-height: 1.25rem;
    text-align: left;
	}
	.form-wrapper dl dd {
		padding: 1rem 0.8333rem 1rem 0.8333rem;
	}
	
	/*<strong>모바일</strong> 윤리경영 배경*/
	.ethics {
		font-family: 'Noto Sans KR';
	}
	.ethics-contents-area img{
		width: 100%;
	}
	.ethics .word-03 {
		text-align: left;
		margin-bottom: 1.923rem;
		word-break: keep-all;
	}
	.ethics .word-03 span {
		font-size: 1.607rem;
		line-height: 1.929rem;
		text-align: left;
/*		letter-spacing: -1px;*/
	}
	.ethics .word-03 span strong {
		font-weight: 400;
	}
	.ethics-box {
		margin: 2.143rem 0;
	}
	.ethics-box p {
		font-size: 0.964rem;
		color: #959595;
		line-height: 1.536rem;
		text-align: left;

	}
	/*이용안내*/
	.color02 {
    color: #c51d1d;
	}
	.info .word-03 {
		margin-bottom: 1.923rem;
	}
	.info .info-contents-area {
		text-align: left;
	}
	.info .info-contents-area > h2 {
		color: #0b4987;
		font-size: 1.308rem;
		font-weight: 500;
	}
	.info-box {
		float: left;
/*		width:384px;*/
		width: calc(50% - 5px);
 		height: 180px;
		background: #f6f7fa;
		margin-right: 0;
		margin-bottom: 10px;
		text-align: left;
/*		padding: 1.723rem 1rem;*/
    	box-sizing: border-box;
		font-size: 1rem;
		line-height: 26px;
		color: #616161;
		letter-spacing: -1px;
	}

	.info-box:nth-of-type(even) {
		float: right;
	}
	.info-box:nth-child(1) {
		margin-right: 0;
	}
	.info-box:nth-child(3) {
		margin-right: 0;
	}
	.info-box:nth-child(5) {
		margin-right: 0;
	}
	.info-box:nth-child(6) {
		margin-bottom: 30px;
	}
	.info-box:nth-child(7) {
		margin-bottom: 30px;
	}
	.contents .info-box p {
		display: table;
		width: 50%;
/*		height: 78px;*/
		height: 210px;
/*		text-align: center !important;*/
/*		word-break: keep-all;*/
	}

	.info-box p > strong {
		display: table-cell;
		vertical-align: middle;
		font-weight: 400;
	}
	.info-box p span {
		display: none;
	}

	.info-contents-area ul li {
		background: url(../make_img/sub05/blue-list.png)no-repeat;
		background-position-y: 14px;
		padding-left: 10px;
		line-height: 1.692rem;
		font-size: 0.923rem;
		color: #616161;
		word-break: keep-all;
		position: relative;

	}
	.info .info-txt {
		margin-bottom: 1.923rem;
	}
	.info .info-txt a {
		display: inline-block;
/*		height: 1.3rem;*/
		background: #6f7479;
		width: 5.615rem;
		padding: 2px 5px;
		text-align: center;
		color: #fff;
		border-radius: 30px;
		margin-left: 5px;
		font-size: 0.846rem;
	}
	.info-txt a img {
		margin-bottom: -2px;
		margin-left: 4px;
		width: 14px;
	}
	.word-04 span{
		display: inline;
	}
	
}






/* 1024 보다 클경우 */
@media screen and (min-width: 1024px) {
	.contents-wrapper .word-03 {
		color: #212121;
		font-size: 28px;
		line-height: 44px;
		letter-spacing: -1px;
	}
	.color02 {
    color: #c51d1d;
}
/*이용안내*/
	.info .word-03 {
		margin-bottom: 90px;
	}
	.info .info-contents-area {
		text-align: left;
	}
	.info .info-contents-area > h2 {
		color: #0b4987;
		font-size: 30px;
		font-weight: 500;
	}
	.info-box {
		float: left;
/*		width:384px;*/
		width: calc(33.33% - 16px);
		height: 190px;
		background: #f6f7fa;
		margin-right: 24px;
/*		margin-bottom: 24px;*/
		text-align: center;
/*		padding: 40px 10px;*/
    	box-sizing: border-box;
		font-size: 18px;
		line-height: 26px;
		color: #616161;
	}
	.info-box:nth-child(4) {
		margin-right: 0;
	}
	.info-box:nth-child(5) {
		margin-bottom: 50px;
	}
	.info-box:nth-child(6) {
		margin-bottom: 50px;
	}
	.info-box:nth-child(7) {
		margin-right: 0;
		margin-bottom: 50px;
	}
	.info-box img{
		margin-bottom: 20px;
	}
	.info-box strong {
		font-weight: 400;
	}
	.info-contents-area ul li {
		background: url(../make_img/sub05/blue-list.png)no-repeat;
		background-position-y: 14px;
		padding-left: 10px;
		line-height: 34px;
		font-size: 16px;
		color: #616161;
		word-break: keep-all;
		position: relative;
	}
	.info-txt {
		margin-bottom: 50px;
	}
	.info-txt a {
		display: inline-block;
		height: 100%;
		background: #6f7479;
		width: 80px;
		padding: 7px 20px;
		text-align: center;
		color: #fff;
		border-radius: 30px;
		margin-left: 10px;
		height: 24px;
		line-height: 24px;
		position: absolute;
	}
	.info-txt a img {
		margin-bottom: -3px;
		margin-left: 4px;
		width: 18px;
	}
/*윤리경영 배경*/
.ethics {
	font-family: 'Noto Sans KR';
/*	letter-spacing: -1px;*/
	text-align: right;
}
	.ethics .word-03 {
		margin-bottom: 0;

	}

.ethics .word-03 span{
	display: block;
	text-align: center;
	font-size: 28px;
}
.ethics .word-03 strong {
	font-weight: 400;

}
.ethics-contents-area {
	font-size: 16px;
}
.ethics-contents-area img {
	margin-top: 54px;
	width: auto;
}
.ethics-box {
	margin-top: 50px;
	margin-bottom: 70px;
}
.ethics-box p{
	font-size: 18px;
	line-height: 32px;
	color: #616161;
	text-align:left;
	word-break: keep-all;
	font-weight: 300;
}
.ethics-box p span {
	color: #212121;
}
.ethics-contents-box{
	border-top: 1px solid #f0f0f0;
	text-align: left;
}
.ethics-contents-box:last-child{
	border-bottom: 1px solid #f0f0f0;
	text-align: left;
}
.ethics-contents-box div{
	display: inline-block;
}
.ethics-contents-box div img {
	margin: 0;
}
.img-box {
	padding: 30px 0;
	vertical-align: middle;
}
.txt-box {
	text-align: left;
	margin-left: 40px;
	color: #888888;
	letter-spacing: 0px;
	vertical-align: middle;
}
.txt-box h2 {
	font-size: 28px;
	color: #212121;
	margin-bottom: 26px;
	font-weight: 700;
}
.txt-box p {
	font-size: 18px;
	color: #616161;
	margin-bottom: 26px;
}

.txt-box ul li{
	background: url(../make_img/sub05/blue-list.png)no-repeat center left;
	background-size: 4px 4px;
	padding-left: 10px;
	line-height: 30px;
}
.ethics-txt-area p {
	font-size: 18px;
    text-align: left;
    letter-spacing: -1px;
    line-height: 32px;
    word-break: keep-all;
    color: #616161;
}
	.ethics-txt-area p strong {
		font-weight: 400;
	}
	.ethics-txt-area p:first-child {

		margin-top: 40px;
	}
	.ethics-list-area {
		border: 18px solid #f2f2f2;
		padding: 40px 60px;
		margin: 34px 0;
		height: 610px;
    	overflow: auto;
	}
	.ethics .ethics-list-box {
		text-align: left;
		border-bottom: 1px solid #f0f0f0;
	}
	.ethics .ethics-list-box:last-child {
		border-bottom: none;
	}
	.ethics .ethics-list-box h2 {
		font-size: 28px;
		color: #0b4987;
		font-weight: 500;
		display: inline-block;
		padding: 40px 40px;
		vertical-align: middle;
		margin-bottom:0;
	}
	.ethics .ethics-list-box p {
		display: inline-block;
		vertical-align: middle;
	}
	.ethics .ethics-list-box p span {
		display: block;
	}
	.ethics-name {
		text-align: right;
	}
	.ethics-name p {
		font-size: 28px;
		color: #333333;
		line-height: 40px;
		text-align: right;
	}
	.ceo-area {
		overflow: hidden;
		border: 0px solid red;
	}
	.ceo-image {
		float: right;
		width: 590px;
	}
	.ceo-box {
		float: left;
		width: 50%;
	}
	.ceo-box h2 {
		font-size: 27px;
		line-height: 36px;
		margin-bottom: 32px;
		font-weight: bold;
		color: #625d5d;
	}
	
	.ceo-box p {
		color: #959595;
		font-size: 15px;
		line-height: 26px;
		margin-bottom: 26px;
		text-align: justify;
	}

	.ceo-box p.ceo-sign {
		color: #2e2e2e;
	}


	.agree-area {
		margin-bottom: 88px;
		border: 0px solid red;
	}
	.agree-area h2 {
		font-size: 24px;
		line-height: 36px;
		margin-bottom: 10px;
		color: #323232;
		font-weight: bold;
		padding-left: 23px;
		background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left center
	}

	.agree-area .agree-box {
		padding: 29px 31px;
		border: 1px solid #cbcbcb;
		background: #f8f8f8;
	}

	.agree-area .agree-box dl {
		color: #959595;
		font-size: 15px;
		line-height: 25px;
	}

	.agree-area .agree-box dl dt {
		color: #959595;
		font-size: 15px;
		line-height: 25px;
		font-weight: bold;
	}

	.agree-area .agree-box dl dd {
		margin-bottom: 25px
	}

	.agree-area .agree-box dl dd.none {
		margin-bottom: 0;
	}

	.radio-box {
		padding: 10px 0;	
	}
	
	.radio-box input[type="radio"] {
		display: inline-block;
		vertical-align: middle;
	}

	.radio-box label {
		display: inline-block;
		vertical-align: middle;
		margin-right: 28px;
		color: #676767;
	}

	.cehckbox-input {
		text-align: center;
		border: 0px solid red;
	}

	.cehckbox-input input[type="checkbox"] {
		display: inline-block;
		vertical-align: middle;
	}

	.cehckbox-input label {
		display: inline-block;
		vertical-align: middle;
		margin-right: 28px;
		color: #676767;
	}

	.supprot-area01 {
		position: relative;
		width: 755px;
		margin-bottom: 88px;
		margin: 0 auto;
		border: 0px solid red;
	}
	.supprot-area01 h2 {
		font-size: 24px;
		line-height: 36px;
		margin-bottom: 10px;
		color: #323232;
		font-weight: bold;
		padding-left: 23px;
		background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left center
	}
	.online-support-form01 {
		border: 1px solid #cbcbcb;
		background: #f8f8f8;
		padding: 51px 61px;
	}
	.online-support-form01 dl {
		overflow: hidden;
		margin-bottom: 10px;
	}

	.online-support-form01 dl dt {
		float: left;
		width: 120px;
		font-size: 15px;
		line-height: 37px;
	}

	.online-support-form01 dl dd {
		float: left;
		width: 510px;
	}

	.online-support-form01 dl dd input[type="text"],
	.online-support-form01 dl dd input[type="email"],
	.online-support-form01 dl dd input[type="password"]	{
		display: inline-block;
		vertical-align: middle;
		height: 35px;
		border: 1px solid #dcdcdc;
		padding: 0 5px;
		width: 350px;
		border-radius: 0;
		-webkit-appearance: none; 
	}

	.online-support-form01 dl dd input.input-email {
		width: 158px;
	}

	.online-support-form01 dl dd select {
		width: 145px;
		height: 35px;
		border: 1px solid #dcdcdc;
		-webkit-appearance: none; 
		border-radius: 0;
		background: #fff url(../eng_make_img/common/icon_arrow_bottom02.png) no-repeat 98% center;
	}

	.online-support-form01 dl dd input[type="password"] {
		width: 200px;
	}
	.online-support-form01 dl dd input[type="radio"] {
		display: inline-block;
		vertical-align: middle;
	}	



	.support-pass {
		display: none;
		position: absolute;
		top: 0;
		left: 0;

		width: 755px;
		height: 263px;
		padding: 29px 0 0 0;
		background: #4292ef;
		text-align: center;
		border: 0px solid red;
	}

	.support-pass .name {
		width: 260px;
		height: 52px;
		line-height: 52px;
		color: #fff;
		background: #404040;
		text-align: center;
		margin: 0 auto 23px auto;
		font-weight: bold;
	}

	.support-pass .name strong {
		font-weight: normal;
	}

	.support-pass .word-2-pass {
		text-align: center;
		margin: 0 auto 38px auto;
	}
	.support-pass .word-2-pass img {
		display: inline-block;
		vertical-align: bottom;
	}
	
	.support-pass .pass-info01 {
		height: 194px;
	}

	.support-pass .pass-info02 {
		background: #f2f2f2;
		height: 63px;
		padding-top: 23px;
		color: #6e6e6e;
		font-size: 16px;
		line-height: 21px;
	}
	.support-pass .btn-close {
		position: absolute;
		top: 21px;
		right: 21px;
	}
	.support-pass .btn-close a, 
	.support-pass .btn-close img {
		display: block;
		width: 36px;
		height: 36px;
	}





	.support-no-pass {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		width: 755px;
		height: 191px;
		padding: 61px 0 0 0;
		background: #45546b;
		text-align: center;
	}

	.support-no-pass .word-2-pass {
		text-align: center;
		margin: 0 auto;
	}
	.support-no-pass .word-2-pass img {
		display: inline-block;
		vertical-align: bottom;
	}
	
	.support-no-pass .pass-info01 {
		height: 154px;
	}

	.support-no-pass .pass-info02 {
		background: #f2f2f2;
		height: 63px;
		padding-top: 23px;
		color: #6e6e6e;
		font-size: 16px;
		line-height: 21px;
	}
	.support-no-pass .btn-close {
		position: absolute;
		top: 21px;
		right: 21px;
	}
	.support-no-pass .btn-close a, 
	.support-no-pass .btn-close img {
		display: block;
		width: 36px;
		height: 36px;
	}



	.movie-area {
		position: relative;
		padding-right: 30%;
		overflow: hidden;
		margin: 0 auto 45px auto;
		border: 0px solid red;
	}

	.movie-area .movie-box {
		float: left;
		width: 100%;
		height: 501px;
	}
	
	.movie-area .movie-box iframe {
		width: 100%;
		height: 501px;
	}
		
	.movie-area .caption-area {
		position: absolute;
		top: 0;
		right: 0;
		width: 30%;
		width: 315px;
		height: 499px;
		overflow-x: hidden;
		overflow-y: auto;
		border: 1px solid #e5e5e5
	}

	.movie-area .caption-area h2 {
		color: #0b0b0b;
		font-size: 13px;
		margin-bottom: 30px;
	}

	.movie-area .caption-area .caption-box {
		padding: 52px 39px;
		color: #959595
	}

	.movie-list {
		position: relative;
		width: 89.9%;
		margin: 0 auto;
		padding: 0 5%;
		border: 1px solid #e5e5e5;
	}
	
	.movie-list #owl-demo .item{
		padding: 30px 0px;
		margin: 5px;
		text-align: center;
	}
	
	.movie-list #owl-demo .item .item-box {
		width: 165px;
		margin: 0 auto;
		border: 0px solid red;
	}

	.movie-list #owl-demo .item .item-box img {
		display: block;
		margin-bottom: 10px;
	}

	.movie-list #owl-demo .item .item-box .title {
		display: block;
		color: #343537;
		text-align: left;
	}

	
			
	.movie-list .owl-theme .owl-controls{
		position: absolute;
		top: 50%;
		
		width: 100%;
		height: 0;
		margin: 0 auto;
		z-index: 100;
		border: 0px solid red;
	}

	/* Styling Next and Prev buttons */

	.movie-list .owl-theme .owl-controls .owl-buttons div{
		color: #FFF;
		display: inline-block;
		zoom: 1;
		*display: inline;/*IE7 life-saver */
		margin: 5px;
		padding: 3px 10px;
		font-size: 12px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background: #869791;
		filter: Alpha(Opacity=50);/*IE7 fix */
		opacity: 0.5;
	}

	.movie-list .owl-theme .owl-controls .owl-buttons div {
		border: 0px solid red;
	}

	.movie-list .owl-theme .owl-controls .owl-buttons div.owl-prev {
		position: absolute;
		top: 50%;
		left: 0;
		width: 29px;
		height: 48px;
		margin-top: -24px;
		margin-left: -35px;
		background: url(../eng_make_img/sub03/btn_prev.png) no-repeat left top;
		background-size: 29px 48px;
		text-indent: -5000em;
		cursor: pointer;
	}

	.movie-list .owl-theme .owl-controls .owl-buttons div.owl-next {
		position: absolute;
		top: 50%;
		right: 0;
		width: 29px;
		height: 48px;
		margin-top: -24px;
		margin-right: -50px;
		background: url(../eng_make_img/sub03/btn_next.png) no-repeat left top;
		background-size: 29px 48px;
		text-indent: -5000em;
		cursor: pointer;
	}
	
	.ceo-area02 {
		position: relative;
		padding-left: 320px;
		padding-top: 40px;
		background-position: left 250px;

	}
	.ceo-area02 h2 {
		position: absolute;
		top: 40px;
		left: 0;
	}

	.ceo-area02 .ceo-box02 {
		border: 0px solid red;
	}

	.ceo-area02 .ceo-box02 p {
		color: #888888;
		margin-bottom: 40px;
		line-height:24px		
	}

	.ceo-sign02 {
		color: #2d2d2d;
		text-align: right;
		font-size: 12px;
	}

	.ceo-sign02 img {
		padding-top: 10px;
		display: inline-block;
		vertical-align: middle;
	}


	/* 화승 story */
	.story-wrapper {
		text-align: center;
		border: 0px solid red;
	}
	.story-wrapper h2 {
		display: block;
		font-size: 34px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 20px;
		border: 0px solid red;
	}

	.story-wrapper h2 span {
		display: block;
	}
	.story-wrapper h2 img {
		display: block;
		margin: 0 auto;
	}
	.story-wrapper .word-01 {
		display: block;
		color: #625d5d;
		font-size: 20px;
		line-height: 26px;
		text-align: center;
		border: 0px solid red;
	}

	.story-wrapper .story-area {
		margin-top: 75px;
		overflow: hidden;
		border: 0px solid red;
	}
	
	.story-box.fl {
		float: left;
	}

	.story-box.fr {
		float: right;
	}

	.story-box {
		text-align: left;
		width: 48%;
		border: 0px solid red;
	}

	.story-box h2 {
		color: #000;
		font-size: 24px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 5px;
		padding-left: 22px;
		background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
		border: 0px solid red;
	}

	.story-box h3 {
		font-size: 24px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 5px;
		padding-left: 22px;
		color: #323232;
		background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
		border: 0px solid red;
	}

	.story-box h3 span {
		display: block;
		height: 72px;
	}

	.story-box h3.max-width100 {
		min-width: 1024px;
		border: 0px solid red;
	}

	.story-box .image-story {
		display: block;
		width: 100%;
	}

	.story-box p {
		color: #959595;
		font-size: 15px;
		line-height: 25px;
	}

	.story-box .word-02 {
		font-size: 33px;
		line-height: 40px;
		font-weight: bold;
		text-decoration: underline;
		padding-bottom: 20px;
		color: #3e3e3e
	}	

	.story-area {
		color: #959595
	}


	/* 연혁 */
	.bg-history {
		border: 0px solid red;
		background: url(../eng_make_img/sub01/bg02_01.jpg) no-repeat center 91px;
	}
	
	.history-wrapper {
		border: 0px solid red;
	}
	.history-wrapper h2 {
		display: block;
		font-size: 34px;
		line-height: 36px;
		font-weight: bold;
		text-align: center;
		margin-bottom: 20px;
		border: 0px solid red;
	}
	.history-wrapper h2 img {
		display: block;
		margin: 0 auto;
		width: auto;
	}
	.history-wrapper .word-01 {
		display: block;
		color: #625d5d;
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 90px;
		text-align: center;
		border: 0px solid red;
	}

	.history-wrapper .word-01 span {
	display: block;
	}

	.history-area {
		overflow: hidden;
		border: 0px solid red;
	}

	.history-box {
		width: 30%;
		margin: 0 -1px;
	}

	.history-box h3 {
		margin-bottom: 39px;
		border: 0px solid red;
	}
	.history-box h3 img {
		display: block;
		width: 100%;
		max-width: 284px;
	}

	.history-box dl {
		margin-bottom: 64px;
		border: 0px solid red;
	}

	.history-box dl dt {
		color: #666666;
		font-weight: bold;
		font-size: 15px;
		margin-bottom: 10px;
	}

	.history-box dl dd {
		color: #959595
	}

	.history-box .image-history {
		display: block;
		width: 100%;
		margin-bottom: 34px;
	}

	.history01 {
		float: left;
		padding-right: 2.5%;
		border: 0px solid red;
	}	

	.history02 {
		padding: 0 2.5%;
		float: left;
		border-left: 1px solid #e8e8e8;
		border-right: 1px solid #e8e8e8;
	}

	.history03 {
		float: left;
		padding-left: 2.5%;
		border: 0px solid red;
	}
	

	/* vision */
	.bg-vision {
		background: url(../eng_make_img/sub01/bg05_01.jpg) no-repeat center 91px;
	}


	.vision-wrapper {
		text-align: center;
		border: 0px solid red;
	}

	.vision-wrapper h2 {
		display: block;
		margin-bottom: 20px;
		border: 0px solid red;
	}
	.vision-wrapper h2 img {
		width: auto;
		display: block;
		margin: 0 auto;
	}
	.vision-wrapper .word-01 {
		display: block;
		color: #625d5d;
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 90px;
		text-align: center;
		border: 0px solid red;
	}
	.vision-wrapper .word-01 span {
		display: block;
	}

	.vision-wrapper .word-01 strong {
		font-weight: normal;
	}
	
	.vision-area {
		overflow: hidden;
		margin-bottom: 75px;
	}

	.vision-box {
		float: left;
		text-align: left;
		width: 48%;
		margin-right: 4%;
		border: 0px solid red;
	}

	.vision-box h3 {
		font-size: 24px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 5px;
		padding-left: 22px;
		background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
		border: 0px solid red;
	}

	.vision-box .image-vision {
		display: block;
		width: 100%;
		margin-bottom: 15px;
	}

	.vision-box p {
		color: #959595;
		font-size: 13px;
	}

	.vision-box02 {
		float: left;
		text-align: left;
		width: 48%;
		border: 0px solid red;
	}

	.vision-box02 h4 {
		padding-left: 17px;
		margin-bottom: 18px;
		font-size: 18px;
		line-height: 25px;
		background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
		border: 0px solid red;
	}

	.vision-info {
		position: relative;
		overflow: hidden;
		padding-left: 120px;
		margin-bottom: 75px;
		min-height: 100px;
	}

	.vision-info .image-vision-icon {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100px;
		height: 100px;
	}

	.vision-info p {
		color: #959595;
		font-size: 13px;
	}

	.w100 {
		float: none;
		width: 100%;
	}

	.image-mission-pc {
		display: block;
		text-align: center;
		border: 0px solid red;
	}

	.image-mission-pc img {
		min-width: 1024px;
		max-width: 1122px;
		width: 100%;
	}

	.image-mission-mobile {
		display: none;
	}
	
	.ci-wrapper {
		clear: both;
	}
	.ci-wrapper p.word-01 {
		display: block;
		color: #625d5d;
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 45px;
		text-align: center;
		border: 0px solid red;
	}
	.ci-wrapper .word-01 span {
		display: block;
	}

	.ci-wrapper .word-01 strong {
		font-weight: normal;
	}
	
	.btn-right-ci {
		text-align: right;
		display: block;
	}
	.ci-area {
		overflow: hidden;
		margin-bottom: 80px;
		border: 0px solid red;
	}	
	.ci-area h2 {
		font-size: 24px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 5px;
		padding-left: 22px;
		background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
		border: 0px solid red;
	}

	.ci-area .image-ci01 {
		display: block;
		width: 100%;
		margin-bottom: 25px;
		bordeR: 0px solid red;
	}
	
	.ci-area .word-02 {
		color: #959595
	}

	.ci-area .ci-box {
		float: left;
		width: 48%;
		margin-right: 4%;
	}

	.ci-area .ci-box .image-ci02 {
		display: block;
		width: 100%;
	}

	.ci-area .ci-box02 {
		float: left;
		width: 48%;
		border: 0px solid red;
	}
	
	.ci-area .ci-box h3,
	.ci-area .ci-box02 h3,
	.ci-area .ci-box03 h3 {
		padding-left: 17px;
		margin-bottom: 18px;
		font-size: 18px;
		line-height: 25px;
		background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
		border: 0px solid red;
	}

	.ci-area .ci-box p,
	.ci-area .ci-box02 p {
		color: #959595;
		font-size: 15px;
		margin-bottom: 15.2%;
	}

	.ci-area .ci-box03 p {
		color: #959595;
		font-size: 15px;
		margin-bottom: 80px;
	}

	.ci-area .ci-box p.mb0,
	.ci-area .ci-box02 p.mb0,
	.ci-area .ci-box03 p.mb0{
		margin-bottom: 0;
	}


	.ci-area .ci-box .image-ci04,
	.ci-area .ci-box02 .image-ci04,
	.ci-area .ci-box03 .image-ci04 {
		display: block;
		width: 100%;
	}


	/* 계열사 CI */
	.affiliate-area {
		overflow: hidden;
		border: 0px solid red;
	}

	.affiliate-area .affiliate-box {
		float: left;
		width: 50%;
	}

	.affiliate-info {
		position: relative;
		padding-left: 230px;
		min-height: 151px;
		margin-bottom: 55px;
	}

	.affiliate-info .affiliate-ci-download {
		position: absolute;
		top: 0;
		left: 24px;
		width: 174px;
		overflow: hidden;		
	}

	.affiliate-info .affiliate-ci-download .images-affiliate-ci {
		display: block;
		width: 172px;
		height: 104px;
		border: 1px solid #e5e5e5;
		margin-bottom: 6px;
	}

	.affiliate-info .affiliate-ci-download .btn-ci-ai02 {
		display: block;
		float: left;
	}

	.affiliate-info .affiliate-ci-download .btn-ci-jpg02 {
		display: block;
		float: right;
	}

	.affiliate-info .affiliate-ci-download .btn-ci-ai02 img,
	.affiliate-info .affiliate-ci-download .btn-ci-jpg02 img {
		display: block;
	}

	.affiliate-ci-info {
		bordeR: 0px solid red;
	}

	.affiliate-ci-info h3 {
		font-size: 18px;
		line-height: 25px;
		color: #0b0b0b;
		margin-bottom: 11px;
		color: #0b0b0b;
	}

	.affiliate-ci-info ul {
		color: #959595;
	}
	.affiliate-ci-info ul li {
		margin: 0;
		padding: 0;
	}

	/* 사회공헌 */
	.bg-social-contribution {
		background: url(../eng_make_img/sub04/bg04_01.jpg) no-repeat right 91px;
	}

	.contents-wrapper {
		overflow: hidden;
		text-align: center;
		border: 0px solid red;
	}

	.contents-wrapper h2 {
		display: block;
		font-size: 34px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 20px;
		border: 0px solid red;
	}

	.contents-wrapper h2 span {
		display: block;
		text-align: center;
	}
	.contents-wrapper h2 img {
		display: block;
		margin: 0 auto;
		width: auto;
		max-width: 1200px;
	}
	.contents-wrapper .word-01 {
		display: block;
		color: #625d5d;
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 50px;
		text-align: center;
		border: 0px solid red;
	}

	.contents-wrapper .word-02 {
		color: #625d5d;
		font-size: 15px;
		line-height: 26px;
		padding-left: 25px;
	}
	.contents-wrapper .word-01 span {
		display: block;
	}

	.contents-wrapper .word-01 strong {
		font-weight: normal;
	}
	

		
	.contents-area {
		clear: both;
		overflow: hidden;
		margin-bottom: 75px;
		text-align: left;
	}

	.contents-area h2 {
		font-size: 24px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 5px;
		padding-left: 22px;
		background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
		border: 0px solid red;
	}

	.contents-area .word-02 {
		color: #959595;
		font-size: 15px;
	}

	.contents-box {
		float: left;
		text-align: left;
		width: 48%;
		margin-right: 4%;
		border: 0px solid red;
	}
	.contents-box h3 {
		padding-left: 17px;
		margin-bottom: 18px;
		font-size: 18px;
		line-height: 25px;
		background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
		border: 0px solid red;
	}

	.contents-box02 {
		float: left;
		text-align: left;
		width: 48%;
		border: 0px solid red;
	}

	.contents-info {
		position: relative;
		padding-left: 150px;
	}
	
	.contents-info h3 {
		padding-left: 17px;
		margin-bottom: 18px;
		font-size: 18px;
		line-height: 25px;
		background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
		border: 0px solid red;
	}
	.contents-info p {
		color: #959595;
		font-size: 15px;
	}

	.contents-info .image-sc01 {
		position: absolute;
		top: 0;
		left: 23px;
		width: 100px;
		height: 100px;
	}
	
	.contents-box-area01 {
		display: inline;
		margin-bottom: 0;
	}
	
	.contents-box03 {
		float: left;
		padding: 0 1%;
		width: 23.25%;
	}

	.contents-box03.fl {
		float: left;
		padding-right: 1%;
	}
	.contents-box03.fr {
		float: left;
		padding-left: 1%;
	}

	.contents-box03.pr0 {
		float: left;
		padding-right: 0;
	}
	
	.contents-box03 img {
		display: block;
		width: 100%;
		margin-bottom: 25px;
	}
	.contents-box03 h3 {
		padding-left: 17px;
		margin-bottom: 18px;
		font-size: 18px;
		line-height: 25px;
		background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
		border: 0px solid red;
	}
	.contents-box03 p {
		color: #959595;
		font-size: 15px;
	}

	.contents-box04 {
		float: left;
		width: 46%;
		padding: 0 2%;
	
	}

	.contents-box05 {
		float: left;
		width: 46%;
		padding-left: 4%;
	}
	.contents-box04 p,
	.contents-box05 p {
		color: #959595;
		font-size: 15px;
	}

	.contents-box04 img,
	.contents-box05 img {
		display: block;
		width: 100%;
		margin-bottom: 25px;
	}


	
	.contents-box p.word-02 {
		color: #959595;
		font-size: 15px;
		margin-bottom: 20px;
	}
	.contents-box .image04-03-01 {
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}

	.contents-box02 .image04-03-02 {
		display: block;
		margin: 20px auto 0 auto;
	}

	.images-list01 {
		overflow: hidden;
		border: 0px solid red;
	}

	.images-list01 li {
		width: 46%;
		margin-bottom: 17px;
		border: 0px solid red;
	}

	.images-list01 li img {
		display: block;
		width: 100%;
	}

	.images-list01 li:nth-child(odd) {
		float: left;
		padding-right: 2%;
	}

	.images-list01 li:nth-child(even) {
		float: right;
		padding-left: 2%;
	}

	.images-list01 li img {
		display: block;
	}
	

	/* 인재상 */
	.bg-sub02_01 {
		background: url(../eng_make_img/sub02/bg02_01.jpg) no-repeat center 91px;
	}

	.sub0201-area {
		width: 953px;
		height: 469px;
		text-indent: -5000em;
		background: url(../eng_make_img/sub02/img01_01.jpg) no-repeat left top;
		margin: 0 auto;
		overflow: hidden;
		border: 0px solid red;
	}
	
	.sub0201-area dl.info01,
	.sub0201-area dl.info02,
	.sub0201-area dl.info03,
	.sub0201-area dl.info04 {
		background: transparent;
	}
	.sub0201-area li {
		float: left;
		width: 20%;
		padding: 0 2.5%;
		text-align: center;
	}

	.sub0201-area li img {
		display: block;
		max-width: 180px;
		margin: 0 auto 20px auto;

	}

	
	.sub0201-area li.fl {
		float: left;
		padding: 0 2.5%;
	}

	.sub0201-area li.fr {
		float: left;
		padding: 0 2.5%;
	}

	.sub0201-area li span {
		display: block;
		padding-top: 72px;
		color: #959595;
		text-align: left;
		padding: 72px 20px 0 20px;
		background: url(../eng_make_img/sub02/icon_arrow_bottom.png) no-repeat center top;
	}


	/* 인사제도 */
	.image02_02_01 {
		display: inline-block;
		vertical-align: bottom;
		width: 100%;
		max-height: 430px;
		margin: 0 auto;
		border: 0px solid red;
	}

	
	.image02_02_02_pc {
		display: block;
		vertical-align: middle;
		width: 100%;
		max-width: 378px;
		margin: 0 auto;
		margin-bottom: 0;
	}
	.image02_02_02_mobile {
		display: none;
	}
	
	.images02_03_moblie {
		display: none;
	}

	.images02_03 {
		display: block;
		width: 1107px;
		height: 514px;
		margin: 0 auto;
		background: url(../eng_make_img/sub02/img02_03_01_pc.png) no-repeat left top;
		text-indent: -5000em;
	}

	/* 직무소개 */
	.job-wrapper {
		position: relative;
		padding-left: 440px;
		border: 0px solid red;
	}

	.choise-job {
		position: absolute;
		top: 0;
		left: 0;
		width: 388px;
	}

	.choise-job select {
		width: 388px;
		height: 43px;
		color: #000;
		border: 1px solid #a9a9a9;
		margin-bottom: 28px;
		-webkit-appearance: none; 
		border-radius: 0;
		background: #fff url(../eng_make_img/common/icon_arrow_bottom02.png) no-repeat 98% center;
	}

	.affiliate-job img {
		display: block;
		max-width: 388px;
	}

	.affiliate-job h2 {
		height: 82px;
		background: url(../eng_make_img/sub02/bg02_05.gif) repeat;
		line-height: 82px;
		font-size: 24px;
		color: #fff;
		font-weight: bold;
		text-align: center;
	}

	.job-area {
		margin-bottom: 60px;
		*overflow: hidden;
		border: 0px solid red;
	}
	.job-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.job-area  h3 {
		font-size: 24px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 10px;
		padding-left: 20px;
		background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
		background-size: 12px 12px;
		border: 0px solid red;
	}

	.job-box {
		float: left;
		width: 47%;
		padding-left: 3%;
	}

	.job-box h4 {
		padding-left: 17px;
		margin-bottom: 18px;
		font-size: 18px;
		line-height: 25px;
		background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
	}

	.job-box h5 {
		padding-left: 17px;
		margin-bottom: 5px;
		font-size: 15px;
		line-height: 25px;
		color: #666666;
		background: url(../eng_make_img/common/icon_bullet04.gif) no-repeat left 8px;
	}

	.job-box dl {
		border: 0px solid red;
	}

	.job-box dl dt {
		display: block;
		color: #676767;
		font-size: 14px;
	}
	.job-box dl dd {
		display: block;
		font-size: 15px;
		color: #959595;
		margin-bottom: 30px;
	}
	.job-box dl dd.mb0 {
		margin-bottom: 0;
	}

	/* 오시는 길 */
	.map-wrapper {
		padding-top: 45px;
	}

	.map-select-area {
		max-width: 1200px;
		margin: 0 auto 44px auto;
		border: 0px solid red;
	}

	.map-select-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.map-select-area select  {
		position: relative;
		float: left;
		width: 158px;
		height: 35px;
		border: 1px solid #dcdcdc;
		color: #959595;
		font-weight: bold;
		font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
	}

	.map-area {
		height: 586px;
		border-top: 1px solid #dfdfdf;
		border-bottom: 1px solid #dfdfdf;
	}
	.map-area #map_canvas {
		height: 586px;
	}


	.map-info-wrapper {
		margin: 0;
		padding: 0;
	}

	.map-info-wrapper h2 {
		font-size: 24px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 10px;
		padding-left: 20px;
		background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
		background-size: 12px 12px;
		border: 0px solid red;
	}

	.map-info-area {
		margin-bottom: 20px;
		overflow: hidden;
		border: 0px solid red;
	}

	.map-info-box {
		width: 48%;
		margin-bottom: 0;
		border: 1px solid #e5e5e5
	}

	.map-info-box.fl {
		float: left;
		padding-right: 1%;
	}

	.map-info-box.fr {
		float: right;
		padding-left: 1%;
	}

	.map-info-box02 {
		padding: 5% 10%;
	}

	.map-info-box02 h3 {
		color: #323232;
		font-weight: bold;
		font-size: 20px;
		line-height: 36px;
		letter-spacing: -1px;
	}

	.map-info-box02 .title-english {
		font-size: 12px;
		font-weight: bold;
		color: #4362b0;
		font-weight: bold;
		margin-bottom: 30px;
	}

	.map-info-box02 dl {
		position: relative;
		padding-left: 130px;
		margin-bottom: 15px;
	}
	.map-info-box02 dl dt {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		line-height: 25px;
		color: #676767;
		font-size: 15px;
		font-weight: bold;
	}

	.map-info-box02 dl dd {
		color: #959595;
		font-size: 15px;
		line-height: 25px;
	}
	.map-info-box02 .phone-mobile {
		display: none;
	}


	.worker-area {
		height: 497px;
		position: relative;
	}
	
	.worker2014-01 {
		background: #000 url(../eng_make_img/sub02/img_worker01_01_big.jpg) no-repeat center top;
	}

	.worker2014-02 {
		background: #000 url(../eng_make_img/sub02/img_worker2014_02_01.jpg) no-repeat center top;
	}

	.worker2014-03 {
		background: #000 url(../eng_make_img/sub02/img_worker2014_03_01.jpg) no-repeat center top;
	}
	
	.worker2014-04 {
		background: #000 url(../eng_make_img/sub02/img_worker2014_04_01.jpg) no-repeat center top;
	}	

	.worker18-01 {
		background: #000 url(../eng_make_img/sub02/img_worker18_01_01.jpg) no-repeat center top;
	}
	.worker18-02 {
		background: #000 url(../eng_make_img/sub02/img_worker18_02_01.jpg) no-repeat center top;
	}
	.worker18-03 {
		background: #000 url(../eng_make_img/sub02/img_worker18_03_01.jpg) no-repeat center top;
	}
	.worker18-04 {
		background: #000 url(../eng_make_img/sub02/img_worker18_04_01.jpg) no-repeat center top;
	}		
	.worker17-01 {
		background: #000 url(../eng_make_img/sub02/img_worker17_01_01.jpg) no-repeat center top;
	}
	.worker17-02 {
		background: #000 url(../eng_make_img/sub02/img_worker17_02_01.jpg) no-repeat center top;
	}
	.worker17-03 {
		background: #000 url(../eng_make_img/sub02/img_worker17_03_01.jpg) no-repeat center top;
	}
	.worker17-04 {
		background: #000 url(../eng_make_img/sub02/img_worker17_04_01.jpg) no-repeat center top;
	}		
	.worker16-01 {
		background: #000 url(../eng_make_img/sub02/img_worker16_01_01.jpg) no-repeat center top;
	}
	.worker16-02 {
		background: #000 url(../eng_make_img/sub02/img_worker16_02_01.jpg) no-repeat center top;
	}
	.worker16-03 {
		background: #000 url(../eng_make_img/sub02/img_worker16_03_01.jpg) no-repeat center top;
	}
	.worker16-04 {
		background: #000 url(../eng_make_img/sub02/img_worker16_04_01.jpg) no-repeat center top;
	}	
	.worker15-01 {
		background: #000 url(../eng_make_img/sub02/img_worker15_01_01.jpg) no-repeat center top;
	}
	.worker15-02 {
		background: #000 url(../eng_make_img/sub02/img_worker15_02_01.jpg) no-repeat center top;
	}
	.worker15-03 {
		background: #000 url(../eng_make_img/sub02/img_worker15_03_01.jpg) no-repeat center top;
	}
	.worker15-04 {
		background: #000 url(../eng_make_img/sub02/img_worker15_04_01.jpg) no-repeat center top;
	}	

	.worker-info-box {
		max-width: 1065px;;
		padding-right: 135px;
		padding-top: 97px;
		text-align: right;
		margin: 0 auto;
	}

	.worker-info01 {
		float: right;
		width: 365px;
		border: 0px solid red;
	}

	.worker-info01 img {
		display: block;
	}

	.worker-info01 .title-worker {
		height: 72px;
		padding-top: 17px;
		text-align: center;
		color: #fff;
		font-weight: bold;
		font-size: 18px;
		background: url(../eng_make_img/sub02/bg_worker-title.png) no-repeat left top;
	}

	.worker-interview-area {
		overflow: hidden;
		border: 0px solid red;
	}

	.worker-interview-area .interview-box.fl {
		float: left;
		padding-right: 2%;
	}

	
	.worker-interview-area .interview-box.fr {
		float: right;
		padding-left: 2%;
	}
	.worker-interview-area .interview-box {
		display: block;
		width: 48%;
	}

	.worker-interview-area .interview-box h2 {
		color: #474747;
		font-size: 36px;
		line-height: 52px;
		font-weight: bold;
	}

	.worker-interview-area .interview-box .word-01 {
		color: #625d5d;
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 50px;
	}

	.worker-interview-area .interview-box h3 {
		font-size: 18px;
		line-height: 25px;
		color: #1198d4;
		padding-left: 15px;
		margin-bottom: 10px;
		background: url(../eng_make_img/common/icon_bullet05.gif) no-repeat left 8px;
	}

	.worker-interview-area .interview-box .word-02 {
		color: #959595;
		font-size: 15px;
		line-height: 25px;
		padding-left: 15px;
		margin-bottom: 30px;
	}

	.worker-interview-area .interview-box .images-box01 {
		padding-left: 15px;
		margin-bottom: 55px;
	}

	.worker-interview-area .interview-box .images-box01 img {
		display: block;
	}

	.worker-interview-area .interview-box .worker-info02 {
		position: relative;
		padding: 30px 121px 30px 43px;
		margin-top: 100px;
		height: 100px;
		border: 1px solid #e5e5e5;
	}
	.worker-interview-area .interview-box .worker-info02 h2 {
		font-size: 18px;
		line-height: 22px;
		color: #343434;
		margin-bottom: 10px;
		font-weight: bold;
	}

	.worker-interview-area .interview-box .worker-info02 .worker-name {
		color: #0063c3;
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	.worker-interview-area .interview-box .worker-info02 .worker-info03 {
		font-size: 14px;
		color: $343434;
	}

	.worker-interview-area .interview-box .worker-info02 .worker-mail {
		display: block;
	}

	.worker-interview-area .interview-box .worker-info02 .worker-mail a {
		display: block;
		padding-left: 40px;
		height: 40px;
		line-height: 40px;
		background: url(../eng_make_img/sub02/icon_mail.gif) no-repeat left center;
		color: #343434;
	}

	.worker-interview-area .interview-box .worker-info02 img {
		position: absolute;
		top: 0;
		right: 0;
		height: auto;
	}


	/* 사업분야 */
	.business-type-wrapper {
		margin: 0;
		padding: 0;
	}

	.business-type-area {
		display: block;
		height: 814px;
		border: 0px solid red;
	}
	
	.business-type-area .images-business-mobile {
		display: none;
	}

	.business-type-area.type01 {
		background: url(../eng_make_img/sub01/bg04_01.jpg) no-repeat center top;
	}

	.business-type-area.type02 {
		background: url(../eng_make_img/sub01/bg04_02.jpg) no-repeat center top;
	}

	.business-type-area.type03 {
		background: url(../eng_make_img/sub01/bg04_03.jpg) no-repeat center top;
	}

	.business-type-area.type04 {
		background: url(../eng_make_img/sub01/bg04_04.jpg) no-repeat center top;
	}

	.business-type-area.type05 {
		background: url(../eng_make_img/sub01/bg04_05.jpg) no-repeat center top;
	}

	.business-type-box {
		max-width: 1200px;
		margin: 0 auto;
		padding-top: 45px;
	}
	.tabmenu-business-moblie {
		display: none;
	}

	.tabmenu-business-pc {
		display: block;
		float: left;
		margin-bottom: 3px;
		border: 0px solid red;
	}

	.tabmenu-business-pc ul {
		overflow: hidden;
	}

	.tabmenu-business-pc ul li {
		float: left;
	}

	.tabmenu-business-pc ul li a {
		display: block;
		height: 104px;
		text-indent: -5000em;
	}

	.tabmenu-business-pc ul li.tabmenu01 a {
		width: 159px;
		background: url(../eng_make_img/sub01/img_tabmenu04_01_off.gif) no-repeat left top;
	}

	.tabmenu-business-pc ul li.tabmenu02 a {
		width: 166px;
		background: url(../eng_make_img/sub01/img_tabmenu04_02_off.gif) no-repeat left top;
	}

	.tabmenu-business-pc ul li.tabmenu03 a {
		width: 159px;
		background: url(../eng_make_img/sub01/img_tabmenu04_03_off.gif) no-repeat left top;
	}

	.tabmenu-business-pc ul li.tabmenu04 a {
		width: 166px;
		background: url(../eng_make_img/sub01/img_tabmenu04_04_off.gif) no-repeat left top;
	}

	.tabmenu-business-pc ul li.tabmenu05 a {
		width: 159px;
		background: url(../eng_make_img/sub01/img_tabmenu04_05_off.gif) no-repeat left top;
	}
	

	.tabmenu-business-pc ul li.tabmenu01 a:hover,
	.tabmenu-business-pc ul li.tabmenu01 a.on {
		width: 159px;
		background: url(../eng_make_img/sub01/img_tabmenu04_01_on.gif) no-repeat left top;
	}

	.tabmenu-business-pc ul li.tabmenu02 a:hover,
	.tabmenu-business-pc ul li.tabmenu02 a.on {
		width: 166px;
		background: url(../eng_make_img/sub01/img_tabmenu04_02_on.gif) no-repeat left top;
	}

	.tabmenu-business-pc ul li.tabmenu03 a:hover,
	.tabmenu-business-pc ul li.tabmenu03 a.on {
		width: 159px;
		background: url(../eng_make_img/sub01/img_tabmenu04_03_on.gif) no-repeat left top;
	}

	.tabmenu-business-pc ul li.tabmenu04 a:hover,
	.tabmenu-business-pc ul li.tabmenu04 a.on {
		width: 166px;
		background: url(../eng_make_img/sub01/img_tabmenu04_04_on.gif) no-repeat left top;
	}

	.tabmenu-business-pc ul li.tabmenu05 a:hover,
	.tabmenu-business-pc ul li.tabmenu05 a.on {
		width: 159px;
		background: url(../eng_make_img/sub01/img_tabmenu04_05_on.gif) no-repeat left top;
	}
	
	.business-info-area {
		clear: both;
		width: 699px;
		min-height: 154px;
		padding: 45px 55px;
		color: #fff;
		background: url(../eng_make_img/sub01/bg04_01.png) repeat
	}

	.business-info-area h2 {
		margin-bottom: 25px;
	}

	.business-info-area h2 img {
		display: block;
	}	
	

	.business-wrapper {
		overflow: hidden;
	}

	.business-area.fl {
		float: left;
		padding-right: 2%;
	}

	.business-area.fr {
		float: right;
		padding-left: 2%;
	}

	.business-area {	
		width: 48%;
	}
	
	.business-wrapper h3,
	.business-area h3 {
		font-size: 24px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 5px;
		padding-left: 22px;
		background: url(../eng_make_img/common/icon_bullet01.png) no-repeat left 10px;
		border: 0px solid red;
	}

	.business-box {
		padding-left: 20px;
		margin-bottom: 42px;
	}

	.business-box.fl {
		float: left;
		width: 48%;
		padding: 0;
		padding-right: 2%;
	}

	.business-box.fr {
		float: right;
		width: 48%;
		padding: 0;
		padding-left: 2%;
	}


	.business-box.mb80 {
		margin-bottom: 80px;
	}
	
	.business-box h4 {
		padding-left: 17px;
		margin-bottom: 15px;
		font-size: 18px;
		line-height: 25px;
		background: url(../eng_make_img/common/icon_bullet02.gif) no-repeat left 8px;
		border: 0px solid red;
	}

	.business-info-box {
		position: relative;
		padding-left: 195px;
		min-height: 106px;
	}

	.business-info-box .business-info01 {
		position: absolute;
		top: 0;
		left: 0;
		width: 174px;
	}

	.business-info-box .business-info01 img {
		display: block;
		width: 174px;
		margin-bottom: 6px;
	}

	.business-info-box .business-info01 a {
		display: block;
	}

	.business-info-box .business-info02 {
		color: #959595;
		font-size: 15px;
	}
	.business-info-box .business-info02 p {
		margin-bottom: 10px;
	}

	.business-info-box .business-info02 dl {
		position: relative;
	}

	.business-info-box .business-info02 dl dt {
		display: block;
		padding-left: 8px;
		color: #676767;
		background: url(../eng_make_img/common/icon_bullet06.gif) no-repeat left 8px;
	}

	.bg03-all {
		background: url(../eng_make_img/sub03/bg03_alla.jpg) no-repeat center 91px;
	}
	
	.bg03-01 {
		background: url(../eng_make_img/sub03/bg03_01.png) no-repeat right 91px;
	}

	.bg03-02 {
		background: url(../eng_make_img/sub03/bg03_02.png) no-repeat right 91px;
	}

	.bg03-03 {
		background: url(../eng_make_img/sub03/bg03_03.png) no-repeat right 91px;
	}


	.type-select-area {
		max-width: 1200px;
		position: relative;
		z-index: 1;
		margin: 0 auto 10px auto;
		border: 0px solid red;
	}

	.type-select-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.type-select-area select  {
		position: relative;
		float: left;
		width: 300px;
		height: 35px;
		margin-bottom: 10px;
		border: 1px solid #dcdcdc;
		color: #2a2a2a;
		font-weight: bold;
		font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
	}


	.bg-patten01 {
		background: url(../eng_make_img/sub02/bg_patten01.jpg) repeat
		background-size: 9px 9px;
	}
	
	.human-wrapper-mobile {
		display: none;
	}

	.human-wrapper-pc {
		display: block;
		position: relative;
		max-width: 1200px;
		height: 803px;
		margin: 0 auto;
		margin-top: -100px;
		background: url(../eng_make_img/sub02/bg01_01.png) no-repeat left bottom;
	}

	.human-wrapper-pc ul {
		border: 0px solid red;
	}

	.human-wrapper-pc ul li {
	
		text-align: center;
		border: 0px solid red;
	}

	.human-wrapper-pc ul li p {
		color: #5c5c5c;
		font-size: 23px;
		font-weight: bold;
		margin-bottom: 17px
	}

	.human-wrapper-pc ul li a {
		display: inline-block;
		width:  180px;
		height: 150px;
		padding-top: 50px;
		background: url(../eng_make_img/sub02/bg_human_off.png) no-repeat left top;
		color: #fff;
	}

	.human-wrapper-pc ul li a:hover {
		background: url(../eng_make_img/sub02/bg_human_on.png) no-repeat left top;
	}

	.human-wrapper-pc ul li a strong {
		display: block;
		font-size: 22px;
		line-height: 25px;
		
	}
	
	.human-wrapper-pc ul li a span {
		font-size: 16px;
		line-height: 18px;
		font-weight: bold;
	}

	.human-wrapper-pc ul li.menu01 {
		position: absolute;
		top: 243px;
		left: 43px;
	}

	.human-wrapper-pc ul li.menu02 {
		position: absolute;
		top: 110px;
		left: 440px;
	}

	.human-wrapper-pc ul li.menu02 p {
		font-size: 18px;
		line-height: 24px;
		text-align: left;
		margin-bottom: 150px;
	}

	.human-wrapper-pc ul li.menu02 a {
		margin-left: -120px;
	}

	.human-wrapper-pc ul li.menu03 {
		position: absolute;
		top: 223px;
		right: 60px;

		width: 225px;
	}

	.human-wrapper-pc ul li.menu03 p {
		font-size: 16px;
		line-height: 24px;
		text-align: left;
	}

	.human-wrapper-pc ul li.menu03 a {
		float: left;
	}

	.worker-in01-01 {
		background: url(../eng_make_img/sub02/img02_01_01.jpg) no-repeat center top;
	}

	.worker-in01-02 {
		background: url(../eng_make_img/sub02/img02_02_01.jpg) no-repeat center top;
	}

	.worker-in01-03 {
		background: url(../eng_make_img/sub02/img02_03_01.jpg) no-repeat center top;
	}
	
	.worker-inside-01 {
		background: url(../eng_make_img/inside/inside_01_01.jpg) no-repeat center top;
	}	

	.worker-inside-02 {
		background: url(../eng_make_img/inside/inside_02_01.jpg) no-repeat center top;
	}	

	.worker-inside-03 {
		background: url(../eng_make_img/inside/inside_03_01.jpg) no-repeat center top;
	}	

	.worker-inside-04 {
		background: url(../eng_make_img/inside/inside_04_01.jpg) no-repeat center top;
	}	

	.worker-inside-05 {
		background: url(../eng_make_img/inside/inside_05_01.jpg) no-repeat center top;
	}	
	
	.worker-inside-06 {
		background: url(../eng_make_img/inside/inside_06_01.jpg) no-repeat center top;
	}	

	

	.product-wrapper {
		border: 0px solid red;
	}

	.product-wrapper:after {
		content: "";
		clear: both;
		display: block;
	}
	
	.product-type {
		background: #f7f7f7;
		padding-left: 146px;
		padding-top: 67px;
		padding-right: 106px;
		padding-bottom: 40px;
		margin-bottom: 65px;
	}
	.product-type.type01 {
		background: #f7f7f7 url(../eng_make_img/inside/bg_01.jpg) no-repeat right top;
	}

	.product-type.type02 {
		background: #f7f7f7 url(../eng_make_img/inside/bg_02.jpg) no-repeat right top;
	}

	.product-type.type03 {
		background: #f7f7f7 url(../eng_make_img/inside/bg_03.jpg) no-repeat right top;
	}

	.product-type:after  {
		content: "";
		clear: both;
		display: block;
	}

	.product-info-area {
		text-align: left;
		margin-bottom: 50px;
		position: relative;
		padding-left: 125px;
	}

	.product-info-area img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100px;
		height: 100px;
	}

	.product-info-area h3 {
		color: #545454;
		font-size: 36px;
		font-weight: bold;
		margin-bottom: 10px;
		line-height: 40px;
	}

	.product-info-area p {
		font-size: 12px;
		line-height: 15px;
		color: #c7c7c7;
		max-width: 68%;
	}

	.product-wrapper .product-box {
		float: left;
		width: 31%;
	}

	.product-wrapper .product-box {
		min-height: 360px;
		max-height: 400px;
		margin-bottom: 50px;
		margin-right: 16px;
	}

	.product-wrapper .product-box img {
		display: block;
		width: 100%;
	}

	.product-wrapper .product-box dl {
		border: 0px solid red;
	}

	.product-wrapper .product-box dl dt {
		background: #e84a4e;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		line-height: 50px;
		height: 50px;
	}
	/*
	.product-wrapper .product-box.odd dl dt { 
		background: #547BB8
	}
	*/
	.product-wrapper .product-box dl dd {
		border: 1px solid #e2e1e1;
		border-top: 0;
		padding: 20px;
		height: 100px;
		text-align: left;
		color: #999999;
		font-size: 12px;
		line-height: 15px;
	}

	.bg03-01 {
		background: url(../eng_make_img/sub03/bg03_01.png) no-repeat right 91px;
	}

	.bg03-02 {
		background: url(../eng_make_img/sub03/bg03_02.png) no-repeat right 91px;
	}

	.bg03-03 {
		background: url(../eng_make_img/sub03/bg03_03.png) no-repeat right 91px;
	}
	.product-detail-view-area {
		display: none;
		background: #fff;
		border: 1px solid #d8d8d8;
		padding: 65px 55px;
		margin: 0 auto;
	}
	.product-detail-view-box {
		position: relative;
		overflow: hidden;
		margin-bottom: 70px;
	}

	.product-detail-view-box h3 {
		float: left;
		width: 35%;
		margin-right: 5%;
		padding: 0;
	}

	.product-detail-view-box h3 img {
		display: block;
		width: 100%;
	}

	.product-detail-view-box p {
		float: left;
		width: 60%;
		padding: 0;
		text-align: left;
		font-size: 16px;
		line-height: 27px;
		color: #959595;
	}

	.product-detail-view-box p span {
		display: block;
	}

	.product-detail-view-area .image-product-detail {
		display: block;
		width: 100%;
		max-width: 1085px;
		margin: 0 auto 25px auto;
	}

	.product-material-info-area {
		display: block;
		text-align: left;
	}

	.product-material-info {
		overflow: hidden;
	}

	.product-material-info img {
		float: left;
		display: block;
	}

	.product-material-info dl {
		float: left;
		width: 486px;
		height: 109px;
		padding:  19px 34px 0 34px;
		border: 1px solid #e4e4e4
	}

	.product-material-info dl dt {
		color: #4f4f4f;
		font-weight: bold;
		font-size: 16px;
		margin-bottom: 10px;
	}
	.product-material-info dl dd {
		font-size: 13px;
		line-height: 17px;
		color: #999999;
	}


	/* 사보 */
	.sabo-wrapper {
		position: relative;
		overflow: hidden;
		border: 0px solid red;
	}

	.sabo-wrapper .detail-sabo-image-area {
		float: left;
		width: 36%;
		margin-right: 4%;
	}
	
	.sabo-wrapper .detail-sabo-image-area .detail-sabo-image {
		clear: both;
		width: 98%;
		height: 580px;
		padding: 1px 5px 1px 1px;
		margin-bottom: 21px;
		background: url(../eng_make_img/sub04/bg_sabo01.gif) no-repeat right top;
	}

	.sabo-wrapper .detail-sabo-image-area .detail-sabo-image img {
		width: 100%;
		display: block;
	}

	.sabo-wrapper .detail-sabo-image-area h2 {
		font-size: 18px;
		line-height: 24px;
		color: #101010;
		margin-bottom: 12px;
	}

	.detail-sabo-list {
		float: left;
		width: 59.5%;
		border: 0px solid red;
	}

	.sabo-list {
		overflow: hidden;
		border: 0px solid red;
	}

	.sabo-list li {
		float: left;
		width: 23%;
		height: 278px;
		margin-right: 1%;
		padding-top: 1px;
		padding-right: 5px;
		margin-bottom: 3.5%;
		border-left: 1px solid #bfc4ce;
		background: url(../eng_make_img/sub04/bg_sabo02.gif) no-repeat right top;
	}
	.sabo-list li.fl {
		float: left;
		margin-right: 1%;
	}

	.sabo-list li.fr {
		float: left;
		margin-left: 0;
		margin-right: 1%;
	}


	.sabo-list li img {
		display: block;
		width: 100%;
		margin-bottom: 10%;
	}

	.sabo-list li a {
		display: block;
		padding: 5% 10%;
		background: url(../eng_make_img/common/icon_download.gif) no-repeat 90% center;
	}

	.bg-sabo {
		background: url(../eng_make_img/sub04/bg_patten01.jpg) repeat left 91px
	}

	.borchure-list {
		margin: 0;
		padding: 0;
	}
	
	.borchure-list ul {
		overflow: hidden;
	}

	.borchure-list ul li {
		float: left;
		width:  23%;
		margin-right: 2%;
		margin-bottom: 5%;
		border: 0px solid red;
	}
	
	.borchure-list ul li.fl {
		float: left;
		margin-right: 2%;
	}

	.borchure-list ul li.fr {
		float: left;
		margin-left: 0;
		margin-right: 2%;
	}

	.borchure-list ul li a {
		display: block;
		border: 1px solid #cccccc
	}

	.borchure-list ul li a img {
		display: block;
		width: 100%;
	}
	.borchure-list ul li a span {
		display: block;
		padding: 5%;
		color: #333333;
		background: #f8f8f8 url(../eng_make_img/common/icon_download.gif) no-repeat 90% center;;
		border-top: 1px solid #cccccc;
	}

	/* 화담 */
	.conversation-area {
		display: block;
		min-width: 1024px;
		max-width: 1229px;
		height: 226px;
		padding: 7px 0;
		background: url(../eng_make_img/sub01/bg_conversation_20141226.jpg) no-repeat left top;
	}

	.conversation-box {
		position: relative;
		height: 224px;
	}

	.conversation-box h2 {
		position: relative;
		top: 97px;
		width: 400px;
		text-align: left;
		margin: 0 auto;
		font-size: 36px;
		color: #242424;
		font-weight: bold;
		border: 0px solid red;
	}

	.conversation-box h2 span {
		display: block;
		font-size: 18px;
		line-height: 40px;
		font-weight: normal;
	}
	
	.conversation-info {
		position: absolute;
		top: 45px;
		right: 50px;
		width: 300px;
	}

	.conversation-info h3 {
		font-size: 16px;
		line-height: 18px;
		color: #555452;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.conversation-info p {
		font-size: 11px;
		line-height: 15px;
		color: #9e9d9a;
		margin-bottom: 20px;
	}
	
	.conversation-info dl {
		font-size: 16px;
		line-height: 22px;
		color: #6f6a5c;
		overflow: hidden;
	}
	.conversation-info dl dt {
		display: block;
	}

	.conversation-info dl dd {
		float: left;
		margin-right: 18px;
	}


}





















