/*ALL CSS-----------------------------------------------------*/

.k_section{padding: 100px 0;}

.k_container{width: 90%;max-width: 1300px;margin: 0 auto;}

.k_sub_dec{font-size: 1.8rem;font-weight: bold;margin-bottom: 45px;}/*영문타이틀 공통*/
.k_sub_tit{font-size: 3rem;font-weight: 200;color: #555;line-height: 150%;margin-bottom: 100px;letter-spacing: -0.045em;}
.k_sub_tit b{font-weight: 500;color: #222;}
.k_sub_tit b i{color: #ffb4b2;}

@media screen and (max-width: 760px){
    .k_section{padding: 75px 0;}
}
/*ALL CSS-----------------------------------------------------*/




/*sub_visual*/
.k_sub_visual{height: 400px;background-color: #222;position: relative;
	background-position: center;
    background-repeat: no-repeat!important;
    background-size: cover!important;
	background: url(../img/sub_page/j_sub_top_bg.jpg);
	margin-top : 100px;
}

#k_sub_visual9 {height: 400px;background-color: #222;position: relative;background-position: center;background-repeat: no-repeat!important; background-size: cover!important;background: url(../img/sub_page/j_sub_top_bg01.jpg);margin-top : 100px;}

.k_sv_txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;}
.k_sv_txt p, .k_sv_txt h2{color: #FFF;}
.k_sv_txt p{font-size: 1.2rem;font-weight: 500;letter-spacing: -0.045em;opacity: 0.85;margin-bottom: 5px;}
.k_sv_txt h2{font-size: 3.5rem;font-weight: bold;}


@media screen and (max-width: 1280px){
	.k_sub_visual{height: 280px;margin-top : 80px;}
}
@media screen and (max-width: 760px){
	.k_sub_visual{height: 200px;margin-top : 60px;}
}

/*page1*/
#k_p1_section{overflow-x: hidden;}
#k_p1_section .k_sub_inner_01{display: flex;flex: 1;align-items: center;justify-content: space-between;}

.k_p1_box_01{width: 55%;}
.k_p1_box_01 p{font-size: 1.3rem;letter-spacing: -0.045em;}
.k_p1_box_01 p i, .k_p1_box_01 p b{display: block;}
.k_p1_box_01 p i{color:  #777;}
.k_p1_box_01 p b{font-weight: 500;}

.k_p1_box_02{position: relative;width: 45%;}
.k_p1_box_02 img{display: block;}

.k_sub_inner_02{margin: 100px 0;}

.k_p1_box_03, .k_p1_box_04{float: left;}
.k_p1_box_03{width: 35%;}
.k_p1_box_04{width: 57%;margin-left: 8%;}

.k_p1_box_03 img{display: block;}

.k_p1_box_04 h6{font-size: 1.25rem;color: #999;letter-spacing: -0.045em;font-weight: 500;margin-bottom: 25px;}

.k_p1_slt{margin-bottom: 75px;}
.k_p1_slt a{display: inline-block;font-size: 1.9rem;font-weight: bold;letter-spacing: -0.045em;color: #ccc;position: relative;}
.k_p1_slt a:nth-child(1){margin-right: 150px;}
.k_p1_slt a.active{color: #222;}

.k_p1_slt a::after{content: "";position: absolute;bottom: -8px;left: 0;width: 0;height: 4px;background-color: #222;transition: width 0.3s;}
.k_p1_slt a.active::after{width: 100%;}

.k_p1_box_04 p{font-size: 1.1rem;color: #777;line-height: 245%;font-weight: 400;}


.k_p1_tab_01, .k_p1_tab_02{display: none;}
.k_p1_tab_01{display: block;}







/*page2*/

.j_scroll_nav{
	background-color: #f6f6f6;
    padding : 150px 0;
    text-align: center;
}

.j_scroll_nav ul::after{
    content: "";
    display: block;
    clear: both;
}
.j_scroll_nav ul li{
    float: left;
    width: calc((100% - 90px) / 4);
    margin-right: 30px;
	cursor: pointer;
    box-sizing: border-box;
}
.j_scroll_nav ul li:last-child{
    margin-right: 0;
}

.j_scroll_nav ul li p{
    z-index: 1;
    letter-spacing: 2px;
}
.j_scroll_nav ul li .j_scroll_nav_num{
    font-size: 1.4rem;  
/*    font-weight: 500; */
	font-family: 'netmarbleB';
	color : #5b5b5b;
}
.j_scroll_nav ul li .j_scroll_nav_title{
    font-size: 1.7rem;
/*    font-weight: bold; */
	font-family: 'netmarbleB';
	margin-top: 10px;
	color : #ff8b81;
}
.j_scroll_nav ul li img{
    width: 100%;
    margin-top: 20px;
    z-index: 0;
	transition: all 0.2s;
}
.j_scroll_nav ul li:hover img{
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
	opacity: 0.4;
}
.j_scroll_nav ul li .j_scroll_nav_text{
    margin-top: 10px;
    line-height: 1.6rem;
    letter-spacing: 0;
}

.j_sub_box{
    height: 700px;
	box-sizing: border-box;
	margin-bottom : 260px;
}

.j_sub_box a{
	height: 100%;
    display: block;
}
.j_sub_box .j_section_1300_con::after{
    content: "";
    display: block;
    clear: both;
}


.j_sub_box .j_sub_text_box{
    width: 50%;
    height: 700px;
    padding-top: 100px;
	float : left;
}

.j_sub_box .j_sub_text_box p{
    font-size: 1.25rem;
    margin-bottom: 20px;
    line-height: 2rem;
}
.j_sub_box .j_sub_text_box p:nth-child(1){
    font-size: 1.75rem;
/*    font-weight: 400; */
	font-family: 'netmarbleM';
    margin-bottom: 10px;
    line-height: 1;
}
.j_sub_box .j_sub_text_box p:nth-child(2){
    font-size: 2.75rem;
/*    font-weight: bold;*/
	font-family: 'netmarbleB';
    margin-bottom: 55px;
    line-height: 1;
}
.j_sub_box .j_sub_text_box p span{
	font-weight: bold!important; 
}



.j_sub_box .j_sub_text_point{
/*    padding: 10px;
    background-color: #ffeceb;*/
    position: absolute;
    z-index: 9;
    bottom: -80px;
    left: 0;
}
.j_sub_box .j_sub_text_point ul::after{
    content: "";
    display: block;
    clear: both;
}
.j_sub_box .j_sub_text_point ul li{
    float: left;
    margin-right: 10px;
    width: 250px;
    height: 180px;
	background-color: #f9f9f9;
    text-align: center;
}
.j_sub_box .j_sub_text_point ul li:last-child{
    margin-right: 0;
}
.j_sub_box .j_sub_text_point ul li .j_sub_text_point_box{
	position : absolute;
	top : 55%;
	left : 50%;
	transform : translate(-50%, -50%);
}
.j_sub_box .j_sub_text_point ul li p{
    color: #5b5b5b;
	font-family: "Noto Sans Kr", sans-serif !important;
    font-weight: 500;
	font-size : 1rem;
    /*margin: 5px 0;*/
	line-height: 1.4rem;
}

.j_sub_box .j_sub_text_point ul li .j_sub_text_point_title{
    font-size: 1.5rem;
/*    font-weight: bold; */
	font-family: 'netmarbleB'!important;
	margin-top: 10px;
	line-height: 2rem;
}

.j_sub_box .j_sub_text_point ul li::after{
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #ffeceb;
	background-color: #fff;
    position: absolute;
    top: 23px;
    left: 50%;
    transform: translateX(-50%);
}


.j_sub_box .j_sub_img_box{
    position: absolute;
    bottom :0;
    right: 0;
    height: 100%;
    width: 50%;
	background-position: center;
	background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}




.j_sub_box:nth-of-type(even) .j_sub_text_box{
    float: right;
	padding-left: 80px;
}
.j_sub_box:nth-of-type(even) .j_sub_text_point{
	left : auto;
	right : 0;
}
.j_sub_box:nth-of-type(even) .j_sub_img_box{
    right: auto;
    left: 0;
}

@media screen and (max-width: 1480px){ 
	
	.j_sub_box .j_sub_text_point ul li{width: 200px;}
}




@media screen and (max-width: 1280px){
    
    
    .j_scroll_nav{
        padding: 100px 0;
    }
    .j_scroll_nav ul li{
        width: calc((100% - 30px) / 2);
        
    }
    .j_scroll_nav ul li:nth-child(1),.j_scroll_nav ul li:nth-child(2){
        margin-bottom: 50px;
    }
    .j_scroll_nav ul li:nth-child(even){
        margin-right: 0;
    }
    .j_scroll_nav ul li .j_scroll_nav_title{
        font-size: 2.5rem;
    }
    
    
    .j_sub_box{
        height: auto;
        margin-bottom: 100px;
        
    }
	.j_page2_4_con{
	    margin-bottom: 0;
	}
    .j_page2_1_con{
        margin-top: 100px;
    }
    .j_sub_box .j_sub_text_box{
        width: 100%;
        text-align: center;
        padding-top: 0;
    }
    .j_sub_box .j_sub_text_box p{
        margin-bottom: 15px;
    }
    .j_sub_box .j_sub_text_box p:nth-child(2){
        margin-bottom: 35px;
    }
    
	.j_sub_box .j_sub_text_point{
        position: relative;
		bottom: 0;
        top: 40px;
    }
    .j_sub_box .j_sub_text_point ul{
        margin: 0 auto;
    }
    .j_sub_box .j_sub_text_point ul li{
        width: calc((100% - 20px) / 3);
		height: 150px;
    }
    .j_page2_3_con .j_sub_text_point ul li{
        width: calc((100% - 40px) / 5);
    }
	.j_sub_box .j_sub_text_point ul li .j_sub_text_point_title{
		margin-top : 5px;
	}
    
    .j_sub_box .j_sub_text_box{
        height: auto;
    }
    



    .j_sub_box .j_sub_img_box{
        position: relative;    
        width: 100%;
        height: 60vw;
        margin-top: -10px;
    }



	.j_sub_box:nth-of-type(even) .j_sub_text_box{
		padding-left:0;
	}
    
    
}

@media screen and (max-width: 760px){
    
    .j_scroll_nav{
        padding: 60px 0;
    }
    .j_scroll_nav ul li{
        width: calc((100% - 10px) / 2);
		margin-right : 10px;
        
    }
    .j_scroll_nav ul li:nth-child(1),.j_scroll_nav ul li:nth-child(2){
        margin-bottom: 30px;
    }
    .j_scroll_nav ul li .j_scroll_nav_title{
        font-size: 1.7rem;
		margin-top : 5px;
    }
    
    
    .j_sub_box{
        margin-bottom: 60px;
    }
	.j_page2_4_con{
	    margin-bottom: 0;
	}
    .j_page2_1_con{
        margin-top: 60px;
    }
    
    .j_sub_box .j_sub_text_box p{
        margin-bottom: 10px;
		font-size: 1.125rem;
    }
	.j_sub_box .j_sub_text_box p:nth-child(1){
		font-size: 1.5rem;
	}
    .j_sub_box .j_sub_text_box p:nth-child(2){
        margin-bottom: 25px;
		font-size: 2.5rem;
    }
	


	.j_sub_box .j_sub_text_point{
        top: 25px;
    }
    .j_sub_box .j_sub_text_point ul{
        margin: 0 auto;
    }
    .j_sub_box .j_sub_text_point ul li{
        width: calc((100% - 10px) / 3);
		height : 130px;
		margin-right:5px;
    }
    .j_page2_3_con .j_sub_text_point ul li{
        width: calc((100% - 10px) / 3);
		height : 100px;
		margin-bottom: 5px;

    }
	.j_page2_4_con .j_sub_text_point ul li{
		height : 100px;
	}
    .j_sub_box .j_sub_text_point ul li::after{
		content: "";
		width: 10px;
		height: 10px;
		top: 16px;
	}
	.j_sub_box .j_sub_text_point ul li p{
		font-size: 0.8rem;
		line-height : 1.2rem;
	}
	
	
	.j_sub_box .j_sub_text_point ul li .j_sub_text_point_title{
		font-size: 1.3rem;
	}

	



    
    .j_sub_box .j_sub_img_box{
        height: 70vw;
		background-position : top;
    }





	.j_sub_box:nth-of-type(even) .j_sub_text_box{
		padding-left:0;
	}
    

	#k_new_add>li:nth-child(1){margin-left: 17%;}
    
}






.j_page2_1_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page2/j_sub_img_box01.jpg);
}
.j_page2_2_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page2/j_sub_img_box02.jpg);
}
.j_page2_3_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page2/j_sub_img_box03.jpg);
}
.j_page2_4_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page2/j_sub_img_box04.jpg);
}




/*---end---*/





/*page 공통*/

.j_padding_section{
	padding : 150px 0;
}


.j_sub_section_title{
    text-align: center;
    margin-bottom: 70px;
}
.j_sub_section_title p{
	font-size: 2.75rem;
    margin-bottom: 10px;
    line-height: 4rem;
	font-family: 'netmarbleL';
}
.j_sub_section_title .j_sub_section_main_title{
/*    font-weight: bold; */
	font-family: 'netmarbleB';
	font-size: 2.75rem;
	line-height: 4rem;
}



.j_page_introduce::after{
    content: "";
    width: 350px;
    height: 350px;
    background-color: #ffeceb;
    position: absolute;
    bottom: -140px;
	left: 5%;
    z-index: -1;
}

.j_page_introduce.j_sub_box{
    margin-bottom: 0;
}


.j_recommed{
	margin-top : -60px;
}
.j_recommed .j_section_1300_con{
    padding: 60px;
    background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1)
/*	border : 1px solid #eee;
*/
}



