<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*---==============================---*/
/*---======== headeræ§‹æˆ ==========---*/
/*---==============================---*/

header {
	width: 100%;
	height: 90px;
	position: absolute;
	z-index: 9999;
	background-color: rgba(00,00,00,0.4);
	top: 0px;
	left: 0;
}
header.fixed {
	position: fixed;
	top:-500px;
	background-color:rgba(00,00,00,1);
}
header img{vertical-align:bottom;}

header #headerWrap {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	height: 90px;
	display: flex;
}
	
header #headerWrap nav &gt; ul.fe {
	width: auto;
}

header #headerWrap nav &gt; ul.fe li {
	margin: 0 8px;
	font-size: 16px;
	padding: 0;
	height: 90px;
	line-height: 90px;
	overflow: hidden;
	position: relative;
}

header #headerWrap nav &gt; ul.fe li:after {
	content:"";
	height:2px;
	position:absolute;
	bottom:14px;
	background:#fff;
	width:100%;
	}


header #headerWrap nav &gt; ul.fe li a{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	font-size:16px;
	color:#fff;
}
	
header #headerWrap nav &gt; ul.fe li a::after {
	content: '';
	display: block;
	height: 2px;
	width: 10px;
	background-color: #536473;
	margin: 0 auto;
	transition: .9s;
	position: absolute;
	bottom: 14px;
	left: 0;
	transform: translate(-10px, 0%);
	z-index: 5;
}

header.fixed #headerWrap nav &gt; ul.fe li a:after {background-color:rgba(00,00,00,1);}
header #headerWrap nav &gt; ul.fe li a:hover:after{transform:translate(100px, 0%);}

header #headerWrap &gt; ul{width:385px;}
header #headerWrap &gt; ul li .searchform,
header #headerWrap &gt; ul li select#hlang {
	width: 180px;
	border-radius: 5px;
	border: none;
	height: 35px;
	line-height: 35px;
	position: relative;
	background: #fff;
	overflow: hidden;
	margin: 30px 0px;
}

header #headerWrap &gt; ul li select#hlang {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(https://www.mitoyo-kanko.com/site/wp-content/themes/mitoyo2021/assets/images/common/h-arrow_language.png) no-repeat 150px center , url(https://www.mitoyo-kanko.com/site/wp-content/themes/mitoyo2021/assets/images/common/h-icon_language.png) no-repeat 5px center ,#fff;
	padding-left: 25px;
}

header #headerWrap &gt; ul li .searchform input:nth-of-type(1),
header #headerWrap &gt; ul li select#hlang option{
	width: calc(100% - 40px);
	height: 25px;
	line-height: 25px;
	position: absolute;
	left: 0;
	padding: 5px 9px;
	border: none;
	top: 0;
	bottom: 0;
	margin: auto;
}

header #headerWrap &gt; ul li select#hlang option{
	background: url(https://www.mitoyo-kanko.com/site/wp-content/themes/mitoyo2021/assets/images/common/h-icon_language.png) no-repeat left center/100%;
	}
	

header #headerWrap &gt; ul li .searchform input#searchsubmit {
	width: 38px;
	height: 26px;
/*	background: url(https://www.mitoyo-kanko.com/site/wp-content/themes/mitoyo2021/assets/images/common/h-icon_search.png) no-repeat center center;
 */
	position: absolute;
	bottom: 0;
	top: 0;
	margin: auto;
	right: 3px;
	border: none;
	left: initial;
	/**
	 * Wordaround for English Site
	 */
	/* text-indent: -9999px; */ /* we use the icon button, so move the text far far away */
	color: white;
	background-color: #222222;
	line-height: 23px;
	text-align: center;
    vertical-align: middle;
	border: 1px solid #ACACAC;
	border-radius: 7px;
}

header #headerWrap &gt; ul li .searchform input#searchsubmit:hover {
	color: black;
	background-color: #D0D0D0;
	cursor: pointer;
}


/*---==============================---*/
/*---======== footeræ§‹æˆ ==========---*/
/*---==============================---*/

footer{
	width:100%;
	text-align:left;
	background-color:#ededed;
	padding:25px 0 0;
	}
	
footer ul{
	width:1000px;
	margin:25px auto 30px;
	}

footer ul:nth-of-type(2) &gt; li{
	width:calc(98% / 5)
	}

footer ul.fe.footerWrap li{width:48%;}
footer ul.fe.footerWrap li h3 {
	background: #000;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	text-align: left;
	font-size: 17px;
	color: #fff;
}

footer ul.fe.footerWrap li h2 {
	color: #343434;
	padding: 10px 10px 0;
	font-size: 33px;
}

footer ul.fe.footerWrap li address {
	color: #343434;
	font-size: 18px;
	padding: 10px;
	font-style: normal;
}

footer ul.fe.footerWrap li p,
footer ul.fe.footerWrap li p a {
	color: #343434;
	font-size: 33px;
	padding: 5px 10px;
	line-height: 30px;
}
footer ul.fe.footerWrap li p a{padding-right:0;}
	
footer ul.fe.footerWrap li p span {
	font-size: 18px;
	text-align: center;
	width: 60px;
	height: 30px;
	line-height: 30px;
	background-color: #b3b3b3;
	color: #343434;
	border-radius: 4px;
	display: inline-block;
	position: relative;
	top: -7px;
	margin: 0 10px 0 auto;
}

footer ul.fe.footerWrap li p.atten{
	font-size:14px;
	text-indent:-1em;
	padding-left:1em;
	}

footer &gt; h2{
	text-align:center;
	font-size:48px;
	margin:40px auto 15px
	}

footer .widget-area {
	padding: 50px 0 30px;
	background: #000;
	margin: 40px 0 0;
}

footer .widget.widget_nav_menu {
	background-color: #000;
	margin: 0 0 10px;
	padding: 0;
}

footer .widget.widget_nav_menu nav ul {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	width:1000px;
	margin:0 auto;
	}

footer .widget.widget_nav_menu:nth-of-type(1) nav ul{width:450px;}
footer .widget.widget_nav_menu:nth-of-type(2) nav ul{width:620px;}

footer .widget.widget_nav_menu nav ul li a{
	color:#fff;
	font-size:16px;
	border-right:1px solid;
	line-height:25px;
	padding:0 7px;
	position:relative;
	}
	
footer .widget.widget_nav_menu nav ul li:last-child a{border-right:none;}

footer .widget.widget_nav_menu nav ul li a:after{
	content:'';
	display:block;
	height:1px;
	width:0%;
	background:#fff;
	margin:0 auto;
	transition:0.4s;
	position:absolute;
	bottom:0;
	left:0;
	}

footer .widget.widget_nav_menu nav ul li a:hover:after{width:calc(100%);}


footer small{
	text-align:center;
	width:100%;
	display:block;
	line-height:40px;
	}

footer small, footer small a {
	color: #fff;
	font-size: .9rem;
	font-weight: 500;
	background: #000;
}

p.toTop{
	position: fixed;
	right: -80px;
	bottom: 30px;
}</pre></body></html>