@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;
}
#wrap{
	width:1600px;
	margin:0 auto;
	-background-color:#a5874e;
	z-index:-1;
	overflow:hidden;
}
.mobile_menu_img{
	display:none;
}
#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;
}
#mmenu{
	display:none;
}
nav{
	width:720px;
	-background-color:#6985ef;
	margin-left:45px;
}
nav li{
	width:87.5px;
	height:88px;
	margin-left:39px;
	float:left;
	
}
nav li h2{
	font-family: 'Libre Baskerville', serif;
	font-size:15px;
	text-align:center;
	line-height:88px;
	color:#f0dfd2;
	transition:300ms ease-in-out;
}

nav li a h2:hover{
	color:#7e6b5a;
}

nav li:nth-child(1){
	margin-left:0px;
}
.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;
	transition:500ms ease-in-out;
}
.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_01 li:nth-clild(1){
	margin-left:0px;
}
.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:30px;
}
.con_1{
	width:1168px;
	margin:0 auto;
	margin-top:70px;
	-background-color:#985eff;

}
.con_1_title{
	padding-top:90px;
}
.con_1_title h2{
	font-family:'Libre Baskerville', serif;
	font-size:59px;
	text-align:center;
	color:#f0dfd2;
}
.con_1_title h3{
	font-family:'Libre Baskerville', serif;
	font-size:80px;
	text-align:center;
	color:#a4917c;
}
.two_menu{
	width:334px;
	margin:0 auto;
	margin-top:30px;

}
.two_menu li{
	width:91px;
	margin-left:57px;
	float:left;
}
.two_menu li h3{
	font-family:'Libre Baskerville', serif;
	font-size:30px;
	font-weight:100;
	text-align:left;
	color:#ffffff;
}

.two_menu li h3:hover{
	border-bottom:0.1px solid #ffff; 
}

.two_menu li:nth-child(1){
	margin-left:0px;
}
.two_menu li:nth-child(2){
	width:186px;
	-background-color:#a874ef;
}
article img{
	
	display:block;
	margin:0 auto;
	margin-top:80px;
}
article p{
	width:350px;
	font-family:'Libre Baskerville', serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	margin:0 auto;
	margin-top:63px;
}
.con_2{
	width:1168px;
	margin:0 auto;
	margin-top:113px;
	-background-color:#5474ef;
	overflow:hidden;
}
.con_2 img{
	position:relative;
	top:200px;
	opacity:0;
}
.con_2 img.move{
	transition:all 1500ms ease-in-out;
	top:0px;
	opacity:100;
}

#section_wrap{
	background-image:url("../img/three_section_background.png");
	background-size:120%;
	background-position:center;
	margin-top:113px;
}
.con_3{
	width:1168px;
	margin:0 auto;
	-background-color:#5474ef;
}
.con_3 article{
	height:1400px;
	-background-color:#a874ef;
}
.con_3 .con_1_title h2{
	padding-top:113px;
	padding-bottom:20px;
}



.con_4{
	width:1551px;
	margin:0 auto;
	margin-top:24px;
}
.con_4 article{
	height:1048px;
}
.con_4 li{
	width:763px;
	height:512px;
	background-color:#874eff;
	margin-left:25px;
	float:left;
	transition:all 550ms ease-in-out;
}
.con_4 li:nth-child(2n-1){
	margin-left:0px;
}
.con_4 li:nth-child(1){
	background-image:url("../img/for_line_watch_01.jpg");
	background-size:120%;
	background-position:center;
}
.con_4 li:nth-child(2){
	background-image:url("../img/for_line_watch_02.jpg");
	background-size:120%;
	background-position:center;
}
.con_4 li:nth-child(3){
	margin-top:24px;
	background-image:url("../img/for_line_watch_03.jpg");
	background-size:120%;
	background-position:center;
}
.con_4 li:nth-child(4){
	margin-top:24px;
	background-image:url("../img/for_line_watch_04.jpg");
	background-size:110%;
	background-position:center;
}
.text_box{
	width:763px;
	height:512px;
	background:rgba(5,2,2,0.8);
	display:block;
	opacity:0;
	transition:all 550ms ease-in-out;
}
.font_box{
	width:445px;
	height:145px;
	margin:0 auto;
	position:relative;
	top:150px;
}
.font_box h3{
	font-family:'Chonburi', cursive;
	font-size:62px;
	font-weight:100;
	text-align:center;
	color:#ffffff;
	letter-spacing:1px;

}
.font_box p{
	font-family:'Chonburi', cursive;
	font-size:16px;
	font-weight:100;
	text-align:center;
	color:#ffffff;
	margin-top:5px;
}
.detail_wrap{
	width:147px;
	margin:0 auto;
	margin-top:34px;
}
.detail_box{
	width:127px;
}
.detail_box h3{
	font-family:'Libre Baskerville', serif;
	font-size:29px;
	color:#fffff;
	font-weight:100;
}
.detail_img_icon{
	width:20px;
	height:20px;
}
.detail_img_icon img{
	display:block;
	position:relative;
	top:-73px;
}
.detail_box,.detail_img_icon{
	float:left;
}
.con_4 li:hover .text_box{
	opacity:1;
}

#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;
}

.footer_bottom_img,.footer_bottom_menu,.glash_conpany{
	float:left;
}