.j_recommed_con{
    width: 100%;
    text-align: center;
}
.j_recommed_con ul::after{
    content: "";
    display: block;
    clear: both;
}



.j_sub_ul::after{
    content: "";
    display: block;
    clear: both;
}

.j_sub_ul li{
    float: left;
    width: calc((100% - 90px) / 4) ;
/*    margin-right: 30px;*/
	margin-right:10px;
	text-align: center;
}
.j_sub_ul li:last-child{
    margin-right: 0!important;
}

.j_sub_ul li p{
    line-height: 1.6rem;
    /*color: #5b5b5b;*/
}
.j_sub_ul li .j_li_title{
    font-size: 1.5rem;
    margin-bottom: 10px;
	line-height: 2.2rem;
}




.j_recommed_con ul li .j_recommed_img_box{
    width: 100%;
    height: 180px;
    background-color: #ccc;
    margin-bottom: 10px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}



.j_point_con ul li{
    padding-top: 30px;
}
.j_point_con ul li::after{
    content: "";
    width: 100%;
    height: 4px;
    background-color: #ff8b81;
    position: absolute;
    top: 0;
    left: 0;
}



.j_treatment_con ul li{
	padding : 50px 0;
	background-color : #fff;
	box-sizing : border-box;
}
.j_treatment_con ul li .j_treatment_icon{
    width: 120px;
    height: 120px;
    margin: 0 auto;
    margin-bottom: 25px;
	border-radius: 50%;
	background-repeat : no-repeat;
	background-size : cover;
	background-position : center center;
}



.j_point_list{
    width: 100%;
    height: 700px;
    background-color: #eae4d8;
	margin-top:150px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}
/*
.j_point_list .j_sub_text_box{
    width: 40%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
	text-align: left!important;
}
.j_point_list .j_sub_text_box .j_sub_section_title{
	text-align: left;
}
.j_point_list_con li{
    color: #5b5b5b;
    font-size: 1.25rem;
    font-weight: 400;
    margin-bottom: 20px;
}
.j_point_list_con li:last-child{
    margin-bottom: 0;
}
.j_point_list_con li::before{
    content: "\f00c";
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
	margin-right: 10px;
}
*/



.j_page_point_text_box{
	text-align: center;
	margin-bottom: 260px;
}
.j_page_point_text_box::after{
	content: "";
    width: 1px;
    height: 120px;
    background-color: #9e9e9e;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -180px;
}
.j_page_point_text_box p{
	font-size : 1.125rem;
	line-height : 2rem;
}
.j_page_point_text_box p:nth-of-type(1){
	font-size : 1.6rem;
	margin-bottom : 15px;
	line-height : 2.4rem;
}



.j_section_footer{
	font-weight: 500;
    font-size: 0.9rem;
    color: #9e9e9e;
	text-align: center;
    margin-top: 40px;
	line-height: 1.4rem;
}

.j_worry{
	background-color: #aaa;
	background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
}

