@charset "utf-8";

/* 공통시작 { 2020-09-10 */
#visual .visual { display:block; clear:both; text-align:center; width: 100%;    height: 100%;    overflow: hidden;    position: relative; }


/* 공통시작 } 2020-09-10 */

/*#main_content{ display:block; width:100%;}*/
#main_div{ display:block; clear:both; text-align:center;}
.main_div{ display:block; margin:0 auto;  clear:both; padding: 0 40px}
.main_div > div{display:inline-block;}

#hd {display:block; position:fixed; padding-top:50px; min-height:35px; margin:0 auto;background-color:inherit; z-index:9999; left: 0; right: 0;
font-size:18px; font-color:#fff; border-bottom:1px solid #ccc; padding-bottom:10px;}
#hd > .ci_logo {width:200px; float:left;}
#hd > .menu {padding-left: 25px;width: auto;;padding-right: 50px; padding-top:5px;}
#hd > .menu > li {margin: 0 25px; display:inline-block; }
#hd > .menu > li > a{color:#fff;}
#hd > .menu > li > a:hover{text-decoration: none;}
#hd > .hd_right {float:right;}
#main{background-position: center center;background-size: cover;height: 100%;width: 100%;    top: 0;    left: 0;	z-index: 1;	position: relative;	display:block;	content:''; }

/*#visual{background-color:#000;}*/
#main > #visual{	width: 100%;    height: 100%;    overflow: hidden;    position: relative;    z-index: 500; padding:0; }
/*left_page_nation*/
#page_navi{position:fixed; left:72px; top:40%; z-index:9; display:none;}/*일단 none으로 만들어버림 필요하면 block해서 쓰셈*/
#page_navi > ul > li  > a:before{content : '●';color:white;}
#page_navi > ul > li  > a:hover{ padding:5px; border:2px solid #fff; border-radius:100%;}
#page_navi > ul > li  > a{padding:7px; display:block; margin-bottom:20px;}

.mob_class{display:block; min-height:500px; height:100%; width:100%;     position: relative;}
.mid_text{position: absolute;   text-align: center;    top: 40%;    left: 0;    right: 0;}

/* slider pc { */
#slider  {max-width:100%; display:block; margin:0 auto; height: calc(100vh - 30px);}
#slider div.slItems{max-width:100%; height: calc(100vh - 30px); *padding-top:49.6%} /*반응형일때 height를 없애고 padding-top으로.*/
#slider .slDots{
	position: absolute;
    top: 40%;
	bottom:auto;
    left: auto;
	right: 0;
    *background-color: yellow;
    z-index: 99999999;
    width: 60px;
	display:none;
}
.slDotsSingle {
    width: 10px;
    height: 10px;
    margin: 30px;
    border-radius: 100%;
}
.slDotsSingle {
    width: 2px;
    height: 30px;
    *float: left;
    margin: 2px 0;
    margin-right: 1px;
    cursor: pointer;
    background: #fff;
    transition: background 0.3s ease;
    display: block;
}
.slDots .slDotsSingle.active{content : '●';background:#ff9933; }
.slDots .slDotsSingle.active:before{
	
	width: 2px;
    height: 30px;
    *float: left;
    *margin: 2px 0;
    *margin-right: 1px;
	margin-top:30px;
    cursor: pointer;
    background: #fff;
    transition: background 0.3s ease;
    display: block;
	*margin: 30px 15px;
}
#slider > div.visual_text {
    max-width: 1800px;
    display: block;
    margin: 0 auto;
    position: absolute;
    top: 40%;
    *bottom: 0;
    z-index: 8;
}

/*=======================================================*/


/*.slItems .slItem #top_video{width:100%; height:auto;}*/
.slItems .slItem.video{
width: 100%;
height: 100%;
overflow: hidden;
background-color:#000;
}

#top_video {
/* Make video to at least 100% wide and tall */
min-width: 100%;
min-height: 100%;
/* Setting width & height to auto prevents the browser from stretching or squishing the video */
width: auto;
height: auto;
/* Center the video */
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
	  transform: translate(-50%, -50%);
}

