@charset "utf-8";


*{
	margin:0;
	padding:0;
}


@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Chonburi&display=swap');
.clearfix::after{content:""; display:block; clear:both;}

body{
	background-color:#181616;
}
a{
	text-decoration:none;
}
li{
	list-style:none;
}
#wrap_ong{
	overflow:hidden;
}
#mmenu{
	display:none;
}
.mobile_menu_img{
	display:none;
}
#wrap{
	width:1600px;
	margin:0 auto;
	-background-color:#a5874e;
	z-index:-1;
	overflow:hidden;
}
#header_wrap{
	background-color:#382e2b;
	width:1600px;
	height:88px;
	position:fixed;
	z-index:6000;
}
header{
	-background-color:#365eff;
	width:1000px;
	height:88px;
	margin:0 auto;
}
.logo{
	width:105px;
	-background-color:#cdcdff;
	position:relative;
	top:15px;
}
.logo img{
	width:105px;
}
nav{
	width:720px;
	-background-color:#6985ef;
	margin-left:45px;
}
nav li{
	width:87.5px;
	height:88px;
	margin-left:39px;
	-background-color:#8747ef;
	float:left;
}
nav li h2{
	font-family: 'Libre Baskerville', serif;
	font-size:15px;
	text-align:center;
	line-height:88px;
	color:#f0dfd2;
}
nav li:nth-child(1){
	margin-left:0px;
}
nav li a h2:hover{
	color:#7e6b5a;
}
.language{
	width:85px;
	background-color:#382e2b;
	margin-left:45px;
}
.language h2{
	font-family: 'Libre Baskerville', serif;
	font-size:15px;
	line-height:88px;
	text-align:center;
	color:#f0dfd2;
}
.language_choose{
	width:143px;
	background-color:#382e2b;
	display:none;
	position:relative;
	left:-25px;
}
.language_choose li{
	width:143px;
	margin-top:15px;
}
.language_choose li:nth-child(1){
	margin-top:0px;
}
.language_choose li p{
	font-family:'Libre Baskerville', serif;
	font-size:16px;
	line-height:30px;
	text-align:center;
	color:#f0dfd2;
	padding:5px;
}
.logo,nav,.language{
	float:left;
}
.submenu_wrap{
	width:100%;
	position:absolute;
	background-color:#2d2522;
	left:0px;
	display:none;
}
/*
nav li:hover .submenu_wrap{
	display:block;
}*/
.container{
	width:1069px;
	margin:0 auto;
}
.submenu_01{
	width:806px;
	height:138px;
	margin:0 auto;
}
.submenu_01 li{
	width:98px;
	margin-left:20px;
	margin-top:20px;
	float:left;
}
.submenu_01 li img{
	position:relative;
	left:15px;
}
.submenu_01 li h3{
	font-family:'Libre Baskerville', serif;
	font-size:12px;
	text-align:center;
	font-weight:100;
	line-height:30px;
	color:#f0dfd2;
}
.submenu_01 li:nth-clild(1){
	margin-left:0px;
}
.submenu_01 li:hover h3{
	border-bottom:0.2px solid #f0dfd2;
}
.submenu_02 li:hover h3{
	border-bottom:0.2px solid #f0dfd2;
}
.submenu_03 li:hover h3{
	border-bottom:0.2px solid #f0dfd2;
}
.submenu_04 li:hover h3{
	border-bottom:0.2px solid #f0dfd2;
}
.submenu_02{
	width:738px;
	height:138px;
	margin:0 auto;
}
.submenu_02 li{
	width:98px;
	margin-left:30px;
	margin-top:20px;
	float:left;
}
.submenu_02 li:nth-clild(1){
	margin-left:0px;
}
.submenu_02 li img{
	position:relative;
	left:15px;
}
.submenu_02 li h3{
	font-family:'Libre Baskerville', serif;
	font-size:12px;
	text-align:center;
	font-weight:100;
	line-height:30px;
	color:#f0dfd2;
}
.submenu_03{
	width:250px;
	height:138px;
	margin:0 auto;
}
.submenu_03 li{
	width:115px;
	margin-left:20px;
	margin-top:20px;
	float:left;
}
.submenu_03 li h3{
	font-family:'Libre Baskerville', serif;
	font-size:12px;
	text-align:center;
	font-weight:100;
	line-height:30px;
	color:#f0dfd2;
}
.submenu_03 li img{
	position:relative;
	left:25px;
}
.submenu_03 li:nth-clild(1){
	margin-left:0px;
}
.submenu_04{
	width:538px;
	height:138px;
	margin:0 auto;
}
.submenu_04 li{
	width:100px;
	margin-left:46px;
	margin-top:20px;
	float:left;
}
.submenu_04 li h3{
	font-family:'Libre Baskerville', serif;
	font-size:12px;
	text-align:center;
	font-weight:100;
	line-height:30px;
	color:#f0dfd2;
}
.submenu_04 li img{
	position:relative;
	left:15px;
}
.submenu_04 li:nth-clild(1){
	margin-left:0px;
}
#open_glashutte{
	background-color:#c6b9a7;
	height:138px;
	position:relative;
	top:88px;
	z-index:1;
}
#open_glashutte p{
	font-family:'Libre Baskerville', serif;
	font-size:12px;
	text-align:center;
	color:#342f28;
	width:488px;
	line-height:19px;
	margin:0 auto;
	position:relative;
	top:40px;

}
.con_1s{
	width:983px;
	margin:0 auto;
	margin-top:182px;
}
.con_1s article{
	height:1216px;
}
.con_1_information{
	width:691px;
	margin:0 auto;
	opacity:0;
	transition:1300ms ease-in-out;
	position:relative;
	top:60px;
}

