@charset "utf-8";



/* ------------------------------------------- 종아리 시작 ---------------------------------------- */
@font-face {
    font-family:'TmonMonsori';
    src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/TmonMonsori.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@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;
}

html,body{min-width:auto;}
.container{min-width:300px;width:95%;}
.container-xs{min-width:300px;width:95%;}


/*  */
@media screen and (max-width:767px){
	html,body{font-size:14px;}
}
@media screen and (min-width:768px){
}



/* ----------------------------------- 종아리 (Header) ------------------------------------ */
#listTopMenu ul li a img{margin:0;display:inline-block;line-height:39px;vertical-align:middle;}

#header-calves{position:relative;}
#header-calves .hd-top{border-bottom:1px solid #ddd;}
#header-calves .hd-top .gnb_mnal{position:absolute;left:0;top:30px;display:inline-block;font-size:24px;color:#777}
#header-calves .hd-top .gnb_mnal button{border:0;}
.gnb_menu_btn{position:absolute;top:0px;left:0;width:50px;line-height:50px;border:0;
background:#fff;color:#000;vertical-align:top;font-size:24px}
.gnb_close_btn{display:none;position:absolute;top:0px;left:0;width:50px;line-height:50px;border:0;
background:#fff;color:#000;vertical-align:top;font-size:24px;}

.gnb_close_btn.on{display:block;}
#header-calves .hd-top .logo a{display:block;padding:10px 0;}
#header-calves .hd-top #listTopMenu{right:0;top:30px;}
#header-calves .hd-top #listTopMenu li{display:inline-block;}
#header-calves .hd-top #listTopMenu li a{display:block;padding:5px 8px;font-size:0.8em;color:#777}

@media screen and (max-width:1199px){
    .logo img{max-width:80%;}
    .gnb_mnal #listTopMenu ul{display:none;}

	.navbar-toggle{display: block;}
}



/* GNB */
.hd-lnb-bg{position:absolute;left:0;top:100%;width:100%;background:rgba(0,0,0,.7);z-index:999999;}

#gnb-calves{position:relative;z-index:9999999;text-align:center;}
#gnb-calves .gnb_wrap{position:relative;margin:0 auto;}
#gnb-calves ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb-calves #gnb-calves_1dul {border-bottom:1px solid #ddd;text-align:center;zoom:1;}
.gnb_1dli{display:inline-block;position:relative;}
.gnb_1dli:hover{}
.gnb_1dli .bg{display:none;}
#gnb-calves .gnb_close_btn{top:-60px;}
.gnb_1da {display:block;padding:;color:#444;}
.gnb_1dli_over .gnb_1da {color:#89552a;}
.gnb_2dli{padding:.5em 0}
.gnb_2dul {display:none;position:absolute;left:0;top:100%;width:100%;min-height:300px;padding:20px 0;z-index:999999999;}
.gnb_2dul.on{display:block;}
.gnb_1dli_over .gnb_2dul {display:block;}
.gnb_2da {display:block;padding:0px 8px;font-size:15px;line-height:1.4em; letter-spacing:-1.4px;text-align:center;text-decoration:none;
color:#fff;opacity:0.8;}
.gnb_2da:focus, .gnb_2da:hover {opacity:1;}
.gnb_wrap .gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2em;}
.gnb_wrap .gnb_empty a{text-decoration:underline}
.gnb_wrap .gnb_al_ul .gnb_empty, .gnb_wrap .gnb_al_ul .gnb_empty a{color:#555}


.gnbmobile{display: block;position: fixed;top:-500px;left:0px;z-index: 999;width:100%;padding-bottom:5px;background: #fff;transition-duration:0.7s;transition-delay:0s;text-align: center;}
.gnbmobile.shrink{top:0px;transition-duration:0.7s;transition-delay:0s;}
.gnbmobile li{display: inline-block;width:49%;}
.gnbmobile li.wide{width:99%;}
.gnbmobile li.main_menu a{padding:5px;color:#fff}
.gnbmobile li.main_menu a img{max-width:20px;padding-top:5px;}
.gnbmobile li.call-bg-m{background:#89552a;}



/* 퀵메뉴 */
.quick_menu_wrap{display:none;}



@media screen and (max-width:1299px){
	.gnb_1dli, #gnb-calves .gnb_menu_btn, #gnb-calves .gnb_close_btn{height:35px;line-height:35px;}
	.gnb_1dli {width:49%;}
	.gnb_1dli.wide {width:99%;}
	.gnb_1da {padding:0;border-bottom:1px solid #ddd;font-size:.8em;}
}
@media screen and (min-width:1300px){
	.gnbmobile{display: none;}
	.gnb_1dli, #gnb-calves .gnb_menu_btn, #gnb-calves .gnb_close_btn{height:60px;line-height:60px;}
	.gnb_1da {display:block;padding:0 1.1em;color:#444;}

	.quick_menu_wrap{display:block;position:fixed;top:20px;right:0px;width:180px;z-index:999;box-sizing:border-box;}
	.quick_menu_wrap ul{position:relative;z-index:998;}
	.quick_menu_wrap ul li.main_menu{height:60px;}
	.quick_menu_wrap ul li{height:40px;border:1px solid #000;background-color:#FFF;border-left:3px solid #000;border-right:3px solid #000;}
	.quick_menu_wrap ul li:first-child{border-top:3px solid #000;}
	.quick_menu_wrap ul li:last-child{border-bottom:3px solid #000;}
	.quick_menu_wrap ul li img{line-height:54px;vertical-align:middle;margin-top:-2px;}
	.quick_menu_wrap ul li span{font-size:1.1em;color:#FFF;line-height:60px;margin-left:10px;font-weight:700;}
	.quick_menu_wrap ul li a{display:block;font-size:13px;line-height:40px;text-align:center;}
}
@media screen and (min-width:1600px){
	.quick_menu_wrap{top:177px;right:30px;}
	.quick_menu_wrap::after{content:'';display:block;position:absolute;top:0;left:0;width:210px;height:600px;background-image:url(../../../../calves/img/quick_menu_shadow.png);background-repeat:no-repeat;}
}



/* ----------------------------------- 본문시작 ---------------------------------------- */
section.pd{padding:5em 0;}
.tit-text{text-align: center;}
.contents6 .title>span{font-size:50px;}
.title .tit_style{color: #ce385b;}

/* pc */
@media screen and (min-width:1025px){
	.add_text{font-size: 28px;color: #444;text-align: center;letter-spacing: -0.07em;margin-bottom: 20px;}
	.title{font-size:50px;font-family:"TmonMonsori";text-align:center;}
	.title>span{font-size:60px;color:#375dd0;}
	.tit-text{padding:1em 0 2em 0;}
	.contents6 .title>span{font-size:50px;}
	.sub_title{width:960px;height:60px;margin:0 auto;color:#333;background-color:#203f9c;border:3px solid #000;font-size:32px;color:#FFF;text-align:center;margin-top:20px;font-family:"TmonMonsori";font-style:italic;line-height:60px;}
	.sub_title>span{color:#fcfa2e;}
}
/* Tablet */
@media screen and (min-width:769px) and (max-width:1024px){
	.add_text{font-size: 22px;color: #444;text-align: center;letter-spacing: -0.07em;margin-bottom: 20px;}
	.title{font-size:1.4em;font-family:"TmonMonsori";text-align:center;}
    .title>span{font-size:1.6em;color:#375dd0;}
	.tit-text{padding:0.5em 0 1em 0;}
	.contents6 .title>span{font-size:1.4em;}
	.sub_title{margin:0 auto;border:none;font-size:20px;color:#333;text-align:center;margin-top:10px;font-style:normal;width:100%;}
	.sub_title>span{font-weight:700;}
}
/* Mobile */
@media screen and (max-width:768px){
	section.pd{padding:80px 0;}

	.add_text{font-size: 18px;color: #444;text-align: center;letter-spacing: -0.07em;margin-bottom: 15px;}
    .title{font-size:1.4em;font-family:"TmonMonsori";text-align:center;line-height: 30px;}
	.tit-text{padding:0.5em 0 1em 0;}
    .title>span{font-size:1.6em;color:#375dd0;}
	.contents6 .title>span{font-size:1.4em;}
    .sub_title{margin:0 auto;border:none;font-size:18px;color:#333;text-align:center;margin-top:10px;font-style:normal;width:100%;line-height: 1.2em;}
	.sub_title>span{font-weight:700;}
}




/* visual */
.main_banner_wrap{background:#FAE395;}

/* PC */
@media screen and (min-width:769px){
	.main_banner_wrap{width:100%;background-image:url(../../../../calves/img/main_bg.jpg);background-position:center;background-size:cover;}
	.main_banner_wrap .container{position:relative;height:auto;}
	.main_banner_wrap .main_banner_img1{position:absolute;left:-20%;top:25%;width: 100%;}
	.main_banner_wrap .main_banner_img2{position:;left:50%;bottom:0;}
	.main_banner_wrap .main_banner_img2 img{max-width:50%;}
}
@media screen and (min-width:769px) and (max-width:1300px){
	.main_banner_wrap .main_banner_img1{position:absolute;left:0;top:25%;width: 50%;}
}
/* Tablet */
@media screen and (max-width:768px){
	.main_banner_wrap{padding:2em 0;}
}

/* new_contents1 */
.new_contents1{background-image:url(../../../../calves/img/new_con1_bg.jpg);background-position: center;background-size: cover; padding-bottom:6em;border-top: 3px solid #3d3d2e;}
.new_con1{display: flex;width: 960px;margin: 20px auto 0;}
.new_con1_wrap{display: flex;flex-wrap: wrap;width: 60%;}
.new_con1_box1{background-color: #da372f;margin-bottom: 10px;}
.new_con1_box2{background-color: #203f9c;}
.new_con1_box3{position: relative; background-color: #945947;width: 40%;border: 3px solid #222;overflow: hidden;}
.new_con1_box3 img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: block; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
.new_con1_box3 .new_con1_sub_text{position: absolute;bottom: 10px;right: 10px;}
.new_con1_box1, .new_con1_box2{position: relative; width: 100%; border: 3px solid #222;padding: 35px 30px;margin-right: 10px;}
.new_con1_box1 img, .new_con1_box2 img{ position: absolute; top: 50%; right: -40px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); z-index: 10;}

.new_con1_sub_text{font-size: 22px;color: #FFF;}
.new_con1_title{font-family:'TmonMonsori';font-size: 40px;color: #fcfa2e;margin-top: 10px;}
/* PC */
@media screen and (min-width:1025px){
}
/* Tablet */
@media screen and (min-width:769px) and (max-width:1024px){
	.new_con1_sub_text{font-size: 18px;color: #FFF;}
	.new_con1_title{font-family:'TmonMonsori';font-size: 32px;color: #fcfa2e;margin-top: 10px;}
	.new_con1{display: flex;width: 100%;margin: 20px auto 0;}
}
/* Mobile */
@media screen and (max-width:768px){
	.new_con1_sub_text{font-size: 16px;color: #FFF;}
	.new_con1_title{font-family:'TmonMonsori';font-size: 24px;color: #fcfa2e;margin-top: 10px;}
	.new_con1{display: flex;width: 100%;margin: 20px auto 0;flex-wrap: wrap;}
	.new_con1_wrap{width: 100%;justify-content: space-between;margin-bottom: 20px;}
	.new_con1_box1, .new_con1_box2{width: 49%;margin: 0;}
	.new_con1_box3{height: 320px;}
	.new_con1_box3{width: 100%;}
	.new_con1_box1 img, .new_con1_box2 img{ position: absolute; top: 100%;margin-top: -20px;margin-right: -32px;  right: 50%; transform: rotate(90deg); z-index: 10; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
}

/* new_contents2 */
.new_contents2{background-image:url(../../../../calves/img/new_con2_bg.jpg);background-position: center;background-size: cover; padding-bottom:6em;border-top: 3px solid #3d3d2e;}
.new_con2_text{color: #333;font-size: 24px;font-weight: 700;text-align: center;line-height: 32px;margin: 20px 0;letter-spacing: -0.05em;}
.new_con2_text>span{color: #203f9c;}
.new_contents2 ul{display: flex;justify-content: space-between;width: 960px;margin: 0 auto;}
.new_contents2 ul>li .text_box{height: 80px;background-color: #222;display: flex;justify-content: center;align-items: center;}
.new_contents2 ul>li img{display: block;width: 100%;}
.new_contents2 ul>li p{text-align: center;color: #FFF;font-size: 20px;}
.new_contents2 .container .sub_title:nth-of-type(2){background-color:#9c2046;}

/* PC */
@media screen and (min-width:1025px){
}
/* Tablet */
@media screen and (min-width:769px) and (max-width:1024px){
	.new_con2_text{color: #333;font-size: 20px;font-weight: 700;text-align: center;line-height: 32px;margin: 20px 0;letter-spacing: -0.05em;}
	.new_contents2 .container .sub_title:nth-of-type(2){background: none;}
	.new_contents2 ul{display: flex;justify-content: space-between;width: 100%;}
	.new_contents2 ul>li{margin-left: 2%;}
	.new_contents2 ul>li:first-child{margin-left: 0;}
}
/* Mobile */
@media screen and (max-width:768px){
	.new_contents2 .container .sub_title:nth-of-type(2){background: none;}

	.new_con2_text{color: #333;font-size: 15px;font-weight: 500;text-align: center;line-height: 32px;margin: 20px 0;letter-spacing: -0.05em;line-height: 24px;}
	.new_con2_text ul>li .new_con2_text_box{height: 60px;}
	.new_contents2 ul{display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;justify-content: center;}
	.new_contents2 ul>li{margin-bottom: 20px;width: 70%;}
}

/* new_contents3 */
.new_contents3{background-image:url(../../../../calves/img/new_con3_bg.jpg);background-position: center;background-size: cover; padding-bottom:6em;border-top: 3px solid #3d3d2e;}

.new_contents3 .new_con3_title{position:relative;margin:0 auto;height:50px;background-color:#000;padding:0 10px;color:#FFF;text-align:center;line-height:50px;z-index:10;font-size:26px;margin-top:50px;}
.new_contents3 .new_con3_title>span{color:#fcfa2e;}
.new_contents3 .new_con3_title{width:700px;}
.new_contents3 .new_con3_text_box{position:relative;top:-25px;padding:40px 0 30px;width:960px;margin:0 auto;text-align:center;border:3px solid #000;background-color:#FFF;font-size: 20px;}
.new_contents3 .new_con3_text_box p>span{color: #3a55b2;font-weight: 500;}

.new_con3_text{color: #333;font-size: 24px;font-weight: 700;text-align: center;line-height: 32px;margin-bottom: 50px;letter-spacing: -0.05em;}
.new_con3_text>span{color: #203f9c;}

.new_con3_wrap{display: flex; width: 960px;margin: 0 auto;justify-content: space-between;}
.new_con3_img_box{}
.new_con3_right_text h4{color: #333; font-size: 28px;line-height: 32px;font-weight: 700;margin: 40px 0 20px;}
.new_con3_right_text h4>span{color: #203f9c;}
.new_con3_right_text p{font-size: 20px;color: #4b4b4b;line-height: 30px;letter-spacing: -0.05em;}

/* PC */
@media screen and (min-width:1025px){
}
/* Tablet */
@media screen and (min-width:769px) and (max-width:1024px){
	.new_con3_text{color: #333;font-size: 20px;font-weight: 700;text-align: center;line-height: 32px;margin: 20px 0;letter-spacing: -0.05em;}

	.new_con3_wrap{display: flex; width: 100%;justify-content: space-evenly;}
	.new_con3_right_text{margin-left: 20px;width: 70%;}
	.new_con3_right_text h4{color: #333; font-size: 24px;line-height: 32px;font-weight: 700;margin: 40px 0 20px;}
	.new_con3_right_text h4>span{color: #203f9c;}
	.new_con3_right_text p{font-size: 17px;color: #4b4b4b;line-height: 30px;letter-spacing: -0.05em;}

	.new_contents3 .new_con3_title{width:100%;font-size: 22px;}
	.new_con3_text_box{width:100% !important;padding:20px 0;background-color:#FFF;text-align:center;border:2px solid #000;}
	.new_con3_text_box p{font-size: 16px;}
}
/* Mobile */
@media screen and (max-width:768px){
	.new_con3_text{color: #333;font-size: 16px;font-weight: 700;text-align: center;line-height: 32px;margin-bottom: 20px;letter-spacing: -0.05em;line-height: 24px;}

	.new_con3_wrap{display: flex; width: 100%;justify-content: center;flex-wrap: wrap;text-align: center;}
	.new_con3_right_text h4{color: #333; font-size: 20px;line-height: 32px;font-weight: 700;margin: 20px 0 10px;}
	.new_con3_right_text p{font-size: 15px;color: #4b4b4b;line-height: 30px;letter-spacing: -0.05em;}

	.new_contents3 .new_con3_title{width:100%;font-size: 22px;height: auto;line-height: 28px;padding: 10px 0;margin-top: 20px;}
	.new_con3_text_box{width:100% !important;padding:20px 0;background-color:#FFF;text-align:center;border:2px solid #000;}
	.new_con3_text_box p{font-size: 16px;}
}


/* new_contents4 */
.new_contents4{position:relative;z-index:20;border-top:3px solid #3d3d2e;height:190px;background-image:url(../../../../calves/img/new_contents4_bg.jpg);background-position:center;background-size:cover;}
.new_contents4 .new_con4_text_box{position:relative;width:960px;margin:0 auto;color:#FFF;}
.new_contents4 .new_con4_text_box::after{content:'';display:block;clear:both;}
.new_contents4 .new_con4_text_box .new_con4_text_left{position:relative;float:left;top:50px;}
.new_contents4 .new_con4_text_box .new_con4_text_left>p{font-family:'GmarketSansLight';font-weight:100;font-style:italic;font-size:26px;}
.new_contents4 .new_con4_text_box .new_con4_text_left>p.small{position: relative;top:-0.5rem;font-style: normal;font-size:1rem;}
.new_contents4 .new_con4_text_box .new_con4_text_left>h2{font-family:'GmarketSansMedium';font-weight:500;font-size:50px;letter-spacing:-2px;}
.new_contents4 .new_con4_text_box .new_con4_text_left>h2 small{font-size:0.7em;}
.new_contents4 .new_con4_text_box .new_con4_text_right{position:relative;float:right;top:85px;}
.new_contents4 .new_con4_text_box .new_con4_text_right>p{position:relative;font-family:'GmarketSansLight';font-size:26px;}
.new_contents4 .new_con4_text_box .new_con4_text_right>p span{font-size:80px;}
.new_contents4 .new_con4_text_box .new_con4_text_right>p span+span{font-size:45px;}
.new_contents4 .new_con4_text_box .new_con4_text_right>p::after{content:"부가세 별도";position:absolute;top:-30px;right:0;font-family:'GmarketSansLight';font-size:18px;}

/* PC */
@media screen and (min-width:768px) and (max-width:1024px){
    .new_contents4{position:relative;z-index:20;border-top:3px solid #3d3d2e;background-image:url(../../../../calves/img/new_contents4_bg.jpg);background-position:center;background-size:cover;padding-bottom:110px;height:auto;}
    .new_contents4 .new_con4_text_box{position:relative;width:100%;margin:0 auto;height:auto;color:#FFF;}
    .new_contents4 .new_con4_text_box .new_con4_text_left{position:relative;float:left;padding-left:20px;}
    .new_contents4 .new_con4_text_box .new_con4_text_left>p{font-family:'GmarketSansLight';font-weight:100;font-style:italic;font-size:26px;line-height:1.4em;}
    .new_contents4 .new_con4_text_box .new_con4_text_left>h2{font-family:'GmarketSansMedium';font-weight:500;font-size:50px;}
    .new_contents4 .new_con4_text_box .new_con4_text_right{position:relative;float:right;padding-right:20px;margin-top:20px;}
    .new_contents4 .new_con4_text_box .new_con4_text_right>p{position:relative;font-family:'GmarketSansLight';font-size:26px;}
    .new_contents4 .new_con4_text_box .new_con4_text_right>p span{font-size:50px;}
    .new_contents4 .new_con4_text_box .new_con4_text_right>p span+span{font-size:30px;}
    .new_contents4 .new_con4_text_box .new_con4_text_right::after{content:'';display:block;clear:both;}
    .new_contents4 .new_con4_text_box .new_con4_text_right>p::after{font-size:14px;}
}
/* Tablet */
@media screen and (max-width:767px){
	.new_contents4{position:relative;z-index:20;border-top:3px solid #3d3d2e;background-image:url(../../../../calves/img/new_contents4_bg.jpg);background-position:center;background-size:cover;padding-bottom:110px;height:auto;}
    .new_contents4 .new_con4_text_box{position:relative;top:-15px;width:100%;margin:0 auto;height:auto;color:#FFF;}
    .new_contents4 .new_con4_text_box .new_con4_text_left{position:relative;float:left;padding:20px;}
    .new_contents4 .new_con4_text_box .new_con4_text_left>p{font-family:'GmarketSansLight';font-weight:100;font-style:italic;font-size:20px;line-height:1.2em;}
    .new_contents4 .new_con4_text_box .new_con4_text_left>h2{font-family:'GmarketSansMedium';font-weight:500;font-size:40px;line-height: 1.2em;margin-top:10px;}
    .new_contents4 .new_con4_text_box .new_con4_text_right{position:relative;float:right;padding-right:20px;}
    .new_contents4 .new_con4_text_box .new_con4_text_right>p{position:relative;font-family:'GmarketSansLight';font-size:26px;}
    .new_contents4 .new_con4_text_box .new_con4_text_right>p span{font-size:50px;}
    .new_contents4 .new_con4_text_box .new_con4_text_right>p span+span{font-size:30px;}
    .new_contents4 .new_con4_text_box .new_con4_text_right::after{content:'';display:block;clear:both;}
    .new_contents4 .new_con4_text_box .new_con4_text_right>p::after{font-size:14px;}
}

/* new_contents5 */
#new_con5_move{background:#eee;}
#new_con5_move #bo_v_info{display: none;}
#new_con5_move #bo_v_title{padding:0;}
#new_con5_move .claves-board{background: none;}

@media screen and (max-width:767px){
	#new_con5_move{}
	#new_con5_move #bo_v{padding:15px;}
	#new_con5_move .circle-text{left:0px;top:-30px}
}
@media screen and (min-width:768px){
}


/* contents1 */
.contents1{background-image:url(../../../../calves/img/contents1_bg.jpg);background-position: center;background-size: cover; padding-bottom:3em;border-top: 3px solid #3d3d2e;border-bottom: 3px solid #3d3d2e;}

/* PC */
@media screen and (min-width:1025px){
	.contents1 .contents1_box{width:960px;margin:0 auto;}
	.con1_common{position:relative;color:#FFF;width:960px;height:350px;}
	.con1_common>img{position:absolute;top:0;left:0;}
	.con1_common .con1_title{position:relative;font-family:'TmonMonsori';font-size:32px;line-height:52px;z-index:10;padding:50px 0 0 30px;text-align:left;}
	.con1_common .con1_title>span{display: block;}
	.con1_common .con1_text{position:relative;font-size:18px;line-height:32px;margin-top:5px;z-index:10;padding-left:30px;text-align:left;}
	.con1_common:nth-of-type(2n) .con1_title, .con1_common:nth-of-type(2n) .con1_text{text-align:right;padding-right:30px;padding-left:0;}
	.contents1-1{margin-top:50px;background-image:url(../../../../calves/img/01_img01.png);background-position:right;background-repeat:no-repeat;}
	.contents1-2{margin-top:50px;background-image:url(../../../../calves/img/01_img02.png);background-position:left;background-repeat:no-repeat;}
	.contents1-3{background-image:url(../../../../calves/img/01_img03_231013.png);background-position:right;background-repeat:no-repeat;}
	.contents1-4{background-image:url(../../../../calves/img/01_img04.png);background-position:left;background-repeat:no-repeat;}
	.contents1-3::after{display:none;} 
	/* 모바일 (0 ~ 767px) */
	@media (max-width: 767px) {
	.contents1-3::after {
		display: none !important;
		content: none !important;
	}
	}

	/* 태블릿 (768px ~ 1023px) */
	@media (min-width: 768px) and (max-width: 1023px) {
	.contents1-3::after {
		display: none !important;
		content: none !important;
	}
	}

	/* PC (1024px 이상) */
	@media (min-width: 1024px) {
	.contents1-3::after {
		display: none !important;
		content: none !important;
	}
	}

	.m_contents1_box{display:none;}
}
/* Speech */
@media screen and (max-width:1156px){
	.contents1-3::after{position:absolute;top:-50px;right:-25px;}
}
/* Tablet */
@media screen and (min-width:769px) and (max-width:1024px){
    .contents1_box, .con1_common img{display:none;}
    .contents1-3::after{background-image:none;}

	.m_contents1_com{width:90%;margin:20px auto 0;border:4px solid #000;background-color:#FFF;}
	.m_con1_title{font-family:"TmonMonsori";font-size:48px;padding:40px 0 0 40px;}
	.m_con1_text{font-size:20px;padding:0 0 40px 40px;margin-top:15px;line-height:1.6em;}
	.m_contents1-1{margin-top:30px;}
	.m_contents1_com>img{width:100%;display:block;}
}
/* Mobile */
@media screen and (max-width:768px){
    .contents1_box, .con1_common img{display:none;}
    .contents1-3::after{background-image:none;}

	.m_contents1_com{width:90%;margin:20px auto 0;border:4px solid #000;background-color:#FFF;}
	.m_con1_title{font-family:"TmonMonsori";font-size:36px;padding:40px 0 0 20px;}
	.m_con1_text{font-size:17px;padding:0 0 40px 20px;margin-top:15px;line-height:1.6em;}
	.m_contents1-1{margin-top:30px;}
	.m_contents1_com>img{width:100%;display:block;}
}





/* contents2 */
.contents2{position:relative;background-image:url(../../../../calves/img/contents2_bg.jpg);background-position:center;background-size:cover;padding-bottom:3em;}

/* PC */
@media screen and (min-width:1025px){
	.contents2 .con2_title{position:relative;margin:0 auto;height:50px;background-color:#000;padding:0 10px;color:#FFF;text-align:center;line-height:50px;z-index:10;font-size:26px;margin-top:50px;}
	.contents2 .con2_title>span{color:#fcfa2e;}
	.contents2 .contents2-1 .con2_title{width:450px;}
	.contents2 .contents2-2 .con2_title{width:700px;margin-top:30px;}
	.contents2 .contents2-3 .con2_title{width:400px;}
	.contents2 .con2_text_box{position:relative;top:-25px;padding:40px 0;width:960px;height:180px;margin:0 auto;text-align:center;border:3px solid #000;background-color:#FFF;}
	.contents2 .con2_text_box .con2_sub_title{font-size:24px;font-weight:700;}
	.contents2 .con2_text_box .con2_sub_title+p{font-size:20px;margin-top:10px;line-height:1.4em;}
	.contents2 .explain{font-size:22px;font-weight:500;margin-top:-5px;text-align:center;line-height: 1.4em;}
	.contents2 .explain>span{font-weight:700;}
	.contents2 .contents2-2 .text_arrow{position:absolute;top:370px;right:5px;width:108px;height:44px;}
	.contents2 .con2_img_box_wrap{position:relative;top:-25px;width:960px;margin:0 auto;}
	.contents2 .con2_img_box_wrap .con2_img_pc{display:block;}
	.contents2 .con2_img_box_wrap .con2_img_m{display:none;}
}
/* Tablet */
@media screen and (max-width:1024px){
    .contents2{width:100%;height:auto;}
    .contents2 .con2_img_box_wrap .con2_img_pc{display:none;}
    .text_arrow{display:none;}
    .contents2 .con2_img_box_wrap .con2_img_m{display:block;margin:-10px auto 0;width:90%;}
    .contents2 .con2_img_box_wrap{width:100%;}
    .contents2 .con2_text_box{width:100%;padding:20px 0;background-color:#FFF;text-align:center;border:2px solid #000;}

    .contents2 .con2_title{position:relative;font-size:22px;text-align:center;font-weight:700;padding:10px 0;background-color:#000;color:#FFF;margin-top:30px;z-index:10;}
	.contents2 .con2_title>span{color:#fcfa2e;}
    .contents2 .con2_text_box .con2_sub_title{font-size:18px;font-weight:700;}
    .contents2 .con2_text_box .con2_sub_title+p{font-size:16px;margin-top:10px;line-height:1.4em;}
    .contents2 .explain{font-size:16px;text-align:center;margin-top:10px;line-height:1.2em;}
	.contents2 .explain>span{font-weight:700;}

    .sub_title, .contents2 .con2_title{height:auto;}
}





/* 이벤트 event */
.contents3{position:relative;z-index:20;border-top:3px solid #3d3d2e;border-bottom:3px solid #3d3d2e;height:190px;background-image:url(../../../../calves/img/contents3_bg.jpg);background-position:center;background-size:cover;}
.contents3 .con3_text_box{position:relative;width:960px;margin:0 auto;color:#FFF;}
.contents3 .con3_text_box::after{content:'';display:block;clear:both;}
.contents3 .con3_text_box .con3_text_left{position:relative;float:left;top:50px;}
.contents3 .con3_text_box .con3_text_left>p{font-family:'GmarketSansLight';font-weight:100;font-style:italic;font-size:26px;}
.contents3 .con3_text_box .con3_text_left>h2{font-family:'GmarketSansMedium';font-weight:500;font-size:50px;}
.contents3 .con3_text_box .con3_text_right{position:relative;float:right;top:85px;}
.contents3 .con3_text_box .con3_text_right>p{position:relative;font-family:'GmarketSansLight';font-size:26px;}
.contents3 .con3_text_box .con3_text_right>p span{font-size:80px;}
.contents3 .con3_text_box .con3_text_right>p span+span{font-size:45px;}
.contents3 .con3_text_box .con3_text_right>p::after{content:"부가세 별도";position:absolute;top:-30px;right:0;font-family:'GmarketSansLight';font-size:18px;}

/* PC */
@media screen and (min-width:768px) and (max-width:1024px){
    .contents3{position:relative;z-index:20;border-top:3px solid #3d3d2e;border-bottom:3px solid #3d3d2e;background-image:url(../../../../calves/img/contents3_bg.jpg);background-position:center;background-size:cover;padding-bottom:110px;height:auto;}
    .contents3 .con3_text_box{position:relative;width:100%;margin:0 auto;height:auto;color:#FFF;}
    .contents3 .con3_text_box .con3_text_left{position:relative;float:left;padding-left:20px;}
    .contents3 .con3_text_box .con3_text_left>p{font-family:'GmarketSansLight';font-weight:100;font-style:italic;font-size:26px;line-height:1.4em;}
    .contents3 .con3_text_box .con3_text_left>h2{font-family:'GmarketSansMedium';font-weight:500;font-size:50px;}
    .contents3 .con3_text_box .con3_text_right{position:relative;float:right;padding-right:20px;margin-top:20px;}
    .contents3 .con3_text_box .con3_text_right>p{position:relative;font-family:'GmarketSansLight';font-size:26px;}
    .contents3 .con3_text_box .con3_text_right>p span{font-size:50px;}
    .contents3 .con3_text_box .con3_text_right>p span+span{font-size:30px;}
    .contents3 .con3_text_box .con3_text_right::after{content:'';display:block;clear:both;}
    .contents3 .con3_text_box .con3_text_right>p::after{font-size:14px;}
}
/* Tablet */
@media screen and (max-width:767px){
	.contents3{position:relative;z-index:20;border-top:3px solid #3d3d2e;border-bottom:3px solid #3d3d2e;background-image:url(../../../../calves/img/contents3_bg.jpg);background-position:center;background-size:cover;padding-bottom:110px;height:auto;}
    .contents3 .con3_text_box{position:relative;top:-15px;width:100%;margin:0 auto;height:auto;color:#FFF;}
    .contents3 .con3_text_box .con3_text_left{position:relative;float:left;padding:20px;}
    .contents3 .con3_text_box .con3_text_left>p{font-family:'GmarketSansLight';font-weight:100;font-style:italic;font-size:20px;line-height:1.2em;}
    .contents3 .con3_text_box .con3_text_left>h2{font-family:'GmarketSansMedium';font-weight:500;font-size:40px;line-height: 1.2em;margin-top:10px;}
    .contents3 .con3_text_box .con3_text_right{position:relative;float:right;padding-right:20px;}
    .contents3 .con3_text_box .con3_text_right>p{position:relative;font-family:'GmarketSansLight';font-size:26px;}
    .contents3 .con3_text_box .con3_text_right>p span{font-size:50px;}
    .contents3 .con3_text_box .con3_text_right>p span+span{font-size:30px;}
    .contents3 .con3_text_box .con3_text_right::after{content:'';display:block;clear:both;}
    .contents3 .con3_text_box .con3_text_right>p::after{font-size:14px;}
}


/* 전후사진 */
#con4_move{background:#eee;}
#con4_move #bo_v_info{display: none;}
#con4_move #bo_v_title{padding:0;}
#con4_move .claves-board{background: none;}

@media screen and (max-width:767px){
	#con4_move{}
	#con4_move #bo_v{padding:15px;}
	#con4_move .circle-text{left:0px;top:-30px}
}
@media screen and (min-width:768px){
}

/* 수술후기 */
#con5_move{background:#eee;}
#con5_move #bo_v_info{display: none;}
#con5_move #bo_v_title{padding:0;}
#con5_move .claves-board{background: none;}
.bf_af_list{}
.bf_af_list::after{content:'';display: block;clear: both;}
.bf_af_list>li{width: 50%;float: left;}

@media screen and (max-width:767px){
	#con5_move{}
	#con5_move #bo_v{padding:15px;}
	#con5_move .circle-text{left:0px;top:-30px}
}
@media screen and (min-width:768px){
}




/* 상담/예약게시판 S */
.contents5{}


/* 수술 후 주의사항 S */
.contents6{border-top:3px solid #3d3d2e;border-bottom:3px solid #3d3d2e;background:url(./img/contents6_bg.png) 100% 100%;}
.contents6 .list li{position:relative;margin-bottom:10px;padding:15px 15px 15px 60px;font-size:1.1em;}
.contents6 .list li::before{position:absolute;top:0px;left:0px;z-index:5;display:block;width:100%;height:100%;border:3px solid #000;background:none;content:' '}
.contents6 .list li::after{position:absolute;top:0px;left:0px;z-index:1;height:100%;padding:15px 20px;font-weight:bold;color:#fff;}
.contents6 .list li:nth-child(1):after{content:'1';background:#248253;}
.contents6 .list li:nth-child(2):after{content:'2';background:#c91c51;}
.contents6 .list li:nth-child(3):after{content:'3';background:#941c79;}
.contents6 .list li:nth-child(4):after{content:'4';background:#203f9c;}

@media screen and (min-width:768px){
.contents6 .list li{text-align:center;}
}





/* 오시는길/진료시간 */
.contents7 .con{padding-top:1em;}

@media screen and (min-width:1200px){
	.contents7 .con > *{display:inline-block;vertical-align:top;}
	.contents7 .con .map{width:450px;height:564px;margin-right:2px}
	.contents7 .con .map .wrap_map{height:100% !important;}
	.contents7 .con .information{width:310px;}
	.contents7 .con .information>*{margin-bottom:5px;padding:2em;text-align:left;}
	.contents7 .btn-ps {top:3em}
	.contents7 .btn-ps a{font-size:1.4em;}
}


/* ------------------------------------------ 종아리 (Footer) ---------------------------------------- */
/* footer */
#footer{}
#footer img{display:none;}

@media screen and (max-width:767px){
	#footer {font-size:.8em;}
	#footer .ft-top ul.ft-util li{display:block;}
	#footer .ft-top ul.ft-util li a{padding:0;}
	#footer .ft-top ul.ft-util li a::after{display:none;}
	#footer .ft-bottom{padding:1em;}
}


/*  */
@media screen and (max-width:767px){
}
@media screen and (min-width:768px){
}