.j_worry p,
.j_worry .j_sub_section_main_title{
	color : #fff;
}
.j_worry_icon{
	width: 180px;
    height: 180px;
    margin: 0 auto;
    margin-bottom: 20px;
    border-radius: 50%;
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.j_worry_con ul li .j_li_title{
	font-weight: 500; 
	color : #fff;
}



@media screen and (max-width: 1280px){

	.j_padding_section{
		padding : 100px 0;
	}

	.j_sub_section_title{
		margin-bottom: 60px;
	}

	
	.j_page_introduce{
		margin-top : 100px;
	}
	.j_page_introduce .j_sub_img_box{
		margin-top : 40px;
	}
	.j_page_introduce::after{
		display : none;
	}


	.j_recommed{
		margin-top : -120px;
	}
	.j_recommed .j_section_1300_con{
		padding : 60px 40px;
	}


	.j_sub_ul li{
		width : calc((100% - 30px) / 2);
	}
	.j_sub_ul li:nth-child(even){
		margin-right : 0;
	}
/* 	.j_sub_ul li:nth-child(1), .j_sub_ul li:nth-child(2){
		margin-bottom : 40px;
	} */
	.j_sub_ul li p{
		font-size : 0.9rem
	}


	.j_point_con ul{
		padding : 0 20px;
	}

	
	.j_treatment_con ul li{
		padding : 40px 0;
	}
	
	
	.j_point_list{
		height: 500px;
		margin-top:100px;
		background-color: #f5f2ec;
	}
	.j_point_list_con{
		margin : 0 auto;
		width : max-content;
	}
	.j_point_list .j_sub_text_box{
		position: relative;
		top: 0;
		transform: translateY(0);
		width : max-content;
		margin : 0 auto;
	}
	
	.j_point_list .j_sub_text_box .j_sub_section_title p{
		text-align : center!important;
	}

	.j_page_point_text_box{
		margin-bottom: 180px;
	}
	.j_page_point_text_box::after{
		height: 100px;
		bottom: -140px;
	}



}


@media screen and (max-width: 760px){


	.j_padding_section{
		padding : 80px 0;
	}
	
	.j_sub_section_title{
		margin-bottom: 40px;
	}
	
	.j_sub_section_title p{
		line-height: 3.8rem;
	}
	.j_sub_section_title .j_sub_section_main_title{
		line-height: 3.8rem;
	}


	
	.j_page_introduce{
		margin-top : 80px;
	}
	.j_page_introduce .j_sub_img_box{
		margin-top : 30px;
	}
	
	
	

	.j_sub_section_title .j_sub_section_main_title{
		font-size : 2.5rem;
	}

	.j_sub_ul li{
		width : calc((100% - 10px) / 2);
		margin-right : 10px;
	}
	.j_sub_ul li:nth-child(1), .j_sub_ul li:nth-child(2){
		margin-bottom : 20px;
	}
	.j_sub_ul li p{
		font-size : 0.8rem;
	}
	.j_sub_ul li .j_li_title{
		margin-bottom : 5px;
	}



	.j_recommed{
		margin-top : -80px;
	}

	.j_recommed .j_section_1300_con{
		padding : 40px 15px;
	}
	.j_recommed_con ul li .j_recommed_img_box{
		height : 100px;
		margin-bottom : 5px;
	}

	.j_point_con ul{
		padding : 0 ;
	}
	.j_point_con ul li{
		padding-top : 20px;
	}

	
	.j_treatment_con ul li{
		padding : 20px 0;
	}
	.j_treatment_con ul li .j_treatment_icon{
		margin-bottom : 10px;
	}


	.j_point_list{
		height: 400px;
		margin-top:80px;
		background-size: auto 90%;
	}


	.j_page_point_text_box{
		margin-bottom: 150px;
	}
	.j_page_point_text_box::after{
		height: 80px;
		bottom: -110px;
	}


	.j_section_footer{
		margin-top: 30px;
	}
	.j_worry_con ul li .j_worry_icon{
		width: 120px;
		height: 120px;
		margin-bottom: 10px;
	}


}





/*---end---*/





/*page1  수정본!!!!!!!!!!!!!!!!!!!*/


.j_page1_1_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page1/j_page_introduce.jpg);
}

.j_page1_1_con .j_sub_text_box p{
	font-size : 1.5rem;
	line-height: 2.2rem;
}

.j_page1_1_con .j_sub_text_box p:nth-child(2){
	line-height: 3.8rem;
	letter-spacing : -2px;
	margin-top : 30px;
}

.j_page1_1_con .j_sub_text_box p span.j_point{
	font-family: 'netmarbleB';
}

.j_page1_1_con.j_page_introduce::after{
	bottom : -300px;
}



.j_page1_2_con.j_director .j_left_con::after{
	display : none!important;
}
.j_page1_2_con .j_sub_section_title{
	text-align : left;
	margin-top: 60px;
}
.j_page1_2_con .j_sub_section_title p:nth-child(2){
	font-family: "Noto Sans Kr", sans-serif;
	font-size : 1.5rem;
	font-weight : bold;
	color : #222;
}




.j_page1_3_con{
    height: auto;
}


.j_page1_3_con .j_map, .j_page1_3_con .j_right_con{
    height: 440px;
}
.j_page1_3_con .j_right_con .j_contact_info{
	margin-bottom : 0;
}

.j_page1_3_con .j_transport{
	margin-top : 70px;
	text-align : left;
}
.j_page1_3_con .j_transport .j_transport_con:not(.j_car){
	margin-bottom : 90px;
} 
.j_page1_3_con .j_transport *{
	font-size : 1.125rem;
}
.j_page1_3_con .j_transport .j_transport_title{
	font-size : 1.5rem!important;
/*	font-weight : 500!important; */
	font-family: 'netmarbleB'!important;
	margin-bottom : 30px!important;
}
.j_page1_3_con .j_transport .j_transport_title i{
	font-size : 1.5rem;
	margin-right : 10px;
}




.j_page1_3_con .j_transport .j_transport_con p span.j_point{
	font-size : 1.3rem;
}


.j_page1_3_con .j_transport .j_bus::after{
	content : "";
	display : block;
	clear : both;
}
.j_page1_3_con .j_transport .j_bus .j_left_bus_con{
	float :left;
	margin-right : 80px;

}
.j_page1_3_con .j_transport .j_bus .j_right_bus_con{
	float : left;
}
.j_page1_3_con .j_transport .j_bus div ul::after{
	content : "";
	display : block;
	clear : both;
}
.j_page1_3_con .j_transport .j_bus div ul li{
	float : left;
	padding : 7px 20px;
	border : 1px solid #000;
	border-radius : 5px;
	margin-right : 10px;
	margin-bottom : 10px;
	font-weight : 400;
}

.j_page1_3_con .j_transport .j_bus .j_left_bus_con ul:nth-of-type(1) li,
.j_page1_3_con .j_transport .j_bus .j_left_bus_con ul:nth-of-type(4) li,
.j_page1_3_con .j_transport .j_bus .j_right_bus_con ul:nth-of-type(1) li{
	border : 2px solid #e34e4c;
	color : #e34e4c;
	
}
.j_page1_3_con .j_transport .j_bus .j_left_bus_con ul:nth-of-type(1) li:first-child,
.j_page1_3_con .j_transport .j_bus .j_left_bus_con ul:nth-of-type(4) li:first-child,
.j_page1_3_con .j_transport .j_bus .j_right_bus_con ul:nth-of-type(1) li:first-child{
	background-color : #e34e4c;
	font-weight : 500;
	color : #fff;
}

.j_page1_3_con .j_transport .j_bus .j_left_bus_con ul:nth-of-type(2) li{
	border : 2px solid #5287e8;
	color : #5287e8;
}
.j_page1_3_con .j_transport .j_bus .j_left_bus_con ul:nth-of-type(2) li:first-child{
	background-color : #5287e8;
	font-weight : 500;
	color : #fff;
}

.j_page1_3_con .j_transport .j_bus .j_left_bus_con ul:nth-of-type(3) li,
.j_page1_3_con .j_transport .j_bus .j_right_bus_con ul:nth-of-type(2) li{
	border : 2px solid #7fc865;
	color : #7fc865;
}
.j_page1_3_con .j_transport .j_bus .j_left_bus_con ul:nth-of-type(3) li:first-child,
.j_page1_3_con .j_transport .j_bus .j_right_bus_con ul:nth-of-type(2) li:first-child{
	background-color : #7fc865;
/*	font-weight : 500; */
	font-family: 'netmarbleB';
	color : #fff;
}
.j_page1_3_con .j_transport .j_bus .j_right_bus_con ul:nth-of-type(3) li{
	border : 2px solid #70b0e0;
	color : #70b0e0;
	margin-bottom : 0;
}
.j_page1_3_con .j_transport .j_bus .j_right_bus_con ul:nth-of-type(3) li:first-child{
	background-color : #70b0e0;
/*	font-weight : 500; */
	font-family: 'netmarbleB';
	color : #fff;
}


.j_page1_3_con .j_transport .j_car .j_car_parking1{
	/*margin : 40px 0 60px;*/
	margin-top : 40px;
}


.j_page1_3_con .j_transport .j_car .j_car_parking img{
	width : 100%;
	max-width : 850px;
}

.j_page1_3_con .j_transport .j_car p{
	font-size:1.5rem

}
.j_page1_3_con .j_transport .j_car p span{
	font-size : 1.75rem!important;
}


.j_page1_3_con .j_transport .j_car .j_car_parking p{
	margin-bottom : 15px;
}