.video_text{position: absolute;   text-align: center;    top: 40%;    left: 0;    right: 40%;}
ul.milestone{ margin-bottom:85px; bottom:85px; text-align:left; float:right; margin-right:180px;}
ul.milestone > li {width:280px; margin-right:12px; padding-left:5px; padding-bottom:8px; display:inline-block; float:left; font-size:18px; color:#fff; border-bottom:1px solid #fff; font-size:20px;}
ul.milestone > li > a > span{margin-left:15px; font-size:15px; color:#ccc;}
ul.milestone > li > a {color: #fff;}

/* #slide navigator custom */
.slider [class*="ctrl"] {}

/* 메인 슬라이드 */
#slider.slider .visual_text {min-height: 245px;}
#slider.slider .visual_text .title_s {min-height: 90px;}
#slider.slider .visual_text .title_link > a {margin-top:0;}

#slider.slider > .ctrlPrev{display:inline-block; top:auto; bottom: 260px; left:15%; margin-left: 50px; z-index:99999;}
#slider.slider > .ctrlNext{display:inline-block; top:auto; bottom: 260px; left:15%; margin-left: 25px; z-index:99999;}
#slider.slider > .sldNavNum{display: inline-block; position: relative; bottom: 260px; left:15%; /*padding: 0 0 0 320px;*/ color:#fff; font-size:20px;}

/* 사업영역 슬라이드 */
#slider1.slider > .ctrlPrev{position: absolute; z-index:99999; display:block;}
#slider1.slider > .ctrlNext{position: absolute; z-index:99999; display:block;}
#slider1.slider > .sldNavNum{position: absolute; bottom: 85px; color:#fff; font-size:20px;}

.sldNavNum > span.sldChk {font-size:20px; *display:none;}
.sldNavNum > span.sldmid {font-size:20px; *display:none;}
.sldNavNum > span.sldMax {font-size:20px; *display:none;}


.slDotsSingle{    width: 10px;    height: 10px;    margin: 15px;    border-radius: 100%;}
.slDotsSingle:hover {border:2px solid #fff; border-radius:100%; display:absolute; }
.visual_text {text-align:left; color:#fff; font-size:63px;  padding-left:150px; width:1200px; line-height:1.3em;letter-spacing: -0.04em;}
.visual_text > p.title {font-weight:500; color:#fff; font-size:63px;  margin-bottom: 20px;letter-spacing: -0.02em;}



/* slide navigator custom*/
.ctrlPrev{top:auto; bottom:85px; left:20px; z-index:9999999}
.ctrlNext{top:auto; bottom:85px; left:100px; z-index:9999999}
.sldNavNum > span.sldChk {font-size:20px}
.sldNavNum > span.sldmid {font-size:20px}
.sldNavNum > span.sldMax {font-size:20px}
.slDots{bottom:90px; top:auto; left:300px;}
.slDotsSingle{width:5px; height:5px; margin-left:5px;display:inline-block;}


/* slider pc } */


/* main content { */
#main div p.sec_title{ font-size:50px; font-weight:400;letter-spacing: -0.02em;}
#main div p.sec_con{ font-size:1em; font-weight:400;letter-spacing: -0.02em;}
#main div p.sec_title_s{ font-size:1.7em; font-weight:400;letter-spacing: -0.02em;margin-bottom:32px;}


hr.line_hr { /*width:74px; height:3px; color:#007fa4; border-bottom:3px solid #007fa4;*/
	border: none;
    border-bottom: 3px solid #007fa4;
    width: 74px;
    display: block;
    color: #007fa4;
    height: 3px;
    margin-bottom: 40px;
}

@media(max-width:1400px){

	
	hr.line_hr {margin: 0 auto 40px auto;}

	#slider.slider > .ctrlPrev, #slider.slider > .ctrlNext, #slider.slider > .sldNavNum {display:none;}

}

@media (max-width:840px) {
	hr.line_hr {margin: 0 auto 20px auto;}
	#slider { width: 100%; height: 100vh; position: relative;	}
	#main .visual_text > p.title{ font-size:30px;}
	#main .visual_text > p{ font-size:18px;}
	#slider div.slItems {height:100%; }
	#slider .slDots, #slider .sldNavNum, .slider > .ctrlPrev, .slider > .ctrlNext{ display:none; }	
	#main div p.sec_con {padding:10px;}

	#main div p.sec_title{ font-size:30px; font-weight:400;letter-spacing: -0.02em;}
	#main div p.sec_con{ font-size:16px; font-weight:400;letter-spacing: -0.02em;}
	#main div p.sec_title_s{ font-size:25px; font-weight:400;letter-spacing: -0.02em;margin-bottom:32px;}


}




#main > div {color:#fff;  background-size:cover; font-size:20px; line-height:1.5em; word-break: keep-all; padding: 80px 0; }
#main > div p  {word-break: keep-all;}
.main_type06 > div > p.part_sub_title{color:#13264e; font-weight:700; font-size:16px;}
#main .main_title{ width:100%; display:block; text-align:center; font-size:1.8em; font-weight:600;padding-bottom:20px; }
#main .main_title1{ width:100%; display:block; text-align:center; font-size:25px; font-weight:600;}
#main .main_title2{ width:100%; display:block; text-align:center; font-size:1.7em; font-weight:500;padding-bottom:24px;text-shadow: 1px 1px 10px rgba(58, 58, 58, 0.35); }
#main .main_subtitle{ width:100%; display:block; text-align:center;  margin-bottom:80px;font-weight:300;}
#main .main_subtitle1{ width:100%; display:block; text-align:center;font-weight:300;text-shadow: 1px 1px 10px rgba(58, 58, 58, 0.35); }

#main .aft_linew{ width:52px; height:2px; border:0; border-bottom:1px solid #fff; display: block; text-align: center; margin: 10px auto 14px auto; }
#main .aft_lineb{ width:52px; height:2px; border:0; border-bottom:1px solid #fff; display: block; text-align: center; margin: 0 auto; margin-top:10px; margin-bottom:50px;}
#main .aft_linew1{ width:1px; height:50px; border:0; border-right:1px solid rgba(255,255,255,0.8); display: block; text-align: center; margin: 10px auto 14px auto; }

.visual_text {
    text-align: left;
    color: #fff;
    font-size:20px;
    /*padding-left: 320px;*/
	padding-left: 15%;
    line-height: 1.3em;
    max-width: 1800px;
    display: block;
    margin: 0 auto;
    position: absolute;
    top: 40%;
    *bottom: 0;
    z-index: 8;
    width: 100%;
    font-family: 'Noto Sans KR';
    word-break: keep-all;
}

#main > div#visual1{color:#000;}
#visual1 {width: 100%; height: 100%; overflow: hidden; position: relative; z-index: 500; background-color: #f0f0f0;}
#slider1 {max-width: 1200px; width: 100%; height: 675px; float:right; display: block; margin: 0 auto;}


/* #slider1 {width: 62.5%; height: 675px; float:right; display: block; margin: 0 auto;}
#slider1 .slItem {height: 0; min-height: 675px; padding-bottom: 45.25%;} */

.main_type01{background-image: url('/theme/basic/img/main/sec_bg_03.jpg');}

#main > div.main_type02 {padding:0;}
.main_type02 > a {width:50%; padding: 75px 0; display:inline-block; background:#333; text-align:center; color:#fff !important; font-size:15px; background-size:cover;}
.main_type02 > a:hover {color:white;}
.main_type02 > a:nth-child(1){ background-image: url('/theme/basic/img/main/sec_bg_04_1.jpg');}
.main_type02 > a:nth-child(2){ background-image: url('/theme/basic/img/main/sec_bg_04_2.jpg');}
.main_type03 { background-image: url('/theme/basic/img/main/sec_bg_05.jpg');padding: 120px 0 !important; }

.main_type04{background-image: url('/theme/basic/img/main/bg_request.jpg');}
.main_type04 a {width:210px; background-color:#fff; text-align:center; margin:0 auto;  display: block;  padding:13px; color:#1a596c }

.recruit {max-width:1200px; width:100%; display:block; margin: 0 auto; text-align:center; }

.recruit > div {width:50%; padding: 0 50px; display:inline-block;font-size:20px;font-weight:400;}
.recruit > div:nth-child(1) > div {background-color:rgba(0,126,164,0.5);}
.recruit > div:nth-child(1) > div a {color: rgba(0,126,164,1);}
.recruit > div:nth-child(2) > div {background-color:rgba(2,83,165,0.5); }
.recruit > div:nth-child(2) > div a {color:rgba(2,83,165,1);}
.recruit > div > div {width:100%; display:block;  height:440px; position:relative; padding-top:85px;}
.recruit > div > div a {width:210px; background-color:#fff; text-align:center; margin:0 auto; margin-top:20px; display: block;  padding: 13px; }
.recruit > div > div img {margin-bottom:20px}
.recruit > div > div img.main_gb_logo {position:absolute; right:0; bottom:0; opacity:0.5; margin-bottom:0;}

.main_type03 hr.main_hr {}
.main_type03 .main_title:after { width:52px; height:2px; border-bottom:1px solid #0082a1; margin-top:10px; margin-bottom:50px;}
.main_type03 > div {max-width:1200px; width:100%; display:block; margin:0 auto;  } 
.main_type03 > div > div {display:inline-block; height:400px;}

.main_type03 > .chk_btn{display:flex; color:white;flex-direction: row;    flex-wrap: nowrap;    align-content: center;    justify-content: center;    align-items: center;	margin-bottom:40px;}

.main_type03 > .chk_btn >  a {width:170px;text-align:center; padding:20px 0; color:#fff;border:1px solid rgba(255,255,255,0.5);}
.main_type03 > .chk_btn >  a:first-child{border-radius:8px 0 0 8px;}
.main_type03 > .chk_btn >  a:last-child{border-radius:0 8px 8px 0 ;}
.main_type03 > .chk_btn >  a.on{color:#333;background:white;}

.main_type03 #map{width:720px; *height:400px;}
.main_type03 dl { width:480px; height:100%; display:block; float: right; background-color: rgba(0,0,0,0.6); }
.main_type03 dl dd { display:block; height: 50%; text-align: center; padding-top:48px;}
.main_type03 dl dd:nth-child(1){border-bottom:1px solid #3d4143;}
.main_type03 dl dd img {margin-bottom:13px;}

#slider .visual_text .title{font-size:3em; line-height:1em;font-weight:700;text-shadow: 1px 1px 10px rgba(58, 58, 58, 0.35); }
#slider .visual_text .title_s{font-size:1.2em;  line-height:1.5em; margin-bottom:20px;text-shadow: 1px 1px 10px rgba(58, 58, 58, 0.35);font-weight:300;}
#slider .visual_text a {color:#fff; border:1px solid #fff; width:164px; padding:15px; margin-top:50px; display:block; text-align:center;font-size:18px;font-weight:400; }
#slider .visual_text a:hover {color:#333;background-color:#fff; font-weight:500; }

#slider1 .visual_text {width:490px;height:380px;padding:70px 40px 70px 60px;top:50px;left:-380px;border:0px solid #333; background-color:#fff;
-webkit-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.25);
box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.25);}
#slider1 .visual_text .card_view {display:none;  position:relative; width:100%; height:100%; }
#slider1 .visual_text .card_view.on {display:block; color:#000;}
#slider1 .visual_text .card_view .title { font-size:32px; font-weight:bold; line-height:1.5em}
#slider1 .visual_text .card_view .title:after{content: ''; display:block; width:55px; height:2px; border:0; border-bottom: 2px solid rgba(0,127,164, 1); margin-top:24px; margin-bottom:32px; }
#slider1 .visual_text .card_view.on .title_s {color:#3e3e3e; font-weight:400}
#slider1 .visual_text .card_view a { font-size:18px; padding-bottom:10px; border-bottom:1px solid #000; width:125px; display:block; position:absolute; left:0; bottom:0; padding-left:8px;}

#slider1 .slDots{display:none;}



#slider1.slider > .ctrlPrev { font-size: 35px; color: #000; *background-color:rgba(255,255,255, 0.9); padding:10px 15px; left:-380px; bottom: 60%;}
#slider1.slider > .ctrlNext { font-size: 35px; color: #000; *background-color:rgba(255,255,255, 0.9); padding:10px 15px; left: 60px; bottom: 60%;}
	
@media (max-width: 1600px){
	#slider1 {  max-width: 1600px;}
	#slider1 .visual_text {left:0; top:auto; bottom:-10px; text-align:left;}
	#slider1 .sldNavNum, #slider1 .ctrlPrev, #slider1 .ctrlNext{display:none; }

	#slider1.slider > .ctrlPrev {left:0px; bottom: 150px;}
	#slider1.slider > .ctrlNext {left: 430px; bottom: 150px;}
	
}

@media (max-width: 1240px){
	.main_type03 { padding-left:10px; padding-right:10px;}
	.main_type03 #map {width:100%; max-height:400px; height: 50vh; }
	.main_type03 > div > div {display:block; width:100%; height:auto;}
	.main_type03 dl {    width: 100%;    height: auto;   }
	.main_type03 dl dd {width:50%; display:inline-block; float:left; border-bottom:none; padding-bottom: 50px; }
	.main_type03 dl dd:nth-child(1){ border-bottom:none;}
	.main_type03:after{content:''; display:block; clear:both;}
}

@media (max-width: 840px){

	.visual_text {text-align: center; color: #fff; font-size: 19px; padding-left: 20px; padding-right: 20px; line-height: 1.3em; max-width: 1800px; display: block; margin: 0 auto; position: absolute; top: 50%; z-index: 8; width: 100%; font-family: 'NanumSquare';
	}

	#slider .visual_text .title_s {font-size:20px;}
#main .main_title2{font-size:25px;  }
	#slider .visual_text a {margin:0 auto; }
	#slider1 .visual_text .card_view .title {font-size:30px;}

	.recruit > div { padding:0; float:left; }
	.recruit:after{display:block; clear:both; content:'';}
	.recruit > div img {max-height:90px; margin-bottom:18px; }
	.recruit > div img.main_gb_logo{max-width:50%; margin-bottom:0;}

}

@media (max-width: 620px){

	#main > div {font-size: 16px;  padding: 60px 0; }
	#main .main_title { font-size: 25px; }
	
	#slider1 {height: 400px; margin-bottom:200px;  }
	#slider1 .visual_text {width:100%; padding:30px 10px 30px 20px ; bottom:-200px; height:240px;}
	#slider1 .visual_text .card_view a{position:relative; margin-top:20px; }

	.main_type02 > a {width:100%; }

	.recruit > div {width:100%;display:block; }
	.recruit > div > div {padding: 50px 0; height:auto; }

	.main_type03 dl dd {width:100%; display:inline-block; float:left; border-bottom:none; padding-bottom: 50px; }
	.main_type03 dl dd:nth-child(1){border-bottom:1px solid #3d4143;}

	#main .main_subtitle {margin-bottom:40px;}
	#slider1.slider > .ctrlPrev {left:0px; bottom: 50%;color:#fff;*background-color:rgba(255,255,255, 0.9); padding:10px 15px;}
	#slider1.slider > .ctrlNext {right:0px;bottom: 50%;color:#fff;*background-color:rgba(255,255,255, 0.9); padding:10px 15px;  left:auto; }

}

/* 2022-12-19 신규 */
#main > div.main_type05{ padding:0; }
.main_type05 {width: 100%; display:flex;    flex-direction: row;    flex-wrap: nowrap;    justify-content: center;    align-content: enter;    align-items: center;	}
.main_type05 > div {position:relative;width:50%; /* padding-bottom:40%;  */ height:550px;}
.main_type05 > div > div { max-width:650px; position:absolute; text-align:center; margin: 0 auto;width:100%; top: 50%;  bottom:50%; left: 50%; right:50%;   transform: translate(-50%, -50%); }
.main_type05 > .part01 { background-image: url('/theme/basic/img/main/sec_bg_05_01.jpg'); background-size: cover; background-position:center;}
.main_type05 > .part01, .main_type05 > .part02 {overflow: hidden; position:relative; cursor:pointer;  transition: all 0.3s ease-in;}
.main_type05 > div p.main_subtitle1 {font-size: 1.1em; line-height:1.5em;}
.main_type05 > div span {margin-top:60px;display: inline-block;}
.main_type05 > div span > a {color: white; padding: 10px 15px; border: 1px solid rgba(255,255,255,0.5);}
.main_type05 > div span > a:hover{background:#333; border:0px; transition: all 0.3s ease;}

.main_type05 .part01 .part01_txt{z-index: 99; opacity: 0;  color: #fff;margin:20px auto 20px auto;}
.main_type05 .part01:hover div.part_title{display:none;}
.main_type05 .part01:hover div.part01_txt{opacity: 1; transform: translatey(-160px); transition: all 0.3s ease-in; }

.main_type05 > .part02 { background-image: url('/theme/basic/img/main/sec_bg_05_02.jpg'); background-size: cover; background-position:center;}
.main_type05 .part02 .part01_txt{z-index: 99; opacity: 0;  color: #fff;margin:20px auto 20px auto;}
.main_type05 .part02:hover div.part_title{display:none;}
.main_type05 .part02:hover div.part01_txt{opacity: 1; transform: translatey(-100px); transition: all 0.3s ease-in; }


/*
.main_type05 > .part02 { background-image: url('/theme/basic/img/main/sec_bg_05_02.jpg'); background-size: cover;}
.main_type05 > .part01 .main_title2{margin-top:45px;}
.main_type05 > .part02 .main_title2{margin-top:45px;}
*/

@media(max-width:1400px){
.main_type05 > div > div {bottom:unset; padding:30px; }
.main_type05 div div.part_title{display:none;}

.main_type05 .part01 div.part01_txt{display:block;opacity:1;transform: translatey(0px); transition: unset;}
.main_type05 .part02 div.part01_txt{display:block;opacity:1;transform: translatey(0px); transition: unset;}

.main_type05 .part01:hover  div.part01_txt{display:block;opacity:1;transform: unset; transition: unset;}
.main_type05 .part02:hover  div.part01_txt{display:block;opacity:1;transform: translatey(0px); transition: unset;}

}
@media(max-width:1000px){
	
	.main_type05 {flex-direction: column; }
	.main_type05 > div {width:100%; padding-bottom: 0;/* padding: 50px 10px; */height:400px}
	/* .main_type05 > div > div {
	
	position:relative;     top: unset; bottom:unset; right:unset;
	    left: unset;
	    transform: unset;} */
}
@media(max-width:840px){
.main_type05 > div {height:350px}
}
#main > div.main_type06 > div.part01 {color: #333; }
#main > div.main_type06{ padding:0; }
.main_type06 {width: 100%; display:flex;    flex-direction: row;    flex-wrap: nowrap;    justify-content: center;    align-content: enter;    align-items: center;	}
.main_type06 > div {position:relative;width:50%; padding-bottom:40%; }
.main_type06 > div > div { max-width:300px; position:absolute; text-align:left; margin: 0 auto;width:100%; top: 50%;  left: 50%;  transform: translate(-50%, -50%); }
.main_type06 > .part01 { background:#fff;}
.main_type06 > .part01 p.main_subtitle1 {font-size: 20px; line-height:2em;}

.main_type06 > .part01 a {width: 100%; color: white; padding: 20px 30px; border: 1px solid #fff; font-size: 18px; margin-top:60px;display: block; background:#13264e; width:175px; border-radius:50px;}
.main_type06 > .part01 a > span {float:right;} 
.main_type06 > .part02 { background-image: url('/theme/basic/img/main/sec_bg_05_03.jpg'); background-size: cover;}
.main_type06 > .part02 .main_title2{margin-top:45px;}

.main_type06 > .part01 .part_sub_title {
	display: block;
    text-align: left;
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 24px;
}
.main_type06 > .part01 .part_title {width: 100%;
    display: block;
    text-align: left;
    font-size: 35px;
    font-weight: 500;
    padding-bottom: 24px;
    /*text-shadow: 1px 1px 10px rgb(58 58 58 / 35%);*/
}
.main_type06 > .part01 .part_content {width: 100%;
    display: block;
    text-align: left;
    font-weight: 500;
    /*text-shadow: 1px 1px 10px rgb(58 58 58 / 35%);*/
	font-size: 20px; 
	}


@media(max-width:1000px){
	.main_type06 {flex-direction: column; }
	.main_type06 > div {width:100%; padding-bottom: 0; padding: 50px 10px;}
	.main_type06 > div > div {position:relative;     top: unset;
    left: unset;
    transform: unset;}
	

	.main_type06 > .part01 .part_sub_title {   text-align: center;}
	#main div.main_type06 > .part01 .part_title {    text-align: center;    font-size: 25px; }
	.main_type06 > .part01 .part_content {    text-align: center;	}
	.main_type06 > .part02{display:none;}
	.main_type06 > .part01 a {margin: 20px auto;}


}
.bg_identity_main {background: url('/images/common/bg_identity_05.jpg') no-repeat center top !important; background-size:cover !important; color:#fff; width:100% }
div.identity_main{text-align:center; margin-bottom:40px; }

div.identity_main > p.identity_04_title{font-size:25px; color:#0082a1; font-weight:600; margin-bottom:20px }
div.identity_main > p.identity_04_btn{margin:40px 0; text-align:center;}
div.identity_main > p.identity_04_btn > a{border:1px solid #fff; color:#fff; display:inline-block; padding:15px 40px; font-size:16px }