.con_1_information.move{
	top:0px;
	opacity:1;
}
.con_1 img{
	transition:1300ms ease-in-out;
}
.con_1 img:hover{
	transform:scale(1.1,1.1);
}
.con_1_information h2{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;
	font-size:112px;
	color:#fff;
	text-align:center;
	letter-spacing:5px;
	padding:60px 0px 60px 0px;
}
.con_1_information p{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;
	font-size:35px;
	color:#f0dfd2;
	text-align:center;
	letter-spacing:1px;
	line-height:50px;
}
/*¸ð¹ÙÀÏ ¿ë ½½¶óÀÌµå*/
#con_02m_wrap{
	display:none;
}
/*À¥ ¿ë ½½¶óÀÌµå*/
#con_02_wrap{
	-background-color:#aa547e;
	margin-top:133px;
	overflow:hidden;

}
.con_02{
	height:986px;
}
.con_02 article{
	width:6400px;
	position:relative;
	background-color:#214eff;
}
.con_02 li{
	width:1600px;
	height:986px;
	-background-color:#a658ef;
	float:left;
}

.con_02 li:nth-child(1){
	background-image:url("../img/service_slider_img_01.jpg");
	background-size:100%;
	background-position:center;
}

.con_02 li:nth-child(2){
	background-image:url("../img/service_slider_img_02.jpg");
	background-size:100%;
	background-position:center;
}

.con_02 li:nth-child(3){
	background-image:url("../img/service_slider_img_03.jpg");
	background-size:100%;
	background-position:center;
}

.con_02 li:nth-child(4){
	background-image:url("../img/service_slider_img_04.jpg");
	background-size:100%;
	background-position:center;
}

.con_02_btn{
	width:169px;
	position:relative;
	top:-130px;
	left:940px;
}
.con_02_btn li{
	width:28px;
	height:28px;
	border-radius:100%;
	background-color:#ffff;
	margin-left:19px;
	float:left;
}
.con_02_btn li:nth-child(1){
	margin-left:0px;
}
.slider_title_one{
	display:block;
	width:580px;
	position:relative;
	left:286px;
	top:220px;
}
.slider_title_one h3{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;	
	font-size:66px;
	color:#fff;
	text-align:left;
	letter-spacing:5px;
}
.slider_title_two{
	display:block;
	position:relative;
	top:234px;
}
.slider_title_two h3{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;	
	font-size:66px;
	color:#f0dfd2;
	text-align:center;
	letter-spacing:5px;
}
.slider_title_three{
	display:block;
	position:relative;
	left:286px;
	top:234px;
	width:774px;
}
.slider_title_three h3{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;	
	font-size:51px;
	color:#fff;
	text-align:left;
	letter-spacing:3px;
	line-height:60px;
}
.slider_title_four{
	display:block;
	position:relative;
	width:745px;
	left:286px;
	top:234px;
}
.slider_title_four h3{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;	
	font-size:58px;
	color:#fff;
	text-align:left;
	letter-spacing:3px;
	line-height:70px;
}

.sub_btn{
	width:170px;
	position:relative;
	left:1150px;
	top:-182px;
}

.sub_btn li{
	width:70px;
	height:70px;
	border-radius:100%;
	border:2px solid #fff;
	float:left;
	margin-left:13px;
	transition:400ms ease-in-out;
}
.sub_btn li:hover{
	border:2px solid #d1c0a5;
	background-color:#d1c0a5;
}
.sub_btn li:nth-child(1){
	margin-left:0px;
}
.sub_btn li img{
	display:block;
	margin:0 auto;
	margin-top:15px;
}




