.modal-backdrop { opacity:0.8 !important; }
	.section{padding-top:150px;}
	.section{background-size: cover;}
	.slide{background-size: cover;}

	#section0{background: url("/images/main_bg1.jpg") no-repeat center/cover;}

	#section3{background: url("/images/main_bg4.jpg") no-repeat center/cover;}

	#section6{background: url("/images/main_bg7.jpg") no-repeat center/cover;}


	#header{position:fixed;height: 110px;display:block;width: 100%;background: #ffffff;z-index:2;}


	.count_num_cov{font-family:'het';font-size:16em;font-family:'ele';letter-spacing:-0.03em;padding-top:25px;line-height:200px;}
	.count_num{padding-top:80px;}
	.sec1_title{font-size:31px;letter-spacing:0.2em;}
	.sec1_per{font-size:0.8em;padding-top:80px;padding-left:10px;}
	.sec1_txt{font-size:32px;font-weight:bold;line-height:48px;padding-top:40px;padding-bottom:70px;}
	.sec1_btn{}
	.sec1_r_title{font-size:16px;}
	.sec1_r_content{font-size:13px;margin:1px 0 3px 0;color:#b0b0b0;text-align:justify;}
	.sec1_r_date{font-size:12px;color:#c8c8c8;}
	.sec1_r_txt_cov1{margin-top:140px;}
	.sec1_r_txt_cov2{margin-top:30px;}
	.sec1_r_txt_cov3{margin-top:30px;}
	.sec1_r_txt_cov4{margin-top:30px;}
	.btn_main{font-size:20px;padding:20px 90px;}
	.btn_main2{padding-top:6px;padding-bottom:6px;letter-spacing:0.03em; font-size:14px;font-family:"arial";}
	.sec2_title{font-size:31px;letter-spacing:0.2em;}
	.sec2_cursor{cursor:pointer;}
	.sec2_active{border-bottom:2px solid #000000;line-height:30px; transition :all 100ms ease;}
	#portfolio_view_div{z-index:9999;}
	.portfolio {letter-spacing:0.03em; font-size:14px;font-family:"arial";}

	.sec3_title{position:absolute;font-size:31px;letter-spacing:0.2em;padding:15% 0 0 0;}
	.sec3_content{width:450px;margin-left:14%;opacity:1;background-color:white;padding:40px 20px 0 20px;}
	.form-label{display:none;}
	.form_label_join{display:block;font-size:13px;}
	.form-control-join{font-size:12px;}
	.btn-small{font-size:12px;}

	.sec3_01_title span{font-weight:bold;}
	.sec4_title{font-size:31px;letter-spacing:0.2em;}
	.notice_1{width:120px;color:#b0b0b0;font-size:13px;}
	.notice_2{padding-left:100px;padding-right:100px;}
	.notice_2_content{color:#b0b0b0;font-size:13px;}
	.notice_view_content{line-height:14px;color:#b0b0b0;font-size:13px;}
	.notice_3{width:120px;}
	.page-link{font-size:12px;}
	.modal-title{font-size:17px;}
	.form-check-label{font-size:13px;}
	#re_file1{font-size:13px;}
	.sec5_title{color:#b0b0b0;font-size:32px;letter-spacing:0.2em;position:absolute;top:380px;left:77px;transform:rotate(270deg);}
	.sec5_title span{color:#ffffff;font-weight:bold;}
	.sec5_txt{font-size:13px;color:#b0b0b0;}
	.sec5_01{width:512px;text-align:justify;}
	.sec5_content{padding-left:40%;}
	.sec5_btn{width:10px;height:10px;border-radius:50%;margin-left:20px;cursor:pointer;}
	.sec5_btn_01{background-color:#ffffff;}
	.sec5_btn_02{background-color:#d4d4d4;}
	.sec5_btn_03{background-color:#949494;}
	.sec5_btn_04{background-color:#545454;}
	.sec5_name{color:#ffffff;}
	.sec5_name_txt{color:#b0b0b0;font-size:13px;text-align:justify;padding-right:25px;}

	.sec6_text1{color:#efefef;font-size:33px;margin-top:210px;}
	.sec6_text2{color:#ffffff;font-size:48px;}

	#section7{font-size:14px;text-align:justify;}
	.welcome{font-size:70px;font-family:'ele';line-height:40px;}
	.sec7_txt1{padding-right:100px;}
	.sec7_txt2{padding-left:50px;padding-right:50px;}
	.sec7_txt3{padding-left:100px;}
	.foot_txt{font-size:12px;}

	.fs12{font-size:12px;}

	
	#section0{padding-top:400px;}
	.sec0_text{color:#ffffff;font-size:28px;}
	.sec0_line{width:100px;height:1px;border-top:1px solid #ffffff;margin:20px 20px 0 20px;}

	@media (max-width:1200px) {
		#section0{padding-top:350px;}
		.sec0_text{font-size:26px;}

		.count_num{font-size:0.8em;padding-top:20px;}
		.sec1_per{font-size:0.8em;padding-top:20px;}
		.notice_2{padding-left:50px;padding-right:50px;}
		.sec5_content{padding-left:0;}
		.sec5_title{font-size:31px;position:relative;top:0;left:0;transform:rotate(0deg);}
		.sec6_text1{font-size:29px;margin-top:190px;}
		.sec6_text2{font-size:44px;}
	}
	
	@media (max-width:992px) {
		#section0{padding-top:300px;}
		.sec0_text{font-size:24px;}
		.count_num{font-size:0.6em;padding-top:10px;}
		.sec1_per{font-size:0.6em;padding-top:10px;}
		.notice_2{padding-left:20px;padding-right:20px;}
		.sec5_title{font-size:31px;position:relative;top:0;left:0;transform:rotate(0deg);}
		.sec6_text1{font-size:26px;margin-top:170px;}
		.sec6_text2{font-size:42px;}

	}
	@media (max-width:768px) {
		#section0{padding-top:250px;}
		.sec0_text{color:#ffffff;font-size:13px;}
		.sec0_line{width:25px;margin:10px 3px 0 3px;}

		.section{padding-top:90px;padding-left:18px;padding-right:18px;}
		#fp-nav.right{right: 0px;}
		.count_num{font-size:0.4em;padding-top:10px;line-height:50px;}
		.sec1_per{font-size:0.4em;padding-top:10px;line-height:50px;}
		.sec1_txt{font-size:24px;line-height:28px;padding-top:30px;padding-bottom:10px;}
		.btn_main{font-size:12px;padding:10px 20px;}
		.sec1_r_txt_cov1{margin-top:20px;}
		.sec1_title{font-size:18px;}
		.sec1_r_title{font-size:13px;}
		.sec1_r_content{font-size:12px;margin:1px 0 1px 0;}

		
		.sec2_title{font-size:18px;}
		.port5, .port6, .port7, .port8{display:none;}
		/*.port3, .port4,.port5, .port6,.port7, .port8, .port9, .port10, .port11, .port12{display:none;}*/


		.sec3_title{position:relative;font-size:18px;padding:0 0 0 0;}
		.sec3_content{width:300px;margin-left:0;opacity:1;background-color:white;padding:0 10px 0 10px;}
		.sec3_01_title{font-size:12px;}
		.form-control{font-size:11px;height:18px;}
		.form-control-join{font-size:13px;height:30px;}
		.form-check-label{font-size:11px;}
		
		.sec4_title{font-size:18px;}
		.sec4_title_txt{font-size:12px;}
		.notice_1{width:20%;font-size:12px;}
		.notice_2{padding-left:0;padding-right:0;font-size:13px;}
		.notice_3{width:0;}
		.notice_view_title{font-size:13px;}
		.notice_view_content{line-height:13px;font-size:12px;}

		.sec5_title{font-size:18px;position:relative;top:0;left:0;transform:rotate(0deg);}
		.sec5_content{padding-left:0;font-size:12px;}
		.sec5_btn_div{width:100%;padding-left:0;}

		
		.sec5_name_txt{font-size:12px;padding-right:0;line-height:14px;}
		.sec5_img1{padding:0 3px;}
		.sec5_img2{padding:0 3px;}
		.sec5_img3{padding:0 3px;}

		.sec6_text1{font-size:14px;margin-top:150px;}
		.sec6_text2{font-size:18px;}
		
		.welcome{font-size:40px;font-family:'ele';line-height:36px;}
		.sec7_txt1{padding-left:18px;padding-right:18px;}
		.sec7_txt2{padding-left:18px;padding-right:18px;}
		.sec7_txt3{padding-left:18px;}

		.foot_txt{font-size:11px;}
		#section8{padding-top:40px;}
	}