.bg-inturduce {
	border: 0px;
	background: url(../images/sub/sub01_inturducebg.jpg) no-repeat center 91px;
}
.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(../images/common/icon_bullet01.png) no-repeat left 10px;
	background-size: 6px 6px;
	border: 0px;
}


.story-box h3 {
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 12px;
	background: url(../images/common/icon_bullet01.png) no-repeat left 10px;
	background-size: 6px 6px;
	border: 0px;
}

.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;
}


.tech-wrapper {
	position: relative;
	border: 0px solid red;
}

.choise-tech {
	overflow: hidden;
	margin-bottom: 45px;
}

.affiliate-tech img {
	display: block;
	width: 100%;

}

.cert-tech_img {
	display: block;
	width: 100%;

}

.affiliate-tech h2 {
	height: 46px;
	background-size: 16px 14px;
	line-height: 46px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background-color: #005064;
}

.tech-area {
	*overflow: hidden;
	border: 0px solid red;
}
.tech-area:after {
	content: "";
	clear: both;
	display: block;
}

.tech-area  h3 {
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(../images/common/icon_bullet01.png) no-repeat left 10px;
	background-size: 6px 6px;
	border: 0px solid red;
}

.tech-box {
	margin: 0;
	padding: 0;
}

.tech-box h4 {
	padding-left: 17px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 25px;
	background: url(../images/common/icon_bullet01.gif) no-repeat left 8px;
}

.tech-box dl {
	border: 0px solid red;
}

.tech-box dl dt {
	display: block;
	color: #676767;
	font-size: 14px;
}
.tech-box dl dd {
	display: block;
	font-size: 15px;
	color: #959595;
	margin-bottom: 30px;
}

.tech-box dl dd.mb0 {
	margin-bottom: 0;
}

/* histoty */
.history-wrapper {
	border: 0px;
}
.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;
}

.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;
	margin-bottom: 12px;
}

