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

/*　基本スタイル
--------------------------------------------------------------------------*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
img,
dl,
dt,
dd,
ol,
ul,
li,
form,
label,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1.5;
    background: #fff;
    color: #000;
    font-family: 'Noto Sans JP', "游ゴシック", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif;
    font-size: 14px;
}

ul {
    list-style: none;
}

img {
    max-width: 100%;
}

img,
iframe {
    vertical-align: bottom;
}

a {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
    color: #000;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input,
select {
    vertical-align: middle;
}

/*
.pankuzu{
	width:97%;
	padding:0.6% 1.5%;
	font-size:13px;
	margin:0;
	background:#FFF;
	color:#303030; }
	.pankuzu a{ color:#3B85E2; text-decoration:none;
}
.pankuzu a:hover{
	text-decoration:underline;
}
.pankuzu strong{
	border-bottom:1px solid #bbb; font-weight:normal;
}
.pankuzu h1{
	font-size:13px;display:inline;
}
*/
.pankuzu {
    background: #000;
}

.pankuzu ul {
    font-size: 0;
    max-width: 1300px;
    margin: 0 auto;
}

.pankuzu li {
    display: inline-block;
    background: #000;
    font-size: 13px;
    color: #fff;
    line-height: 1;
    padding: 15px 35px 15px 20px;
    position: relative;
}



.pankuzu li a {
    color: #fff;
    transition: 0.3s;
}

.pankuzu li a:hover {
    color: #aaa;
}

.pankuzu li:last-of-type::after {
    display: none;
}

.pankuzu li::after {
    content: "";
    display: block;
    background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u23048415/pc/category/css/../img/pankuzu.png);
    height: 100%;
    width: 17px;
    position: absolute;
    top: 0;
    right: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

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

/*　flexコンテナ
------------------------------------------------------------------------------------*/
.flex-container {
    display: -ms-flexbox;
    /* IE10 */
    display: -webkit-box;
    /* Android4.3以下、Safari3.1〜6.0 */
    display: -webkit-flex;
    /* Safari6.1以降 */
    display: flex;
}

/*　縦中央寄せ
------------------------------------------------------------------------------------*/
.align-center {
    -ms-flex-align: center;
    /*IE10*/
    -webkit-box-align: center;
    /* Android4.3以下、Safari3.1〜6.0 */
    -webkit-align-items: center;
    /* Safari6.1以降 */
    align-items: center;
}

/*　横均等揃え  両端余白なし
------------------------------------------------------------------------------------*/
.flex-between {
    -ms-flex-pack: justify;
    /*IE10*/
    -webkit-box-pack: justify;
    /* Android4.3以下、Safari3.1〜6.0 */
    -webkit-justify-content: space-between;
    /* Safari6.1以降 */
    justify-content: space-between;
}

/*　横中央寄せ
------------------------------------------------------------------------------------*/
.flex-center {
    -ms-flex-pack: cener;
    /*IE10*/
    -webkit-box-pack: center;
    /* Android4.3以下、Safari3.1〜6.0 */
    -webkit-justify-content: center;
    /* Safari6.1以降 */
    justify-content: center;
}

/*　順番　左から右
------------------------------------------------------------------------------------*/
.flex-reverse {
    -ms-flex-direction: row-reverse;
    /*IE10*/
    -webkit-box-direction: reverse;
    /* Android4.3以下、Safari3.1〜6.0 */
    -webkit-flex-direction: row-reverse;
    /* Safari6.1以降 */
    flex-direction: row-reverse;
}

/*　横幅が収まらない時改行
------------------------------------------------------------------------------------*/
.flex-wrap {
    -ms-flex-wrap: wrap;
    /*IE10*/
    -webkit-flex-wrap: wrap;
    /* Safari6.1以降 */
    flex-wrap: wrap;
}






/*　スマホ横・タブレット(480px～768px)
------------------------------------------------------------------------------------*/
@media screen and (max-width : 769px) {
    .sp-db {
        display: block;
    }

    /*　flexコンテナ
------------------------------------------------------------------------------------*/
    .sp-flex-container {
        display: -ms-flexbox;
        /* IE10 */
        display: -webkit-box;
        /* Android4.3以下、Safari3.1〜6.0 */
        display: -webkit-flex;
        /* Safari6.1以降 */
        display: flex;
    }

    /*　縦中央寄せ
------------------------------------------------------------------------------------*/
    .sp-align-center {
        -ms-flex-align: center;
        /*IE10*/
        -webkit-box-align: center;
        /* Android4.3以下、Safari3.1〜6.0 */
        -webkit-align-items: center;
        /* Safari6.1以降 */
        align-items: center;
    }

    /*　横均等揃え  両端余白なし
------------------------------------------------------------------------------------*/
    .sp-flex-between {
        -ms-flex-pack: justify;
        /*IE10*/
        -webkit-box-pack: justify;
        /* Android4.3以下、Safari3.1〜6.0 */
        -webkit-justify-content: space-between;
        /* Safari6.1以降 */
        justify-content: space-between;
    }

    /*　横中央寄せ
------------------------------------------------------------------------------------*/
    .sp-flex-center {
        -ms-flex-pack: cener;
        /*IE10*/
        -webkit-box-pack: center;
        /* Android4.3以下、Safari3.1〜6.0 */
        -webkit-justify-content: center;
        /* Safari6.1以降 */
        justify-content: center;
    }

    /*　順番　左から右
------------------------------------------------------------------------------------*/
    .sp-flex-reverse {
        -ms-flex-direction: row-reverse;
        /*IE10*/
        -webkit-box-direction: reverse;
        /* Android4.3以下、Safari3.1〜6.0 */
        -webkit-flex-direction: row-reverse;
        /* Safari6.1以降 */
        flex-direction: row-reverse;
    }

    /*　横幅が収まらない時改行
------------------------------------------------------------------------------------*/
    .sp-flex-wrap {
        -ms-flex-wrap: wrap;
        /*IE10*/
        -webkit-flex-wrap: wrap;
        /* Safari6.1以降 */
        flex-wrap: wrap;
    }

}

/*　スマホ縦(～479px)
------------------------------------------------------------------------------------*/
@media screen and (max-width : 480px) {
    .pankuzu li {
        font-size: 12px;
    }


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