/*Æ®·»µð¼Ç*/
#glashutte_clockm_img{
	display:none;
}


#con_03mob_wrap{
	display:none;
}

#con_03m_wrap{
	width:1600px;
	margin-top:113px;
	background-color:#040000;
}
.con_03m{
	width:1320px;
	margin:0 auto;
	padding-top:223px;
	padding-bottom:106px;
}
.con_03m li{
	width:625px;
	margin-left:72px;
	float:left;
	position:relative;
}
.con_03m li h2{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;	
	font-size:73px;
	color:#fff;
	text-align:left;
	letter-spacing:1px;
	width:492px;
	margin:0 auto;
}
.con_03m li p{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;	
	font-size:26px;
	color:#d1c0a5;
	line-height:40px;
	text-align:justify;
	width:492px;
	margin:0 auto;
	margin-top:56px;
}
.con_03m li:nth-child(1){
	margin-left:0px;
	left:-80px;
}
.con_03m li:nth-child(2){
	width:623px;
	margin-top:222px;
	top:80px;
}
.con_03m li:nth-child(1),.con_03m li:nth-child(2){
	opacity:0;
	transition:1300ms ease-in-out;
}
.con_03m li:nth-child(1).move_03{
	left:0px;
	opacity:1;
}
.con_03m li:nth-child(2).move_04{
	top:0px;
	opacity:1;
}
.con_03m_title_box{
	width:492px;
	margin:0 auto;
	margin-top:102px;

}
.con_03m_title_box h3{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;	
	font-size:29px;
	color:#d1c0a5;
	letter-spacing:1px;
}
.con_03m_title_box h3,.con_03m_title_box img{
	float:left;
	margin-left:59px;
}
.con_03m_title_box h3{
	margin-left:0px;
}
#con_04_wrap{
	background-image:url("../img/service_img_04.jpg");
	margin-top:113px;
}
.con_04{
	width:1213px;
	margin:0 auto;
}
.con_04 article{
	height:960px;
}

.con_04_title{
	position:relative;
	top:160px;
}
.con_04_title h2{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;	
	font-size:48px;
	text-align:center;
	color:#fff;
	letter-spacing:3px;
	line-height:50px;
}
.our_warrnaty{
	width:524px;
	margin:0 auto;
	margin-top:37px;
}
.our_warrnaty h3{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;	
	font-size:32px;
	color:#f0dfd2;
	text-align:left;
	letter-spacing:1px;
}
.our_warrnaty h3,.our_warrnaty img{
	float:left;
	margin-left:32px;
}
.our_warrnaty h3{
	margin-left:0px;
}
#section_05_wrap{
	margin-top:113px;
}
.con_05_wrap{
	background-image:url("../img/workshop_img_01.jpg");
}
.con_05{
	width:980px;
	margin:0 auto;
}
.con_05 article{
	height:1243px;
}
.con_05_title{
	position:relative;
	top:113px;
}
.con_05_title h2{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;	
	font-size:80px;
	color:#f0dfd2;
	text-align:left;
	letter-spacing:7px;
}
.con_05_link_title{
	width:304px;
	margin-top:81px;
}
.con_05_link_title h3{
	font-family:'Libre Baskerville', serif;
	font-weight:bold;	
	font-size:40px;
	color:#d1c0a5;
	text-align:left;
	letter-spacing:1px;
}
.con_05_link_title h3,.con_05_link_title img{
	float:left;
	margin-left:43px;
}
.con_05_link_title h3{
	margin-left:0px;
}
.con_05_link_title img{
	position:relative;
	top:6px;
}

.con_05_information{
	width:980px;
	margin:0 auto;
}
.con_05_information_title{
	width:605px;
	margin:0 auto;
	margin-top:91px;
}
.con_05_information_title p{
	font-family: 'Chonburi', cursive;
	font-size:24px;
	color:#a6937c;
	letter-spacing:2px;
	text-align:justify;
	line-height:36px;
}

.con_05_show{
	width:980px;
	margin:0 auto;
	margin-top:113px;
}
.con_05_show li{
	width:366px;
	height:425px;
	float:left;
	margin-left:30px;
	transition:all 800ms ease-in-out;
}
.con_05_show li:nth-child(1){
	margin-left:0px;
	width:980px;
	height:629px;
	background-image:url("../img/show_img_01.jpg");
	background-size:100%;
}
.con_05_show li:nth-child(2){
	margin-left:0px;
	width:366px;
	margin-top:30px;
	background-image:url("../img/show_img_03.png");
	background-size:150%;
	background-position:-20px;
}
.con_05_show li:nth-child(3){
	width:584px;
	margin-top:30px;
	background-image:url("../img/show_img_02.png");
	background-size:100%;
}
.con_05_show li:hover{
	background-size:110%;
}
.con_05_show li:nth-child(2):hover{
	background-size:160%;
}



