﻿@charset "utf-8";
table,td,tr{border:1px solid #999;padding:5px}
.table tr:nth-child(even){background:#fff}
.table tr:nth-child(odd){background:#eee}
.pagelink-name{white-space:inherit;height:15px}
@media (min-width:769px){.l-main-single section{padding:60px 0}}
#media{max-height:450px;width:100%}
.contact-icon .fa{font-size:60px;color:#84b93e}
.contact-icon.is-add:after{left:-30%;right:auto}
.contact-icon.is-skype:after{left:auto;right:-30%;top:-30%}
@media (min-width:961px){.contact-list{flex-wrap:wrap}
.contact-list>li{width:32%;margin:0 2% 30px 0}
.contact-list>li:nth-child(3n){margin-right:0}
.contact-item-wrap{position:relative;height:100%;padding:60px 10px 20px}
.contact-list>li:after{display:none}
.contact-name{margin:20px 0 10px}}
.contact-con{color:#111}
.l-header .head-logo{max-width:240px;}
.l-header .head-nav>ul>li>a{padding:0 15px}
.nav-search{margin-right:20px}
@media (max-width:1500px){.l-header .head-nav>ul>li>a{padding:0 10px}}
.foot-item.foot-rec{display:none}
@media (min-width:769px){.foot-item.foot-cont{width:45%;padding-right:0}
.foot-item.foot-cont .foot-con{display:flex}
.foot-item.foot-cont .foot-con ul:nth-child(1){margin-right:20px}}
@media (max-width:768px){.foot-item.foot-cont .foot-con ul:nth-child(1){margin-bottom:20px}}