.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(../images/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 {
	display: none;
}
.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(../images/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%;
}

.affiliate-area {
	overflow: hidden;
	text-align: left;
	margin-top: 30px;
	border: 0px;
}

.affiliate-area .affiliate-box {
}

.affiliate-area h3 {
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 20px;
	padding-left: 22px;
	background: url(../images/common/icon_bullet01.png) no-repeat left 5px;
	border: 0px solid red;
}

.affiliate-area h4 {
	padding-left: 17px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 20px;
	background: url(../images/common/icon_bullet02.gif) no-repeat left 8px;
	border: 0px;
}

.affiliate-info {
	position: relative;
	padding-left: 10px;
	min-height: 105px;
	margin-bottom: 40px;
}

.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 .img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.contents-area h2 {
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 22px;
	background: url(../images/common/icon_bullet01.png) no-repeat left 5px;
	border: 0px solid red;
}

.contents-area h3 {
	padding-left: 5px;
	text-align: left;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 25px;
}

.contents-area span {
	padding-left: 24px;
	text-align: left;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 25px;
}

.contents-box {
	text-align: left;
	margin-bottom: 45px;
	border: 0px solid red;
}

.contents-box h2 {
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 22px;
	background: url(../images/common/icon_bullet01.png) no-repeat left 10px;
	border: 0px solid red;
}

.contents-box h3 {
	padding-left: 17px;
	margin-bottom: 18px;
	font-size: 15px;
	line-height: 20px;
	background: url(../images/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(../images/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(../images/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: 99%;
	padding-right: 1%;
	margin-bottom: 50px;
}

.contents-box05 {
	float: left;
	width: 99%;
	padding-left: 1%;
	margin-bottom: 50px;
}
.contents-box04 p,
.contents-box05 p {
	color: #959595;
	font-size: 13px;
	margin-left: 20px;
}

.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;
}


/* Location and Contact */
.map-wrapper {
	padding-top: 15px;
}

.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-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(../images/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 {
	text-align: left;
	overflow: hidden;
}


.business-area {
	margin-top: 100px;
	margin-bottom: 50px;
}

.business-wrapper h3,
.business-area h3 {
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 22px;
	background: url(../images/common/icon_bullet01.png) no-repeat left 10px;
	border: 0px solid red;
}

.business-box {
	padding-left: 20px;
	margin-bottom: 60px;
}

.business-box.mb80 {
	margin-bottom: 80px;
}


.business-box h4 {
	padding-left: 17px;
	margin-bottom: 15px;
	font-size: 18px;
	line-height: 25px;
	background: url(../images/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(../images/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(../images/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-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 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-3way .product-info-area {
	text-align: left;
	margin-bottom: 2.5%;

}

.product-wrapper .product-3way .product-info-area:after {
	content: "";
	clear: both;
	display: block;
}

.product-wrapper .product-3way .product-info-area h3 {
	float: left;
	font-size: 2em;
	font-weight: bold;
	line-height: 40px;
}

.product-wrapper .product-3way .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: #4A91E8;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	height: 50px;
	text-align: center;
}

.product-wrapper .product-box dl dd {
	border: 1px solid #E1E1E1;
	border-top: 0;
	padding: 20px;
	text-align: left;
	color: #999999;
	font-size: 13px;
	line-height: 18px;
}

.product-wrapper .product-box2 {
	margin-bottom: 50px;
}

.product-wrapper .product-box2 img {
	display: block;
	width: 100%;
	margin: 0 auto;
}

.product-wrapper .product-box2 dl {
	border: 0px solid red;
	background: #fff;
}

.product-wrapper .product-box2 dl dt {
	background: #4A91E8;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	height: 50px;
	text-align: center;
}

.product-wrapper .product-box2 dl dd {
	border: 1px solid #E1E1E1;
	border-top: 0;
	padding: 20px;
	text-align: left;
	color: #999999;
	font-size: 13px;
	line-height: 18px;
}


.product-detail-view-area {
	display: none;
	background: #fff;
	border: 1px solid #d8d8d8;
	padding-top: 30px;
	margin: 0 auto;
	text-align: center;
}
.product-detail-view-area h2 {
	font-size: 18px;
	text-align: left;
	line-height: 25px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 22px;
	background: url(../images/common/icon_bullet01.png) no-repeat left 5px;
}



.product-detail-view-area span {
	width: 95%;
	padding: 0;
	text-align: left;
	font-size: 14px;
	line-height: 25px;
	margin-left: 10px;
	color: #999999;
	display: block;
}

.product-detail-view-area span h4 {
	text-align: left;
	font-size: 16px;
	line-height: 27px;
	margin-left: 10px;
	color: #333333;
}

.product-detail-view-box {
	position: relative;
	overflow: hidden;
	margin-bottom: 40px;
}

.product-detail-view-box h3 {
	padding: 0 40px;
	margin-bottom: 30px;
	text-align: left;
}

.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;
}

.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(../images/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;
}


.StockList {width:100%; font-size:14px;}
.StockList thead {background-color:#1A92A7;}
.StockList thead th {padding:10px 5px 8px 5px; color:#f7f7f7; text-align:center; font-weight:bold;}
.StockList tbody {background-color:#FFFFFF;}
.StockList tbody td {padding:10px 8px 7px 8px; color:#808080; border-bottom:solid 1px #e4e4e4; text-align:center; background:#ffffff url(../images/common/td_bar.gif) no-repeat 0 bottom;}
.StockList tbody td.no {width:30px;}
.StockList tbody td.type {width:90px; color:#333333;}
.StockList tbody td.spec { }
.StockList tbody td.remark {width:90px;}
.StockList tbody td.qty {width:70px;}

@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;
	}

	.business-info-box .business-info02 dl dt {
		position: absolute;
		top: 0;
		left: 0;
		padding-left: 8px;
		color: #676767;
		background: url(../images/common/icon_bullet06.gif) no-repeat left 8px;
	}
	.business-info-box .business-info02 dl dd {
		padding-top: 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: #4A91E8;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		line-height: 50px;
		height: 50px;
		text-align: center;
	}

	.product-wrapper .product-box dl dd {
		border: 1px solid #E1E1E1;
		border-top: 0;
		padding: 20px;
		text-align: left;
		color: #999999;
		font-size: 12px;
		line-height: 18px;
		height: 100px;
	}

	.product-wrapper .product-box2 {
		float: left;
		width: 50%;
		margin-bottom: 50px;
	}

	.product-wrapper .product-box2 img {
		display: block;
		width: 100%;
		margin: 0 auto;
	}

	.product-wrapper .product-box2 dl {
		border: 0px solid red;
		background: #fff;
	}

	.product-wrapper .product-box2 dl dt {
		background: #4A91E8;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		line-height: 50px;
		height: 50px;
		text-align: center;
	}

	.product-wrapper .product-box2 dl dd {
		border: 1px solid #E1E1E1;
		border-top: 0;
		padding: 20px;
		text-align: left;
		color: #999999;
		font-size: 12px;
		line-height: 18px;
		height: 240px;
	}
}


@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;

	}

	.business-info-box .business-info02 dl dt {
		position: absolute;
		top: 0;
		left: 0;
		padding-left: 8px;
		color: #676767;
		background: url(../images/common/icon_bullet06.gif) no-repeat left 8px;
	}

	.business-info-box .business-info02 dl dd {
		padding-left: 10px;
		padding-top: 20px;
	}

	.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: #4A91E8;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		line-height: 50px;
		height: 50px;
	}

	.product-wrapper .product-box dl dd {
		border: 1px solid #E1E1E1;
		border-top: 0;
		padding: 20px;
		text-align: left;
		color: #999999;
		font-size: 13px;
		line-height: 18px;
		height: 100px;
	}


	.product-wrapper .product-box2 {
		float: left;
		width: 50%;
		margin-bottom: 50px;
	}

	.product-wrapper .product-box2 img {
		display: block;
		width: 100%;
		margin: 0 auto;
	}

	.product-wrapper .product-box2 dl {
		border: 0px solid red;
		background: #fff;
	}

	.product-wrapper .product-box2 dl dt {
		background: #4A91E8;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		line-height: 50px;
		height: 50px;
	}

	.product-wrapper .product-box2 dl dd {
		border: 1px solid #E1E1E1;
		border-top: 0;
		padding: 20px;
		text-align: left;
		color: #999999;
		font-size: 13px;
		line-height: 18px;
		height: 240px;
	}
}























/* 1024 蹂대떎 �닿꼍�� */
@media screen and (min-width: 1024px) {
	.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(../images/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(../images/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;
	}


	/* inturduce */
	.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(../images/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(../images/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;
		padding-bottom: 20px;
		color: #3e3e3e
	}

	.story-area {
		color: #959595
	}


	/* history */
	.bg-history {
		border: 0px;
		background: url(../images/sub/sub01_historybg.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;
	}


	.tech-wrapper {
		position: relative;
		padding-left: 440px;
		border: 0px solid red;
	}

	.choise-tech {
		position: absolute;
		top: 0;
		left: 0;
		width: 388px;
	}
	.cert-tech_img {
		display: block;
		max-width: 320px;

	}

	.affiliate-tech img {
		display: block;
		max-width: 388px;
	}

	.affiliate-tech h2 {
		height: 82px;
		line-height: 82px;
		font-size: 24px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		background-color: #005064;
	}

	.tech-area {
		margin-bottom: 60px;
		*overflow: hidden;
		border: 0px solid red;
	}
	.tech-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.tech-area  h3 {
		font-size: 24px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 10px;
		padding-left: 20px;
		background: url(../images/common/icon_bullet01.png) no-repeat left 10px;
		background-size: 12px 12px;
		border: 0px solid red;
	}

	.tech-box {
		float: left;
		width: 47%;
		padding-left: 3%;
	}

	.tech-box h4 {
		padding-left: 17px;
		margin-bottom: 18px;
		font-size: 18px;
		line-height: 25px;
		background: url(../images/common/icon_bullet02.gif) no-repeat left 8px;
	}

	.tech-box dl {
		border: 0px solid red;
	}

	.tech-box dl dt {
		display: block;
		color: #676767;
		font-size: 14px;
	}
	.tech-box dl dd {
		display: block;
		font-size: 15px;
		color: #959595;
		margin-bottom: 30px;
	}
	.tech-box dl dd.mb0 {
		margin-bottom: 0;
	}

	/* 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(../images/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;
	}

	.affiliate-area {
		overflow: hidden;
		text-align: left;
		margin-top: 50px;
		border: 0px;
	}

	.affiliate-area .affiliate-box {
		float: left;
		width: 50%;
	}

	.affiliate-area h3 {
		font-size: 20px;
		line-height: 25px;
		font-weight: bold;
		margin-left: 10px;
		margin-bottom: 20px;
		padding-left: 22px;
		background: url(../images/common/icon_bullet01.png) no-repeat left 5px;
		border: 0px solid red;
	}

	.affiliate-area h4 {
		padding-left: 17px;
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 20px;
		background: url(../images/common/icon_bullet02.gif) no-repeat left 8px;
		border: 0px solid red;
	}

	.affiliate-info {
		position: relative;
		padding-left: 10px;
		min-height: 151px;
		margin-bottom: 55px;
	}

	.affiliate-ci-info {
		bordeR: 0px solid red;
	}



	.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 .img {
		margin-left: 27px;
	}

	.contents-area h2 {
		font-size: 24px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 5px;
		padding-left: 22px;
		background: url(../images/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 h2 {
		font-size: 24px;
		line-height: 36px;
		font-weight: bold;
		margin-bottom: 5px;
		padding-left: 22px;
		background: url(../images/common/icon_bullet01.png) no-repeat left 10px;
		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(../images/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(../images/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;
	}

	/* Location and Contact */
	.map-wrapper {
		padding-top: 15px;
	}

	.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-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(../images/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-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 {
		text-align: left;
		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(../images/common/icon_bullet01.png) no-repeat left 10px;
		border: 0px solid red;
	}

	.business-box {
		padding-left: 20px;
		margin-bottom: 80px;
	}

	.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(../images/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(../images/common/icon_bullet06.gif) no-repeat left 8px;
	}

	.business-info-box .business-info02 dl dd {

	}

	.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-3way {
		padding-left: 25px;
		padding-top: 70px;
		padding-right: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	.product-type.type01 {
		background: #f7f7f7 url(../images/sub/product_bg01.jpg) no-repeat right top;
	}

	.product-type.type02 {
		background: #f7f7f7 url(../images/sub/product_bg02.jpg) no-repeat right top;
	}

	.product-type.type03 {
		background: #f7f7f7 url(../images/sub/product_bg03.jpg) no-repeat right top;
	}

	.product-type:after  {
		content: "";
		clear: both;
		display: block;
	}
	.product-3way:after  {
		content: "";
		clear: both;
		display: block;
	}

	.product-info-area {
		text-align: left;
		margin-bottom: 50px;
		position: relative;
		padding-left: 0px;
	}

	.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: #4A91E8;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		line-height: 50px;
		height: 50px;
	}

	.product-wrapper .product-box dl dd {
		border: 1px solid #E1E1E1;
		border-top: 0;
		padding: 20px;
		height: 100px;
		text-align: left;
		color: #999999;
		font-size: 12px;
		line-height: 15px;
	}


	.product-wrapper .product-box2 {
		float: left;
		width: 31%;
	}

	.product-wrapper .product-box2 {
		min-height: 360px;
		max-height: 550px;
		margin-bottom: 50px;
		margin-right: 16px;
	}

	.product-wrapper .product-box2 img {
		display: block;
		width: 100%;
	}

	.product-wrapper .product-box2 dl {
		border: 0px solid red;
	}

	.product-wrapper .product-box2 dl dt {
		background: #4A91E8;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		line-height: 50px;
		height: 50px;
	}

	.product-wrapper .product-box2 dl dd {
		border: 1px solid #E1E1E1;
		border-top: 0;
		padding: 20px;
		height: 240px;
		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-area h2 {
		font-size: 20px;
		text-align: left;
		line-height: 25px;
		font-weight: bold;
		margin-left: 10px;
		margin-top: 30px;
		margin-bottom: 10px;
		padding-left: 20px;
		background: url(../images/common/icon_bullet01.png) no-repeat left 5px;
	}

	.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;
	}

	.bg-borchure {
		background: url(../images/sub/bg_patten01.gif) 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(../images/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;
	}



}