.j_page1_3_con .j_transport .j_car .j_car_parking p:nth-child(1){
	font-size : 1.5rem;
	line-height: 2rem;
	font-weight : bold;
}




.j_page1_4_con{
	background-color : #f6f6f6;
}
.j_page1_4_con .j_section_1300_con{
	overflow : hidden;
}
.j_page1_4_con .k_mv_con{
	/*height : 600px;*/
	background-color : #eee;
    width: 1500% !important;
}
.j_page1_4_con .j_slide_btn {
    position: absolute;
    bottom: 0;
    width: 50px;
    height: 50px;
	opacity : 0.5;
	transition : all 0.2s;
}
.j_page1_4_con .j_slide_btn.k_prev {
    left: 0;
}
.j_page1_4_con .j_slide_btn.k_next {
    right: 0;
}
.j_page1_4_con .j_slide_btn:hover{
	opacity : 1;
}

.j_page1_4_con .k_mv_con li{
	float: left;
    width: calc(100% / 15)!important;
    height: inherit;
    overflow: hidden;
	cursor : grab;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.j_page1_4_con .k_mv_con li img{
	width : 100%
}



/*
.j_page1_4_con .k_imgbox1{
	background-image: url(../img/sub_page/j_page1/building_inside01.jpg);
}
.j_page1_4_con .k_imgbox2{
	background-image: url(../img/sub_page/j_page1/building_inside02.jpg);
}
.j_page1_4_con .k_imgbox3{
	background-image: url(../img/sub_page/j_page1/building_inside03.jpg);
}
.j_page1_4_con .k_imgbox4{
	background-image: url(../img/sub_page/j_page1/building_inside04.jpg);
}
.j_page1_4_con .k_imgbox5{
	background-image: url(../img/sub_page/j_page1/building_inside05.jpg);
}
.j_page1_4_con .k_imgbox6{
	background-image: url(../img/sub_page/j_page1/building_inside06.jpg);
}
.j_page1_4_con .k_imgbox7{
	background-image: url(../img/sub_page/j_page1/building_inside07.jpg);
}
.j_page1_4_con .k_imgbox8{
	background-image: url(../img/sub_page/j_page1/building_inside08.jpg);
}
.j_page1_4_con .k_imgbox9{
	background-image: url(../img/sub_page/j_page1/building_inside09.jpg);
}
.j_page1_4_con .k_imgbox10{
	background-image: url(../img/sub_page/j_page1/building_inside10.jpg);
}
.j_page1_4_con .k_imgbox11{
	background-image: url(../img/sub_page/j_page1/building_inside11.jpg);
}
.j_page1_4_con .k_imgbox12{
	background-image: url(../img/sub_page/j_page1/building_inside12.jpg);
}
.j_page1_4_con .k_imgbox13{
	background-image: url(../img/sub_page/j_page1/building_inside13.jpg);
}
.j_page1_4_con .k_imgbox14{
	background-image: url(../img/sub_page/j_page1/building_inside14.jpg);
}
.j_page1_4_con .k_imgbox15{
	background-image: url(../img/sub_page/j_page1/building_inside15.jpg);
}
*/


@media screen and (max-width: 1280px){


/*	.j_page1_1_con .j_sub_img_box{
		background-image: url(../img/sub_page/j_page1/j_m_page_introduce.jpg);
	}*/

	.j_page1_2_con .j_sub_section_title{
		margin-top : 0;
		margin-bottom : 40px;
	}
	.j_sub_section_title p:nth-child(2){
		font-size : 2rem;
		line-height: 3rem;
	}
	.j_page1_3_con .j_map, .j_page1_3_con .j_right_con{
		height: 400px;
	}
	
	

	.j_page1_3_con .j_transport{
		margin-top : 60px;
	}
	.j_page1_3_con .j_transport .j_transport_con:not(.j_car){
		margin-bottom : 60px;
	} 
	
	.j_page1_3_con .j_transport .j_transport_title{
		margin-bottom : 20px!important;
	}
	.j_page1_3_con .j_transport .j_bus .j_left_bus_con{
		margin-right : 0;
		float : none;
	}
	.j_page1_3_con .j_transport .j_bus .j_right_bus_con{
		float : none;
	}
	.j_page1_3_con .j_transport .j_bus div ul li{
		padding : 7px 15px;
		margin-right : 7px;
	}
	
	
	.j_page1_3_con .j_transport .j_car .j_car_parking1{
		/*margin : 30px 0 40px;*/
		margin-top : 30px;
	}
	

	.j_page1_3_con .j_transport .j_car .j_car_parking p{
		margin-bottom : 10px;
	}
	
	/*
	.j_page1_4_con .k_mv_con{
		height : 400px;
	}
	*/

}


@media screen and (max-width: 760px){
	.j_page1_2_con .j_sub_section_title{
		margin-top : 20px;
		text-align : center;
	}
	


	.j_page1_3_con .j_map{
		height : auto;
	}
	.j_page1_3_con .j_right_con{
		height: 320px;
	}


	.j_page1_3_con .j_transport{
		margin-top : 40px;
	}
	.j_page1_3_con .j_transport .j_transport_con:not(.j_car){
		margin-bottom : 40px;
	} 
	
	.j_page1_3_con .j_transport .j_transport_title{
		margin-bottom : 15px!important;
	}
	
	.j_page1_3_con .j_transport .j_bus div ul li{
		padding : 5px 12px;
		margin-right : 5px;
		font-size : 1rem;

	}
	
	
	.j_page1_3_con .j_transport .j_car .j_car_parking1{
		/*margin : 20px 0 30px;*/
		margin-top : 20px;
	}
	
	
	/*
	.j_page1_4_con .k_mv_con{
		height : 280px;
	}
	*/

}







/*---end---*/

/*page3*/


.j_page3_1_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page3/j_page_introduce.jpg);
}

.j_page3_2_con .j_section_1300_con{
	background-color : #fff;
}


.j_page3_3_con{
	background-color: #f6f6f6;
}
.j_page3_3_con .j_treatment_con ul li:nth-child(1) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_3_icon1.jpg);
}
.j_page3_3_con .j_treatment_con ul li:nth-child(2) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_3_icon2.jpg);
}
.j_page3_3_con .j_treatment_con ul li:nth-child(3) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_3_icon3.jpg);
}
.j_page3_3_con .j_treatment_con ul li:nth-child(4) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_3_icon4.jpg);
}



.j_page3_4_con{
	background-image: url(../img/sub_page/j_page3/j_page3_4_bg.jpg);
}
.j_page3_4_con .j_worry_con ul li:nth-child(1) .j_worry_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_4_icon1.jpg);
}
.j_page3_4_con .j_worry_con ul li:nth-child(2) .j_worry_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_4_icon2.jpg);
}
.j_page3_4_con .j_worry_con ul li:nth-child(3) .j_worry_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_4_icon3.jpg);
}
.j_page3_4_con .j_worry_con ul li:nth-child(4) .j_worry_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_4_icon4.jpg);
}



.j_page3_5_con .j_treatment_con ul li{
    width: calc((100% - 120px) / 3) ;
    margin-right: 60px;
	background-color: #f9f9f9;
}
/* .j_page3_5_con .j_treatment_con ul li:nth-child(1),
.j_page3_5_con .j_treatment_con ul li:nth-child(2),
.j_page3_5_con .j_treatment_con ul li:nth-child(3){
	margin-bottom : 60px;
} */
.j_page3_5_con .j_treatment_con ul li:nth-child(3n){
	margin-right: 0;
}

.j_page3_5_con .j_treatment_con ul li .j_treatment_icon{
	background-color: #fff;
	background-size : 80%;
}
.j_page3_5_con .j_treatment_con ul li:nth-child(1) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_5_icon1.jpg);
}
.j_page3_5_con .j_treatment_con ul li:nth-child(2) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_5_icon2.jpg);
}
.j_page3_5_con .j_treatment_con ul li:nth-child(3) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_5_icon3.jpg);
}
.j_page3_5_con .j_treatment_con ul li:nth-child(4) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_5_icon4.jpg);
}
.j_page3_5_con .j_treatment_con ul li:nth-child(5) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_5_icon5.jpg);
}
.j_page3_5_con .j_treatment_con ul li:nth-child(6) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page3/j_page3_5_icon6.jpg);
}








@media screen and (max-width: 1280px){

	.j_page3_5_con .j_treatment_con ul li{
		width: calc((100% - 40px) / 3) ;
		margin-right: 20px;
	}


}