#footer_wrap{
	width:1600px;
	height:514px;
	-background-color:#877eff;
	margin:0 auto;
	margin-top:113px;
}


footer{
	width:1242px;
	height:514px;
	-background-color:#cdfe74;
	margin:0 auto;
}


.footer_title_wrap{
	width:274px;
	height:148px;
	-background-color:#5747ef;
	margin:0 auto;
}

.footer_logo{
	width:70px;
	height:54px;
	background:url("../img/main_logo.png") no-repeat;
	background-size:100%;
	background-position:center;
	margin:0 auto;
}


.footer_icon{
	width:274px;
	height:30px;
	-background-color:#8747ef;
	margin-top:20px;
}
.footer_icon li{
	width:29px;
	height:30px;
	margin-left:20px;
	float:left;
	list-style:none;
}

.footer_icon li:nth-child(1){
	margin-left:0px;
}

.footer_img{
	width:142px;
	height:13px;
	-background-color:#4574ef;
	margin:0 auto;
	margin-top:17px;
}
.footer_img img{
	width:142px;
	height:13px;
}


.footer_menu_wrap{
	width:1242px;
	height:20px;
	-background-color:#cddcdd;
}

.footer_menu{
	width:1242px;
	height:20px;
	-background-color:#ffefef;
	margin-top:32px;
}

.footer_menu li{
	width:182px;
	height:20px;
	float:left;
	margin-left:30px;
	-background-color:#8747ef;
	list-style:none;
	font-size:17px;
	font-family:'Libre Baskerville', serif;
	font-weight:bold;
	
}

.footer_menu li:nth-child(6) h4{
	text-align:right;
}

.footer_menu h4{
	color:#a98970;
	text-align:left;
}
.footer_menu li a{
	text-decoration:none;
}
.footer_menu li:nth-child(1){
	margin-left:0px;
}
.footer_submenu{
	width:1242px;
	height:227px;
	-background-color:#685eff;
}

.footer_submenu_01 p,.footer_submenu_02 p,.footer_submenu_03 p,.footer_submenu_04 p,.footer_submenu_05 p,.footer_submenu_06 p{
	font-family:'Libre Baskerville', serif;
	font-size:14px;
	font-weight:600;
	letter-spacing:0.2px;
	color:#f2e1d3;
}

/*-------------------------------------------------------------------*/
.footer_submenu_01{
	width:182px;
	height:173px;
	-background-color:#214eff;
}
.footer_submenu_01 li{
	width:182px;
	height:14px;
	-background-color:#cdcfef;
	margin-top:16px;
	list-style:none;
}
.footer_submenu_01 li:nth-child(1){
	margin-top:0px;
}
.footer_submenu_01 li a{
	text-decoration:none;
}
/*--------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
.footer_submenu_02{
	width:182px;
	height:173px;
	-background-color:#214eff;
	margin-left:0px;
}
.footer_submenu_02 li{
	width:182px;
	height:14px;
	-background-color:#cdcfef;
	margin-top:16px;
	list-style:none;
}
.footer_submenu_02 li:nth-child(1){
	margin-top:0px;
}
.footer_submenu_02 li a{
	text-decoration:none;
}
/*--------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
.footer_submenu_03{
	width:182px;
	height:173px;
	-background-color:#214eff;
	margin-left:0px;
}
.footer_submenu_03 li{
	width:182px;
	height:14px;
	-background-color:#cdcfef;
	margin-top:16px;
	list-style:none;
}
.footer_submenu_03 li:nth-child(1){
	margin-top:0px;
}
.footer_submenu_03 li a{
	text-decoration:none;
}
/*--------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
.footer_submenu_04{
	width:182px;
	height:173px;
	-background-color:#214eff;
	margin-left:0px;
}
.footer_submenu_04 li{
	width:182px;
	height:14px;
	-background-color:#cdcfef;
	margin-top:16px;
	list-style:none;
}
.footer_submenu_04 li:nth-child(1){
	margin-top:0px;
}
.footer_submenu_04 li a{
	text-decoration:none;
}
/*--------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
.footer_submenu_05{
	width:182px;
	height:173px;
	-background-color:#214eff;
	margin-left:0px;
}
.footer_submenu_05 li{
	width:182px;
	height:14px;
	-background-color:#cdcfef;
	margin-top:16px;
	list-style:none;
}
.footer_submenu_05 li:nth-child(1){
	margin-top:0px;
}
.footer_submenu_05 li a{
	text-decoration:none;
}
/*--------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
.footer_submenu_06{
	width:182px;
	height:173px;
	-background-color:#214eff;
	margin-left:0px;
}
.footer_submenu_06 li{
	width:182px;
	height:14px;
	-background-color:#cdcfef;
	margin-top:16px;
	list-style:none;
	text-align:right;
	
}

.footer_submenu_06 li p{
	color:#ddc4b0;
}

.footer_submenu_06 li:nth-child(1){
	margin-top:0px;
}
.footer_submenu_06 li a{
	text-decoration:none;
}
/*--------------------------------------------------------------------*/
.footer_submenu_01,.footer_submenu_02,.footer_submenu_03,.footer_submenu_04,.footer_submenu_05,.footer_submenu_06{
	float:left;
	margin-left:30px;
	margin-top:25px;
}

