<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
	padding: 0;
	margin: 0;
}


div.wpcf7 {
	margin: 0;
	padding: 0;
}
div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
	position: relative;
}
span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip { 
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}
span.wpcf7-list-item {
	margin-left: 0.5em;
}
.wpcf7-display-none {
	display: none;
}
div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}
div.wpcf7 div.ajax-error {
	display: none;
}
div.wpcf7 .placeheld {
	color: #888;
}
.mobilenav_open,#mobilermenu{display: none;}
#mobilermenu.sidebar {
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    z-index: 9999;
}
.top_bar {
    display: none;
    position: fixed;
    z-index: 900;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: 100px;
    font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;
}
.top_menu {
    display: -webkit-box;
    border-top: 1px solid #3D3D46;
    display: block;
    width: 100%;
    /*background: rgba(255, 255, 255, 0.7);*/
    opacity:0.9;
    filter:"alpha(opacity=90)";
     -ms-filter:"alpha(opacity=90)"; /* 鏃х増IE */
    height: 50px;
    display: -webkit-box;
    display: box;
    margin: 0;
    padding: 0;
    -webkit-box-orient: horizontal;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#524945), to(#48403c), color-stop(60%, #524945));
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset;
    background: url(../images/bg_1.png) repeat-x;
}
.top_bar .top_menu&gt;li.home {
    max-width: 70px;
}
.top_bar .top_menu&gt;li {
    -webkit-box-flex: 1;
    position: relative;
    text-align: center;
}
.top_menu li:first-child {
    background: none;
}
.top_bar .top_menu&gt;li {
    float: left;
    width: 25%;
}
.top_bar .top_menu&gt;li&gt;a {
    height: 48px;
    margin-right: 1px;
    display: block;
    text-align: center;
    color: #FFF;
    text-decoration: none;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
    -webkit-box-flex: 1;
}
.top_bar .top_menu&gt;li&gt;a label {
    overflow: hidden;
    margin: 0 0 0 0;
    font-size: 12px;
    display: block !important;
    line-height: 18px;
    text-align: center;
}
.top_bar .top_menu&gt;li&gt;a img {
    width: 29px;
    height: 20px;
}
.top_bar .top_menu&gt;li&gt;a img {
    padding: 3px 0 0 0;
    border: 0;
    height: 24px;
    width: 24px;
    color: #fff;
    line-height: 48px;
    vertical-align: middle;
}
.top_bar .top_menu&gt;li.home a {
    height: 60px;
    width: 60px;
    margin: auto;
    border-radius: 60px;
    position: relative;
    top: -14px;
    background: url(../images/home.png) no-repeat center center;
    background-size: 100% 100%;
}</pre></body></html>