@media screen and (max-width: 760px){



	.j_page3_5_con .j_treatment_con ul li{
		width : 100%;
		margin-right : 0;
		padding : 15px;
		margin-bottom: 20px!important;
		text-align: left;
	}
	.j_page3_5_con .j_treatment_con ul li:last-child{
		margin-bottom: 0!important;
	}
	.j_page3_5_con .j_treatment_con ul li::after{
		content: "";
		display: block;
		clear: both;
	}
	.j_page3_5_con .j_treatment_con ul li .j_treatment_icon{
		float: left;
		margin-bottom : 0;
		margin-right : 15px;
		width : 110px;
		height : 110px;
	}
	.j_page3_5_con .j_treatment_con ul li .j_li_title{
		margin-top : 29px;
	}

}



/*---end---*/


/*page4*/

.j_page4_1_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page4/j_page_introduce.jpg);
}


.j_page4_2_con .j_section_1300_con{
	background-color : #fff;
}


.j_page4_2_con .j_care_point_con ul{
	 display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
	justify-content: space-between;
	margin-bottom : 60px;
}
.j_page4_2_con .j_care_point_con ul li{
	width : 220px;
	height : 220px;
	border-radius: 50%;
	text-align : center;
	border: 3px solid #ff8b81;
}
.j_page4_2_con .j_care_point_con ul:nth-child(2){
	width : 72.5%;
	margin : 0 auto;
	margin-bottom : 0;
}
.j_page4_2_con .j_care_point_con ul li .j_li_title{
	font-size : 1.2rem;
	line-height: 2rem;
	font-weight: bold;
	position : absolute;
	top : 50%;
	left : 50%;
	transform: translate(-50%, -50%);
}

/*
.j_page4_2_con .j_point_con ul li{
	width : calc((100% - 150px) / 4);
	margin-right : 50px;
}
.j_page4_2_con .j_point_con ul li:nth-child(1),
.j_page4_2_con .j_point_con ul li:nth-child(2),
.j_page4_2_con .j_point_con ul li:nth-child(3),
.j_page4_2_con .j_point_con ul li:nth-child(4){
	margin-bottom : 60px;
}
.j_page4_2_con .j_point_con ul li:nth-child(4n){
	margin-right : 0;
}
.j_page4_2_con .j_point_con ul li:last-child{
	margin : 0!important;
}
.j_page4_2_con .j_point_con ul li .j_li_title{
	font-size : 1.2rem;
	line-height: 2rem;
	font-weight: bold;
}
*/



.j_page4_3_con{
	background-color : #f6f6f6;
}
.j_page4_3_con .j_treatment_con ul li{
	height : 390px;
}
.j_page4_3_con .j_treatment_con ul li:nth-child(1) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page4/j_page4_3_icon1.jpg);
}
.j_page4_3_con .j_treatment_con ul li:nth-child(2) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page4/j_page4_3_icon2.jpg);
}
.j_page4_3_con .j_treatment_con ul li:nth-child(3) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page4/j_page4_3_icon3.jpg);
}
.j_page4_3_con .j_treatment_con ul li:nth-child(4) .j_treatment_icon{
	background-image : url(../img/sub_page/j_page4/j_page4_3_icon4.jpg);
}




@media screen and (max-width: 1280px){
	

	



	
	.j_page4_2_con .j_care_point_con ul{
		margin-bottom : 40px;
	}
	.j_page4_2_con .j_care_point_con ul li{
		width : 160px;
		height : 160px;
	}
	.j_page4_2_con .j_care_point_con ul:nth-child(2){
		width : 75%;
		margin : 0 auto;
		margin-bottom : 0;
	}
	.j_page4_2_con .j_care_point_con ul li .j_li_title{
		font-size : 1rem;
		line-height: 1.8rem;
	}




	.j_page4_3_con .j_treatment_con ul li{
		height : 340px;
	}

}


@media screen and (max-width: 760px){

	
	

	.j_page4_2_con .j_point_con ul li{
		width : calc((100% - 20px) / 2);
		margin-right : 20px!important;
		margin-bottom : 30px!important;
	}
	.j_page4_2_con .j_point_con ul li:nth-child(3n){
		margin-right : 20px!important;
	}
	.j_page4_2_con .j_point_con ul li:nth-child(2n){
		margin-right : 0!important;
	}


/*	
	.j_page4_2_con .j_care_point_con{
		padding : 0 15px;
	}
	*/
	.j_page4_2_con .j_care_point_con ul{
		display : block;
		margin-bottom:0;
	}
	.j_page4_2_con .j_care_point_con ul::after{
		content : "";
		display :block;
		clear : both;
	}
	.j_page4_2_con .j_care_point_con ul li{
		width : 47%;
		height : 38vw;
		margin-bottom: 10px;
	}
	.j_page4_2_con .j_care_point_con ul li:nth-child(odd){
		float : left;
	}
	.j_page4_2_con .j_care_point_con ul li:nth-child(even){
		float : right;
	}
	.j_page4_2_con .j_care_point_con ul:nth-child(2){
		width : 100%;
	}
	.j_page4_2_con .j_care_point_con ul:nth-child(2) li:last-child{
		margin-bottom:0;
	}
	.j_page4_2_con .j_care_point_con ul li .j_li_title{
		font-size : 1.2rem;
		line-height: 2rem;
	}


	.j_page4_3_con .j_treatment_con ul li{
		height : 270px;
	}


}



/*---end---*/


/*page5*/

.j_page5_1_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page5/j_page_introduce.jpg);
}



.j_page5_2_con .j_section_1300_con{
	background-color : #fff;
}

.j_page5_3_con{
	background-color : #f6f6f6;
}
.j_page5_3_con .j_worry_con::after{
	content : "";
	display : block;
	clear : both;
}
.j_page5_3_con .j_worry_con ul{
	float : left;
}
.j_page5_3_con .j_worry_con ul:nth-child(1){
	width : calc( (100% / 5) * 3);
}
.j_page5_3_con .j_worry_con ul:nth-child(2){
	width : calc( (100% / 5) * 2);
}
.j_page5_3_con .j_worry_con ul li{
    margin-right: 20px;
}
.j_page5_3_con .j_worry_con ul:nth-child(1) li{
	width: calc((100% - 60px) / 3);
}
.j_page5_3_con .j_worry_con ul:nth-child(2) li{
	width: calc((100% - 20px) / 2);
}

.j_page5_3_con .j_worry_con ul li .j_li_title{
	color : #5b5b5b;
	font-size : 1.25rem;
	line-height : 1;
}
.j_page5_3_con .j_page_point_text_box .j_worry_icon{
	background-image: url(../img/sub_page/j_page5/j_page5_3_point_text_icon.png);
}


.j_page5_3_con .j_worry_con ul:nth-child(1) li:nth-child(1) .j_worry_icon{
	background-image: url(../img/sub_page/j_page5/j_page5_3_img1.jpg);
}
.j_page5_3_con .j_worry_con ul:nth-child(1) li:nth-child(2) .j_worry_icon{
	background-image: url(../img/sub_page/j_page5/j_page5_3_img2.jpg);
}
.j_page5_3_con .j_worry_con ul:nth-child(1) li:nth-child(3) .j_worry_icon{
	background-image: url(../img/sub_page/j_page5/j_page5_3_img3.jpg);
}
.j_page5_3_con .j_worry_con ul:nth-child(2) li:nth-child(1) .j_worry_icon{
	background-image: url(../img/sub_page/j_page5/j_page5_3_img4.jpg);
}
.j_page5_3_con .j_worry_con ul:nth-child(2) li:nth-child(2) .j_worry_icon{
	background-image: url(../img/sub_page/j_page5/j_page5_3_img5.jpg);
}




@media screen and (max-width: 1280px){

	.j_page5_3_con .j_worry_con ul li{
		margin-bottom: 0;
	}

	.j_page5_3_con .j_worry_icon{
		width : 110px;
		height : 110px;
	}




}


@media screen and (max-width: 760px){

	
	.j_page5_3_con .j_worry_icon,
	.j_page5_3_con .j_worry_con ul li .j_worry_icon{
		width : 90px;
		height : 90px;
	}


	
	.j_page5_3_con .j_worry_con ul{
		float : none;
		width : 100%!important;
	}
	.j_page5_3_con .j_worry_con ul:nth-child(2){
		width: 72.5%!important;
		margin: 0 auto;
	}
	.j_page5_3_con .j_worry_con ul:nth-child(1){
		margin-bottom : 20px;
	}
	.j_page5_3_con .j_worry_con ul:nth-child(1) li {
		width: calc((100% - 40px) / 3);
	}
	.j_page5_3_con .j_worry_con ul li:last-child{
		margin-right: 0;
	}
	

}





/*---end---*/


/*page6*/

.j_page6_1_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page6/j_page_introduce.jpg);
}


