<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


.clearfix::after {
  content: "";
  display: block;
  clear: both;
}

.btn02 a {
    width: 380px;
    height: 98px;
    box-sizing: border-box;
    display: block;
    border: 2px solid #333333;
    background: #fff;
    box-shadow: 2px 2px 0 0 #333333;
    text-decoration: none;
    color: #333333;
    text-align: center;
    position: relative;
    font-size: 16px;
    margin: 0 auto 50px;
}

.btn02 a:hover {
    opacity: .7;
}

.btn02 a .btnInner {
    border-right: 28px solid #fe6e00;
    padding: 12px!important;
    height: 98px;
    height: 94px;
    box-sizing: border-box;
}

.btn02 a .btnInner .img {
    display: inline-block;
    margin-top: 7px;
}

.btn02 a:after {
    content: "";
    width: 8px;
    height: 8px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    position: absolute;
    margin: auto;
    right: 10px;
    top: 0;
    bottom: 0;
    z-index: 1;
    transform: rotate(45deg);
}

.btn02 a:before {
    content: "";
    width: 0;
    height: 0;
    border-width: 8px;
    border-color: #333333 transparent transparent #333333;
    border-style: solid;
    margin: auto;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

#gloo__key_visual .swiper-slide{
	position: relative;
}

#gloo__key_visual .swiper-slide a{
    position: absolute;
	top:0;
	left: 0;
display: block;
	width: 100%;
	height: 100%;
}

.glooBannerArea{
	margin: 10px auto 30px !important;
    width: 90%;
}

.glooBannerArea ul{
	margin: 30px auto !important;
	width: 95%;}

.glooBannerArea li{
	position: relative;
    float: left;
    width: 32.5%;
    margin-right: 1% !important;
    padding: 15px 0 !important;
    text-align: center;
    font-size: 1.0rem;
    font-weight: bold;
    color: #fff;
}

.glooBannerArea li:last-child{
	margin-right: 0 !important;
}

.glooBannerArea li a{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

.glooBannerArea li a:hover{
	
}

.glooBannerArea li.btnBg-1{
	background: #b3b5b6;
}

.glooBannerArea li.btnBg-2{
	background: #61b8b7;
}

.glooBannerArea li.btnBg-3{
	background: #e89a54;
}

.textRed{
	color: #a40000;
}


@media screen and (max-width: 750px) {

.btn02 a {
        width: 90%;
        height: auto;
        border: 2px solid #333333;
        font-size: 13px;
        margin: 0 auto 25px;
    }
.btn02 a .btnInner {
        border-right: 20px solid #fe6e00;
        padding: 11px 9px!important;
        height: auto;
        box-sizing: border-box;
    }
.btn02 a .btnInner .img img {
        width: 190px;
        height: auto;
	}

.btn02 a:after {
        right: 7px;
	}
	


.glooBannerArea{
	margin: 5% auto !important;
    width: 100%;
	}

.glooBannerArea ul{
	margin: 10% auto !important;
    width: 100%;
	}

.glooBannerArea li{
    position: relative;
    float: none !important;
    width: 100%;
    margin-bottom: 10% !important;
    padding: 5% 0 !important;
    text-align: center;
    font-size: 1.0rem;
    font-weight: bold;
    color: #fff;
	}


.glooBannerArea li a{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

.glooBannerArea li a:hover{
	
}

.glooBannerArea li.btnBg-1{
	background: #b3b5b6;
}

.glooBannerArea li.btnBg-2{
	background: #61b8b7;
}

.glooBannerArea li.btnBg-3{
	background: #e89a54;
}
	
.textRed{
	color: #a40000;
}


}</pre></body></html>