@charset "utf-8";
/*웹폰트*/
@font-face { font-family: 'GmarketSansLight'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GmarketSansMedium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GmarketSansBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'); font-weight: normal; font-style: normal; }

/*font*/
@import url('https://fonts.googleapis.com/css?family=Black+Han+Sans:400');
@import url('https://fonts.googleapis.com/css?family=Black+Han+Sans&display=swap&subset=korean');
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*common*/
* { margin:0; padding:0; }
.inner { width:1250px; margin:0 auto; padding:70px 0; letter-spacing:-1px; font-family: 'GmarketSansMedium';}
li { list-style:none; }
a { text-decoration:none; }

[class*="sec"] .inner { position:relative; }
[class*="sec"] .newsMark { position:absolute; top:100px; right:0; }


/*sec01*/
.sec01 { background:url('/_img/sec01Bg.jpg') no-repeat 50% 50%; background-size:cover; text-align:center;}
.sec01 .inner .ico img { width:30%; }
.sec01 .inner .tit img { margin-top:30px; width:38%; }

/*sec02*/
.sec02 { background:#00238f; background-size:cover; }
.sec02 .inner { padding:50px 0; }
.sec02 .inner .newRolling ul::after { content:''; display:table; clear:both; }
.sec02 .inner .newRolling ul li { float:left;  }
.sec02 .inner ul li img { width:100%; height:883px; }

/*sec02-1*/
.sec02-1 { background:url('/_img/sec03Bg.jpg') no-repeat 50% 50%; }
.sec02-1 .inner img { width:100%; height:100%; }

/*sec03*/
.sec03 { background:url('/_img/sec03Bg.jpg') no-repeat 50% 50%; background-size:cover; }
.sec03 .inner .newsPeople {  height:646px; background:url('/_img/newsPeople.png') no-repeat 50% 50%; background-size:contain; }
.sec03 .inner .newsPeople .sec03Ment01 { position:absolute; top:20%; left:35%; display:none; }
.sec03 .inner .newsPeople .sec03Ment02 { position:absolute; top:20%; right:25%; display:none; }

/*sec04*/
.sec04 { background:url('/_img/sec04Bg_re1.png') no-repeat 50% 50%; background-size:cover; }
.sec04 .inner .sec04Subtit { margin:0 0 20px 120px; }
.sec04 .inner .sec04Cont { position:relative; height:640px; }
.sec04 .inner .sec04Cont img:nth-child(1) { position:absolute; top:20px; left:300px; z-index:111;}
.sec04 .inner .sec04Cont img:nth-child(2) { position:absolute; top:60px; left:0px; z-index:444; }
.sec04 .inner .sec04Cont img:nth-child(3) { position:absolute; top:120px; left:250px; z-index:111; }
.sec04 .inner .sec04Cont img:nth-child(4) { position:absolute; top:160px; left:50px;  z-index:333; }
.sec04 .inner .sec04Cont img:nth-child(5) { position:absolute; top:275px; left:30px; z-index:222; }
.sec04 .inner .sec04Cont img:nth-child(6) { position:absolute; top:320px; left:200px; z-index:111; }
.sec04 .inner .sec04Cont img:nth-child(7) { position:absolute; top:420px; left:0px; z-index:222; }
.sec04 .inner .sec04Cont img:nth-child(8) { position:absolute; top:500px; left:350px; z-index:111; }
.sec04 .inner .sec04Shadow { position:absolute; right:0; bottom:-5px; z-index:000; }

/*sec05*/
.sec05 { height:970px; background:url('/_img/sec05Bg.png') no-repeat 50% 50%; background-size:cover; }
.sec05 .inner .sec05Cont { position:absolute; top:310px; right:0; }
.sec05 .inner .sec05Cont .sec05Tit { margin-bottom:70px; }
.sec05 .inner .sec05Cont .sec05Tit img { width:100%; }
.sec05 .inner .sec05Subtit img { width:65%; }

/*sec06*/
.sec06 .inner .sec06Cont { margin-top:150px; text-align:center; }
.sec06 .inner .sec06Cont ul::after { content:''; display:table; clear:both; }
.sec06 .inner .sec06Cont ul li .sec06Tit { text-align:left; }
.sec06 .inner .sec06Cont ul li .sec06Subtit { margin:50px 0; }
.sec06 .inner .sec06Cont ul li .sec06BtTit { margin:50px 0; }

/*sec07*/
.sec07 { background:url('/_img/sec07Bg.png') no-repeat 50% 50%; background-size:cover; }
.sec07 .inner .sec07Cont { margin-top:80px; padding:0 20px;}
.sec07 .inner .sec07Subtit { margin:0 0 20px 0; }
.sec07 .inner .sec07Women { position:absolute; top:380px; right:180px; }

/*sec08*/
.sec08 { background:url('/_img/sec08Bg.png') no-repeat 50% 50%; background-size:cover; }
.sec08 .inner .sec08Tit {  margin:50px 0; text-align:center; }
.sec08 .inner .sec08Tit img { width:45%; }

/*sec09*/
.sec09 { height:800px; background:url('/_img/sec09Bg.png') no-repeat 50% 50%; background-size:cover; }
.sec09 .inner {height:910px; padding:70px 0 0 0; position:relative; }
.sec09 .inner .sec08Tit {  margin:50px 0; text-align:center; }
.sec09 .inner .sec09Men { text-align:center; margin-top:50px; position:absolute; bottom:0; left:calc(50% - 47%); z-index:888; }
.sec09 .inner .sec09Ment { position:absolute; top:200px; right:100px; }

/*sec10*/
.sec10 { background:#ececec; background-size:cover; }
.sec10 .inner { padding:0; height:528px; background:url('/_img/sec10Bg.png') no-repeat 50% 50%;  background-size:contain; text-align:center; }
.sec10 .inner ul { display:inline-block; margin-top:190px;}
.sec10 .inner ul::after { content:''; display:table; clear:both; }
.sec10 .inner ul li { float:left; font-family: Black Han Sans;  color:#000ddd; margin:0 30px; }
.sec10 .inner ul li div { font-size:90px; letter-spacing:-3px; text-align:right; padding:12px 100px 0 0; }
.sec10 .inner ul li:nth-child(1) { width:441px; height:202px; background:url('/_img/sec10Li01.png') no-repeat 50% 50%; }
.sec10 .inner ul li:nth-child(2) { width:441px; height:202px;  background:url('/_img/sec10Li02.png') no-repeat 50% 50%; }

/*sec11*/
.sec11 .inner { padding:100px 0; text-align:center; }
.sec11 .inner .tit { text-align:center; margin:50px 0; }
.sec11 .inner .tit .sec11Tit { margin-bottom:30px; }
.sec11 .inner .tit .sec11Tit img { width:40%; }
.sec11 .inner .tit .sec11Subtit img { width:50%; }
.sec11 .inner { font-size:25px; }
.sec11 .inner input { width:100%; border:2px solid #e8e8e8; padding:18px; font-size:22px; box-sizing:border-box;}
.sec11 .inner ul::after { content:''; display:table; clear:both; }
.sec11 .inner ul li { float:left; width:100%; }
.sec11 .inner ul li > dl { padding:30px 0; }
.sec11 .inner ul li dl dt { width:9.6%; float:left;  font-size:25px; line-height:70px; color:#333;}
.sec11 .inner ul li dl dd { width:90.4%; float:left; }
.sec11 .inner ul li dl::after {  content:''; display:table; clear:both;  }
.sec11 .inner ul li dl dd .sec11Tab ul::after { content:''; display:table; clear:both; }
.sec11 .inner ul li dl dd .sec11Tab ul li {width:33.1%; float:left; border:1px solid #e8e8e8; padding:18px 0; cursor:pointer; }
.sec11 .inner ul li dl dd .sec11Tab ul li.active { background:#585857; color:#fff; }
.sec11 .inner ul li dl dd textarea { resize:none; width:100%; height:345px; border: 1px solid #e8e8e8; font-family: 'GmarketSansMedium'; padding:20px; box-sizing:border-box; font-size:22px;}
.sec11 .inner button { width:45%; border:0; cursor:pointer; }
.sec11 .inner button img { width:100%; height:100%; }
.agreeArea { overflow:hidden; margin:15px 0 50px 0; }
.agreeArea .checks input[type="checkbox"] { display:none; }
.agreeArea .checks input[type="checkbox"] + label span { position:absolute; top:0; left:0; width:20px; height:20px; margin-right:5px; background:#fff; border:2px solid #e8e8e8; display: inline-block;}
.agreeArea .checks input[type="checkbox"]:checked + label span {width:24px; height:24px; background:url("/_img/checkbox_on.png") no-repeat 50% 50%; background-size:cover; border:0; display: inline-block;}
.agreeArea .checks span { position:relative; top:2px; }
.agreeArea .checks label[for="agreeCheck"] { position:relative; padding-left:40px; }
/*.agreeArea .agreeBtn {width:40px; height:20px; line-height:23px; font-size:10px; text-align:center; background:#333; border-radius:3px; float:right; cursor:pointer; }*/

/*sec12*/
.sec12 { border-top:1px solid  #eee; }
.sec12 .inner { padding:100px 0; text-align:center; }
.sec12 .inner .sec12Tit img { width:25%; }
.sec12 .inner .sec12Subtit { margin:30px 0 60px 0; }
.sec12 .inner .sec12Subtit img { width:55%; }


/*sec13*/
.sec13 {background:#f1f1f1;}
.sec13 .inner .sec13Cont { margin-top:150px; text-align:center; }
.sec13 .inner .sec13Cont ul::after { content:''; display:table; clear:both; }
.sec13 .inner .sec13Cont .sec13Tit { text-align:center; }
.sec13 .inner .sec13Cont ul {margin:80px 0;}
.sec13 .inner .sec13Cont ul li{float:left; width:calc(100% / 4);}
.sec13 .inner .sec13Cont ul li a{display:block; margin:4%; }
.sec13 .inner .sec13Cont ul li img {box-shadow:0px 10px 15px 0px rgb(0 13 56 / 4%); }
/*fixed Consult*/
.fixedConsult {display:none; position:fixed; bottom:0; padding:20px 0; width:100%; z-index:999; }
.fixedConsult .inner { padding:0; }
.fixedConsult ul { width:100%; }
.fixedConsult ul::after { content:''; display:table; clear:both;  }
.fixedConsult ul li { float:left; width:48%; margin:0 1%; font-size:25px; border-radius:20px; background:#d03108;  text-align:center; border: 1px solid #d03108;}
.fixedConsult ul li:nth-child(2) { background:#fff;}
.fixedConsult ul li a { display:block; color:#fff; padding:20px 0; }
.fixedConsult ul li:nth-child(2) a {color:#d03108;}
body.scrolled .fixedConsult { display:block; }



.go_top i {padding-top:17px;color:#333}
.scrolled .go_top {display:block;}
/*btm_btn*/
.btm_btn {    
    position: fixed;
    bottom: 30px;;
    z-index: 1;
    width: 100%;
	display:none;
	transition: all .3s;
}
.scrolled .btm_btn {display:block;}
.btm_btn .inner {padding:0;}
.btm_btn ul{}
.btm_btn ul li { width:50%; float:left; }
.btm_btn ul li a{display: block; line-height:70px; text-align: center; color:#fff; font-size:24px;  margin: 0 1%; border-radius:50px;}
.btm_btn ul li a.orangec{background:#d01a25; color:#fff; border:2px solid #d01a25}
.btm_btn ul li a.brownc{ background:#fff; border:2px solid #d01a25; color:#d01a25;}


/*resiponsive 1250*/
@media screen and (max-width:1250px){

	.inner { width:1000px; padding:50px 0; }
	.sec06 img,.sec07 img,.sec13 img { width:100%; height:100%; }

	.sec02 .inner ul li img { height:706px; }
	
	.sec03 .inner .newsPeople { height:500px; }
	.sec03 .inner .newsPeople .sec03Ment01 { width:30%; top:20%; left:35%; }
	.sec03 .inner .newsPeople .sec03Ment02 { width:40%; top:20%; }
	
	.sec04 .inner .sec04Subtit { width:55%; }
	.sec04 .inner .sec04Subtit img { width:100%; height:100%; }
	.sec04 .inner .sec04Cont img { width:50%; }
	.sec04 .inner .sec04Cont img:nth-child(2) { width:40%; }
	.sec04 .inner .sec04Cont img:nth-child(6) { width:60%; }
	.sec04 .inner .sec04Cont img:nth-child(5),.sec04 .inner .sec04Cont img:nth-child(7) { width:65%; }
	.sec04 .inner .sec04Cont img:nth-child(8) { width:45%; }

	.sec05 { height:800px; }
	.sec05 .inner .sec05Cont { width:550px; top:280px; }
	.sec05 .inner .sec05Cont .sec05Tit { margin-bottom:50px; }
	
	.sec06 .inner .sec06Cont ul li .sec06Tit { width:80%; }
	.sec06 .inner .sec06Cont ul li .sec06Subtit img { width:70%; }
	.sec06 .inner .sec06Cont ul li .sec06Phone { text-align:center; }
	.sec06 .inner .sec06Cont ul li .sec06Phone img { width:80%; }
	.sec06 .inner .sec06Cont ul li .sec06BtTit img { width:80%; }



	.sec07 .inner .sec07Tit { width:70%; }
	.sec07 .inner .sec07Subtit  { width:70%; }
	.sec07 .inner .sec07Box { width:75%; } 
	.sec07 .inner .sec07Women { width:32%; top:300px; right:0; }

	.sec08 .inner .sec08Tit { margin:30px 0; }

	.sec09 { height:720px; }
	.sec09 .inner { height:800px; }
	.sec09 .inner .sec09Men { width:93%; }
	.sec09 .inner .sec09Ment { width:33%; }
	.sec09 .inner .sec09Men img,.sec09Ment img { width:100%; height:100%; }

	.sec10 .inner { height:400px; }
	.sec10 .inner ul { width:80%; margin-top:150px; }
	.sec10 .inner ul li { width:48% !important; margin:0 1%; }
	.sec10 .inner ul li:nth-child(1) {  height:150px; background-size: contain; }
	.sec10 .inner ul li:nth-child(2) {  height:150px; background-size: contain; }
	.sec10 .inner ul li div { font-size:65px; padding:12px 110px 0 0; }

	.sec11 .inner .tit { margin:0 0 30px 0; }
	.sec11 .inner ul li > dl { padding:30px 0 0 0; }

	.agreeArea { margin:30px 0 40px 0; }
	.agreeArea .checks { font-size:20px; }
	.agreeArea .checks input[type="checkbox"]:checked + label span { width:20px; height:20px; background-size:cover; }

	.sec12 .brandImg img { width:100%; height:100%; }
	
	.fixedConsult {  }
	.fixedConsult .inner ul { width:100%; }
	.sec13 .inner .sec13Cont .sec13Tit img{width:80%;}
	.sec13 .inner .sec13Cont ul li {width: calc(100% / 3);}
	.sec13 .inner .sec13Cont ul li img  {width:100%;}
}


/*resiponsive 1000*/
@media screen and (max-width:1000px){
	.inner { width:800px; }
	.newsMark { width:18%; }
	.newsMark img,
	.sec03 .inner .sec03Tit img,
	.sec04 .inner .sec04Tit img,
	.sec04 .inner .sec04Shadow img,
	.sec09 .inner .sec09Tit img { width:100%; height:100%; }

	.sec02 .inner ul li img { height:570px; }
	.sec03 .inner .sec03Tit { width:30%; }
	.sec03 .inner .newsPeople { height:450px; }
	.sec03 .inner .newsPeople .sec03Ment01 { width:35%; top:27%; }
	.sec03 .inner .newsPeople .sec03Ment02 { width:45%; }

	.sec04 .inner .sec04Tit { width:32%; }
	.sec04 .inner .sec04Subtit { margin:0 0 20px 65px; }
	.sec04 .inner .sec04Cont { height:550px; }
	.sec04 .inner .sec04Cont img:nth-child(1) { left:200px; }
	.sec04 .inner .sec04Cont img:nth-child(5) { top:250px; }
	.sec04 .inner .sec04Cont img:nth-child(6) { top:290px; left:150px; }
	.sec04 .inner .sec04Cont img:nth-child(7) { top:370px; }
	.sec04 .inner .sec04Cont img:nth-child(8) { top:440px; left:150px; }
	.sec04 .inner .sec04Shadow { width:25%; }

	.sec05 { height:700px; }
	.sec05 .inner .sec05Cont { width:450px; top: 250px; }

	.sec08 .inner .sec08Tit { margin:0; }

	.sec09 { height:670px; }
	.sec09 .inner { padding:60px 0 0 0; height: 720px; }
	.sec09 .inner .sec09Tit { width:35%; }
	.sec09 .inner .sec09Ment { top:180px; }

	.sec10 .inner { height:350px; }
	.sec10 .inner ul { margin-top:120px; }
	.sec10 .inner ul li div { padding:17px 70px 0 0; font-size:60px; }

	.sec11 .inner { padding:80px 0; font-size:20px; }
	.sec11 .inner .tit .sec11Tit { margin-bottom:20px; }
	.sec11 .inner ul li dl dt { width:15%; font-size:20px;}
	.sec11 .inner ul li dl dd { width:85%; }
	.sec11 .inner input,.sec11 .inner ul li dl dd textarea { font-size:20px; }

	.fixedConsult ul li a { padding:15px 0; }
}

/*resiponsive 800*/
@media screen and (max-width:800px){
	.inner { width:600px; padding:40px 0; }
	.sec02 .inner ul li img { height:424px; }
	[class*="sec"] .newsMark { top:70px; }

	.sec03 .inner .sec03Tit { width:28%; }
	.sec03 .inner .newsPeople { height:350px; }

	.sec04 .inner .sec04Tit { width:30%; }
	.sec04 .inner .sec04Subtit { margin:0 0 10px 65px; }
	.sec04 .inner .sec04Cont { height:400px; }
	.sec04 .inner .sec04Cont img:nth-child(1) { left:130px; }
	.sec04 .inner .sec04Cont img:nth-child(2) { top:50px; }
	.sec04 .inner .sec04Cont img:nth-child(3) { top:90px; left:140px; }
	.sec04 .inner .sec04Cont img:nth-child(4) { top:125px; }
	.sec04 .inner .sec04Cont img:nth-child(5) { top:190px; }
	.sec04 .inner .sec04Cont img:nth-child(6) { top:215px; left:90px; }
	.sec04 .inner .sec04Cont img:nth-child(7) { top:270px; }
	.sec04 .inner .sec04Cont img:nth-child(8) { top:310px; }

	.sec05 { height:480px; }
	.sec05 .inner .sec05Cont { width:320px; top:160px; }
	.sec05 .inner .sec05Cont .sec05Tit { margin-bottom:30px; }
	
	.sec06 .inner .sec06Cont, .sec13 .inner .sec13Cont { margin-top:100px; }
	.sec06 .inner .sec06Cont ul li .sec06Tit, .sec13 .inner .sec13Cont ul li .sec13Tit { width:72%; }
	.sec06 .inner .sec06Cont ul li .sec06Subtit { margin:40px 0; }
	.sec06 .inner .sec06Cont ul li .sec06Subtit img { width:65%; }
	.sec06 .inner .sec06Cont ul li .sec06Phone img { width:70%; }
	.sec06 .inner .sec06Cont ul li .sec06BtTit { margin:30px 0; }
	.sec06 .inner .sec06Cont ul li .sec06BtTit img { width:65%; }

	.sec07 .inner .sec07Cont { margin-top:30px; }
	.sec07 .inner .sec07Tit,
	.sec07 .inner .sec07Subtit,
	.sec07 .inner .sec07Box { width:65%; }
	.sec07 .inner .sec07Women { width:30%; top:150px; right:40px; }

	.sec09 { height:450px; }
	.sec09 .inner { padding:40px 0 0 0; height:500px; }
	.sec09 .inner .sec09Ment { top:140px; right:50px; }

	.sec10 .inner ul li div { font-size:45px; padding:30px 55px 0 0; }

	.sec11 .inner { padding:60px 0; font-size:17px;}
	.sec11 .inner .tit { margin:0 0 10px 0; }
	.sec11 .inner .tit .sec11Tit { margin-bottom:15px; }
	.sec11 .inner input, .sec11 .inner ul li dl dd textarea { font-size:16px; padding:10px;}
	.sec11 .inner ul li dl dd textarea { height:200px; }
	.sec11 .inner ul li > dl { padding:20px 0 0 0; }
	.sec11 .inner ul li dl dt { font-size:18px; line-height:46px; }
	.sec11 .inner ul li dl dd .sec11Tab ul li { padding:13px 0; }
	.sec11 .inner button { width:47%; }


	.agreeArea { margin:20px 0 30px 0; }
	.agreeArea .checks { font-size:17px; }
	.agreeArea .checks label[for="agreeCheck"] { padding-left:25px; }
	.agreeArea .checks input[type="checkbox"] + label span,
	.agreeArea .checks input[type="checkbox"]:checked + label span { width:17px; height:17px; }

	.sec12 .inner { padding:60px 0; }
	.sec12 .inner .sec12Subtit { margin:15px 0 30px 0; }

	.sec13 .inner .sec13Cont ul {margin:40px 0;}

	.fixedConsult ul li { font-size:20px; }
	.fixedConsult ul li a { padding:15px 0; }

	footer .inner { padding:50px 0 100px; }
	footer p.copy { margin-top:10px !important; font-size:11px; }
}

/*resiponsive 600*/
@media screen and (max-width:600px){
	.inner { width:375px; padding:10px; }
	[class*="sec"] .newsMark { top:30px; right:10px; }
	.newsMark { width:15%; }

	.sec01 .inner { padding:40px 10px; }
	.sec01 .inner .ico img { width:25%; }
	.sec01 .inner .tit img { margin-top:10px; width:37%; }

	.sec02 .inner { padding:10px; }
	.sec02 .inner ul li img { height:238px; }

	.sec03 .inner .newsPeople { height:190px; }
	.sec03 .inner .newsPeople .sec03Ment01 { top:20%; }
	.sec03 .inner .newsPeople .sec03Ment02 { top:17%; }

	.sec04 .inner .sec04Subtit { margin:0 auto; }
	.sec04 .inner .sec04Cont { height:250px; }
	.sec04 .inner .sec04Cont img:nth-child(1) { left:100px; }
	.sec04 .inner .sec04Cont img:nth-child(2) { top:35px; }
	.sec04 .inner .sec04Cont img:nth-child(3) { top:55px; left:100px; }
	.sec04 .inner .sec04Cont img:nth-child(4) { top:75px; }
	.sec04 .inner .sec04Cont img:nth-child(5) { top:110px; }
	.sec04 .inner .sec04Cont img:nth-child(6) { top:130px; left:70px; }
	.sec04 .inner .sec04Cont img:nth-child(7) { top:165px; }
	.sec04 .inner .sec04Cont img:nth-child(8) { top:190px; left:100px; }
	.sec04 .inner .sec04Shadow { bottom:0; }
	
	.sec05 { height:300px; }
	.sec05 .inner .sec05Cont { width:190px; top:100px; right:15px; }
	.sec05 .inner .sec05Cont .sec05Tit { margin-bottom:20px; }
	.sec05 .inner .sec05Cont .sec05Tit img { width:97%; }
	.sec05 .inner .sec05Subtit img { width:85%; }

	.sec06 .inner .sec06Cont { margin-top:40px; }
	.sec06 .inner .sec06Cont ul li .sec06Tit { margin-left:10px; }
	.sec06 .inner .sec06Cont ul li .sec06Subtit { margin:20px 0 10px 0; }
	.sec06 .inner .sec06Cont ul li .sec06Subtit img { width:70%; }
	.sec06 .inner .sec06Cont ul li .sec06BtTit { margin:20px 0; }
	.sec06 .inner .sec06Cont ul li .sec06BtTit img { width:75%; }


	.sec07 .inner .sec07Tit { width:68%: }
	.sec07 .inner .sec07Subtit { width:70%: }
	.sec07 .inner .sec07Box { width:75%; }
	.sec07 .inner .sec07Cont { padding:0; }
	.sec07 .inner .sec07Subtit { margin:0 0 10px 0; }
	.sec07 .inner .sec07Women { width:30%; top:80px; right:20px; }

	.sec08 .inner .sec08Tit { padding:10px 0; }
	.sec08 .inner .sec08Tit img { width:44%; }

	.sec09 { height:270px; }
	.sec09 .inner { padding:20px 10px; height: 300px;}
	.sec09 .inner .sec09Ment { top:70px; right:25px; width: 37%; }

	.sec10 .inner { height:165px; }
	.sec10 .inner ul { margin-top:15px; }
	.sec10 .inner ul li div { font-size:27px; padding:48px 35px 0 0; letter-spacing:-2px; }

	.sec11 .inner { padding:40px 20px; font-size:14px; }
	.sec11 .inner .tit .sec11Tit { margin-bottom:10px; }
	.sec11 .inner .tit .sec11Tit img { width:48%; }
	.sec11 .inner .tit .sec11Subtit img { width:75%; }
	.sec11 .inner ul li > dl { padding:10px 0 0 0; }
	.sec11 .inner ul li dl dt { font-size:15px; line-height:41px; width: 17%; text-align: left;}
	.sec11 .inner ul li dl dd { width:83%; }
	.sec11 .inner ul li dl dd .sec11Tab ul li { padding:10px 0; }
	.sec11 .inner input, .sec11 .inner ul li dl dd textarea { font-size:13px; }
	.sec11 .inner ul li dl dd textarea { height:150px; }
	.sec11 .inner button { width:67%; }

	.agreeArea { margin:10px 0 20px 0; }
	.agreeArea .checks { font-size:14px; }
	.agreeArea .checks label[for="agreeCheck"] { padding-left:22px; }
	.agreeArea .checks input[type="checkbox"] + label span,
	.agreeArea .checks input[type="checkbox"]:checked + label span { width:14px; height:14px; }

	.sec12 .inner { padding:40px 20px; }
	.sec12 .inner .sec12Tit img { width:30%; }
	.sec12 .inner .sec12Subtit { margin:10px 0 18px; }
	.sec12 .inner .sec12Subtit img { width:80%; }
	.sec13 .inner .sec13Cont {margin-top:60px;}
	.sec13 .inner .sec13Cont ul li{width:calc(100% / 2)}
	.sec13 .inner .sec13Cont ul {margin:25px 0 ;}

	footer .inner { padding:20px 15px 70px; font-size:12px; }
	footer ul li { width:100%; line-height:20px;}
	footer ul li dl { margin:0; }
	footer p.copy { font-size:10px; }

	.fixedConsult { padding:15px 0; }
	.fixedConsult ul li { font-size:17px;  }
	.fixedConsult ul li a { padding:10px 0; }
}

/*resiponsive 280*/
@media screen and (max-width:280px){
	.inner { width:100%; }
	.sec02 .inner ul li img { height:183px; }
	.sec05 .inner .sec05Cont { width:150px; }
	.sec10 .inner ul li div { font-size:25px; padding:52px 30px 0 0; letter-spacing:-2px; }
	.sec11 .inner { font-size:12px; }
	.sec11 .inner ul li dl dt { font-size:13px; }
	.sec11 .inner input, .sec11 .inner ul li dl dd textarea { padding:8px; font-size:12px; }
	.sec11 .inner button { width:70%; }

	.fixedConsult ul li { font-size:14px; }
}