.j_page6_2_con .j_recommed_con ul li:nth-child(1) .j_recommed_img_box{
	background-image: url(../img/sub_page/j_page6/j_page6_2_img1.jpg);
}
.j_page6_2_con .j_recommed_con ul li:nth-child(2) .j_recommed_img_box{
	background-image: url(../img/sub_page/j_page6/j_page6_2_img2.jpg);
}
.j_page6_2_con .j_recommed_con ul li:nth-child(3) .j_recommed_img_box{
	background-image: url(../img/sub_page/j_page6/j_page6_2_img3.jpg);
}
.j_page6_2_con .j_recommed_con ul li:nth-child(4) .j_recommed_img_box{
	background-image: url(../img/sub_page/j_page6/j_page6_2_img4.jpg);
}




.j_page6_4_con{
	background-color: #f6f6f6;
}
.j_page6_4_con .j_treatment_con ul li{
    width: calc((100% - 90px) / 4) ;
    margin-right: 30px;
	height : 400px;
}
.j_page6_4_con .j_treatment_con ul li:nth-child(1) .j_treatment_icon{
	background-image: url(../img/sub_page/j_page6/j_page6_4_icon1.jpg);
}
.j_page6_4_con .j_treatment_con ul li:nth-child(2) .j_treatment_icon{
	background-image: url(../img/sub_page/j_page6/j_page6_4_icon2.jpg);
}
.j_page6_4_con .j_treatment_con ul li:nth-child(3) .j_treatment_icon{
	background-image: url(../img/sub_page/j_page6/j_page6_4_icon3.jpg);
}
.j_page6_4_con .j_treatment_con ul li:nth-child(4) .j_treatment_icon{
	background-image: url(../img/sub_page/j_page6/j_page6_4_icon3.jpg);
}



.j_page6_5_con{
	margin-top:0;
	background-image: url(../img/sub_page/j_page6/j_point_list_bg.jpg);
}



@media screen and (max-width: 1280px){

	
	.j_page6_4_con .j_treatment_con ul li{
		width: calc((100% - 30px) / 4) ;
		margin-right: 10px;
		height : 350px;
	}
	.j_page6_5_con{
		margin-top:0;
		background-image: url(../img/sub_page/j_page6/j_t_point_list_bg.jpg);
	}
	
}


@media screen and (max-width: 760px){


	.j_page6_4_con .j_treatment_con ul li{
		width : 100%;
		margin-right : 0;
		padding : 15px;
		height : auto;
		margin-bottom: 20px;
	}

	.j_page6_4_con .j_treatment_con ul li:last-child{margin-bottom: 0;}

	.j_page6_4_con .j_treatment_con ul li::after{
		content: "";
		display: block;
		clear: both;
	}
	.j_page6_4_con .j_treatment_con ul li .j_treatment_icon{
		float: left;
		margin-bottom : 0;
		margin-right : 15px;
		width : 110px;
		height : 110px;
	}
	.j_page6_4_con .j_treatment_con ul li{
		text-align: left;
		
	}
		
	.j_page6_5_con{
		margin-top:0;
		background-image: url(../img/sub_page/j_page6/j_m_point_list_bg.jpg);
	}

}




/*---end---*/


/*page7*/

.j_page7_1_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page7/j_page_introduce.jpg);
}


.j_page7_2_con .j_sub_ul li{
	width: calc((100% - 120px) / 3) ;
    margin-right: 60px;
}
.j_page7_2_con .j_recommed_con ul li .j_recommed_img_box{
	height : 220px;
}
.j_page7_2_con .j_recommed_con ul li:nth-child(1) .j_recommed_img_box{
	background-image: url(../img/sub_page/j_page7/j_page7_2_img1.jpg);
}
.j_page7_2_con .j_recommed_con ul li:nth-child(2) .j_recommed_img_box{
	background-image: url(../img/sub_page/j_page7/j_page7_2_img2.jpg);
}
.j_page7_2_con .j_recommed_con ul li:nth-child(3) .j_recommed_img_box{
	background-image: url(../img/sub_page/j_page7/j_page7_2_img3.jpg);
}



/*
.j_page7_3_con .j_sub_ul li{
	background-color : #f9f9f9;
}
.j_page7_3_con .j_sub_ul:nth-child(1) li{
	margin-bottom : 60px;
	width: calc((100% - 60px) / 3) ;
}
.j_page7_3_con .j_sub_ul:nth-child(2){
	width : 65%;
	margin : 0 auto;
}
.j_page7_3_con .j_sub_ul:nth-child(2) li{
	width: calc((100% - 60px) / 2) ;
}
*/


.j_page7_3_con .b_list-01{width: 100%; margin:0 auto;}

.j_page7_3_con .j_sub_ul li{
	background-color : #f9f9f9;
}
.j_page7_3_con .j_sub_ul li{
	margin-bottom : 10px;
	width: calc((100% - 30px) / 3) ;
	height:300px;
}






.j_page7_3_con .b_list li{
/*	margin-bottom : 60px;*/
	width: calc((100% - 30px) / 3) ;
	margin-right:10px;
	
}
.j_page7_3_con .b_list .b_add{margin-right:0;}

.j_page7_3_con .b_list li p{word-break:keep-all;}


/*
.j_page7_3_con .j_sub_ul li:nth-child(1),
.j_page7_3_con .j_sub_ul li:nth-child(2),
.j_page7_3_con .j_sub_ul li:nth-child(3){
	margin-bottom : 60px;
}
.j_page7_3_con .j_sub_ul li:nth-child(3){
	margin-right : 0;
}
*/


.j_page7_4_con{
	background-image: url(../img/sub_page/j_page7/j_point_list_bg.jpg);
}



.j_page7_5_con .j_sub_section_title{
	margin-bottom : 260px;
}
.j_page7_5_con .j_sub_section_title::after{
	content: "";
    width: 1px;
    height: 120px;
    background-color: #9e9e9e;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -180px;
}

/*
.j_page7_5_con .j_sub_text_point ul li{
	height : auto;
}
*/

.j_page7_5_1_con .j_sub_text_box, .j_page7_5_3_con .j_sub_text_box{
    float: right;
	padding-left: 80px;
}
.j_page7_5_1_con .j_sub_text_point, .j_page7_5_3_con .j_sub_text_point{
	left : auto;
	right : 0;
}
.j_page7_5_1_con .j_sub_img_box, .j_page7_5_3_con .j_sub_img_box{
    right: auto;
    left: 0;
}

/*
.j_page7_5_con .j_sub_box .j_sub_text_point ul li p:last-child{
	margin-bottom : 40px;
}
*/

.j_page7_5_1_con{
	height : 600px;
}

.j_page7_5_1_con .j_sub_text_box{
	height : 600px;
}

.j_page7_5_1_con .j_sub_img_box{

    background-image: url(../img/sub_page/j_page7/j_page7_5_img1.jpg);
	background-size : cover;
	background-position : bottom;
}
.j_page7_5_2_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page7/j_page7_5_img2.jpg);
}
.j_page7_5_3_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page7/j_page7_5_img3.jpg);
}
.j_page7_5_4_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page7/j_page7_5_img4.jpg);
}
.j_page7_5_5_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page7/j_page7_5_img5.jpg);
}

.j_page7_5_6_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page7/page7_5_img6.jpg);
}



@media screen and (max-width: 1280px){

	.j_page7_2_con .j_sub_ul li{
		width: calc((100% - 40px) / 3) ;
		margin-right: 20px;
	}

	.j_page7_2_con .j_sub_ul li{
		margin-bottom : 0;
	}
	.j_page7_2_con .j_recommed_con ul li .j_recommed_img_box{
		height : 180px;
	}


	.j_page7_3_con	.j_sub_ul{
		padding : 0;
	}
	/*
	.j_page7_3_con .j_sub_ul:nth-child(1) li{
		width: calc((100% - 20px) / 3) ;
		margin-bottom : 20px;
	}
	.j_page7_3_con .j_sub_ul:nth-child(2) li{
		width: calc((100% - 10px) / 2) ;
	}
	*/



	.j_page7_3_con .b_list-01 li{
		width: calc((100% - 30px) / 3) ;
		margin-bottom : 10px;
	}

	.j_page7_3_con	.j_sub_ul li{
		margin-right : 10px; height:230px;
	}
	.j_page7_3_con	.j_sub_ul li:last-child{
		margin-right : 0;
	}
	.j_page7_3_con	.j_sub_ul li p{
		letter-spacing : -2px;
		overflow: hidden;
	}


/*	.j_page7_3_con .b_list{}*/
/*	.j_page7_3_con .b_list li{width: calc((100% - 20px) / 3) ;}*/
/*	.j_page7_3_con .b_list:nth-child(3){margin-right:0;}*/




	
	.j_page7_5_con .j_sub_section_title{
		margin-bottom: 180px;
	}
	.j_page7_5_con .j_sub_section_title::after{
		height: 100px;
		bottom: -140px;
	}

	.j_page7_5_1_con{
		height: auto;
	}

	.j_page7_5_1_con .j_sub_img_box, .j_page7_5_3_con .j_sub_img_box{
		/* background-size :auto 150% ; */
	}
	.j_page7_5_1_con .j_sub_text_box, .j_page7_5_3_con .j_sub_text_box{
		height : auto;
		padding-left : 0;
	}

	
	.j_page7_5_2_con .j_sub_text_point ul li{
		    width: calc((100% - 10px) / 2);
			margin-right: 10px;
	}
	
	.j_page7_5_3_con{
/*		margin-bottom : 0;*/
	}
	.j_page7_4_con{
		background-image: url(../img/sub_page/j_page7/j_t_point_list_bg.jpg);
	}

		.j_page7_5_5_con{
		margin-bottom : 0;
	}

	.j_page7_5_4_con .j_sub_text_point ul li{
        width: calc((100% - 20px) / 3);
/*        height: 150px;*/
  }


}

