@charset "UTF-8";
/* CSS Document */

html { width: 100%;height: 100%;margin: 0;	padding: 0;} 
body{width:100%;height: 100%;margin:0;padding:0;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; -webkit-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body.fixed {	position: fixed;height: 100vh;}
.clearfix:after {	content: "";	clear: both;	display: block;}
:hover{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all  0.3s ease;}
.gothic{font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

#page-top{ display:block;width:74px;height:56px;padding-top:18px; font-size:24px;text-align: center;text-decoration: none; color:white;position:fixed;right:20px;bottom:20px;background:#293821;border-radius: 10px; z-index: 9999;}
#page-top:hover{background:#9b8600}	

@media (min-width:1051px) {	
	header{ width: 100%;height:70px; margin: 0 auto;}
	header > div{width: 100%;height:70px;margin: 0 auto;position: fixed;top:0;left: 0;background-image: linear-gradient(90deg, #f1efc3,#ffffff,#f1efc3 ); z-index: 9999}
	header div section{position: relative;width:1000px;height:70px; margin:0 auto;padding:0px 0;}
	header div section h1{position: absolute;top: 14px;left:0px;width:350px;margin: 0;padding: 0;}	
	header div section h1 img{width:100%;}	
	header div section h1 a:hover{opacity: 0.5;}
	
	header div section #company_name{position: absolute;top:20px;left:210px;width:200px;margin: 0;padding: 0;text-align: center;font-size: 14px;line-height: 18px;letter-spacing: 2px;color: #796a56;}	
	
	header div section #all_toppage{display:block;position:absolute;top:0px;right:71px;width:90px;height:45px;padding:25px 0px 0 0px;margin:0;font-size:14px;letter-spacing:1px;color:white;text-decoration: none;text-align:center;background-image:linear-gradient(0deg, #8b6000,#9c8700 ); transition: all .3s ease-in-out; z-index: 0;}
	header div section #all_toppage .fa-globe{  margin-right:5px;     transition: all .3s ease-in-out;   }
	header div section #all_toppage:hover { background-image: linear-gradient(90deg, #3a2e24,#293821 );}
	
	header div section #language{display:none;/*display:block;*/position: absolute;top: 0px;right:71px;width:120px;height: 70px; margin: 0;padding: 0; font-size: 0;z-index: 0;}
	header div section #language #inner{position: relative;display:inline-block;width:100%; height: 70px; margin: 0;padding: 0;transition:all .5s ease; outline: 0;border: 0;font-size: 0;}
	header div section #language #inner .select {   cursor: pointer;    display: block;height:45px; padding:25px 20px 0 20px;margin:0px 0 0 0;font-size: 14px;letter-spacing:1px; color:white;text-align: center;background-image: linear-gradient(0deg, #8b6000,#9c8700 );   }
	header div section #language #inner .select .fa-globe{  margin: 0 5px 0 0;padding: 0;    transition: all .3s ease-in-out;   }
	header div section #language #inner .select:hover {background-image: linear-gradient(0deg, #3a2e24,#293821 );color: white;}	
	header div section #language #inner.active .select{background-image: linear-gradient(0deg, #3a2e24,#293821 );color: white;}	
	header div section #language #inner .dropdown-menu {position:absolute;width:160px;left:-20px;top:72px;margin:0px 0 0 0;padding: 0; overflow:hidden;display:none;  list-style: none;overflow-y: auto;    z-index:9999}
	header div section #language #inner .dropdown-menu li{margin: 0 0 1px 0; padding: 0;}
	header div section #language #inner .dropdown-menu li a{display:block;margin:0;padding:10px 0px;  text-align: center;color: white; font-size: 16px;letter-spacing:1px;text-decoration: none;text-align: center;background-image: linear-gradient(90deg, #8b6000,#9c8700 );} 	
	header div section #language #inner .dropdown-menu li a:hover { background-image: linear-gradient(90deg, #3a2e24,#293821 );}	
	
	header div section #contact{display: none}
	
	.button{display:block;	position: absolute;	right:0%;top:0px;width: 70px;height:70px;padding:0px 0 0 0px;margin: 0 0;cursor:pointer;background-image: linear-gradient(0deg, #8b6000,#9c8700 );} 
    .button span {display:block;position: absolute;	height:3px;border-radius: 2px;	width:50%;background:white;right:25%;	-webkit-transition: .35s ease-in-out;	-moz-transition: .35s ease-in-out;	transition: .35s ease-in-out;}
    .button span:nth-child(1) {	top:40%;}
    .button span:nth-child(2) {	top:50%;}
    .button span:nth-child(3) {	top:60%;}    
    
	.open .button{background:#293821;}
	.open .button span{display:block;	background:white;}
    .open .button span:nth-child(1) {	top: 50%;	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	transform: rotate(45deg); }
    .open .button span:nth-child(2) {	width: 0;	left: 50%;}
    .open .button span:nth-child(3) {	top:50%;	-webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	transform: rotate(-45deg);}
    .open nav {	display: block;	animation-duration: 0.6s;	animation-name: fade-in;} 
        
    @keyframes fade-in { from { opacity:0.1;}        to { opacity:1;}    }
	
	header div section nav{display: none;width: 100%;	height:100vh;	position:fixed;	top:70px;left: 0;background: rgba(255,255,255,0.9)}
	header div section nav #wrapper{position: fixed;top:70px;left:0%;width:100%;height:75vh;margin:0 auto;padding:0;list-style: none;overflow-y: scroll;	-webkit-overflow-scrolling: touch;	overflow-scrolling: touch;}
		
	header div section nav #wrapper #menu_area{width:100%;height: auto;margin: 0 auto;padding:50px 0;background: white;}
	
	header div section nav #wrapper #menu_area ul{width: 800px; margin:0 auto 0px auto;padding: 0;list-style: none}
	header div section nav #wrapper #menu_area ul li{width:48%; margin:0 ;padding: 0 1%;text-align: center; float: left}	
	header div section nav #wrapper #menu_area ul li img{width:150px}
	header div section nav #wrapper #menu_area ul li a{display:block;margin:0 0 1px 0;padding:20px 0 16px 0;color:white;text-decoration: none;font-size:18px;letter-spacing:2px;text-align: center;}	
	header div section nav #wrapper #menu_area ul #taiwan a{background:#c30d23;}
	header div section nav #wrapper #menu_area ul #taiwan a:hover{background:#9b8600;color: white}
	header div section nav #wrapper #menu_area ul #korea a{background:#1d2087;}
	header div section nav #wrapper #menu_area ul #korea a:hover{background:#9b8600;color: white}
			
	header div section nav #wrapper #contact_area{width:100%;height: auto;margin:0 auto 0px auto;padding:30px 0;background:#f1edc7;text-align: center;}
	header div section nav #wrapper #contact_area #mail_icon{display:block;width: 800px;text-align:center;position:relative;margin:0 auto 30px auto;padding:20px 0px 16px 0px;text-decoration:none;color:#5f4c26;background: white;font-size:18px;letter-spacing:0px;}	
	header div section nav #wrapper #contact_area #mail_icon::before{display:block;content:'';position:absolute;top:28%;left:35%;width:30px;height:30px;background: url("../img/contact_icon_gold.png") no-repeat;background-position:0px 50%;background-size:100% auto;}
	header div section nav #wrapper #contact_area #mail_icon:hover{background:#9b8600;color: white;;}
	header div section nav #wrapper #contact_area #mail_icon:hover::before{display:block;content:'';position:absolute;top:28%;left:35%;width:30px;height:30px;background: url("../img/contact_icon_white.png") no-repeat;background-position:0px 50%;background-size:100% auto;}
	
	header div section nav #wrapper #contact_area img{width:200px;}
	header div section nav #wrapper #contact_area p{width:800px;margin:0 auto 10px auto;font-size: 12px;letter-spacing: 1px;}
	header div section nav #wrapper #contact_area address{display: block;font-style: normal; width:800px;margin:0 auto;font-size: 14px;letter-spacing: 1px;}
	
	a[href^="tel:"]{    pointer-events: none;}
	
	footer{padding:30px 0;background: #f1edc7;}	
	footer #wrapper{width:600px;margin: 0 auto;padding:0px 0;text-align: center;}	
	footer #wrapper h6{width:250px; margin: 0 auto 0px auto;padding: 0 0;}
	footer #wrapper h6 img{width:100%;}
	footer #wrapper h6:hover{opacity: 0.5}
	footer #wrapper p{ margin: 0 auto 10px auto;padding: 0 0;text-align: center;font-size:14px;letter-spacing: 1px;}
	footer #wrapper address{display: block;font-style: normal; width:100%;margin:0 auto 20px auto;font-size: 14px;letter-spacing: 1px;}
	footer #wrapper #mail{display: none}
	footer #wrapper small{display: block;width: 100%;margin: 0 auto;padding:0px 0; text-align: center; font-size: 10px;letter-spacing: 1px;}
}
@media screen and (min-width:701px) and ( max-width:1050px)  {
	header{ width: 100%;height:70px; margin: 0 auto;}
	header > div{width: 100%;height:70px;margin: 0 auto;position: fixed;top:0;left: 0;background-image: linear-gradient(90deg, #f1efc3,#ffffff,#f1efc3 ); z-index: 9999}
	header div section{position: relative;width:100%;height:70px; margin:0 auto;padding:0px 0;}
	header div section h1{position: absolute;top: 14px;left:30px;width:350px;margin: 0;padding: 0;}	
	header div section h1 img{width:100%;}
	header div section h1 a:hover{opacity: 0.5;}
	
	header div section #company_name{position: absolute;top:20px;left:210px;width:200px;margin: 0;padding: 0;text-align: center;font-size: 14px;line-height: 18px;letter-spacing: 2px;color: #796a56;}	
	
	header div section #all_toppage{display:block;position:absolute;top:0px;right:71px;width:90px;height:45px;padding:25px 0px 0 0px;margin:0;font-size:14px;letter-spacing:1px;color:white;text-decoration: none;text-align:center;background-image:linear-gradient(0deg, #8b6000,#9c8700 ); transition: all .3s ease-in-out; z-index: 0;}
	header div section #all_toppage .fa-globe{  margin-right:5px;     transition: all .3s ease-in-out;   }
	header div section #all_toppage:hover { background-image: linear-gradient(90deg, #3a2e24,#293821 );}
	
	header div section #language{display:none;/*display:block;*/position: absolute;top: 0px;right:71px;width:120px;height: 70px; margin: 0;padding: 0; font-size: 0;z-index: 0;}
	header div section #language #inner{position: relative;display:inline-block;width:100%; height: 70px; margin: 0;padding: 0;transition:all .5s ease; outline: 0;border: 0;font-size: 0;}
	header div section #language #inner .select {   cursor: pointer;    display: block;height:45px; padding:25px 20px 0 20px;margin:0px 0 0 0;font-size: 14px;letter-spacing:1px; color:white;text-align: center;background-image: linear-gradient(0deg, #8b6000,#9c8700 );   }
	header div section #language #inner .select .fa-globe{  margin: 0 5px 0 0;padding: 0;    transition: all .3s ease-in-out;   }
	header div section #language #inner .select:hover {background-image: linear-gradient(0deg, #3a2e24,#293821 );color: white;}	
	header div section #language #inner.active .select{background-image: linear-gradient(0deg, #3a2e24,#293821 );color: white;}	
	header div section #language #inner .dropdown-menu {position:absolute;width:100%;left:0;top:72px;margin:0px 0 0 0;padding: 0; overflow:hidden;display:none;  list-style: none;overflow-y: auto;    z-index:9999}
	header div section #language #inner .dropdown-menu li{margin: 0 0 1px 0; padding: 0;}
	header div section #language #inner .dropdown-menu li a{display:block;margin:0;padding:10px 0px;  text-align: center;color: white; font-size: 16px;letter-spacing:1px;text-decoration: none;text-align: center;background-image: linear-gradient(90deg, #8b6000,#9c8700 );} 	
	header div section #language #inner .dropdown-menu li a:hover { background-image: linear-gradient(90deg, #3a2e24,#293821 );}	
	
	header div section #contact{display: none}
	
	.button{display:block;	position: absolute;	right:0%;top:0px;width: 70px;height:70px;padding:0px 0 0 0px;margin: 0 0;cursor:pointer;background-image: linear-gradient(0deg, #8b6000,#9c8700 );} 
    .button span {display:block;position: absolute;	height:3px;border-radius: 2px;	width:50%;background:white;right:25%;	-webkit-transition: .35s ease-in-out;	-moz-transition: .35s ease-in-out;	transition: .35s ease-in-out;}
    .button span:nth-child(1) {	top:40%;}
    .button span:nth-child(2) {	top:50%;}
    .button span:nth-child(3) {	top:60%;}    
    
	.open .button{background:#293821;}
	.open .button span{display:block;	background:white;}
    .open .button span:nth-child(1) {	top: 50%;	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	transform: rotate(45deg); }
    .open .button span:nth-child(2) {	width: 0;	left: 50%;}
    .open .button span:nth-child(3) {	top:50%;	-webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	transform: rotate(-45deg);}
    .open nav {	display: block;	animation-duration: 0.6s;	animation-name: fade-in;} 
        
    @keyframes fade-in { from { opacity:0.1;}        to { opacity:1;}    }
	
	header div section nav{display: none;width: 100%;	height:100vh;	position:fixed;	top:70px;left: 0;background: rgba(255,255,255,0.9)}
	header div section nav #wrapper{position: fixed;top:70px;left:0%;width:100%;height:75vh;margin:0 auto;padding:0;list-style: none;overflow-y: scroll;	-webkit-overflow-scrolling: touch;	overflow-scrolling: touch;}
		
	header div section nav #wrapper #menu_area{width:100%;height: auto;margin: 0 auto;padding:50px 0;background: white;}
	
	header div section nav #wrapper #menu_area ul{width:600px; margin:0 auto 0px auto;padding: 0;list-style: none}
	header div section nav #wrapper #menu_area ul li{width:50%; margin:0 ;padding: 0 ;text-align: center; float: left}	
	header div section nav #wrapper #menu_area ul li img{width:150px}
	header div section nav #wrapper #menu_area ul li a{display:block;margin:0 0 1px 0;padding:20px 0 16px 0;color:white;text-decoration: none;font-size:18px;letter-spacing:2px;text-align: center;}	
	header div section nav #wrapper #menu_area ul #taiwan a{background:#c30d23;}
	header div section nav #wrapper #menu_area ul #taiwan a:hover{background:#9b8600;color: white}
	header div section nav #wrapper #menu_area ul #korea a{background:#1d2087;}
	header div section nav #wrapper #menu_area ul #korea a:hover{background:#9b8600;color: white}
			
	header div section nav #wrapper #contact_area{width:100%;height: auto;margin:0 auto 0px auto;padding:30px 0;background:#f1edc7;text-align: center;}
	header div section nav #wrapper #contact_area #mail_icon{display:block;width:600px;text-align:center;position:relative;margin:0 auto 30px auto;padding:20px 0px 16px 0px;text-decoration:none;color:#5f4c26;background: white;font-size:18px;letter-spacing:0px;}	
	header div section nav #wrapper #contact_area #mail_icon::before{display:block;content:'';position:absolute;top:28%;left:35%;width:30px;height:30px;background: url("../img/contact_icon_gold.png") no-repeat;background-position:0px 50%;background-size:100% auto;}
	header div section nav #wrapper #contact_area #mail_icon:hover{background:#9b8600;color: white;;}
	header div section nav #wrapper #contact_area #mail_icon:hover::before{display:block;content:'';position:absolute;top:28%;left:35%;width:30px;height:30px;background: url("../img/contact_icon_white.png") no-repeat;background-position:0px 50%;background-size:100% auto;}
	
	header div section nav #wrapper #contact_area img{width:200px;}
	header div section nav #wrapper #contact_area p{width:100%;margin:0 auto 10px auto;font-size: 12px;letter-spacing: 1px;}
	header div section nav #wrapper #contact_area address{display: block;font-style: normal; width:100%;margin:0 auto;font-size: 14px;letter-spacing: 1px;}
	
	a[href^="tel:"]{    pointer-events: none;}
	
	footer{padding:30px 0;background: #f1edc7;}	
	footer #wrapper{width:600px;margin: 0 auto;padding:0px 0;text-align: center;}	
	footer #wrapper h6{width:250px; margin: 0 auto 0px auto;padding: 0 0;}
	footer #wrapper h6 img{width:100%;}
	footer #wrapper h6:hover{opacity: 0.5}
	footer #wrapper p{ margin: 0 auto 10px auto;padding: 0 0;text-align: center;font-size:14px;letter-spacing: 1px;}
	footer #wrapper address{display: block;font-style: normal; width:100%;margin:0 auto 20px auto;font-size: 14px;letter-spacing: 1px;}
	footer #wrapper #mail{display: none}
	footer #wrapper small{display: block;width: 100%;margin: 0 auto;padding:0px 0; text-align: center; font-size: 10px;letter-spacing: 1px;}
}

@media (max-width: 700px) {
	header{ width: 100%;height:70px; margin: 0 auto;}
	header > div{width: 100%;height:70px;margin: 0 auto;position: fixed;top:0;left: 0;background-image: linear-gradient(90deg, #f1efc3,#ffffff,#f1efc3 ); z-index: 9999}
	header div section{position: relative;width:100%;height:70px; margin:0 auto;padding:0px 0;}
	header div section h1{position: absolute;top:20px;left:8px;width:140px;margin: 0;padding: 0;}	
	header div section h1 img{width:100%;}
	header div section h1 a:hover{opacity: 0.5;}
	
	header div section #company_name{display: none;}
	
	header div section #all_toppage{display:block;position:absolute;top:0px;right:71px;width:70px;height:50px;padding:20px 0px 0 0px;margin:0;font-size:14px;letter-spacing:1px;color:white;text-decoration: none;text-align:center;background-image:linear-gradient(0deg, #8b6000,#9c8700 ); transition: all .3s ease-in-out; z-index: 0;}
	header div section #all_toppage .fa-globe{ display: block;  width: 100%;margin: 0 auto 5px auto; font-size: 18px;transition: all .3s ease-in-out;   }
	header div section #all_toppage span{ display: block; font-size:12px;}
	header div section #all_toppage:hover { background-image: linear-gradient(90deg, #3a2e24,#293821 );}
		
	header div section #language{display:block;position: absolute;top: 0px;right:71px;width:70px;height: 70px; margin: 0;padding: 0; z-index: 0;}
	header div section #language #inner{position: relative;display:inline-block;width:100%; height: 100%; margin: 0;padding: 0;transition:all .5s ease; outline: 0;border: 0;font-size: 0;}
	header div section #language #inner .select {   cursor: pointer;    display: block;height:54px; padding:16px 0px 0 0px;margin:0px 0 0 0;font-size: 11px;letter-spacing:0px; color:white;text-align: center;background-image: linear-gradient(0deg, #8b6000,#9c8700 );cursor: pointer;  }
	header div section #language #inner .select .fa-globe{　display: block;  width: 100%;margin: 0 auto 5px auto; font-size: 18px; transition: all .3s ease-in-out;   }
	header div section #language #inner .select:hover {background-image: linear-gradient(0deg, #3a2e24,#293821 );color: white;}	
	header div section #language #inner.active .select{background-image: linear-gradient(0deg, #3a2e24,#293821 );color: white;}	
	header div section #language #inner .dropdown-menu {position:absolute;width:150px;left:-40px;top:71px;margin:0px 0 0 0;padding: 0; overflow:hidden;display:none;  list-style: none;overflow-y: auto;    z-index:9999}
	header div section #language #inner .dropdown-menu li{margin: 0 0 1px 0; padding: 0;}
	header div section #language #inner .dropdown-menu li a{display:block;margin:0;padding:10px 0px;  text-align: center;color: white; font-size: 14px;letter-spacing:0px;text-decoration: none;text-align: center;background-image: linear-gradient(90deg, #8b6000,#9c8700 );} 	
	header div section #language #inner .dropdown-menu li a:hover { background-image: linear-gradient(90deg, #3a2e24,#293821 );}	
	
	header div section #contact{display: none}
	
	.button{display:block;	position: absolute;	right:0%;top:0px;width: 70px;height:70px;padding:0px 0 0 0px;margin: 0 0;cursor:pointer;background-image: linear-gradient(0deg, #8b6000,#9c8700 );} 
    .button span {display:block;position: absolute;	height:3px;border-radius: 2px;	width:50%;background:white;right:25%;	-webkit-transition: .35s ease-in-out;	-moz-transition: .35s ease-in-out;	transition: .35s ease-in-out;}
    .button span:nth-child(1) {	top:40%;}
    .button span:nth-child(2) {	top:50%;}
    .button span:nth-child(3) {	top:60%;}    
    
	.open .button{background:#293821;}
	.open .button span{display:block;	background:white;}
    .open .button span:nth-child(1) {	top: 50%;	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	transform: rotate(45deg); }
    .open .button span:nth-child(2) {	width: 0;	left: 50%;}
    .open .button span:nth-child(3) {	top:50%;	-webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	transform: rotate(-45deg);}
    .open nav {	display: block;	animation-duration: 0.6s;	animation-name: fade-in;} 
        
    @keyframes fade-in { from { opacity:0.1;}        to { opacity:1;}    }
	
	header div section nav{display: none;width: 100%;	height:100vh;	position:fixed;	top:70px;left: 0;background: rgba(255,255,255,0.9)}
	header div section nav #wrapper{position: fixed;top:70px;left:0%;width:100%;height:75vh;margin:0 auto;padding:0;list-style: none;overflow-y: scroll;	-webkit-overflow-scrolling: touch;	overflow-scrolling: touch;}
		
	header div section nav #wrapper #menu_area{width:100%;height: auto;margin: 0 auto;padding:0px 0;background: white;}
	
	header div section nav #wrapper #menu_area ul{width:100%; margin:0 auto 0px auto;padding: 0;list-style: none}
	header div section nav #wrapper #menu_area ul li{width:100%; margin:0 ;padding:15px 0 0 0 ;text-align: center;}	
	header div section nav #wrapper #menu_area ul li img{width:100px;display: block;margin: 0 auto 15px auto;}
	header div section nav #wrapper #menu_area ul li a{display:block;margin:0 0 ;padding:20px 0 16px 0;color:white;text-decoration: none;font-size:16px;letter-spacing:0px;text-align: center;border-top:1px solid white;}	
	header div section nav #wrapper #menu_area ul li a:first-of-type{}
	header div section nav #wrapper #menu_area ul #taiwan{background:#c30d23;}
	header div section nav #wrapper #menu_area ul #korea{background:#1d2087;}	
	header div section nav #wrapper #menu_area ul #taiwan a:hover{background:#9b8600;color: white}
	header div section nav #wrapper #menu_area ul #korea a:hover{background:#9b8600;color: white}
			
	header div section nav #wrapper #contact_area{width:100%;height: auto;margin:0 auto 0px auto;padding:30px 0;background:#f1edc7;text-align: center;}
	header div section nav #wrapper #contact_area #mail_icon{display:block;width:80%;text-align:center;position:relative;margin:0 auto 30px auto;padding:20px 0px 16px 0px;text-decoration:none;color:#5f4c26;background: white;font-size:15px;letter-spacing:0px;}	
	header div section nav #wrapper #contact_area #mail_icon::before{display:block;content:'';position:absolute;top:30%;left:26%;width:20px;height:20px;background: url("../img/contact_icon_gold.png") no-repeat;background-position:0px 50%;background-size:100% auto;}
	header div section nav #wrapper #contact_area #mail_icon:hover{background:#9b8600;color: white;;}
	header div section nav #wrapper #contact_area #mail_icon:hover::before{display:block;content:'';position:absolute;top:30%;left:26%;width:20px;height:20px;background: url("../img/contact_icon_white.png") no-repeat;background-position:0px 50%;background-size:100% auto;}
	
	header div section nav #wrapper #contact_area img{width:180px;}
	header div section nav #wrapper #contact_area p{width:100%;margin:0 auto 10px auto;font-size: 12px;letter-spacing: 0px;}
	header div section nav #wrapper #contact_area address{display: block;font-style: normal; width:100%;margin:0 auto 20px auto;font-size: 12px;letter-spacing:0px;}
	
	a[href^="tel:"]{    pointer-events: none;}
	
	footer{padding:30px 0;background: #f1edc7;}	
	footer #wrapper{width:80%;margin: 0 auto;padding:0px 0;text-align: center;}	
	footer #wrapper h6{width:180px; margin: 0 auto 0px auto;padding: 0 0;}
	footer #wrapper h6 img{width:100%;}
	footer #wrapper h6:hover{opacity: 0.5}
	footer #wrapper p{ margin: 0 auto 10px auto;padding: 0 0;text-align: center;font-size:12px;letter-spacing:0px;}
	footer #wrapper address{display: block;font-style: normal; width:100%;margin:0 auto 20px auto;font-size: 12px;letter-spacing:0px;}
	footer #wrapper #mail{display: none}
	footer #wrapper small{display: block;width: 100%;margin: 0 auto;padding:0px 0; text-align: center; font-size: 9px;letter-spacing: 0px;}
}