<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* ==========================================================================
    uzunokuni.css
========================================================================== */
/* ----- layout ----- */
body{font-family:"Yu Gothic",Helvetica,Arial, "Hiragino Kaku Gothic ProN", Meiryo,sans-serif;font-size:12px;color:#333;letter-spacing:.15em;}
h1, h2, h3, h4, h5, h6{line-height:1.6;margin-bottom:1em;}
dt,dd{line-height:1.8;}
nav ul{margin:0;padding:0;}
p{line-height:2;}
a{color:#f5992c;-webkit-transition: all .2s;transition: all .2s;}
a:hover{color:#f5d22c;}
.wrapper{max-width:100%;overflow:hidden;}
.header{background-color:#f5992c;background-image: -moz-linear-gradient( 90deg, rgb(245,153,44) 0%, rgb(245,172,44) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(245,153,44) 0%, rgb(245,172,44) 100%);background-image: -ms-linear-gradient( 90deg, rgb(245,153,44) 0%, rgb(245,172,44) 100%);width:100%;z-index:200;-webkit-transition: all .4s;transition: all .4s;height:60px;position:absolute;}
.content{width:100%;text-align:left;}
main{padding-top:60px;}
.toggle{display:block;background:#fff;color:#333;text-align:center;width:60px;height:60px;position:absolute;top:0;right:0;z-index:91;cursor:pointer;}
.toggle-txt{font-family:"Oswald",sans-serif;font-size:8px;font-weight:400;letter-spacing:0.3em;text-indent:0.3em;position:absolute;bottom:2px;left:0;width:100%;}
.trigger,.trigger span {display: inline-block;-webkit-transition: all .4s;transition: all .4s;}
.trigger {position:relative;width:25px;height:19px;margin:16px auto;}
.trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#333;border-radius:0}
.trigger span:nth-of-type(1){top:0}
.trigger span:nth-of-type(2){top:8px}
.trigger span:nth-of-type(2):after{position:absolute;top:0;left:0;content:'';width:100%;height:1px;background-color:#333;border-radius:0;-webkit-transition:all .4s;transition:all .4s}
.trigger span:nth-of-type(3){bottom:0}
.trigger.active span:nth-of-type(1){-webkit-transform:translateY(8px) scale(0);transform:translateY(8px) scale(0)}
.trigger.active span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.trigger.active span:nth-of-type(2):after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.trigger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) scale(0);transform:translateY(-8px) scale(0)}
.toggle-wrap{background: rgba(255, 255, 255, 0.95);padding:50px 15px 10px 15px;position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;overflow-y:scroll;}
.logo{font-size:10px;color:#fff;height:60px;margin:0;line-height:1;position:absolute;left:0;top:0;z-index:90;}
.logo&gt;a{display:block;height:100%;padding:5px;}
.logo-img-01{height:100%;width:auto;}

.gnav{font-family:"Oswald";font-size:24px;font-weight:bold;letter-spacing:0.2em;line-height:1.4;}
.gnav li {list-style-type:none;}
.gnav a{display:block;text-decoration:none;padding:15px 0;color:#333;}
.gnav a:hover{color:#f5992c;}

.gnav-ico svg,.gnav-ico img{width:1.5em;}
.gnav-lv1 .fa{margin-left:0.5em;}
.gnav-lv1 .gnav-lv1-sub{display:block;font-size:1.2rem;font-weight:normal;letter-spacing:0.25em;text-indent:0.25em;padding-top:0.7em;}
.gnav-lv2{font-size: 0.8em;font-weight:normal;padding:10px 0;margin:0 auto;background:#fff;border-radius: 10px;}
.gnav-lv2 a{position:relative;padding-left:1.5em;}
.gnav-lv2 a::before{position:absolute;content:'';width:8px;height:8px;border-top:solid 1px #333;border-right:solid 1px #333;-webkit-transform: rotate(180deg);transform: rotate(180deg);top:50%;left:0.5em;margin-top:-5px;}
.gnav-lv2 a:hover::before{left:0.7em;-webkit-transition: all .2s;transition: all .2s;}
.is-hide {opacity: 0;visibility: hidden;overflow: hidden;}
.animation {-webkit-transition-property: opacity, visibility;transition-property: opacity, visibility;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: ease-in;transition-timing-function:ease-in;
}
.no-scroll {overflow: hidden;}
.breadcrumb{background:none;color:#333;font-size:12px;padding:10px 15px;}
.breadcrumb a{color:#f5992c;}
.breadcrumb a:hover{color:#f5d22c;}
.breadcrumb&gt;svg{height:0.8em;margin-right:10px;display:inline;}
.page-header{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ccc;background-image:url("../img/pageheader_img.jpg");background-size: cover;background-repeat:no-repeat;background-position: center;height:280px;padding:0 15px;margin:0;border-bottom:none;}
.page-header&gt;.ttl-lv1{color:#fff;}
.page-container{background:#fff;margin:-30px auto 0 auto;padding:30px;}
.pnav ul{margin:0 auto;list-style-type:none;border:1px solid #eee;}
.pnav a{color:#333;font-weight:bold;padding:1em;display:block;border-top:1px solid #eee;position:relative;}
.pnav li:first-child a{border-top:none;}
.pnav a:hover{text-decoration:none;color:#f5992c}
.pnav a::after{content:'';width:6px;height:6px;border-top:solid 2px #f5992c;border-right:solid 2px #f5992c;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform: rotate(135deg);position:absolute;top:50%;right:10px;margin-top:-4px;}
/* sec */
.sec{padding:15px 0;}
/* ft-bar */
.ft-bar{width:100%;-webkit-transition:all .4s;transition: all .4s;position:fixed;bottom:0;z-index:99;}
.ft-bar-important {color:#fff;background:#ea3f53;padding:10px 15px;}
.important-ttl{font-size:13px;line-height:2;text-align:center;margin:0 0 5px 0;border:1px solid;}
.important-list{margin:0;padding:0 30px;overflow:hidden;position:relative;}
.important-list a{color:inherit;}
.important-list .slick-arrow{position:absolute;top:8px;width:0;height:0;border-style:solid;cursor:pointer;}
.important-list .slick-prev{left:0;border-width:5px 8.7px 5px 0;border-color:transparent #fff transparent transparent;}
.important-list .slick-next{right:0;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #fff;}
@media screen and (min-width: 768px) {
    body{font-size:14px;}
    .header{height:70px;background-color:#fff;background-image:none;}
    .logo{background-color:#f5992c;background-image: -moz-linear-gradient( 90deg, rgb(245,153,44) 0%, rgb(245,172,44) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(245,153,44) 0%, rgb(245,172,44) 100%);background-image: -ms-linear-gradient( 90deg, rgb(245,153,44) 0%, rgb(245,172,44) 100%);text-align:center;width:170px;height:auto;position:absolute;left:30px;top:0;}
    .logo&gt;a{padding:15px;}
    .logo-img-01{width:auto;height:auto;margin:0 0 15px 0;}
    .logo-img-02{width:60%;}
    main{padding-top:70px;}
    .page-header{height:400px;}
    .important-ttl{font-size:14px;margin:0;border-top:none;border-bottom:none;border-left:none;}
}
@media screen and (min-width: 992px) {
    .toggle {display:none;}
    .toggle-wrap{background:none;height:auto;position:static;padding:0;}
    .gnav{font-size:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content: space-between;position:absolute;}
    .gnav-lv1{text-align:center;border-bottom:none;padding-right:1em;margin-right:1em;position:relative;}
    .gnav-lv1 .gnav-lv1-sub{font-size:0.8rem;}
    .gnav-lv1::after{content:"/";font-weight:normal;font-size:8px;position:absolute;right:0;bottom:0;}
    .gnav-lv1:last-child::after{content:none;}
    .gnav-lv1&gt;a{padding:0;}
    .gnav-lv1 .gnav-ico&gt;a{padding:0;}
    .gnav-lv2{visibility:hidden;opacity:0;z-index:1;position:absolute;top:0;right:0;-webkit-transition: all .3s ease;transition: all .3s ease;width:10em;padding:0 10px 10px 10px;}
    .gnav-lv2 li{text-align:left;margin-top:10px;}
    .gnav-lv2 a{padding:0 0 0 1.8em;background:none;}
    .gnav .gnav-lv1:hover .gnav-lv2{top:45px;visibility:visible;opacity:1;}
    .gnav-01{top:14px;right:15px;}
    .gnav-contact{font-size:12px;line-height:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:fixed;top:160px;right:13px;padding:10px 0;border-top:1px solid;border-bottom:1px solid;letter-spacing:.25em;}
    .gnav .init-btm:after {
        content: '';
        display: inline-block;
        width: 6px;
        height: 6px;
        margin: 0 0 0 8px;
        border-right: 1px solid #333;
        border-bottom: 1px solid #333;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .page-container{padding:0 30px 30px 0;}
    .pnav ul{border:none;border-left:1px solid #eee;padding:30px;}
    .pnav li{margin-top:1em;}
    .pnav a{padding:0.2em 0 0.2em 0.8em;border:none;}
    .pnav a::after{content:none;}
    .animation{ -webkit-transition:none;transition:none;}
    .is-hide{opacity: 1;visibility: visible;}
    .no-scroll{overflow:visible;}
}
/* ----- object ページをまたいで使い回すパーツ ----- */
/* ttl */
.ttl-lv1{font-family:"Oswald",sans-serif;font-size:24px;font-weight:400;line-height:1.4;letter-spacing:0.2em;text-indent:0.35em;text-align:center;margin:0 0 15px;padding:1em 0 0 0;position:relative;background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M97.71%2070.65a55.292%2055.292%200%2000-3.79-5.91c-7.2-9.76-17.81-17.61-29.73-21.29-2.33-1.63-2.89-6.71-.58-10.9-2.45.18-8.95%204.82-9.88%205.57-.14-.74-.26-1.49-.48-2.24-.65-2.12-1.54-4.25-3.24-6.37-1.7%202.12-2.6%204.25-3.24%206.37-.22.75-.34%201.49-.48%202.24-.93-.75-7.43-5.39-9.88-5.57%202.31%204.18%201.75%209.27-.58%2010.9-11.84%203.66-22.38%2011.42-29.58%2021.07a55.826%2055.826%200%2000-3.97%206.14%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E') no-repeat top center;background-size:auto 1.5em;}
.ttl-lv1 .ttl-lv1-sub{display:block;font-size:0.3em;font-weight:normal;letter-spacing:0.25em;text-indent:0.25em;}
.ttl-lv1&gt;svg{fill:#333;width:1.7em;display:block;margin:0 auto 15px auto;}
.ttl-lv2{font-size:16px;font-weight:bold;letter-spacing:0.3em;text-indent:0.3em;border-bottom:2px solid;margin:0 0 2em 0;padding:1em 0;position:relative;}
.ttl-lv2:first-letter{color:#f5992c;}
.ttl-lv3 {color:#f5992c;font-family:"Yu Mincho",serif;font-size:16px;font-weight:bold;line-height:1.4;letter-spacing:0.1em;margin-top:0;margin-bottom:15px;position:relative;}
.ttl-sub{font-size:0.7em;}
@media only screen and (min-width:768px){
    .ttl-lv1{font-size:46px;}
    .ttl-lv1&gt;svg{margin:0 auto 15px auto;}
    .ttl-lv2{font-size:22px;}
    .ttl-lv3{font-size:22px;}
    .ttl-dotline{font-size:18px;}
}
/* txt */
.txt-sub{font-size:0.8em;}
/* btn */
.btn{color:inherit;text-decoration:none;white-space:normal;}
.btn-detail{/*display:inline-block;font-family:"Quicksand","Yu Gothic",sans-serif;font-size:12px;color:#333;font-weight:600;background-color:#fff;border:2px solid #333;padding:30px 40px;white-space:nowrap;position:relative;letter-spacing:.15em;transition:.2s;border-radius:100px;*/position:relative;display:inline-block;font-weight:bold;padding:1em 2em 1em 2em;color:#333;border:1px solid #333;border-radius:100px;transition:.4s;vertical-align:middle;}
.btn-detail::before,.btn-detail::after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle;transition:.2s;}
.btn-detail::before{right:-15px;width:28px;height:1px;background:#333;}
.btn-detail::after{right:-14px;width:14px;height:14px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform: rotate(45deg);transform:rotate(45deg);}
.btn-detail:hover::before{right:-18px;}
.btn-detail:hover::after{right:-17px;}
/*table*/
.tbl-default{width:100%;}
.tbl-default tr{border-bottom:1px solid #ddd;}
.tbl-default th,.tbl-default td{padding:1em;}
.tbl-default th{width:30%;}
.tbl-default td{width:70%;}
.tbl-sub tr{border-bottom:none;}
.tbl-sub th,.tbl-sub td{padding:0.5em;}
/* img */
.img-round{border-radius:30px;overflow:hidden;}
.img-cover{display: block;margin:0 auto;overflow:hidden;position:relative;}
.img-cover&gt;img{width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);ms-transform: translate(-50%, -50%);z-index:1;}
.imgbox figcaption{font-weight:bold;text-align:center;margin-top:0.5em;}
/* text */
.txt-red{color:#ea3f53;}
.txt-link{text-decoration:underline;}
.txt-link:hover{text-decoration:none;}
/*animation*/
.wave-container{position:relative;left:0;bottom:0;z-index:-1;}
.waves{position:absolute;overflow:hidden;bottom:-240px;height:527px;width:100%;z-index:-1;}
.wave {position:absolute;left:-180px;bottom:0;height:427px;width:2402px;background:url("../img/waves.png") center no-repeat;animation:5s wave ease-in-out infinite alternate;}
.wave.a {background-position:0 -854px;}.wave.b{animation-delay:.6s;background-position:0 -427px;}
.wave.c {animation-delay:1.2s;background-position:0 0;}
@keyframes wave {
    from {transform:translate(0, 0);}
    50% {transform: translate(-80px, 30px);}
    to {transform: translate(160px, -60px);}
}
/* alert */
.alert-warning{color:#ea3f53;background-color:#fff5f5;border-color:#ea3f53;}
.alert-info{color:#333;background-color:#fff;border:solid 3px #333;font-weight:bold;}
/*　other item　*/
.balloon{font-size:12px;position:relative;display:inline-block;border:2px solid #333;padding:1em;margin-bottom:20px;text-align:center}
.balloon:before{content:"";position:absolute;top:100%;left:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:8px solid transparent;border-top:solid 10px #333}
.balloon p{margin:0;padding:0}
.balloon-right{position:relative;display: inline-block;padding: 7px 10px;min-width:120px;max-width:100%;background:#fff;border:solid 3px #333;box-sizing: border-box;}
.balloon-right:before{content:"";position:absolute;top:50%;right:-20px;margin-top:-10px;border: 10px solid transparent;border-left:10px solid #fff;z-index:2;}
.balloon-right:after {content: "";position:absolute;top:50%;right:-26px;margin-top:-12px;border:12px solid #333;border-left:12px solid transparent;z-index: 1;}
.balloon-right span{margin: 0;padding: 0;}
.balloon-sl{text-align:center;font-weight:700;position:relative;display:block;padding:0 45px}
.balloon-sl:after,.balloon-sl:before{content:'';position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#333;border-radius:10px}
.balloon-sl:before{left:10px;-webkit-transform:rotate(50deg);transform:rotate(50deg)}
.balloon-sl:after{right:10px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}
.card-group{margin:0 0 15px 0;padding:0;}
.card{margin:0 10px;position:relative;}
.card-wrap{display:block;text-decoration:none;color:#333;background:#fff;margin:20px 5px 0 5px;padding:30px 30px 15px 30px;border-radius:10px;}
.card-wrap:hover{text-decoration:none;color:inherit;border-radius:0;}
.card-ttl,.card-ttl&gt;a{font-size:18px;font-weight:bold;text-decoration:none;}
.card-img{text-align:center;margin:0 auto;}
.card-img .img-cover{height:240px;height:28vw;}
.card-date{font-family:"Oswald";display:inline-block;position:absolute;top:0;left:0;z-index:2;line-height:1;border-radius:100%;color:#fff;background:#333;width:4.5em;height:4.5em;padding:8px;text-align:center;letter-spacing:-.01em}
.card-date .date-year{display:block;font-size:0.6em;}
.card-date .date-month{position:absolute;left:50%;top:50%;width:2em;margin:-0.8em 0 0 -2em;}
.card-date .date-day{position:absolute;left:50%;top:50%;width:2em;margin:0.5em 0 0 -0.2em;}
.card-date .date-hr{position:absolute;left:50%;top:50%;margin:-0.3em 0 0 -0.5em;}
.card-cat{font-family:"Oswald";font-size:12px;line-height:1.45;border-top:1px dashed #333;padding:10px 0;margin:0;}
.card-cat .blog-name{font-size:9px;color:#fff;line-height:1;padding:5px 8px;margin-right:8px;display:inline-block;}
.card-cat .blog-eki {background:#663300;}
.card-cat .blog-kinen {background:#F39;}
.card-cat .blog-eki_rest {background:#6b3839;}
.card-cat .blog-zekkei{background:#06C;}
.card-cat .blog-burger {background:#ef8200;}
.card-btn{border:none;color:#ae5c04;background-color:rgb(255, 233, 37);box-shadow:0px 4px 0px 0px #ffd322;width:8em;padding:0.8em 1em;}
.card-btn a{color:inherit;}
@media only screen and (min-width:768px){
    .card{margin:0 20px;}
    .card-img .img-cover{height:200px;height:18vw;}
}
@media only screen and (min-width:992px){
}
@media only screen and (min-width:1140px){
    .card-img .img-cover{height:260px;}
}

/* ----- p-index トップページ ----- */
.hero{position:relative;height:460px;height:75vh;overflow: hidden;}
.hero .mv-container{height: 100%;}
.hero .wave-container{position:absolute;left:0;bottom:0;width:100%;z-index: 3;}
.hero .mv-container::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: url("../img/index/hero_mv_thumbnail.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.hero-video::after{content:"";background:linear-gradient(-45deg, rgba(4, 114, 124, 0.3), rgba(17, 66, 99, 0.8));width:100%;height:100%;position:absolute;}
.hero-unit{color:#fff;width:100%;position:absolute;left: 0;top: 20%;z-index:9;text-align:center;}
.hero-txt{color:#fff;font-size:18px;font-weight:bold;margin-bottom:1em;letter-spacing:.2em;text-indent:.2em;}
.hero-illust{position:absolute;}
.illust-tama{width:80px;left:50px;bottom:5%;}
.illust-hasi{width:100px;right:50px;bottom:5%;}
.illust-fugu{width:100px;left:10px;bottom:20%;}
.illust-orange{width:80px;right:10px;bottom:20%;}
.hero .btn-detail{font-size:12px;color:#fff;border-color:#fff;}
.hero .btn-detail::before{background-color:#fff;}
.hero .btn-detail::after{border-color:#fff;}
@media only screen and (min-width:768px){
    .hero-unit{top: 40%;}
    .hero-txt{font-size:36px}
    .illust-tama{width:120px;left:30%;bottom:10%;}
    .illust-hasi{width:150px;right:30%;bottom:10%;}
    .illust-fugu{width:140px;left:10%;}
    .illust-orange{width:110px;right:10%;}
    .hero .btn-detail{font-size:14px;}
}
/* important */
.sec-important .important-list .slick-prev{border-color:transparent #fff transparent transparent;}
.sec-important .important-list .slick-next{border-color:transparent transparent transparent #fff;}
.sec-important{color:#ea3f53;padding:20px 0;}
.sec-important .important-list .slick-prev{border-color:transparent #ea3f53 transparent transparent;}
.sec-important .important-list .slick-next{border-color:transparent transparent transparent #ea3f53;}
/* news */
.p-index .sec-index-news{background-color:#f5992c;background-image: -moz-linear-gradient( 90deg, rgb(245,153,44) 0%, rgb(245,172,44) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(245,153,44) 0%, rgb(245,172,44) 100%);background-image: -ms-linear-gradient( 90deg, rgb(245,153,44) 0%, rgb(245,172,44) 100%);}
.p-index .sec-index-news .ttl-lv1{color:#fff;margin-bottom:0.5em;}
.news-more{font-weight:bold;color:#fff;display:inline-block;margin-top:5px;border:2px solid #fff;border-radius:100px;padding:10px 15px;font-size:12px;}
.news-more:hover{text-decoration:none;color:#f5992c;background:#fff;}
/* .news-slider .slick-arrow{color:#fff;position:absolute;bottom:-65px;font-weight:bold;}
.news-slider .slick-prev{left:0;padding:10px 10px 10px 25px;}
.news-slider .slick-next{right:0;padding:10px 25px 10px 10px;}
.news-slider .slick-prev::before,.news-slider .slick-next::before{content:'';width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;margin-top:-4px;}
.news-slider .slick-prev::before{-ms-transform: rotate(-135deg);-webkit-transform:rotate(-135deg);transform: rotate(-135deg);left:10px;}
.news-slider .slick-next::before{-ms-transform: rotate(45deg);-webkit-transform:rotate(45deg);transform: rotate(45deg);right:10px;} */
.news-slider .swiper-slide{padding:30px 0 0 0;position: relative;}
.news-slider .swiper-slide&gt;a{display:block;text-decoration:none;color:#333;background:#fff;padding:30px 30px 15px 30px;border-radius:10px;}
.news-slider .swiper-slide&gt;a:hover{opacity: 0.5;}
.news-slider .swiper-slide .card-date{top:0;left:15px;}

/* sec-index-service */
.sec-index-service{background:url("../img/index/bg_service.jpg") no-repeat top;background-size:cover;}
.sec-index-service .ttl-lv1{color:#fff;}
.service-list{list-style-type:none;padding:0 15px;}
.service-list&gt;li{margin-bottom:30px;}
.service-list .service-list-wrap{display:block;color:inherit;text-decoration:none;display:block;padding:2em 2em 18em 2em;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;box-shadow:0px 2px 15.36px 0.64px rgba(0, 0, 0, 0.4);}
.service-list-ttl{font-size:16px;line-height:1.4;font-weight:bold;color:#f5992c;text-align:center;padding-top:2.5em;background-repeat:no-repeat;background-position:top center;background-size:2.2em;margin:0 0 1em 0;}
.service-list .service-list-wrap:hover{-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px);box-shadow:10px 10px 18px 2px rgba(0, 0, 0, 0.3);transition: 0.4s;}
.eki .service-list-ttl,.uzu .service-list-ttl,.kagakukan .service-list-ttl{background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23f5992c%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M24%2025.46c-1.65%200-2.82-1.43-3-3.35-.17%201.93-1.35%203.35-3%203.35s-2.83-1.26-3-3.35c-.2%202.09-1.35%203.35-3%203.35a3.2%203.2%200%2001-3-3.35l2.77-11.58h24.42L39%2022.11a3.2%203.2%200%2001-3%203.35c-1.65%200-2.82-1.43-3-3.35-.19%201.91-1.35%203.35-3%203.35s-2.82-1.46-3-3.35c-.17%201.92-1.35%203.35-3%203.35zM11.7%2029.61v7.89h8.82v-3c0-2.39%201.54-4.07%203.53-4.07s3.36%201.58%203.36%204v3.07h8.89v-12%22%2F%3E%3C%2Fsvg%3E');}
.eki-rest .service-list-ttl,.uzu-rest .service-list-ttl{background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%20fill%3D%22%23f5992c%22%3E%3Cpath%20d%3D%22M70.31%208.49c-1.1%200-2%20.9-2%202v14.56l-2%20.67V10.49c0-1.1-.9-2-2-2s-2%20.9-2%202v15.22l-2-.67V10.49c0-1.1-.9-2-2-2s-2%20.9-2%202v16a2%202%200%20001.37%201.9l4.63%201.54v40.56c0%201.1.9%202%202%202s2-.9%202-2V29.93l4.63-1.54a2%202%200%20001.37-1.9v-16c0-1.1-.9-2-2-2z%22%2F%3E%3Cpath%20d%3D%22M58.31%2043.49c0-13.79-11.21-25-25-25s-25%2011.21-25%2025%2011.21%2025%2025%2025c13.78%200%2025-11.21%2025-25zm-46%200c0-11.58%209.42-21%2021-21s21%209.42%2021%2021-9.42%2021-21%2021-21-9.42-21-21z%22%2F%3E%3Cpath%20d%3D%22M50.31%2043.49c0-9.37-7.63-17-17-17s-17%207.63-17%2017%207.63%2017%2017%2017%2017-7.62%2017-17zm-30%200c0-7.17%205.83-13%2013-13s13%205.83%2013%2013-5.83%2013-13%2013-13-5.83-13-13z%22%2F%3E%3C%2Fsvg%3E');}
.shop .service-list-ttl{background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%20fill%3D%22%23f5992c%22%3E%3Cpath%20d%3D%22M70.33%2027.11h-17V15.44a2%202%200%2000-2-2h-22c-1.1%200-2%20.9-2%202v11.67h-17c-1.1%200-2%20.9-2%202v41.67c0%201.1.9%202%202%202h60a2%202%200%20002-2V29.11a2%202%200%2000-2-2zm-39-9.67h18v9.67h-18v-9.67zm37%2051.34h-56V31.11h56v37.67z%22%2F%3E%3Cpath%20d%3D%22M31.82%2036.61c0%201.44-1.16%202.6-2.6%202.6-1.44%200-2.6-1.16-2.6-2.6a2.601%202.601%200%20015.2%200zM53.74%2036.61c0%201.44-1.16%202.6-2.6%202.6-1.44%200-2.6-1.16-2.6-2.6a2.601%202.601%200%20015.2%200z%22%2F%3E%3C%2Fsvg%3E');background-size:2em;}
.ec .service-list-ttl{background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%20fill%3D%22%23f5992c%22%3E%3Cpath%20d%3D%22M70.33%2027.11h-17V15.44a2%202%200%2000-2-2h-22c-1.1%200-2%20.9-2%202v11.67h-17c-1.1%200-2%20.9-2%202v41.67c0%201.1.9%202%202%202h60a2%202%200%20002-2V29.11a2%202%200%2000-2-2zm-39-9.67h18v9.67h-18v-9.67zm37%2051.34h-56V31.11h56v37.67z%22%2F%3E%3Cpath%20d%3D%22M31.82%2036.61c0%201.44-1.16%202.6-2.6%202.6-1.44%200-2.6-1.16-2.6-2.6a2.601%202.601%200%20015.2%200zM53.74%2036.61c0%201.44-1.16%202.6-2.6%202.6-1.44%200-2.6-1.16-2.6-2.6a2.601%202.601%200%20015.2%200z%22%2F%3E%3C%2Fsvg%3E');background-size:2em;}
.burger .service-list-ttl{background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%20fill%3D%22%23f5992c%22%3E%3Cpath%20d%3D%22M50.31%2067.18v-8a2%202%200%2000-2-2h-38c-1.1%200-2%20.9-2%202v8c0%201.1.9%202%202%202h38a2%202%200%20002-2zm-4-2h-34v-4h34v4zM14.31%2051.18c-1.1%200-2%20.9-2%202s.9%202%202%202h30a2%202%200%20100-4h-30zM10.31%2049.18h38a2%202%200%20002-2c0-.14-.24-14-21-14s-21%2013.86-21%2014c0%201.1.9%202%202%202zm19-12c12.07%200%2015.57%205.07%2016.59%208H12.73c1.01-2.93%204.51-8%2016.58-8zM70.31%2029.18h-10.3l-1.72-10.33a1.995%201.995%200%2000-2.3-1.64%201.988%201.988%200%2000-1.64%202.3l1.61%209.67h-1.64a1.998%201.998%200%2000-1.99%202.12l2%2036c.06%201.06.94%201.89%202%201.89h12c1.06%200%201.94-.83%202-1.89l2-36a2.04%202.04%200%2000-.54-1.49%202.1%202.1%200%2000-1.48-.63zm-3.89%2036H58.2l-1.78-32H68.2l-1.78%2032z%22%2F%3E%3C%2Fsvg%3E');}
.ottamage .service-list-ttl{background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%20fill%3D%22%23f5992c%22%3E%3Cpath%20d%3D%22M8.33%2064.11c0%201.1.9%202%202%202h60c1.1%200%202-.9%202-2v-36c0-1.1-.9-2-2-2h-42v-4c0-1.1-.9-2-2-2h-10c-1.1%200-2%20.9-2%202v4h-4c-1.1%200-2%20.9-2%202v36zm10-40h6v2h-6v-2zm-6%206h56v32h-56v-32z%22%2F%3E%3Cpath%20d%3D%22M48.33%2034.11c-6.62%200-12%205.38-12%2012s5.38%2012%2012%2012%2012-5.38%2012-12-5.39-12-12-12zm0%2020c-4.41%200-8-3.59-8-8s3.59-8%208-8%208%203.59%208%208-3.59%208-8%208zM24.33%2035.11h-6c-1.1%200-2%20.9-2%202s.9%202%202%202h6c1.1%200%202-.9%202-2s-.9-2-2-2z%22%2F%3E%3C%2Fsvg%3E');}
.eki .service-list-wrap{background-image:url(../img/index/service_eki_bg.jpg);}
.uzu .service-list-wrap{background-image:url(../img/index/service_uzu_bg.jpg);}
.eki-rest .service-list-wrap{background-image:url(../img/index/service_eki_rest_bg.jpg);}
.uzu-rest .service-list-wrap{background-image:url(../img/index/service_uzu_rest_bg.jpg);}
.shop .service-list-wrap{background-image:url(../img/index/service_shop_bg.jpg);}
.ec .service-list-wrap{background-image:url(../img/index/service_ec_bg.jpg);}
.burger .service-list-wrap{background-image:url(../img/index/service_burger_bg.jpg);}
.kagakukan .service-list-wrap{background-image:url(../img/index/service_kagakukan_bg.jpg);}
.ottamage .service-list-wrap{background-image:url(../img/index/service_ottamage_bg.jpg);}

@media only screen and (min-width:768px){
    .service-list-ttl{font-size:18px;}
}
/* contact */
.sec-index-contact{padding-top:60px;}
.sec-index-contact .contact-wrap{border:2px solid #333;border-radius:8px;padding:50px 15px 15px 15px;position:relative;}
.sec-index-contact .ttl-lv1{background-color:#fff;background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M97.71%2070.65a55.292%2055.292%200%2000-3.79-5.91c-7.2-9.76-17.81-17.61-29.73-21.29-2.33-1.63-2.89-6.71-.58-10.9-2.45.18-8.95%204.82-9.88%205.57-.14-.74-.26-1.49-.48-2.24-.65-2.12-1.54-4.25-3.24-6.37-1.7%202.12-2.6%204.25-3.24%206.37-.22.75-.34%201.49-.48%202.24-.93-.75-7.43-5.39-9.88-5.57%202.31%204.18%201.75%209.27-.58%2010.9-11.84%203.66-22.38%2011.42-29.58%2021.07a55.826%2055.826%200%2000-3.97%206.14%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E');width:8em;position:absolute;top:-1.75em;left:50%;margin-left:-4em;}
.sec-index-contact .btn-detail{font-size:14px;display:block;border-width:2px;}
.sec-index-contact .btn-detail::before{height:2px;}
.sec-index-contact .btn-detail::after{border-width:2px;}
.sec-index-contact .contact-tel{text-align:center;}
.sec-index-contact .contact-tel&gt;p{margin-bottom:0;}
.sec-index-contact .contact-tel .tel{font-family:"Oswald";font-weight:bold;font-size:24px;line-height:1;}
@media only screen and (min-width: 768px){
    .sec-index-contact{padding-top:90px;}
    .sec-index-contact .contact-wrap{padding:100px 30px 30px 30px;}
    .sec-index-contact .btn-detail{font-size:20px;}
    .sec-index-contact .contact-tel .tel{font-size:40px;}
}

/* ----- p-company 会社案内  ----- */
.p-company .page-header{background-image:url(../img/company/pageheader_img.jpg);}
.company-access-name{font-size:18px;margin-top:1em;}
.company-access-name&gt;i{margin-right:0.5em;}

/* ----- p-aboutus 私たちについて  ----- */
.p-aboutus .page-header{background-image:url(../img/aboutus/pageheader_img.jpg);}
.aboutus-list dt{margin-bottom:1em;font-size:1.15em;}
.aboutus-list dd{margin-bottom:2em;}
.aboutus-list .list-num{font-family:"Yu Mincho",serif;color:#f5992c;font-size:1.8em;display:block;}
.sec-aboutus-message .imgbox{margin-top:15px;}
.p-aboutus .message-sign{text-align:right;margin-top:15px;}
.p-aboutus .message-sign&gt;img{width:80%;max-width:360px;}
@media screen and (min-width: 992px) {
    .aboutus-list .list-num{display:inline-block;vertical-align:middle;margin-right:0.5em;}
    .sec-aboutus-message .imgbox{margin-top:0;}
}

/* ----- p-service サービス  ----- */
.p-service .page-header{background-image:url(../img/service/pageheader_img.jpg);}
.p-service .service-ttl {font-weight:bold;text-align:center;}

/* ----- p-csr CSR情報  ----- */
.p-csr .page-header{background-image:url(../img/csr/pageheader_img.jpg);}

/* ----- p-contact お問い合わせ  ----- */
.p-contact .page-header{background-image:url(../img/contact/pageheader_img.jpg);}
.p-contact .contact-tel .tel{font-family:"Oswald";font-weight:bold;font-size:24px;line-height:1.4;}
.p-contact .contact-tel-ttl{font-size:1em;}
.p-contact .form-flow{padding-left:1em;}
.p-contact form{border:solid #333 2px;border-radius:6px;margin:30px auto;padding:15px;}
.p-contact .form-group{padding:20px;margin-bottom:0;}
.p-contact label{padding-top:5px;}
.p-contact nput{font-size:16px;padding:0.5em;}
.p-contact .form-text,.p-contact .form-tel,.p-contact .form-add-num{border-width:0 0 1px 0;background:none;border-color:#ccc;border-style:solid;max-width:100%;}
.p-contact .form-select{border-radius:6px;padding: 4px;}
.p-contact textarea{background:none;width:100%;padding:10px;border-radius:6px;border:1px solid #ccc;}
.p-contact .form-text:focus,.sec-contact-form textarea:focus{outline:none;border-color:#ff004c;}
.p-contact .btn-undo,.p-contact .btn-confirm,.p-contact .btn-send{border-radius:100px;border:none;background:#ddd;padding:12px 20px;margin-bottom:5px;width: 12em;}
.p-contact .btn-confirm{background:#fd9300;color:#fff;}
@media only screen and (min-width: 768px){
    .p-contact .contact-tel .tel{font-size:40px;}
    .p-contact .form-label{text-align:right;}
}
/* ----- category/archive カテゴリ/アーカイブページ  ----- */
.archive-ttl{text-align:center;font-size:24px;}
.archive-ttl&gt;span{display:inline-block;border-bottom:3px double #333;padding:15px 10px;}
.archive-list{padding:0;list-style-type:none;}
.archive-list li{padding:30px 0;border-bottom:dashed 1px #dedede;}
.archive-list li:last-child{border-bottom:none;}
.archive-list li .card-cat{border-top:none;}
.archive-post-date{color:#888;font-size:0.875em;margin-bottom:0;}
.archive-post-ttl{font-size:1.25em;margin-top:0;font-weight: bold;}
.archive-post-img{text-align:center;padding:0 0 15px 0;}
.archive-post-detail{text-align:center;margin:10px 0 0 0;}
@media only screen and (min-width:768px){
    .archive-list li{padding:30px 0;overflow:hidden;}
    .archive-post-img,.archive-post-body{float:left;}
    .archive-post-img{width:35%;padding:0 15px;}
    .archive-post-body{width:65%;padding:0 15px;}
    .archive-post-detail{text-align:right;}
}

/* ----- single-default 記事詳細（通常）ページ ----- */

.p-single-default{
    padding-top: 100px;
}
@media only screen and (min-width:768px){
    .p-single-default{
        padding-top:240px;
    }
}









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