@media screen and (max-width: 1080px){
	.j_page7_3_con .j_sub_ul li{
		width : calc((100% - 20px) / 2);
	}
}

@media screen and (max-width: 760px){


	.j_page7_2_con .j_recommed_con ul li{
		width : 100%;
		margin-right : 0;
		height : auto;
		margin-bottom : 20px;
	}
	.j_page7_2_con .j_recommed_con ul li::after{
		content: "";
		display: block;
		clear: both;
	}
	.j_page7_2_con .j_recommed_con ul li .j_recommed_img_box{
		float: left;
		margin-bottom : 0;
		margin-right : 15px;
		width : 110px;
		height : 80px;
	}
	.j_page7_2_con .j_recommed_con ul li{
		text-align: left;
		
	}
	.j_page7_2_con .j_recommed_con li p{
		margin-top : 15px;
	}


/*
	.j_page7_3_con .j_sub_ul li{
		width : calc((100% - 20px) / 2);
		margin-right : 20px!important;
		margin-bottom : 30px!important;
	}
	.j_page7_3_con .j_sub_ul li:nth-child(3n){
		margin-right : 20px!important;
	}
	.j_page7_3_con .j_sub_ul li:nth-child(2n){
		margin-right : 0!important;
	}
*/

	.j_page7_3_con .j_sub_ul li{
		width : 100%;
		height : auto;
	}
	.j_page7_3_con .j_sub_ul{
		width : 100%!important;
	}

	.j_page7_3_con .j_sub_ul li p{
		letter-spacing : 0;
/*		font-size:0.85rem;*/
	}

	.j_page7_3_con .b_list li{overflow:hidden;}



	.j_page7_4_con{
		background-image: url(../img/sub_page/j_page7/j_m_point_list_bg.jpg);
	}

	.j_page7_5_con .j_sub_section_title{
		margin-bottom: 150px;
	}
	.j_page7_5_con .j_sub_section_title::after{
		height: 80px;
		bottom: -110px;
	}
	.j_page7_5_2_con .j_sub_text_point ul li{
		    width: calc((100% - 5px) / 2);
			margin-right: 5px;
	}

	.j_page7_5_4_con .j_sub_text_point ul li {
        width: calc((100% - 10px) / 3);
        margin-right: 5px;
  }


}


/*---end---*/




/*page8*/

.j_page8_1_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page8/j_page_introduce.jpg);
}


.j_page8_2_con{
	margin-bottom : 120px;
}
.j_page8_2_con .j_sub_ul li{
	margin-right: 60px;
}
.j_page8_2_con .j_sub_ul li:last-child{
	margin-right : 0;
}
.j_page8_2_con .j_sub_ul:nth-child(1) li{
	width: calc((100% - 120px) / 3) ;
	margin-bottom : 60px;
	    
}
.j_page8_2_con .j_sub_ul:nth-child(2){
	width : 65%;
	margin : 0 auto;
}
.j_page8_2_con .j_sub_ul:nth-child(2) li{
	width: calc((100% - 60px) / 2) ;
}
.j_page8_2_con .j_recommed_con ul li p{
	font-size: 1.25rem;
    font-weight: 500;
}


.j_page8_8_con .j_sub_text_point{
	left: auto!important;
    right: 12%!important;
width : 100%;
}
.j_page8_8_con .j_sub_text_point ul{
	width : 100%;
}
.j_page8_8_con .j_sub_text_point ul li{
	float : none;
	width : 100%;
	
}
.j_page8_8_con .j_sub_text_point ul li:not(:last-child){
	margin : 0;
	margin-bottom:10px;
}
.j_page8_8_con .j_sub_text_point ul li p:nth-child(2){
	    color: #5b5b5b;
    font-family: "Noto Sans Kr", sans-serif !important;
    font-weight: 500;
    font-size: 1rem;
    margin-bottom : 0;
    line-height: 1.4rem;
}




.j_page8_2_con .j_recommed_con ul:nth-child(1) li:nth-child(1) .j_recommed_img_box{
	background-image: url(../img/sub_page/j_page8/j_page8_2_img1.jpg);
}
.j_page8_2_con .j_recommed_con ul:nth-child(1) li:nth-child(2) .j_recommed_img_box{
	background-image: url(../img/sub_page/j_page8/j_page8_2_img2.jpg);
}
.j_page8_2_con .j_recommed_con ul:nth-child(1) li:nth-child(3) .j_recommed_img_box{
	background-image: url(../img/sub_page/j_page8/j_page8_2_img3.jpg);
}
.j_page8_2_con .j_recommed_con ul:nth-child(2) li:nth-child(1) .j_recommed_img_box{
	background-image: url(../img/sub_page/j_page8/j_page8_2_img4.jpg);
}
.j_page8_2_con .j_recommed_con ul:nth-child(2) li:nth-child(2) .j_recommed_img_box{
	background-image: url(../img/sub_page/j_page8/j_page8_2_img5.jpg);
}



.j_page8_3_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page8/j_page8_3_img.jpg);
}
.j_page8_4_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page8/j_page8_4_img.jpg);
}
.j_page8_5_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page8/j_page8_5_img.jpg);
}
.j_page8_6_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page8/j_page8_6_img.jpg);
}
.j_page8_7_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page8/j_page8_7_img.jpg);
}
.j_page8_8_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page8/j_page8_8_img.jpg);
}



.br_only_t{
	display : none;
}

@media screen and (max-width: 1280px){
	
	.j_page8_2_con{
		margin-bottom : 80px;
	}
	.j_page8_2_con .j_sub_ul:nth-child(1) li{
		width: calc((100% - 40px) / 3) ;
		margin-right: 20px;
	}
	.j_page8_2_con .j_sub_ul:nth-child(2) li{
		width: calc((100% - 40px) / 2) ;
		margin-right: 20px;
	}
	.j_page8_2_con .j_sub_ul li{
		margin-bottom : 0;
	}
	


	.j_page8_3_con .j_sub_text_point ul li,
	.j_page8_4_con .j_sub_text_point ul li,
	.j_page8_6_con .j_sub_text_point ul li,
	.j_page8_7_con .j_sub_text_point ul li{
		    width: calc((100% - 10px) / 2);
			margin-right: 10px;
	}

	

	.br_only_t{
		display : block;
	}
	.j_page8_8_con{
		margin-bottom : 0;
	}
	.j_page8_8_con .j_sub_text_point{
		right: 0!important;
	}
	.j_page8_8_con .j_sub_text_point ul li{
		float : left;
		width : calc((100% - 20px) / 3);
		height : 180px;
	}
	.j_page8_8_con .j_sub_text_point ul li:not(:last-child){
		margin-bottom:0;
		margin-right : 10px;
	}
	.j_page8_8_con .j_sub_text_box p:nth-child(2){
		margin-bottom:0;
	}




}


@media screen and (max-width: 760px){

	.j_page8_2_con{
		margin-bottom : 60px;
	}


	.j_page8_2_con .j_sub_ul{
		width : 100%!important;
	}
	.j_page8_2_con .j_recommed_con ul li::after{
		content: "";
		display: block;
		clear: both;
	}
	.j_page8_2_con .j_sub_ul li{
		float : none!important;
		margin-bottom : 20px!important;
		width : 100%!important;
		margin-right : 0!important;
		height : auto;
		text-align: left;
	}
	.j_page8_2_con .j_sub_ul:nth-child(2) li:last-child{
		margin-bottom : 0!important;
	}
	.j_page8_2_con .j_sub_ul li p{
	    line-height: 80px;
	}
	.j_page8_2_con .j_recommed_con ul li .j_recommed_img_box{
		float: left;
		margin-bottom : 0;
		margin-right : 15px;
		width : 140px;
		height : 80px;
	}

	.j_page8_3_con .j_sub_text_point ul li,
	.j_page8_4_con .j_sub_text_point ul li,
	.j_page8_6_con .j_sub_text_point ul li,
	.j_page8_7_con .j_sub_text_point ul li{
		    width: calc((100% - 5px) / 2);
			margin-right: 5px;
	}
	

	.br_only_t{
		display : none;
	}


	.j_page8_8_con .j_sub_text_point ul li{
		float : none;
		height : 110px;
		width :100%;
	}
	.j_page8_8_con .j_sub_text_point ul li:not(:last-child){
		margin-bottom:10px;
	}


}