.footer_submenu_01{
	margin-left:0px;
}

.footer_bottom{
	width:1242px;
	height:15px;
	-background-color:#547eff;
	margin-top:42px;
}

.footer_bottom_img{
	width:16px;
	height:15px;
	-background-color:#6985ef;
}

.footer_bottom_img img{
	width:16px;
	height:15px;
}

.footer_bottom_menu{
	width:828px;
	height:15px;
	-background-color:#ffef5e;
	margin-left:12px;
}

.footer_bottom_menu li{
	width:125.5px;
	height:15px;
	float:left;
	margin-left:15px;
	-background-color:#5474ef;
	font-size:12px;
	font-family:'Libre Baskerville', serif;
	list-style:none;
	font-weight:bold;
	
}
.footer_bottom_menu li p{
	color:#f2e1d3;
}

.footer_bottom_menu li a{
	text-decoration:none;
}

.footer_bottom_menu li:nth-child(1){
	margin-left:0px;
}
.footer_bottom_menu li:nth-child(2){
	text-align:center;
}
.footer_bottom_menu li:nth-child(3){
	text-align:center;
}
.footer_bottom_menu li:nth-child(5){
	text-align:center;
}
.footer_bottom_menu li:nth-child(6){
	text-align:center;
	
}
.footer_bottom_menu li:nth-child(4){
	text-align:center;
}

.glash_conpany{
	width:350px;
	height:15px;
	-background-color:#55deff;
	margin-left:36px;
}
.glash_conpany p{
	font-size:14px;
	font-family:'Libre Baskerville', serif;
	letter-spacing:-1px;
	text-align:right;
	color:#fff;
}
#con_06_wrap{
	background-image:url("../img/show_background.jpg");
	background-size:101%;
	margin-top:113px;
}

.con_06{
	width:980px;
	margin:0 auto;
}
.con_06 article{
	height:798px;
}
.con_06_title{
	position:relative;
	top:116px;
}
.con_06_title h2{
	font-size:80px;
	font-family:'Libre Baskerville', serif;
	letter-spacing:1px;
	text-align:left;
	color:#fff;
}
.con_06_link{
	width:502px;
	margin-top:69px;
}
.con_06_link p{
	font-size:34px;
	font-family:'Libre Baskerville', serif;
	letter-spacing:1px;
	text-align:left;
	color:#a6937c;
	font-weight:bold;
}
.con_06_link p,.con_06_link img{
	float:left;
	margin-left:44px;
}
.con_06_link p{
	margin-left:0px;
}
.footer_bottom_img,.footer_bottom_menu,.glash_conpany{
	float:left;
}

#box_shadow{
	background:rgba(26,24,24,0.9);
	margin-top:-994px;
	position:relative;
	z-index:1;
	height:990px;
	opacity:0;
	transition:1300ms ease-in-out;
}
.box_title{
	width:1211px;
	margin:0 auto;
	position:relative;
	top:141px;
}
.box_title li{
	width:511px;
	float:left;
	margin-left:104px;
}
.box_title li:nth-child(1){
	margin-left:0px;
	width:596px;
}
.box_title li h2{
	font-family:'Libre Baskerville', serif;
	font-size:83px;
	font-weight:bold;
	color:#eeeeee;
	letter-spacing:7px;
	text-align:center;
	margin-top:184px;
}
.box_title li p{
	font-family:'Libre Baskerville', serif;
	font-size:32px;
	font-weight:100;
	color:#f2e1d3;
	line-height:41px;
	letter-spacing:-1px;
	width:466px;
	text-align:justify;
	margin:0 auto;
	margin-top:35px;
}
#box_shadow.move_02{
	opacity:1;
}