/*---end---*/

/* LSY 22.02.08 maintenance */
.d_sub_ul {display: flex; justify-content: center;}
.d_sub_ul01 {margin-bottom: 60px;}
.j_treatment_con ul li {flex-shrink: 0;}
.j_page3_5_con .j_treatment_con ul li {max-width: 302.5px; width: 100%; margin-right: 30px;}
.j_page3_5_con .j_treatment_con ul li:nth-child(3n) {margin-right: 30px;}
.j_page3_5_con .j_treatment_con ul li:last-child {margin-right: 0;}

/* 아이콘교체 */
.j_page3_5_con .j_treatment_con ul.d_sub_ul01 li:nth-child(1) .j_treatment_icon {
    background-image: url(../img/sub_page/j_page3/j_page3_5_icon1.jpg);
}
.j_page3_5_con .j_treatment_con ul.d_sub_ul01 li:nth-child(2) .j_treatment_icon {
    background-image: url(../img/sub_page/j_page3/j_page3_5_icon2_ch.jpg);
}
.j_page3_5_con .j_treatment_con ul.d_sub_ul01 li:nth-child(3) .j_treatment_icon {
    background-image: url(../img/sub_page/j_page3/j_page3_5_icon3_ch.jpg);
}
.j_page3_5_con .j_treatment_con ul.d_sub_ul01 li:nth-child(4) .j_treatment_icon {
    background-image: url(../img/sub_page/j_page3/j_page3_5_icon7_ch.jpg);
}
.j_page3_5_con .j_treatment_con ul.d_sub_ul02 li:nth-child(1) .j_treatment_icon {
    background-image: url(../img/sub_page/j_page3/j_page3_5_icon4.jpg);
}
.j_page3_5_con .j_treatment_con ul.d_sub_ul02 li:nth-child(2) .j_treatment_icon {
    background-image: url(../img/sub_page/j_page3/j_page3_5_icon8.jpg);
}
.j_page3_5_con .j_treatment_con ul.d_sub_ul02 li:nth-child(3) .j_treatment_icon {
    background-image: url(../img/sub_page/j_page3/j_page3_5_icon5.jpg);
}
.j_page3_5_con .j_treatment_con ul.d_sub_ul02 li:nth-child(4) .j_treatment_icon {
    background-image: url(../img/sub_page/j_page3/j_page3_5_icon6.jpg);
}

@media screen and (max-width: 1400px){ 
	.j_page3_5_con .j_treatment_con ul li {max-width: 288px; width: 100%; margin-right: 30px;}
}

@media screen and (max-width: 1280px){ 
	.j_page3_5_con .j_treatment_con ul li {
			max-width: none;
			width: calc((100% - 40px) / 2);
			margin-right: 20px;
	}
	
	.d_sub_ul01 {margin-bottom: 0;}
	.d_sub_ul {flex-wrap: wrap;}
	.j_page3_5_con .j_treatment_con ul.d_sub_ul01 li {margin-bottom: 20px;}
	.j_page3_5_con .j_treatment_con ul.d_sub_ul02 li {margin-bottom: 20px;}
	.j_page3_5_con .j_treatment_con ul li:nth-child(2n) {margin-right: 0;}
	.j_page3_5_con .j_treatment_con ul li:nth-child(3n) { margin-right: 20px; }
}

@media screen and (max-width: 760px){ 
	.d_sub_ul {
    flex-wrap: inherit;
    flex-direction: column;
	}
	.j_page3_5_con .j_treatment_con ul li {
    width: 100%;
    margin-right: 0;
	}
	.d_sub_ul01 {margin-bottom: 20px;}
}


/* PARKING AREA CSS */
.font_b {font-weight: bold;}
.parking_ticket {margin-bottom: 40px;}
.parging_method_con {margin-bottom: 40px;}
.parging_method_con p {line-height: 1.5;}
.parging_method {margin-bottom: 20px;}
.j_page1_3_con .j_transport .j_car .j_car_parking1 {margin-bottom: 70px; margin-top: 0;}

/*---프로필 수정 css---*/
#k_re_01{height: 800px;position: relative;}
#k_re_01 .j_sub_text_box{padding-top: 100px;height: auto;}

#k_re_slide{background: none !important;}
#k_re_slide>div{height: 100%;}

.k_re_img_01{background-image: url(../img/sub_page/j_page1/j_page_introduce.jpg);background-position: center;background-position: top;background-repeat: no-repeat;background-size: cover;}
.k_re_img_02{background-image: url(../img/sub_page/j_page1/j_page_introduce_02.jpg);background-position: center;background-position: top;background-repeat: no-repeat;background-size: cover;}

.k_re_txt{position: absolute;bottom: 15%;left: 0;z-index: 1;transform: translateY(25px);opacity: 0;transition: all .65s ease;}
.k_re_txt.on{transform: translateY(0);opacity: 1;}

.prof_wrap{float: left;margin-right: 80px;}
.prof_wrap img{display: block;width: 100%;margin: 0 auto;}

.j_director .prof_txt{float: left;width: auto;}
.j_director .j_right_con .j_title{margin-top: 0;}

.k_new_con{width: 90%;max-width: 1300px;margin: 0 auto;position: relative;}
.k_new_big{position: absolute;top: 0;right: 0;width: 50%;}
.k_new_big img{width: 100%;}

@media screen and (max-width: 1920px){ 
	
	#k_re_01{height: 600px;}
}

@media screen and (max-width: 1480px){ 
	
	#k_re_01{height: auto;}
	.k_new_big{position: relative;width: 100%;}

	#k_re_01 .k_new_txt{display: inline-block;margin-right: 50px;margin-bottom: 50px;}

	.prof_wrap{width: calc( 50% - 80px );}
	.j_director .j_right_con{width: 50%;}
	.j_director .j_right_con .j_osj_tab_con ul li ul li{font-size: 14px;}
	.j_director .j_right_con .j_osj_tab_con ul li .j_osj_tab_title{font-size: 1.1rem;}
	.j_director .j_right_con .j_title{margin-bottom: 50px;}
}

@media screen and (max-width: 1280px){ 
	
	#k_re_01{height: auto;}
	#k_re_01 .j_sub_text_box{padding-top: 0;margin-bottom: 50px;}

	.k_re_txt{bottom: -50px;left: 50%;transform: translate(-50%,25px);}
	.k_re_txt.on{transform: translate(-50%,0);opacity: 1;}

	#k_re_01 .k_new_txt{display: inline-block;margin: 0 25px;}
	
	.prof_wrap{float: none;width: 100%;display: block;margin: 0;}
	.prof_wrap img{width: auto;}

	.j_director .prof_txt{float: none;}
	
	.j_director .j_right_con{width: 100%;}
	.j_director .j_right_con .j_osj_tab_con > ul > li{float: none;display: block;width: 100%;text-align: center;margin-bottom: 50px;}
	.j_director .j_right_con .j_title{margin-top: 50px;}
}

@media screen and (max-width: 768px){ 
	
	.prof_wrap img{width: 100%;}
}





/* 2022-07-21 je_add_css */


/* 페이지 1-1번 테이블 추가로인한 크기변경 */
/* @media screen and (max-width: 760px){
	.j_page1_3_con .j_right_con {
		height: 360px;
	}
} */


/*탈모 페이지 추가 */

.j_sub_ul.add_hair li {float: left; width: calc((100% - 85px*2) / 3); /* margin-right: 30px; */ margin-right: 85px;  text-align: center;}
.j_sub_ul.add_hair li:last-child{margin-right:0;}
.j_sub_ul.add_hair li figure {border-radius: 50%; overflow: hidden;}
.j_sub_ul.add_hair li figure img {width:100%; }
.j_sub_ul.add_hair li figure { box-shadow: 0 0 3px rgba(255, 139, 129, 0.5);}


.mt30 {margin-top:30px;}


.j_page9_1_con .j_sub_img_box{
    background-image: url(../img/sub_page/j_page9/j_page_introduce.jpg);
}



@media screen and (max-width: 768px){
	.j_sub_ul.add_hair {    display: flex; flex-wrap: wrap; justify-content: center;}
	.j_sub_ul.add_hair li { width: calc((100% - 10px) / 2); }
	.j_sub_ul.add_hair li {margin-right:10px;}
	.j_sub_ul.add_hair li:nth-child(2) {margin-right:0;}
}






/*240927*/















