@charset "utf-8";
/*Base style*/
html{
    height:-webkit-fill-available;
}
body{
    font-family: 'Noto Sans JP', "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;
    font-size: 15px;
    line-height: 1.5;
    color: #333;
    background:#fff;
    min-height:100vh;
    min-height:-webkit-fill-available;
}
label, input, textarea, select, button, .radio {
    cursor: pointer;
}
button {
    border: 0;
}
@media screen and (min-width:1500px){
    
    /*Feature部分*/
    .grid {
        display: flex;
        justify-content: center;
        gap: 20px;
        /* align-content: flex-start; */
        flex-wrap: wrap;
    }
    .grid-responsive {
        display: flex;
        justify-content: center;
        gap: 20px;
        /* align-content: flex-start; */
        flex-wrap: wrap;
    }

    /*アイテムの個数によって、アイテムの幅を規定して使い回せるようにしている。*/
    .grid-col-3 > .blog-top-item {
        width: 29%;
    }
    
    .grid-col-4 > .blog-top-item {
        width: 320px;
    }
    .mudai {
        margin: 50px;
    }

    .search {
        padding: 0 100px 5px 100px;
        font-size: 22px;
        color: #333;
        font-weight: bold;
        text-decoration: none;
    }
    .search-none {
        padding: 0 100px 5px 100px;
        font-size: 18px;
    }

    /* 特別展 */
    .tokuten-main-tittle {
        text-align: center;
        background-color: #0e78c4;
    }
    .tokuten-sub-tittle {
        font-size: 28px;
        font-weight: bold;
        color: #fff;
        margin: 0;
    }
    .tokuten-tittle-img {
        height: 150px;
    }
    .hajimeni-flex {
        display: flex;
        align-items: start;
        justify-content: center;
        margin-top: 50px;
        gap:42px;
    }
    .tokuten-bira-container {
        display: flex;
        justify-content: center;
    }
    .tokuten-bira {
        width: 425px;
        border: #333 2px solid;
    }
    .tokuten-hajimeni-containar {
        /* height: 601px; */
        width: 425px;
        background-color: #fff;
        border: #333 2px solid;
        padding: 10px;
    }
    .tokuten-hajimeni-tittle {
        padding: 10px;
        text-align: center;
        font-weight: bold;
        font-size: 24px;
    }
    .hajimeni-honbun {
        text-align: justify;
        font-weight: bold;
        font-size: 18px;
    }
    .hajimeni-tanto {
        text-align: right;
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 10px;
    }
    .tokuten-btn-containar {
        margin: 50px auto 50px auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tokuten-start-btn {
        background-color: #fff;
        padding: 20px 0;
        width: 500px;
        border-radius: 15px;
        font-size: 30px;
        background-color: #0e78c4;
        display: inline-block;
	    transition: .4s;
	    color: #fff;
	    /*--水平方向 垂直方向 色--*/
	    box-shadow: 5px 5px #1091ee;
    }
    .tokuten-btn-containar-home {
        margin: 150px auto 50px auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tokuten-start-btn:active {
        /*--水平方向 垂直方向 色--*/
        box-shadow: 0px 0px #1091ee;
    }
    .tokuten-home-btn {
        background-color: #fff;
        padding: 20px 0;
        width: 300px;
        border-radius: 15px;
        font-size: 20px;
        background-color: #0e78c4;
        display: inline-block;
	    transition: .4s;
	    color: #fff;
	    /*--水平方向 垂直方向 色--*/
	    box-shadow: 5px 5px #1091ee;
    }
    .tokuten-home-btn:active {
        /*--水平方向 垂直方向 色--*/
        box-shadow: 0px 0px #1091ee;
    }
    .tokuten-sec-flex {
        display: flex;
        align-items: flex-start;
        justify-content: center;
    }
    .tokuten-sec-flex-left {
        width: 1200px;
    }
    .tokuten-syo-tittle {
        font-weight: bold;
        color: #333;
        text-align: center;
        font-size: 36px;
    }
    .tokuten-syo-caption-containar {
        margin: 30px auto 50px auto;
        width: 900px;
        padding: 20px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-syo-caption {
        font-size: 20px;
        text-align: justify;
        line-height: 40px;
        font-weight: bold;
    }
    .tokuten-sec-caption-containar {
        margin: 50px auto 50px auto;
        width: 900px;
        padding: 20px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-sec-caption-tittle {
        text-align: center;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 26px;
    }
    .tokuten-sec-caption {
        text-align: justify;
        font-size: 20px;
        margin-bottom: 20px;
    }
    .sanko-bunken {
        font-size: 18px;
        font-weight: bold;
    }
    .sanko-bunken-ul {
        list-style: square;
        margin-left: 30px;
    }
    .sakuhin-flex {
        display: flex;
        align-items: start;
        justify-content: center;
        margin-bottom: 80px;
    }
    .sakuhin-left-containar {
        width: 550px;
    }
    .score-caption-containar {
        width: 550px;
        min-height: 648px;
        /* padding: 20px; */
        background-color: #fff;
        border: #333 2px solid;
    }
    .score-caption-title {
        background-color: #0e78c4;
        color: #fff;
        width: 900px;
        margin: 0 auto;
        padding: 10px;
        text-align: center;
        font-size: 28px;
        border-top: #333 2px solid;
        border-left: #333 2px solid;
        border-right: #333 2px solid;
    }
    .score-caption-body {
        margin: 0;
        padding: 10px;
        border-bottom: #333 1px solid;
    }
    .score-caption-body-bottom {
        margin: 0;
        padding: 10px;
    }
    .score-caption-body-bottom-long {
        margin: 0;
        padding: 10px;
        margin-bottom: 30px;
    }
    .score-caption-headline {
        margin: 0;
        font-size: 20px;
        font-weight: bold;
    }
    .score-caption-headline-biko {
        padding-top: 3px;
        margin-left: 10px;
        font-weight: bold;
    }
    .score-caption-flex-A {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-caption-flex-B {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-caption-flex-C {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-raireki-year {
        min-width: 110px;
        margin: 0 0 0 5px;
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-raireki {
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-caption-flex2 {
        display: flex;
        text-align: center;
        justify-content: center;
        width: 50%;
    }
    .score-seiseki {
        text-align: left;
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-seiseki-point {
        text-align: center;
        font-size: 16px;
        transform: scale(1 , 1.05);
        width: 50px;
        font-weight: bold;
    }
    .score-caption {
        font-size: 16px;
        transform: scale(1 , 1.05);
        margin: 0 0 0 7px;
    }
    .sakuhin-right-containar {
        width: 350px;
        /* margin-left: 50px; */
    }
    .score-photo {
        width: 350px;
        border-top: #333 2px solid;
        border-bottom:  #333 2px solid;
        border-right: #333 2px solid;
    }
    .sakuhin-photo-containar-log {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
    }
    .sakuhin-photo-containar-waseda {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
        height: 120px;
    }
    .sakuhin-photo-containar-keio {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
        height: 288px;
    }
    .sakuhin-photo-containar-tiba {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
        height: 215px;
    }
    .sakuhin-photo-containar-hoka {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
        height: 272px;
    }
    .sakuhin-photo-containar-shimane {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
    }
    .sakuhin-kyapsion {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin: 0px auto 30px auto;
    }
    .sakuhin-photo-kakudai {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin: 5px auto 0px auto;
    }
    .slider001-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .sub-caption {
        margin: 100px auto 50px auto;
        font-weight: bold;
        font-size: 24px;
        text-align: center;
    }
    .slider001 {
        width: 750px;
    }
    /* .slider001-wrappar {} */
    .slider001-slide {
        width: 350px;
    }
    .slider001-img {
        width: 350px;
        border: #333 1px solid;
    }
    .prev-button-001{
        left: -40px;
    }
    .next-button-001{
        right: -40px;
    }
    .pagination-001 {
        bottom: -30px!important;
    }
    .slider011-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider011 {
        width: 550px;
    }
    /* .slider011-wrappar {} */
    .slider011-slide {
        width: 550px;
    }
    .slider011-img {
        width: 550px;
        border: #333 1px solid;
    }
    .prev-button-011{
        left: -40px;
    }
    .next-button-011{
        right: -40px;
    }
    .pagination-011 {
        bottom: -30px!important;
    }
    .slider012-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider012 {
        width: 550px;
    }
    .slider012-slide {
        width: 550px;
    }
    .prev-button-012{
        left: -40px;
    }
    .next-button-012{
        right: -40px;
    }
    .pagination-012 {
        bottom: -30px!important;
    }
    .slider013-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider013 {
        width: 550px;
    }
    .slider013-slide {
        width: 550px;
    }
    .prev-button-013{
        left: -40px;
    }
    .next-button-013{
        right: -40px;
    }
    .pagination-013 {
        bottom: -30px!important;
    }
    .slider014-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider014 {
        width: 550px;
    }
    .slider014-slide {
        width: 550px;
    }
    .prev-button-014{
        left: -40px;
    }
    .next-button-014{
        right: -40px;
    }
    .pagination-014 {
        bottom: -30px!important;
    }
    .slider015-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider015 {
        width: 550px;
    }
    .slider015-slide {
        width: 550px;
    }
    .prev-button-015{
        left: -40px;
    }
    .next-button-015{
        right: -40px;
    }
    .pagination-015 {
        bottom: -30px!important;
    }
    .slider016-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider016 {
        width: 550px;
    }
    .slider016-slide {
        width: 550px;
    }
    .prev-button-016{
        left: -40px;
    }
    .next-button-016{
        right: -40px;
    }
    .pagination-016 {
        bottom: -30px!important;
    }
    .slider017-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider017 {
        width: 550px;
    }
    .slider017-slide {
        width: 550px;
    }
    .prev-button-017{
        left: -40px;
    }
    .next-button-017{
        right: -40px;
    }
    .pagination-017 {
        bottom: -30px!important;
    }
    .slider018-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider018 {
        width: 550px;
    }
    .slider018-slide {
        width: 550px;
    }
    .prev-button-018{
        left: -40px;
    }
    .next-button-018{
        right: -40px;
    }
    .pagination-018 {
        bottom: -30px!important;
    }
    .slider019-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider019 {
        width: 550px;
    }
    .slider019-slide {
        width: 550px;
    }
    .prev-button-019{
        left: -40px;
    }
    .next-button-019{
        right: -40px;
    }
    .pagination-019 {
        bottom: -30px!important;
    }
    .slider020-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider020 {
        width: 550px;
    }
    .slider020-slide {
        width: 550px;
    }
    .prev-button-020{
        left: -40px;
    }
    .next-button-020{
        right: -40px;
    }
    .pagination-020 {
        bottom: -30px!important;
    }
    .slider021-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider021 {
        width: 550px;
    }
    .slider021-slide {
        width: 550px;
    }
    .prev-button-021{
        left: -40px;
    }
    .next-button-021{
        right: -40px;
    }
    .pagination-021 {
        bottom: -30px!important;
    }
    .slider022-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider022 {
        width: 550px;
    }
    .slider022-slide {
        width: 550px;
    }
    .prev-button-022{
        left: -40px;
    }
    .next-button-022{
        right: -40px;
    }
    .pagination-022 {
        bottom: -30px!important;
    }
    .slider023-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider023 {
        width: 550px;
    }
    .slider023-slide {
        width: 550px;
    }
    .prev-button-023{
        left: -40px;
    }
    .next-button-023{
        right: -40px;
    }
    .pagination-023 {
        bottom: -30px!important;
    }
    .slider024-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider024 {
        width: 550px;
    }
    .slider024-slide {
        width: 550px;
    }
    .prev-button-024{
        left: -40px;
    }
    .next-button-024{
        right: -40px;
    }
    .pagination-024 {
        bottom: -30px!important;
    }
    .slider025-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider025 {
        width: 550px;
    }
    .slider025-slide {
        width: 550px;
    }
    .prev-button-025{
        left: -40px;
    }
    .next-button-025{
        right: -40px;
    }
    .pagination-025 {
        bottom: -30px!important;
    }
    .slider026-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider026 {
        width: 550px;
    }
    .slider026-slide {
        width: 550px;
    }
    .prev-button-026{
        left: -40px;
    }
    .next-button-026{
        right: -40px;
    }
    .pagination-026 {
        bottom: -30px!important;
    }
    .slider027-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider027 {
        width: 550px;
    }
    .slider027-slide {
        width: 550px;
    }
    .prev-button-027{
        left: -40px;
    }
    .next-button-027{
        right: -40px;
    }
    .pagination-027 {
        bottom: -30px!important;
    }
    .slider028-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider028 {
        width: 550px;
    }
    .slider028-slide {
        width: 550px;
    }
    .prev-button-028{
        left: -40px;
    }
    .next-button-028{
        right: -40px;
    }
    .pagination-028 {
        bottom: -30px!important;
    }
    .slider029-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider029 {
        width: 550px;
    }
    .slider029-slide {
        width: 550px;
    }
    .prev-button-029{
        left: -40px;
    }
    .next-button-029{
        right: -40px;
    }
    .pagination-029 {
        bottom: -30px!important;
    }
    .slider030-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider030 {
        width: 550px;
    }
    .slider030-slide {
        width: 550px;
    }
    .prev-button-030{
        left: -40px;
    }
    .next-button-030{
        right: -40px;
    }
    .pagination-030 {
        bottom: -30px!important;
    }
    

    .tokuten-sec-flex-right {
        width: 280px;
        margin-left: 20px;
    }
    .tokuten-mokuji-tittle {
        text-align: center;
        font-weight: bold;
        font-size: 26px;
    }
    .tokuten-mokuji {
        font-weight: bold;
        font-size: 22px;
    }
    .tokuten-mokuji-li {
        margin-top: 10px;
    }

    /* 2章 */
    .tenzibutu-title {
        font-size: 30px;
        text-align: center;
        background-color: #0e78c4;
        width: 900px;
        margin: 50px auto 25px auto;
        padding: 10px;
        color: #fff;
    }
    .tokuten-tenzibutu-caption-containar {
        margin: 50px auto 120px auto;
        width: 750px;
        padding: 20px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-tenzibutu-caption-tittle {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 0 30px 0;
    }
    .tokuten-tenzibutu-caption-No {
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-name {
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-school {
        padding: 0 20px 0 20px;
        /* width: 210px; */
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-ten {
        width: 50px;
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-tai {
        width: 30px;
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-taikaimei {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-time {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-sub {
        display: flex;
    }
    .tokuten-tenzibutu-caption-kaisen {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-biko {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-last {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
        margin-bottom: 30px;
    }
    .tenji-kaisetu {
        font-weight: bold;
        font-size: 20px;
    }
    .tokuten-tenzibutu-caption {
        text-align: justify;
        font-size: 18px;
    }
    .slider101-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider101 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider101-slide {
        width: 350px;
    }
    .slider101-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider102-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-101{
        left: -40px;
    }
    .next-button-101{
        right: -40px;
    }
    .pagination-101 {
        bottom: -30px!important;
    }
    .slider102-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider102 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider102-slide {
        width: 350px;
    }
    .prev-button-102{
        left: -40px;
    }
    .next-button-102{
        right: -40px;
    }
    .pagination-102{
        bottom: -30px!important;
    }
    .slider103-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider103 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider103-slide {
        width: 350px;
    }
    .prev-button-103{
        left: -40px;
    }
    .next-button-103{
        right: -40px;
    }
    .pagination-103{
        bottom: -30px!important;
    }
    .slider104-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider104 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider104-slide {
        width: 350px;
    }
    .prev-button-104{
        left: -40px;
    }
    .next-button-104{
        right: -40px;
    }
    .pagination-104{
        bottom: -30px!important;
    }
    .slider105-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider105 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider105-slide {
        width: 350px;
    }
    .prev-button-105{
        left: -40px;
    }
    .next-button-105{
        right: -40px;
    }
    .pagination-105{
        bottom: -30px!important;
    }
    .slider106-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider106 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider106-slide {
        width: 350px;
    }
    .prev-button-106{
        left: -40px;
    }
    .next-button-106{
        right: -40px;
    }
    .pagination-106{
        bottom: -30px!important;
    }
    .slider107-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider107 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider107-slide {
        width: 350px;
    }
    .prev-button-107{
        left: -40px;
    }
    .next-button-107{
        right: -40px;
    }
    .pagination-107{
        bottom: -30px!important;
    }
    .slider108-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider108 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider108-slide {
        width: 350px;
    }
    .prev-button-108{
        left: -40px;
    }
    .next-button-108{
        right: -40px;
    }
    .pagination-108{
        bottom: -30px!important;
    }
    .slider109-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider109 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider109-slide {
        width: 350px;
    }
    .prev-button-109{
        left: -40px;
    }
    .next-button-109{
        right: -40px;
    }
    .pagination-109{
        bottom: -30px!important;
    }
    .slider201-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider201 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider201-slide {
        width: 350px;
    }
    .slider201-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider202-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-201{
        left: -40px;
    }
    .next-button-201{
        right: -40px;
    }
    .pagination-201 {
        bottom: -30px!important;
    }
    .slider202-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider202 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider202-slide {
        width: 350px;
    }
    .prev-button-202{
        left: -40px;
    }
    .next-button-202{
        right: -40px;
    }
    .pagination-202{
        bottom: -30px!important;
    }
    .slider203-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider203 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider203-slide {
        width: 350px;
    }
    .prev-button-203{
        left: -40px;
    }
    .next-button-203{
        right: -40px;
    }
    .pagination-203{
        bottom: -30px!important;
    }
    .slider204-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider204 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider204-slide {
        width: 350px;
    }
    .prev-button-204{
        left: -40px;
    }
    .next-button-204{
        right: -40px;
    }
    .pagination-204{
        bottom: -30px!important;
    }
    .slider205-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider205 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider205-slide {
        width: 350px;
    }
    .prev-button-205{
        left: -40px;
    }
    .next-button-205{
        right: -40px;
    }
    .pagination-205{
        bottom: -30px!important;
    }
    .slider206-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider206 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider206-slide {
        width: 350px;
    }
    .prev-button-206{
        left: -40px;
    }
    .next-button-206{
        right: -40px;
    }
    .pagination-206{
        bottom: -30px!important;
    }
    .slider207-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider207 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider207-slide {
        width: 350px;
    }
    .prev-button-207{
        left: -40px;
    }
    .next-button-207{
        right: -40px;
    }
    .pagination-207{
        bottom: -30px!important;
    }
    .slider208-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider208 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider208-slide {
        width: 350px;
    }
    .prev-button-208{
        left: -40px;
    }
    .next-button-208{
        right: -40px;
    }
    .pagination-208{
        bottom: -30px!important;
    }
    .slider209-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider209 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider209-slide {
        width: 350px;
    }
    .prev-button-209{
        left: -40px;
    }
    .next-button-209{
        right: -40px;
    }
    .pagination-209{
        bottom: -30px!important;
    }
    .slider301-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider301 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider301-slide {
        width: 350px;
    }
    .slider301-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider302-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-301{
        left: -40px;
    }
    .next-button-301{
        right: -40px;
    }
    .pagination-301 {
        bottom: -30px!important;
    }
    .slider302-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider302 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider302-slide {
        width: 350px;
    }
    .prev-button-302{
        left: -40px;
    }
    .next-button-302{
        right: -40px;
    }
    .pagination-302{
        bottom: -30px!important;
    }
    .slider303-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider303 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider303-slide {
        width: 350px;
    }
    .prev-button-303{
        left: -40px;
    }
    .next-button-303{
        right: -40px;
    }
    .pagination-303{
        bottom: -30px!important;
    }
    .slider304-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider304 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider304-slide {
        width: 350px;
    }
    .prev-button-304{
        left: -40px;
    }
    .next-button-304{
        right: -40px;
    }
    .pagination-304{
        bottom: -30px!important;
    }
    .slider305-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider305 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider305-slide {
        width: 350px;
    }
    .prev-button-305{
        left: -40px;
    }
    .next-button-305{
        right: -40px;
    }
    .pagination-305{
        bottom: -30px!important;
    }
    .slider306-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider306 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider306-slide {
        width: 350px;
    }
    .prev-button-306{
        left: -40px;
    }
    .next-button-306{
        right: -40px;
    }
    .pagination-306{
        bottom: -30px!important;
    }
    .slider307-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider307 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider307-slide {
        width: 350px;
    }
    .prev-button-307{
        left: -40px;
    }
    .next-button-307{
        right: -40px;
    }
    .pagination-307{
        bottom: -30px!important;
    }
    .slider308-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider308 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider308-slide {
        width: 350px;
    }
    .prev-button-308{
        left: -40px;
    }
    .next-button-308{
        right: -40px;
    }
    .pagination-308{
        bottom: -30px!important;
    }
    .slider309-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider309 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider309-slide {
        width: 350px;
    }
    .prev-button-309{
        left: -40px;
    }
    .next-button-309{
        right: -40px;
    }
    .pagination-309{
        bottom: -30px!important;
    }
    .slider401-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider401 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider401-slide {
        width: 350px;
    }
    .slider401-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider402-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-401{
        left: -40px;
    }
    .next-button-401{
        right: -40px;
    }
    .pagination-401 {
        bottom: -30px!important;
    }
    .slider402-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider402 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider402-slide {
        width: 350px;
    }
    .prev-button-402{
        left: -40px;
    }
    .next-button-402{
        right: -40px;
    }
    .pagination-402{
        bottom: -30px!important;
    }
    .slider403-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider403 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider403-slide {
        width: 350px;
    }
    .prev-button-403{
        left: -40px;
    }
    .next-button-403{
        right: -40px;
    }
    .pagination-403{
        bottom: -30px!important;
    }
    .slider404-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider404 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider404-slide {
        width: 350px;
    }
    .prev-button-404{
        left: -40px;
    }
    .next-button-404{
        right: -40px;
    }
    .pagination-404{
        bottom: -30px!important;
    }
    .slider405-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider405 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider405-slide {
        width: 350px;
    }
    .prev-button-405{
        left: -40px;
    }
    .next-button-405{
        right: -40px;
    }
    .pagination-405{
        bottom: -30px!important;
    }
    .slider406-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider406 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider406-slide {
        width: 350px;
    }
    .prev-button-406{
        left: -40px;
    }
    .next-button-406{
        right: -40px;
    }
    .pagination-406{
        bottom: -30px!important;
    }
    .slider407-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider407 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider407-slide {
        width: 350px;
    }
    .prev-button-407{
        left: -40px;
    }
    .next-button-407{
        right: -40px;
    }
    .pagination-407{
        bottom: -30px!important;
    }
    .slider408-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider408 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider408-slide {
        width: 350px;
    }
    .prev-button-408{
        left: -40px;
    }
    .next-button-408{
        right: -40px;
    }
    .pagination-408{
        bottom: -30px!important;
    }
    .slider409-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider409 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider409-slide {
        width: 350px;
    }
    .prev-button-409{
        left: -40px;
    }
    .next-button-409{
        right: -40px;
    }
    .pagination-409{
        bottom: -30px!important;
    }
    .slider501-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider501 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider501-slide {
        width: 350px;
    }
    .slider501-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider502-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-501{
        left: -40px;
    }
    .next-button-501{
        right: -40px;
    }
    .pagination-501 {
        bottom: -30px!important;
    }
    .slider502-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider502 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider502-slide {
        width: 350px;
    }
    .prev-button-502{
        left: -40px;
    }
    .next-button-502{
        right: -40px;
    }
    .pagination-502{
        bottom: -30px!important;
    }
    .slider503-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider503 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider503-slide {
        width: 350px;
    }
    .prev-button-503{
        left: -40px;
    }
    .next-button-503{
        right: -40px;
    }
    .pagination-503{
        bottom: -30px!important;
    }
    .slider504-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider504 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider504-slide {
        width: 350px;
    }
    .prev-button-504{
        left: -40px;
    }
    .next-button-504{
        right: -40px;
    }
    .pagination-504{
        bottom: -30px!important;
    }
    .slider505-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider505 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider505-slide {
        width: 350px;
    }
    .prev-button-505{
        left: -40px;
    }
    .next-button-505{
        right: -40px;
    }
    .pagination-505{
        bottom: -30px!important;
    }
    .slider506-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider506 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider506-slide {
        width: 350px;
    }
    .prev-button-506{
        left: -40px;
    }
    .next-button-506{
        right: -40px;
    }
    .pagination-506{
        bottom: -30px!important;
    }
    .slider507-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider507 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider507-slide {
        width: 350px;
    }
    .prev-button-507{
        left: -40px;
    }
    .next-button-507{
        right: -40px;
    }
    .pagination-507{
        bottom: -30px!important;
    }
    .slider508-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider508 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider508-slide {
        width: 350px;
    }
    .prev-button-508{
        left: -40px;
    }
    .next-button-508{
        right: -40px;
    }
    .pagination-508{
        bottom: -30px!important;
    }
    .slider509-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider509 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider509-slide {
        width: 350px;
    }
    .prev-button-509{
        left: -40px;
    }
    .next-button-509{
        right: -40px;
    }
    .pagination-509{
        bottom: -30px!important;
    }
    .slider601-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider601 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider601-slide {
        width: 350px;
    }
    .slider601-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider602-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-601{
        left: -40px;
    }
    .next-button-601{
        right: -40px;
    }
    .pagination-601 {
        bottom: -30px!important;
    }
    .slider602-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider602 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider602-slide {
        width: 350px;
    }
    .prev-button-602{
        left: -40px;
    }
    .next-button-602{
        right: -40px;
    }
    .pagination-602{
        bottom: -30px!important;
    }
    .slider603-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider603 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider603-slide {
        width: 350px;
    }
    .prev-button-603{
        left: -40px;
    }
    .next-button-603{
        right: -40px;
    }
    .pagination-603{
        bottom: -30px!important;
    }
    .slider604-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider604 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider604-slide {
        width: 350px;
    }
    .prev-button-604{
        left: -40px;
    }
    .next-button-604{
        right: -40px;
    }
    .pagination-604{
        bottom: -30px!important;
    }
    .slider605-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider605 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider605-slide {
        width: 350px;
    }
    .prev-button-605{
        left: -40px;
    }
    .next-button-605{
        right: -40px;
    }
    .pagination-605{
        bottom: -30px!important;
    }
    .slider606-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider606 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider606-slide {
        width: 350px;
    }
    .prev-button-606{
        left: -40px;
    }
    .next-button-606{
        right: -40px;
    }
    .pagination-606{
        bottom: -30px!important;
    }
    .slider607-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider607 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider607-slide {
        width: 350px;
    }
    .prev-button-607{
        left: -40px;
    }
    .next-button-607{
        right: -40px;
    }
    .pagination-607{
        bottom: -30px!important;
    }
    .slider608-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider608 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider608-slide {
        width: 350px;
    }
    .prev-button-608{
        left: -40px;
    }
    .next-button-608{
        right: -40px;
    }
    .pagination-608{
        bottom: -30px!important;
    }
    .slider609-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider609 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider609-slide {
        width: 350px;
    }
    .prev-button-609{
        left: -40px;
    }
    .next-button-609{
        right: -40px;
    }
    .pagination-609{
        bottom: -30px!important;
    }
    .slider701-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider701 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider701-slide {
        width: 350px;
    }
    .slider701-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider702-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-701{
        left: -40px;
    }
    .next-button-701{
        right: -40px;
    }
    .pagination-701 {
        bottom: -30px!important;
    }
    .slider702-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider702 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider702-slide {
        width: 350px;
    }
    .prev-button-702{
        left: -40px;
    }
    .next-button-702{
        right: -40px;
    }
    .pagination-702{
        bottom: -30px!important;
    }
    .slider703-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider703 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider703-slide {
        width: 350px;
    }
    .prev-button-703{
        left: -40px;
    }
    .next-button-703{
        right: -40px;
    }
    .pagination-703{
        bottom: -30px!important;
    }
    .slider704-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider704 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider704-slide {
        width: 350px;
    }
    .prev-button-704{
        left: -40px;
    }
    .next-button-704{
        right: -40px;
    }
    .pagination-704{
        bottom: -30px!important;
    }
    .slider705-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider705 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider705-slide {
        width: 350px;
    }
    .prev-button-705{
        left: -40px;
    }
    .next-button-705{
        right: -40px;
    }
    .pagination-705{
        bottom: -30px!important;
    }
    .slider706-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider706 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider706-slide {
        width: 350px;
    }
    .prev-button-706{
        left: -40px;
    }
    .next-button-706{
        right: -40px;
    }
    .pagination-706{
        bottom: -30px!important;
    }
    .slider707-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider707 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider707-slide {
        width: 350px;
    }
    .prev-button-707{
        left: -40px;
    }
    .next-button-707{
        right: -40px;
    }
    .pagination-707{
        bottom: -30px!important;
    }
    .slider708-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider708 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider708-slide {
        width: 350px;
    }
    .prev-button-708{
        left: -40px;
    }
    .next-button-708{
        right: -40px;
    }
    .pagination-708{
        bottom: -30px!important;
    }
    .slider709-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider709 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider709-slide {
        width: 350px;
    }
    .prev-button-709{
        left: -40px;
    }
    .next-button-709{
        right: -40px;
    }
    .pagination-709{
        bottom: -30px!important;
    }
    .slider710-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider710 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider710-slide {
        width: 350px;
    }
    .prev-button-710{
        left: -40px;
    }
    .next-button-710{
        right: -40px;
    }
    .pagination-710{
        bottom: -30px!important;
    }
    .slider711-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider711 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider711-slide {
        width: 350px;
    }
    .prev-button-711{
        left: -40px;
    }
    .next-button-711{
        right: -40px;
    }
    .pagination-711{
        bottom: -30px!important;
    }
    .slider712-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider712 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider712-slide {
        width: 350px;
    }
    .prev-button-712{
        left: -40px;
    }
    .next-button-712{
        right: -40px;
    }
    .pagination-712{
        bottom: -30px!important;
    }
    .slider713-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider713 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider713-slide {
        width: 350px;
    }
    .prev-button-713{
        left: -40px;
    }
    .next-button-713{
        right: -40px;
    }
    .pagination-713{
        bottom: -30px!important;
    }
    .slider714-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider714 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider714-slide {
        width: 350px;
    }
    .prev-button-714{
        left: -40px;
    }
    .next-button-714{
        right: -40px;
    }
    .pagination-714{
        bottom: -30px!important;
    }
    .slider715-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider715 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider715-slide {
        width: 350px;
    }
    .prev-button-715{
        left: -40px;
    }
    .next-button-715{
        right: -40px;
    }
    .pagination-715{
        bottom: -30px!important;
    }
    .slider716-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider716 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider716-slide {
        width: 350px;
    }
    .prev-button-716{
        left: -40px;
    }
    .next-button-716{
        right: -40px;
    }
    .pagination-716{
        bottom: -30px!important;
    }
    .slider717-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider717 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider717-slide {
        width: 350px;
    }
    .prev-button-717{
        left: -40px;
    }
    .next-button-717{
        right: -40px;
    }
    .pagination-717{
        bottom: -30px!important;
    }
    .slider718-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider718 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider718-slide {
        width: 350px;
    }
    .prev-button-718{
        left: -40px;
    }
    .next-button-718{
        right: -40px;
    }
    .pagination-718{
        bottom: -30px!important;
    }
    .slider719-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider719 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider719-slide {
        width: 350px;
    }
    .prev-button-719{
        left: -40px;
    }
    .next-button-719{
        right: -40px;
    }
    .pagination-719{
        bottom: -30px!important;
    }
    .slider720-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider720 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider720-slide {
        width: 350px;
    }
    .prev-button-720{
        left: -40px;
    }
    .next-button-720{
        right: -40px;
    }
    .pagination-720{
        bottom: -30px!important;
    }
    .slider801-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider801 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider801-slide {
        width: 350px;
    }
    .slider801-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider802-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-801{
        left: -40px;
    }
    .next-button-801{
        right: -40px;
    }
    .pagination-801 {
        bottom: -30px!important;
    }
    .slider802-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider802 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider802-slide {
        width: 350px;
    }
    .prev-button-802{
        left: -40px;
    }
    .next-button-802{
        right: -40px;
    }
    .pagination-802{
        bottom: -30px!important;
    }
    .slider803-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider803 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider803-slide {
        width: 350px;
    }
    .prev-button-803{
        left: -40px;
    }
    .next-button-803{
        right: -40px;
    }
    .pagination-803{
        bottom: -30px!important;
    }
    .slider804-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider804 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider804-slide {
        width: 350px;
    }
    .prev-button-804{
        left: -40px;
    }
    .next-button-804{
        right: -40px;
    }
    .pagination-804{
        bottom: -30px!important;
    }
    .slider805-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider805 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider805-slide {
        width: 350px;
    }
    .prev-button-805{
        left: -40px;
    }
    .next-button-805{
        right: -40px;
    }
    .pagination-805{
        bottom: -30px!important;
    }
    .slider806-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider806 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider806-slide {
        width: 350px;
    }
    .prev-button-806{
        left: -40px;
    }
    .next-button-806{
        right: -40px;
    }
    .pagination-806{
        bottom: -30px!important;
    }
    .slider807-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider807 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider807-slide {
        width: 350px;
    }
    .prev-button-807{
        left: -40px;
    }
    .next-button-807{
        right: -40px;
    }
    .pagination-807{
        bottom: -30px!important;
    }
    .slider808-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider808 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider808-slide {
        width: 350px;
    }
    .prev-button-808{
        left: -40px;
    }
    .next-button-808{
        right: -40px;
    }
    .pagination-808{
        bottom: -30px!important;
    }
    .slider809-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider809 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider809-slide {
        width: 350px;
    }
    .prev-button-809{
        left: -40px;
    }
    .next-button-809{
        right: -40px;
    }
    .pagination-809{
        bottom: -30px!important;
    }
    
    /* コラム */
    .column-containar {
        margin: 50px auto 100px auto;
        width: 600px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .column-img-w {
        width: 400px;
        border: #333 2px solid;
    }
    .column-img-h {
        height: 800px;
        margin: 0 auto 0 auto;
        text-align: center;
    }
    /* tokuten-hokokusyo */
    .tokuten-in-zyoho-title {
        font-weight: bold;
        background-color: #fff;
        color: red;
        text-align: center;
        border: #333 2px solid;
        padding: 10px;
        width: 800px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hokokusyo-flex {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 30px auto 0px auto;
    }
    .tokuten-hokokusyo-left {
        width:350px
    }
    .tokuten-hokokusyo-containar-photo {
        width: 350px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hokokusyo-right {
        width: 350px;
        margin-left: 50px;
    }
    .tokuten-hokokusyo-containar {
        background-color: #fff;
        border: #333 2px solid;
        padding: 20px;
    }
    .tokuten-hokokusyo-containar #red {
        font-weight: bold;
        color: red;
        font-size: 20px;
    }
    .tokuten-hokokusyo-containar #black {
        font-weight: bold;
        font-size: 20px;
    }
    .tokuten-hokokusyo-title {
        text-align: center;
        font-size: 24px;
        margin-bottom: 20px;
    }
    .tokuten-hokokusyo-ul {
        text-align: center;
    }
    .tokuten-hokokusyo-li {
        margin-bottom: 20px;
    }
    .tokuten-book-name {
        font-size: 20px;
    }
    .tokuten-sub-name {
        font-size: 18px;
    }
}



@media screen and (max-width:1499px){
    
    /*Feature部分*/
    .grid {
        display: flex;
        justify-content: center;
        gap: 20px;
        /* align-content: flex-start; */
        flex-wrap: wrap;
    }
    .grid-responsive {
        display: flex;
        justify-content: center;
        gap: 20px;
        /* align-content: flex-start; */
        flex-wrap: wrap;
    }

    /*アイテムの個数によって、アイテムの幅を規定して使い回せるようにしている。*/
    .grid-col-3 > .blog-top-item {
        width: 29%;
    }
    
    .grid-col-4 > .blog-top-item {
        width: 320px;
    }
    .mudai {
        margin: 50px;
    }

    .search {
        padding: 0 100px 5px 100px;
        font-size: 22px;
        color: #333;
        font-weight: bold;
        text-decoration: none;
    }
    .search-none {
        padding: 0 100px 5px 100px;
        font-size: 18px;
    }

    /* 特別展 */
    .tokuten-main-tittle {
        text-align: center;
        background-color: #0e78c4;
    }
    .tokuten-sub-tittle {
        font-size: 28px;
        font-weight: bold;
        color: #fff;
        margin: 0;
    }
    .tokuten-tittle-img {
        height: 150px;
    }
    .hajimeni-flex {
        display: flex;
        align-items: start;
        justify-content: center;
        gap:42px;
    }
    .tokuten-bira-container {
        display: flex;
        justify-content: center;
    }
    .tokuten-bira {
        width: 425px;
        border: #333 2px solid;
    }
    .tokuten-hajimeni-containar {
        /* height: 601px; */
        width: 425px;
        background-color: #fff;
        border: #333 2px solid;
        padding: 10px;
    }
    .tokuten-hajimeni-tittle {
        padding: 10px;
        text-align: center;
        font-weight: bold;
        font-size: 24px;
    }
    .hajimeni-honbun {
        text-align: justify;
        font-weight: bold;
        font-size: 18px;
    }
    .hajimeni-tanto {
        text-align: right;
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 10px;
    }
    .tokuten-btn-containar {
        margin: 50px auto 50px auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tokuten-start-btn {
        background-color: #fff;
        padding: 20px 0;
        width: 500px;
        border-radius: 15px;
        font-size: 30px;
        background-color: #0e78c4;
        display: inline-block;
	    transition: .4s;
	    color: #fff;
	    /*--水平方向 垂直方向 色--*/
	    box-shadow: 5px 5px #1091ee;
    }
    .tokuten-start-btn:active {
        /*--水平方向 垂直方向 色--*/
        box-shadow: 0px 0px #1091ee;
    }
    .tokuten-btn-containar-home {
        margin: 150px auto 50px auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tokuten-home-btn {
        background-color: #fff;
        padding: 20px 0;
        width: 300px;
        border-radius: 15px;
        font-size: 20px;
        background-color: #0e78c4;
        display: inline-block;
	    transition: .4s;
	    color: #fff;
	    /*--水平方向 垂直方向 色--*/
	    box-shadow: 5px 5px #1091ee;
    }
    .tokuten-home-btn:active {
        /*--水平方向 垂直方向 色--*/
        box-shadow: 0px 0px #1091ee;
    }
    .tokuten-sec-flex {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column-reverse;
    }
    .tokuten-sec-flex-left {
        width: 1200px;
        margin: 0 auto 0 auto;
    }
    .tokuten-syo-tittle {
        font-weight: bold;
        color: #333;
        text-align: center;
        font-size: 36px;
    }
    .tokuten-syo-caption-containar {
        margin: 30px auto 50px auto;
        width: 900px;
        padding: 20px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-syo-caption {
        font-size: 20px;
        text-align: justify;
        line-height: 40px;
        font-weight: bold;
    }
    .tokuten-sec-caption-containar {
        margin: 50px auto 50px auto;
        width: 900px;
        padding: 20px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-sec-caption-tittle {
        text-align: center;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 26px;
    }
    .tokuten-sec-caption {
        text-align: justify;
        font-size: 20px;
        margin-bottom: 20px;
    }
    .sanko-bunken {
        font-size: 18px;
        font-weight: bold;
    }
    .sanko-bunken-ul {
        list-style: square;
        margin-left: 30px;
    }
    .sakuhin-flex {
        display: flex;
        align-items: start;
        justify-content: center;
        margin-bottom: 80px;
    }
    .sakuhin-left-containar {
        width: 550px;
    }
    .score-caption-containar {
        width: 550px;
        min-height: 648px;
        /* padding: 20px; */
        background-color: #fff;
        border: #333 2px solid;
    }
    .score-caption-title {
        background-color: #0e78c4;
        color: #fff;
        width: 900px;
        margin: 0 auto;
        padding: 10px;
        text-align: center;
        font-size: 28px;
        border-top: #333 2px solid;
        border-left: #333 2px solid;
        border-right: #333 2px solid;
    }
    .score-caption-body {
        margin: 0;
        padding: 10px;
        border-bottom: #333 1px solid;
    }
    .score-caption-body-bottom {
        margin: 0;
        padding: 10px;
    }
    .score-caption-body-bottom-long {
        margin: 0;
        padding: 10px;
        margin-bottom: 32px;
    }
    .score-caption-headline {
        margin: 0;
        font-size: 20px;
        font-weight: bold;
    }
    .score-caption-headline-biko {
        padding-top: 3px;
        margin-left: 10px;
        font-weight: bold;
    }
    .score-caption-flex-A {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-caption-flex-B {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-caption-flex-C {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-raireki-year {
        min-width: 110px;
        margin: 0 0 0 5px;
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-raireki {
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-caption-flex2 {
        display: flex;
        text-align: center;
        justify-content: center;
        width: 50%;
    }
    .score-seiseki {
        text-align: left;
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-seiseki-point {
        text-align: center;
        font-size: 16px;
        transform: scale(1 , 1.05);
        width: 50px;
        font-weight: bold;
    }
    .score-caption {
        font-size: 16px;
        transform: scale(1 , 1.05);
        margin: 0 0 0 7px;
    }
    .sakuhin-right-containar {
        width: 350px;
        /* margin-left: 50px; */
    }
    .score-photo {
        width: 350px;
        border-top: #333 2px solid;
        border-right: #333 2px solid;
        border-bottom: #333 2px solid;
    }
    .sakuhin-photo-containar-log {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
    }
    .sakuhin-photo-containar-waseda {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
        height: 93px;
    }
    .sakuhin-photo-containar-keio {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
        height: 261px;
    }
    .sakuhin-photo-containar-tiba {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
        height: 189px;
    }
    .sakuhin-photo-containar-hoka {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
        height: 270px;
    }
    .sakuhin-photo-containar-shimane {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
    }
    .sakuhin-kyapsion {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin: 0px auto 30px auto;
    }
    .sakuhin-photo-kakudai {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin: 5px auto 0px auto;
    }
    .slider001-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .sub-caption {
        margin: 100px auto 50px auto;
        font-weight: bold;
        font-size: 24px;
        text-align: center;
    }
    .slider001 {
        width: 750px;
    }
    /* .slider001-wrappar {} */
    .slider001-slide {
        width: 350px;
    }
    .slider001-img {
        width: 350px;
        border: #333 1px solid;
    }
    .prev-button-001{
        left: -40px;
    }
    .next-button-001{
        right: -40px;
    }
    .pagination-001 {
        bottom: -30px!important;
    }
    .slider011-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider011 {
        width: 550px;
    }
    /* .slider011-wrappar {} */
    .slider011-slide {
        width: 550px;
    }
    .slider011-img {
        width: 550px;
        border: #333 1px solid;
    }
    .prev-button-011{
        left: -40px;
    }
    .next-button-011{
        right: -40px;
    }
    .pagination-011 {
        bottom: -30px!important;
    }
    .slider012-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider012 {
        width: 550px;
    }
    .slider012-slide {
        width: 550px;
    }
    .prev-button-012{
        left: -40px;
    }
    .next-button-012{
        right: -40px;
    }
    .pagination-012 {
        bottom: -30px!important;
    }
    .slider013-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider013 {
        width: 550px;
    }
    .slider013-slide {
        width: 550px;
    }
    .prev-button-013{
        left: -40px;
    }
    .next-button-013{
        right: -40px;
    }
    .pagination-013 {
        bottom: -30px!important;
    }
    .slider014-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider014 {
        width: 550px;
    }
    .slider014-slide {
        width: 550px;
    }
    .prev-button-014{
        left: -40px;
    }
    .next-button-014{
        right: -40px;
    }
    .pagination-014 {
        bottom: -30px!important;
    }
    .slider015-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider015 {
        width: 550px;
    }
    .slider015-slide {
        width: 550px;
    }
    .prev-button-015{
        left: -40px;
    }
    .next-button-015{
        right: -40px;
    }
    .pagination-015 {
        bottom: -30px!important;
    }
    .slider016-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider016 {
        width: 550px;
    }
    .slider016-slide {
        width: 550px;
    }
    .prev-button-016{
        left: -40px;
    }
    .next-button-016{
        right: -40px;
    }
    .pagination-016 {
        bottom: -30px!important;
    }
    .slider017-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider017 {
        width: 550px;
    }
    .slider017-slide {
        width: 550px;
    }
    .prev-button-017{
        left: -40px;
    }
    .next-button-017{
        right: -40px;
    }
    .pagination-017 {
        bottom: -30px!important;
    }
    .slider018-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider018 {
        width: 550px;
    }
    .slider018-slide {
        width: 550px;
    }
    .prev-button-018{
        left: -40px;
    }
    .next-button-018{
        right: -40px;
    }
    .pagination-018 {
        bottom: -30px!important;
    }
    .slider019-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider019 {
        width: 550px;
    }
    .slider019-slide {
        width: 550px;
    }
    .prev-button-019{
        left: -40px;
    }
    .next-button-019{
        right: -40px;
    }
    .pagination-019 {
        bottom: -30px!important;
    }
    .slider020-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider020 {
        width: 550px;
    }
    .slider020-slide {
        width: 550px;
    }
    .prev-button-020{
        left: -40px;
    }
    .next-button-020{
        right: -40px;
    }
    .pagination-020 {
        bottom: -30px!important;
    }
    .slider021-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider021 {
        width: 550px;
    }
    .slider021-slide {
        width: 550px;
    }
    .prev-button-021{
        left: -40px;
    }
    .next-button-021{
        right: -40px;
    }
    .pagination-021 {
        bottom: -30px!important;
    }
    .slider022-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider022 {
        width: 550px;
    }
    .slider022-slide {
        width: 550px;
    }
    .prev-button-022{
        left: -40px;
    }
    .next-button-022{
        right: -40px;
    }
    .pagination-022 {
        bottom: -30px!important;
    }
    .slider023-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider023 {
        width: 550px;
    }
    .slider023-slide {
        width: 550px;
    }
    .prev-button-023{
        left: -40px;
    }
    .next-button-023{
        right: -40px;
    }
    .pagination-023 {
        bottom: -30px!important;
    }
    .slider024-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider024 {
        width: 550px;
    }
    .slider024-slide {
        width: 550px;
    }
    .prev-button-024{
        left: -40px;
    }
    .next-button-024{
        right: -40px;
    }
    .pagination-024 {
        bottom: -30px!important;
    }
    .slider025-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider025 {
        width: 550px;
    }
    .slider025-slide {
        width: 550px;
    }
    .prev-button-025{
        left: -40px;
    }
    .next-button-025{
        right: -40px;
    }
    .pagination-025 {
        bottom: -30px!important;
    }
    .slider026-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider026 {
        width: 550px;
    }
    .slider026-slide {
        width: 550px;
    }
    .prev-button-026{
        left: -40px;
    }
    .next-button-026{
        right: -40px;
    }
    .pagination-026 {
        bottom: -30px!important;
    }
    .slider027-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider027 {
        width: 550px;
    }
    .slider027-slide {
        width: 550px;
    }
    .prev-button-027{
        left: -40px;
    }
    .next-button-027{
        right: -40px;
    }
    .pagination-027 {
        bottom: -30px!important;
    }
    .slider028-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider028 {
        width: 550px;
    }
    .slider028-slide {
        width: 550px;
    }
    .prev-button-028{
        left: -40px;
    }
    .next-button-028{
        right: -40px;
    }
    .pagination-028 {
        bottom: -30px!important;
    }
    .slider029-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider029 {
        width: 550px;
    }
    .slider029-slide {
        width: 550px;
    }
    .prev-button-029{
        left: -40px;
    }
    .next-button-029{
        right: -40px;
    }
    .pagination-029 {
        bottom: -30px!important;
    }
    .slider030-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider030 {
        width: 550px;
    }
    .slider030-slide {
        width: 550px;
    }
    .prev-button-030{
        left: -40px;
    }
    .next-button-030{
        right: -40px;
    }
    .pagination-030 {
        bottom: -30px!important;
    }

    .tokuten-sec-flex-right {
        width: 280px;
        margin: 20px auto 50px auto;
        display: none !important;
    }
    .tokuten-mokuji-tittle {
        text-align: center;
        font-weight: bold;
        font-size: 26px;
    }
    .tokuten-mokuji {
        text-align: left;
        font-weight: bold;
        font-size: 22px;
    }
    .tokuten-mokuji-li {
        margin-top: 10px;
    }

    /* 2章 */
    .tenzibutu-title {
        font-size: 30px;
        text-align: center;
        background-color: #0e78c4;
        width: 900px;
        margin: 50px auto 25px auto;
        padding: 10px;
        color: #fff;
    }
    .tokuten-tenzibutu-caption-containar {
        margin: 50px auto 120px auto;
        width: 750px;
        padding: 20px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-tenzibutu-caption-tittle {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 0 30px 0;
    }
    .tokuten-tenzibutu-caption-No {
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-name {
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-school {
        padding: 0 20px 0 20px;
        /* width: 210px; */
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-ten {
        width: 50px;
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-tai {
        width: 30px;
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-taikaimei {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-time {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-sub {
        display: flex;
    }
    .tokuten-tenzibutu-caption-kaisen {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-biko {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-last {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
        margin-bottom: 30px;
    }
    .tenji-kaisetu {
        font-weight: bold;
        font-size: 20px;
    }
    .tokuten-tenzibutu-caption {
        text-align: justify;
        font-size: 18px;
    }
    .slider101-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider101 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider101-slide {
        width: 350px;
    }
    .slider101-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider102-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-101{
        left: -40px;
    }
    .next-button-101{
        right: -40px;
    }
    .pagination-101 {
        bottom: -30px!important;
    }
    .slider102-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider102 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider102-slide {
        width: 350px;
    }
    .prev-button-102{
        left: -40px;
    }
    .next-button-102{
        right: -40px;
    }
    .pagination-102{
        bottom: -30px!important;
    }
    .slider103-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider103 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider103-slide {
        width: 350px;
    }
    .prev-button-103{
        left: -40px;
    }
    .next-button-103{
        right: -40px;
    }
    .pagination-103{
        bottom: -30px!important;
    }
    .slider104-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider104 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider104-slide {
        width: 350px;
    }
    .prev-button-104{
        left: -40px;
    }
    .next-button-104{
        right: -40px;
    }
    .pagination-104{
        bottom: -30px!important;
    }
    .slider105-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider105 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider105-slide {
        width: 350px;
    }
    .prev-button-105{
        left: -40px;
    }
    .next-button-105{
        right: -40px;
    }
    .pagination-105{
        bottom: -30px!important;
    }
    .slider106-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider106 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider106-slide {
        width: 350px;
    }
    .prev-button-106{
        left: -40px;
    }
    .next-button-106{
        right: -40px;
    }
    .pagination-106{
        bottom: -30px!important;
    }
    .slider107-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider107 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider107-slide {
        width: 350px;
    }
    .prev-button-107{
        left: -40px;
    }
    .next-button-107{
        right: -40px;
    }
    .pagination-107{
        bottom: -30px!important;
    }
    .slider108-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider108 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider108-slide {
        width: 350px;
    }
    .prev-button-108{
        left: -40px;
    }
    .next-button-108{
        right: -40px;
    }
    .pagination-108{
        bottom: -30px!important;
    }
    .slider109-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider109 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider109-slide {
        width: 350px;
    }
    .prev-button-109{
        left: -40px;
    }
    .next-button-109{
        right: -40px;
    }
    .pagination-109{
        bottom: -30px!important;
    }
    .slider201-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider201 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider201-slide {
        width: 350px;
    }
    .slider201-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider202-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-201{
        left: -40px;
    }
    .next-button-201{
        right: -40px;
    }
    .pagination-201 {
        bottom: -30px!important;
    }
    .slider202-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider202 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider202-slide {
        width: 350px;
    }
    .prev-button-202{
        left: -40px;
    }
    .next-button-202{
        right: -40px;
    }
    .pagination-202{
        bottom: -30px!important;
    }
    .slider203-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider203 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider203-slide {
        width: 350px;
    }
    .prev-button-203{
        left: -40px;
    }
    .next-button-203{
        right: -40px;
    }
    .pagination-203{
        bottom: -30px!important;
    }
    .slider204-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider204 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider204-slide {
        width: 350px;
    }
    .prev-button-204{
        left: -40px;
    }
    .next-button-204{
        right: -40px;
    }
    .pagination-204{
        bottom: -30px!important;
    }
    .slider205-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider205 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider205-slide {
        width: 350px;
    }
    .prev-button-205{
        left: -40px;
    }
    .next-button-205{
        right: -40px;
    }
    .pagination-205{
        bottom: -30px!important;
    }
    .slider206-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider206 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider206-slide {
        width: 350px;
    }
    .prev-button-206{
        left: -40px;
    }
    .next-button-206{
        right: -40px;
    }
    .pagination-206{
        bottom: -30px!important;
    }
    .slider207-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider207 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider207-slide {
        width: 350px;
    }
    .prev-button-207{
        left: -40px;
    }
    .next-button-207{
        right: -40px;
    }
    .pagination-207{
        bottom: -30px!important;
    }
    .slider208-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider208 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider208-slide {
        width: 350px;
    }
    .prev-button-208{
        left: -40px;
    }
    .next-button-208{
        right: -40px;
    }
    .pagination-208{
        bottom: -30px!important;
    }
    .slider209-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider209 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider209-slide {
        width: 350px;
    }
    .prev-button-209{
        left: -40px;
    }
    .next-button-209{
        right: -40px;
    }
    .pagination-209{
        bottom: -30px!important;
    }
    .slider301-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider301 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider301-slide {
        width: 350px;
    }
    .slider301-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider302-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-301{
        left: -40px;
    }
    .next-button-301{
        right: -40px;
    }
    .pagination-301 {
        bottom: -30px!important;
    }
    .slider302-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider302 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider302-slide {
        width: 350px;
    }
    .prev-button-302{
        left: -40px;
    }
    .next-button-302{
        right: -40px;
    }
    .pagination-302{
        bottom: -30px!important;
    }
    .slider303-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider303 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider303-slide {
        width: 350px;
    }
    .prev-button-303{
        left: -40px;
    }
    .next-button-303{
        right: -40px;
    }
    .pagination-303{
        bottom: -30px!important;
    }
    .slider304-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider304 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider304-slide {
        width: 350px;
    }
    .prev-button-304{
        left: -40px;
    }
    .next-button-304{
        right: -40px;
    }
    .pagination-304{
        bottom: -30px!important;
    }
    .slider305-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider305 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider305-slide {
        width: 350px;
    }
    .prev-button-305{
        left: -40px;
    }
    .next-button-305{
        right: -40px;
    }
    .pagination-305{
        bottom: -30px!important;
    }
    .slider306-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider306 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider306-slide {
        width: 350px;
    }
    .prev-button-306{
        left: -40px;
    }
    .next-button-306{
        right: -40px;
    }
    .pagination-306{
        bottom: -30px!important;
    }
    .slider307-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider307 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider307-slide {
        width: 350px;
    }
    .prev-button-307{
        left: -40px;
    }
    .next-button-307{
        right: -40px;
    }
    .pagination-307{
        bottom: -30px!important;
    }
    .slider308-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider308 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider308-slide {
        width: 350px;
    }
    .prev-button-308{
        left: -40px;
    }
    .next-button-308{
        right: -40px;
    }
    .pagination-308{
        bottom: -30px!important;
    }
    .slider309-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider309 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider309-slide {
        width: 350px;
    }
    .prev-button-309{
        left: -40px;
    }
    .next-button-309{
        right: -40px;
    }
    .pagination-309{
        bottom: -30px!important;
    }
    .slider401-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider401 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider401-slide {
        width: 350px;
    }
    .slider401-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider402-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-401{
        left: -40px;
    }
    .next-button-401{
        right: -40px;
    }
    .pagination-401 {
        bottom: -30px!important;
    }
    .slider402-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider402 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider402-slide {
        width: 350px;
    }
    .prev-button-402{
        left: -40px;
    }
    .next-button-402{
        right: -40px;
    }
    .pagination-402{
        bottom: -30px!important;
    }
    .slider403-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider403 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider403-slide {
        width: 350px;
    }
    .prev-button-403{
        left: -40px;
    }
    .next-button-403{
        right: -40px;
    }
    .pagination-403{
        bottom: -30px!important;
    }
    .slider404-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider404 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider404-slide {
        width: 350px;
    }
    .prev-button-404{
        left: -40px;
    }
    .next-button-404{
        right: -40px;
    }
    .pagination-404{
        bottom: -30px!important;
    }
    .slider405-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider405 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider405-slide {
        width: 350px;
    }
    .prev-button-405{
        left: -40px;
    }
    .next-button-405{
        right: -40px;
    }
    .pagination-405{
        bottom: -30px!important;
    }
    .slider406-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider406 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider406-slide {
        width: 350px;
    }
    .prev-button-406{
        left: -40px;
    }
    .next-button-406{
        right: -40px;
    }
    .pagination-406{
        bottom: -30px!important;
    }
    .slider407-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider407 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider407-slide {
        width: 350px;
    }
    .prev-button-407{
        left: -40px;
    }
    .next-button-407{
        right: -40px;
    }
    .pagination-407{
        bottom: -30px!important;
    }
    .slider408-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider408 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider408-slide {
        width: 350px;
    }
    .prev-button-408{
        left: -40px;
    }
    .next-button-408{
        right: -40px;
    }
    .pagination-408{
        bottom: -30px!important;
    }
    .slider409-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider409 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider409-slide {
        width: 350px;
    }
    .prev-button-409{
        left: -40px;
    }
    .next-button-409{
        right: -40px;
    }
    .pagination-409{
        bottom: -30px!important;
    }
    .slider501-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider501 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider501-slide {
        width: 350px;
    }
    .slider501-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider502-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-501{
        left: -40px;
    }
    .next-button-501{
        right: -40px;
    }
    .pagination-501 {
        bottom: -30px!important;
    }
    .slider502-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider502 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider502-slide {
        width: 350px;
    }
    .prev-button-502{
        left: -40px;
    }
    .next-button-502{
        right: -40px;
    }
    .pagination-502{
        bottom: -30px!important;
    }
    .slider503-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider503 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider503-slide {
        width: 350px;
    }
    .prev-button-503{
        left: -40px;
    }
    .next-button-503{
        right: -40px;
    }
    .pagination-503{
        bottom: -30px!important;
    }
    .slider504-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider504 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider504-slide {
        width: 350px;
    }
    .prev-button-504{
        left: -40px;
    }
    .next-button-504{
        right: -40px;
    }
    .pagination-504{
        bottom: -30px!important;
    }
    .slider505-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider505 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider505-slide {
        width: 350px;
    }
    .prev-button-505{
        left: -40px;
    }
    .next-button-505{
        right: -40px;
    }
    .pagination-505{
        bottom: -30px!important;
    }
    .slider506-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider506 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider506-slide {
        width: 350px;
    }
    .prev-button-506{
        left: -40px;
    }
    .next-button-506{
        right: -40px;
    }
    .pagination-506{
        bottom: -30px!important;
    }
    .slider507-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider507 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider507-slide {
        width: 350px;
    }
    .prev-button-507{
        left: -40px;
    }
    .next-button-507{
        right: -40px;
    }
    .pagination-507{
        bottom: -30px!important;
    }
    .slider508-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider508 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider508-slide {
        width: 350px;
    }
    .prev-button-508{
        left: -40px;
    }
    .next-button-508{
        right: -40px;
    }
    .pagination-508{
        bottom: -30px!important;
    }
    .slider509-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider509 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider509-slide {
        width: 350px;
    }
    .prev-button-509{
        left: -40px;
    }
    .next-button-509{
        right: -40px;
    }
    .pagination-509{
        bottom: -30px!important;
    }
    .slider601-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider601 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider601-slide {
        width: 350px;
    }
    .slider601-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider602-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-601{
        left: -40px;
    }
    .next-button-601{
        right: -40px;
    }
    .pagination-601 {
        bottom: -30px!important;
    }
    .slider602-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider602 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider602-slide {
        width: 350px;
    }
    .prev-button-602{
        left: -40px;
    }
    .next-button-602{
        right: -40px;
    }
    .pagination-602{
        bottom: -30px!important;
    }
    .slider603-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider603 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider603-slide {
        width: 350px;
    }
    .prev-button-603{
        left: -40px;
    }
    .next-button-603{
        right: -40px;
    }
    .pagination-603{
        bottom: -30px!important;
    }
    .slider604-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider604 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider604-slide {
        width: 350px;
    }
    .prev-button-604{
        left: -40px;
    }
    .next-button-604{
        right: -40px;
    }
    .pagination-604{
        bottom: -30px!important;
    }
    .slider605-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider605 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider605-slide {
        width: 350px;
    }
    .prev-button-605{
        left: -40px;
    }
    .next-button-605{
        right: -40px;
    }
    .pagination-605{
        bottom: -30px!important;
    }
    .slider606-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider606 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider606-slide {
        width: 350px;
    }
    .prev-button-606{
        left: -40px;
    }
    .next-button-606{
        right: -40px;
    }
    .pagination-606{
        bottom: -30px!important;
    }
    .slider607-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider607 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider607-slide {
        width: 350px;
    }
    .prev-button-607{
        left: -40px;
    }
    .next-button-607{
        right: -40px;
    }
    .pagination-607{
        bottom: -30px!important;
    }
    .slider608-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider608 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider608-slide {
        width: 350px;
    }
    .prev-button-608{
        left: -40px;
    }
    .next-button-608{
        right: -40px;
    }
    .pagination-608{
        bottom: -30px!important;
    }
    .slider609-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider609 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider609-slide {
        width: 350px;
    }
    .prev-button-609{
        left: -40px;
    }
    .next-button-609{
        right: -40px;
    }
    .pagination-609{
        bottom: -30px!important;
    }
    .slider701-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider701 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider701-slide {
        width: 350px;
    }
    .slider701-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider702-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-701{
        left: -40px;
    }
    .next-button-701{
        right: -40px;
    }
    .pagination-701 {
        bottom: -30px!important;
    }
    .slider702-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider702 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider702-slide {
        width: 350px;
    }
    .prev-button-702{
        left: -40px;
    }
    .next-button-702{
        right: -40px;
    }
    .pagination-702{
        bottom: -30px!important;
    }
    .slider703-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider703 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider703-slide {
        width: 350px;
    }
    .prev-button-703{
        left: -40px;
    }
    .next-button-703{
        right: -40px;
    }
    .pagination-703{
        bottom: -30px!important;
    }
    .slider704-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider704 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider704-slide {
        width: 350px;
    }
    .prev-button-704{
        left: -40px;
    }
    .next-button-704{
        right: -40px;
    }
    .pagination-704{
        bottom: -30px!important;
    }
    .slider705-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider705 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider705-slide {
        width: 350px;
    }
    .prev-button-705{
        left: -40px;
    }
    .next-button-705{
        right: -40px;
    }
    .pagination-705{
        bottom: -30px!important;
    }
    .slider706-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider706 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider706-slide {
        width: 350px;
    }
    .prev-button-706{
        left: -40px;
    }
    .next-button-706{
        right: -40px;
    }
    .pagination-706{
        bottom: -30px!important;
    }
    .slider707-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider707 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider707-slide {
        width: 350px;
    }
    .prev-button-707{
        left: -40px;
    }
    .next-button-707{
        right: -40px;
    }
    .pagination-707{
        bottom: -30px!important;
    }
    .slider708-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider708 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider708-slide {
        width: 350px;
    }
    .prev-button-708{
        left: -40px;
    }
    .next-button-708{
        right: -40px;
    }
    .pagination-708{
        bottom: -30px!important;
    }
    .slider709-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider709 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider709-slide {
        width: 350px;
    }
    .prev-button-709{
        left: -40px;
    }
    .next-button-709{
        right: -40px;
    }
    .pagination-709{
        bottom: -30px!important;
    }
    .slider710-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider710 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider710-slide {
        width: 350px;
    }
    .prev-button-710{
        left: -40px;
    }
    .next-button-710{
        right: -40px;
    }
    .pagination-710{
        bottom: -30px!important;
    }
    .slider711-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider711 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider711-slide {
        width: 350px;
    }
    .prev-button-711{
        left: -40px;
    }
    .next-button-711{
        right: -40px;
    }
    .pagination-711{
        bottom: -30px!important;
    }
    .slider712-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider712 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider712-slide {
        width: 350px;
    }
    .prev-button-712{
        left: -40px;
    }
    .next-button-712{
        right: -40px;
    }
    .pagination-712{
        bottom: -30px!important;
    }
    .slider713-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider713 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider713-slide {
        width: 350px;
    }
    .prev-button-713{
        left: -40px;
    }
    .next-button-713{
        right: -40px;
    }
    .pagination-713{
        bottom: -30px!important;
    }
    .slider714-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider714 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider714-slide {
        width: 350px;
    }
    .prev-button-714{
        left: -40px;
    }
    .next-button-714{
        right: -40px;
    }
    .pagination-714{
        bottom: -30px!important;
    }
    .slider715-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider715 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider715-slide {
        width: 350px;
    }
    .prev-button-715{
        left: -40px;
    }
    .next-button-715{
        right: -40px;
    }
    .pagination-715{
        bottom: -30px!important;
    }
    .slider716-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider716 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider716-slide {
        width: 350px;
    }
    .prev-button-716{
        left: -40px;
    }
    .next-button-716{
        right: -40px;
    }
    .pagination-716{
        bottom: -30px!important;
    }
    .slider717-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider717 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider717-slide {
        width: 350px;
    }
    .prev-button-717{
        left: -40px;
    }
    .next-button-717{
        right: -40px;
    }
    .pagination-717{
        bottom: -30px!important;
    }
    .slider718-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider718 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider718-slide {
        width: 350px;
    }
    .prev-button-718{
        left: -40px;
    }
    .next-button-718{
        right: -40px;
    }
    .pagination-718{
        bottom: -30px!important;
    }
    .slider719-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider719 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider719-slide {
        width: 350px;
    }
    .prev-button-719{
        left: -40px;
    }
    .next-button-719{
        right: -40px;
    }
    .pagination-719{
        bottom: -30px!important;
    }
    .slider720-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider720 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider720-slide {
        width: 350px;
    }
    .prev-button-720{
        left: -40px;
    }
    .next-button-720{
        right: -40px;
    }
    .pagination-720{
        bottom: -30px!important;
    }
    .slider801-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider801 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider801-slide {
        width: 350px;
    }
    .slider801-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider802-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-801{
        left: -40px;
    }
    .next-button-801{
        right: -40px;
    }
    .pagination-801 {
        bottom: -30px!important;
    }
    .slider802-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider802 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider802-slide {
        width: 350px;
    }
    .prev-button-802{
        left: -40px;
    }
    .next-button-802{
        right: -40px;
    }
    .pagination-802{
        bottom: -30px!important;
    }
    .slider803-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider803 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider803-slide {
        width: 350px;
    }
    .prev-button-803{
        left: -40px;
    }
    .next-button-803{
        right: -40px;
    }
    .pagination-803{
        bottom: -30px!important;
    }
    .slider804-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider804 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider804-slide {
        width: 350px;
    }
    .prev-button-804{
        left: -40px;
    }
    .next-button-804{
        right: -40px;
    }
    .pagination-804{
        bottom: -30px!important;
    }
    .slider805-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider805 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider805-slide {
        width: 350px;
    }
    .prev-button-805{
        left: -40px;
    }
    .next-button-805{
        right: -40px;
    }
    .pagination-805{
        bottom: -30px!important;
    }
    .slider806-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider806 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider806-slide {
        width: 350px;
    }
    .prev-button-806{
        left: -40px;
    }
    .next-button-806{
        right: -40px;
    }
    .pagination-806{
        bottom: -30px!important;
    }
    .slider807-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider807 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider807-slide {
        width: 350px;
    }
    .prev-button-807{
        left: -40px;
    }
    .next-button-807{
        right: -40px;
    }
    .pagination-807{
        bottom: -30px!important;
    }
    .slider808-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider808 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider808-slide {
        width: 350px;
    }
    .prev-button-808{
        left: -40px;
    }
    .next-button-808{
        right: -40px;
    }
    .pagination-808{
        bottom: -30px!important;
    }
    .slider809-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider809 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider809-slide {
        width: 350px;
    }
    .prev-button-809{
        left: -40px;
    }
    .next-button-809{
        right: -40px;
    }
    .pagination-809{
        bottom: -30px!important;
    }

    /* コラム */
    .column-containar {
        margin: 50px auto 100px auto;
        width: 600px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .column-img-w {
        width: 350px;
    }
    .column-img-h {
        height: 800px;
        margin: 0 auto 0 auto;
        text-align: center;
    }
    
    /* tokuten-hokokusyo */
    .tokuten-in-zyoho-title {
        font-weight: bold;
        background-color: #fff;
        color: red;
        text-align: center;
        border: #333 2px solid;
        padding: 10px;
        width: 800px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hokokusyo-flex {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 30px auto 0px auto;
    }
    .tokuten-hokokusyo-left {
        width:350px
    }
    .tokuten-hokokusyo-containar-photo {
        width: 350px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hokokusyo-right {
        width: 350px;
        margin-left: 50px;
    }
    .tokuten-hokokusyo-containar {
        background-color: #fff;
        border: #333 2px solid;
        padding: 20px;
    }
    .tokuten-hokokusyo-containar #red {
        font-weight: bold;
        color: red;
        font-size: 20px;
    }
    .tokuten-hokokusyo-containar #black {
        font-weight: bold;
        font-size: 20px;
    }
    .tokuten-hokokusyo-title {
        text-align: center;
        font-size: 24px;
        margin-bottom: 20px;
    }
    .tokuten-hokokusyo-ul {
        text-align: center;
    }
    .tokuten-hokokusyo-li {
        margin-bottom: 20px;
    }
    .tokuten-book-name {
        font-size: 20px;
    }
    .tokuten-sub-name {
        font-size: 18px;
    }
    
}



@media screen and (max-width:1299px){
    /* 特別展 */
    .tokuten-main-tittle {
        text-align: center;
        background-color: #0e78c4;
    }
    .tokuten-sub-tittle {
        font-size: 28px;
        font-weight: bold;
        color: #fff;
        margin: 0;
    }
    .tokuten-tittle-img {
        height: 100px;
    }
    .hajimeni-flex {
        display: flex;
        align-items: start;
        justify-content: center;
        gap:30px;
    }
    .tokuten-bira-container {
        display: flex;
        justify-content: center;
    }
    .tokuten-bira {
        width: 425px;
        border: #333 2px solid;
    }
    .tokuten-hajimeni-containar {
        /* height: 601px; */
        width: 425px;
        background-color: #fff;
        border: #333 2px solid;
        padding: 10px;
    }
    .tokuten-hajimeni-tittle {
        padding: 10px;
        text-align: center;
        font-weight: bold;
        font-size: 24px;
    }
    .hajimeni-honbun {
        text-align: justify;
        font-weight: bold;
        font-size: 18px;
    }
    .hajimeni-tanto {
        text-align: right;
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 10px;
    }
    .tokuten-btn-containar {
        margin: 50px auto 50px auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tokuten-start-btn {
        background-color: #fff;
        padding: 20px 0;
        width: 500px;
        border-radius: 15px;
        font-size: 30px;
        background-color: #0e78c4;
        display: inline-block;
	    transition: .4s;
	    color: #fff;
	    /*--水平方向 垂直方向 色--*/
	    box-shadow: 5px 5px #1091ee;
    }
    .tokuten-start-btn:active {
        /*--水平方向 垂直方向 色--*/
        box-shadow: 0px 0px #1091ee;
    }
    .tokuten-btn-containar-home {
        margin: 150px auto 50px auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tokuten-home-btn {
        background-color: #fff;
        padding: 20px 0;
        width: 300px;
        border-radius: 15px;
        font-size: 20px;
        background-color: #0e78c4;
        display: inline-block;
	    transition: .4s;
	    color: #fff;
	    /*--水平方向 垂直方向 色--*/
	    box-shadow: 5px 5px #1091ee;
    }
    .tokuten-home-btn:active {
        /*--水平方向 垂直方向 色--*/
        box-shadow: 0px 0px #1091ee;
    }

    .tokuten-sec-flex {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column-reverse;
    }
    .tokuten-sec-flex-left {
        width: 900px;
        margin: 0 auto 0 auto;
    }
    .tokuten-syo-tittle {
        font-weight: bold;
        color: #333;
        text-align: center;
        font-size: 36px;
    }
    .tokuten-syo-caption-containar {
        margin: 30px auto 50px auto;
        width: 900px;
        padding: 20px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-syo-caption {
        font-size: 20px;
        text-align: justify;
        line-height: 40px;
        font-weight: bold;
    }
    .tokuten-sec-caption-containar {
        margin: 50px auto 50px auto;
        width: 900px;
        padding: 20px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-sec-caption-tittle {
        text-align: center;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 26px;
    }
    .tokuten-sec-caption {
        text-align: justify;
        font-size: 20px;
        margin-bottom: 20px;
    }
    .sanko-bunken {
        font-size: 18px;
        font-weight: bold;
    }
    .sanko-bunken-ul {
        list-style: square;
        margin-left: 30px;
    }
    .sakuhin-flex {
        display: flex;
        align-items: start;
        justify-content: center;
        margin-bottom: 80px;
    }
    .sakuhin-left-containar {
        width: 550px;
    }
    .score-caption-containar {
        width: 550px;
        min-height: 648px;
        /* padding: 20px; */
        background-color: #fff;
        border: #333 2px solid;
    }
    .score-caption-title {
        background-color: #0e78c4;
        color: #fff;
        width: 900px;
        margin: 0 auto;
        padding: 10px;
        text-align: center;
        font-size: 28px;
        border-top: #333 2px solid;
        border-left: #333 2px solid;
        border-right: #333 2px solid;
    }
    .score-caption-body {
        margin: 0;
        padding: 10px;
        border-bottom: #333 1px solid;
    }
    .score-caption-body-bottom {
        margin: 0;
        padding: 10px;
    }
    .score-caption-body-bottom-long {
        margin: 0;
        padding: 10px;
        margin-bottom: 32px;
    }
    .score-caption-headline {
        margin: 0;
        font-size: 20px;
        font-weight: bold;
    }
    .score-caption-headline-biko {
        padding-top: 3px;
        margin-left: 10px;
        font-weight: bold;
    }
    .score-caption-flex-A {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-caption-flex-B {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-caption-flex-C {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-raireki-year {
        min-width: 110px;
        margin: 0 0 0 5px;
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-raireki {
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-caption-flex2 {
        display: flex;
        text-align: center;
        justify-content: center;
        width: 50%;
    }
    .score-seiseki {
        text-align: left;
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-seiseki-point {
        text-align: center;
        font-size: 16px;
        transform: scale(1 , 1.05);
        width: 50px;
        font-weight: bold;
    }
    .score-caption {
        font-size: 16px;
        transform: scale(1 , 1.05);
        margin: 0 0 0 7px;
    }
    .sakuhin-right-containar {
        width: 350px;
        /* margin-left: 50px; */
    }
    .score-photo {
        width: 350px;
    }
    .sakuhin-photo-containar {
        background: #fff;
        border-bottom: #333 2px solid;
        border-right: #333 2px solid;
        padding: 10px;
    }
    .sakuhin-kyapsion {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin: 0px auto 30px auto;
    }
    .sakuhin-photo-kakudai {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin: 5px auto 0px auto;
    }
    .slider001-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .sub-caption {
        margin: 100px auto 50px auto;
        font-weight: bold;
        font-size: 24px;
        text-align: center;
    }
    .slider001 {
        width: 750px;
    }
    /* .slider001-wrappar {} */
    .slider001-slide {
        width: 350px;
    }
    .slider001-img {
        width: 350px;
        border: #333 1px solid;
    }
    .prev-button-001{
        left: -40px;
    }
    .next-button-001{
        right: -40px;
    }
    .pagination-001 {
        bottom: -30px!important;
    }
    .slider011-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider011 {
        width: 550px;
    }
    /* .slider011-wrappar {} */
    .slider011-slide {
        width: 550px;
    }
    .slider011-img {
        width: 550px;
        border: #333 1px solid;
    }
    .prev-button-011{
        left: -40px;
    }
    .next-button-011{
        right: -40px;
    }
    .pagination-011 {
        bottom: -30px!important;
    }
    .slider012-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider012 {
        width: 550px;
    }
    .slider012-slide {
        width: 550px;
    }
    .prev-button-012{
        left: -40px;
    }
    .next-button-012{
        right: -40px;
    }
    .pagination-012 {
        bottom: -30px!important;
    }
    .slider013-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider013 {
        width: 550px;
    }
    .slider013-slide {
        width: 550px;
    }
    .prev-button-013{
        left: -40px;
    }
    .next-button-013{
        right: -40px;
    }
    .pagination-013 {
        bottom: -30px!important;
    }
    .slider014-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider014 {
        width: 550px;
    }
    .slider014-slide {
        width: 550px;
    }
    .prev-button-014{
        left: -40px;
    }
    .next-button-014{
        right: -40px;
    }
    .pagination-014 {
        bottom: -30px!important;
    }
    .slider015-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider015 {
        width: 550px;
    }
    .slider015-slide {
        width: 550px;
    }
    .prev-button-015{
        left: -40px;
    }
    .next-button-015{
        right: -40px;
    }
    .pagination-015 {
        bottom: -30px!important;
    }
    .slider016-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider016 {
        width: 550px;
    }
    .slider016-slide {
        width: 550px;
    }
    .prev-button-016{
        left: -40px;
    }
    .next-button-016{
        right: -40px;
    }
    .pagination-016 {
        bottom: -30px!important;
    }
    .slider017-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider017 {
        width: 550px;
    }
    .slider017-slide {
        width: 550px;
    }
    .prev-button-017{
        left: -40px;
    }
    .next-button-017{
        right: -40px;
    }
    .pagination-017 {
        bottom: -30px!important;
    }
    .slider018-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider018 {
        width: 550px;
    }
    .slider018-slide {
        width: 550px;
    }
    .prev-button-018{
        left: -40px;
    }
    .next-button-018{
        right: -40px;
    }
    .pagination-018 {
        bottom: -30px!important;
    }
    .slider019-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider019 {
        width: 550px;
    }
    .slider019-slide {
        width: 550px;
    }
    .prev-button-019{
        left: -40px;
    }
    .next-button-019{
        right: -40px;
    }
    .pagination-019 {
        bottom: -30px!important;
    }
    .slider020-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider020 {
        width: 550px;
    }
    .slider020-slide {
        width: 550px;
    }
    .prev-button-020{
        left: -40px;
    }
    .next-button-020{
        right: -40px;
    }
    .pagination-020 {
        bottom: -30px!important;
    }
    .slider021-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider021 {
        width: 550px;
    }
    .slider021-slide {
        width: 550px;
    }
    .prev-button-021{
        left: -40px;
    }
    .next-button-021{
        right: -40px;
    }
    .pagination-021 {
        bottom: -30px!important;
    }
    .slider022-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider022 {
        width: 550px;
    }
    .slider022-slide {
        width: 550px;
    }
    .prev-button-022{
        left: -40px;
    }
    .next-button-022{
        right: -40px;
    }
    .pagination-022 {
        bottom: -30px!important;
    }
    .slider023-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider023 {
        width: 550px;
    }
    .slider023-slide {
        width: 550px;
    }
    .prev-button-023{
        left: -40px;
    }
    .next-button-023{
        right: -40px;
    }
    .pagination-023 {
        bottom: -30px!important;
    }
    .slider024-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider024 {
        width: 550px;
    }
    .slider024-slide {
        width: 550px;
    }
    .prev-button-024{
        left: -40px;
    }
    .next-button-024{
        right: -40px;
    }
    .pagination-024 {
        bottom: -30px!important;
    }
    .slider025-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider025 {
        width: 550px;
    }
    .slider025-slide {
        width: 550px;
    }
    .prev-button-025{
        left: -40px;
    }
    .next-button-025{
        right: -40px;
    }
    .pagination-025 {
        bottom: -30px!important;
    }
    .slider026-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider026 {
        width: 550px;
    }
    .slider026-slide {
        width: 550px;
    }
    .prev-button-026{
        left: -40px;
    }
    .next-button-026{
        right: -40px;
    }
    .pagination-026 {
        bottom: -30px!important;
    }
    .slider027-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider027 {
        width: 550px;
    }
    .slider027-slide {
        width: 550px;
    }
    .prev-button-027{
        left: -40px;
    }
    .next-button-027{
        right: -40px;
    }
    .pagination-027 {
        bottom: -30px!important;
    }
    .slider028-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider028 {
        width: 550px;
    }
    .slider028-slide {
        width: 550px;
    }
    .prev-button-028{
        left: -40px;
    }
    .next-button-028{
        right: -40px;
    }
    .pagination-028 {
        bottom: -30px!important;
    }
    .slider029-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider029 {
        width: 550px;
    }
    .slider029-slide {
        width: 550px;
    }
    .prev-button-029{
        left: -40px;
    }
    .next-button-029{
        right: -40px;
    }
    .pagination-029 {
        bottom: -30px!important;
    }
    .slider030-containar {
        width: 650px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider030 {
        width: 550px;
    }
    .slider030-slide {
        width: 550px;
    }
    .prev-button-030{
        left: -40px;
    }
    .next-button-030{
        right: -40px;
    }
    .pagination-030 {
        bottom: -30px!important;
    }

    .tokuten-sec-flex-right {
        width: 280px;
        margin: 20px auto 50px auto;
        display: none !important;
    }
    .tokuten-mokuji-tittle {
        text-align: center;
        font-weight: bold;
        font-size: 26px;
    }
    .tokuten-mokuji {
        text-align: left;
        font-weight: bold;
        font-size: 22px;
    }
    .tokuten-mokuji-li {
        margin-top: 10px;
    }

    /* 2章 */
    .tenzibutu-title {
        font-size: 30px;
        text-align: center;
        background-color: #0e78c4;
        width: 900px;
        margin: 50px auto 25px auto;
        padding: 10px;
        color: #fff;
    }
    .tokuten-tenzibutu-caption-containar {
        margin: 50px auto 120px auto;
        width: 750px;
        padding: 20px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-tenzibutu-caption-tittle {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 0 30px 0;
    }
    .tokuten-tenzibutu-caption-No {
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-name {
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-school {
        padding: 0 20px 0 20px;
        /* width: 210px; */
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-ten {
        width: 50px;
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-tai {
        width: 30px;
        font-weight: bold;
        font-size: 26px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-taikaimei {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-time {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-sub {
        display: flex;
    }
    .tokuten-tenzibutu-caption-kaisen {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-biko {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-last {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
        margin-bottom: 30px;
    }
    .tenji-kaisetu {
        font-weight: bold;
        font-size: 20px;
    }
    .tokuten-tenzibutu-caption {
        text-align: justify;
        font-size: 18px;
    }
    .slider101-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider101 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider101-slide {
        width: 350px;
    }
    .slider101-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider102-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-101{
        left: -40px;
    }
    .next-button-101{
        right: -40px;
    }
    .pagination-101 {
        bottom: -30px!important;
    }
    .slider102-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider102 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider102-slide {
        width: 350px;
    }
    .prev-button-102{
        left: -40px;
    }
    .next-button-102{
        right: -40px;
    }
    .pagination-102{
        bottom: -30px!important;
    }
    .slider103-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider103 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider103-slide {
        width: 350px;
    }
    .prev-button-103{
        left: -40px;
    }
    .next-button-103{
        right: -40px;
    }
    .pagination-103{
        bottom: -30px!important;
    }
    .slider104-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider104 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider104-slide {
        width: 350px;
    }
    .prev-button-104{
        left: -40px;
    }
    .next-button-104{
        right: -40px;
    }
    .pagination-104{
        bottom: -30px!important;
    }
    .slider105-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider105 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider105-slide {
        width: 350px;
    }
    .prev-button-105{
        left: -40px;
    }
    .next-button-105{
        right: -40px;
    }
    .pagination-105{
        bottom: -30px!important;
    }
    .slider106-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider106 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider106-slide {
        width: 350px;
    }
    .prev-button-106{
        left: -40px;
    }
    .next-button-106{
        right: -40px;
    }
    .pagination-106{
        bottom: -30px!important;
    }
    .slider107-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider107 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider107-slide {
        width: 350px;
    }
    .prev-button-107{
        left: -40px;
    }
    .next-button-107{
        right: -40px;
    }
    .pagination-107{
        bottom: -30px!important;
    }
    .slider108-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider108 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider108-slide {
        width: 350px;
    }
    .prev-button-108{
        left: -40px;
    }
    .next-button-108{
        right: -40px;
    }
    .pagination-108{
        bottom: -30px!important;
    }
    .slider201-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider201 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider201-slide {
        width: 350px;
    }
    .slider201-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider202-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-201{
        left: -40px;
    }
    .next-button-201{
        right: -40px;
    }
    .pagination-201 {
        bottom: -30px!important;
    }
    .slider202-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider202 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider202-slide {
        width: 350px;
    }
    .prev-button-202{
        left: -40px;
    }
    .next-button-202{
        right: -40px;
    }
    .pagination-202{
        bottom: -30px!important;
    }
    .slider203-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider203 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider203-slide {
        width: 350px;
    }
    .prev-button-203{
        left: -40px;
    }
    .next-button-203{
        right: -40px;
    }
    .pagination-203{
        bottom: -30px!important;
    }
    .slider204-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider204 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider204-slide {
        width: 350px;
    }
    .prev-button-204{
        left: -40px;
    }
    .next-button-204{
        right: -40px;
    }
    .pagination-204{
        bottom: -30px!important;
    }
    .slider205-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider205 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider205-slide {
        width: 350px;
    }
    .prev-button-205{
        left: -40px;
    }
    .next-button-205{
        right: -40px;
    }
    .pagination-205{
        bottom: -30px!important;
    }
    .slider206-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider206 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider206-slide {
        width: 350px;
    }
    .prev-button-206{
        left: -40px;
    }
    .next-button-206{
        right: -40px;
    }
    .pagination-206{
        bottom: -30px!important;
    }
    .slider207-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider207 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider207-slide {
        width: 350px;
    }
    .prev-button-207{
        left: -40px;
    }
    .next-button-207{
        right: -40px;
    }
    .pagination-207{
        bottom: -30px!important;
    }
    .slider208-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider208 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider208-slide {
        width: 350px;
    }
    .prev-button-208{
        left: -40px;
    }
    .next-button-208{
        right: -40px;
    }
    .pagination-208{
        bottom: -30px!important;
    }
    .slider209-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider209 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider209-slide {
        width: 350px;
    }
    .prev-button-209{
        left: -40px;
    }
    .next-button-209{
        right: -40px;
    }
    .pagination-209{
        bottom: -30px!important;
    }
    .slider301-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider301 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider301-slide {
        width: 350px;
    }
    .slider301-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider302-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-301{
        left: -40px;
    }
    .next-button-301{
        right: -40px;
    }
    .pagination-301 {
        bottom: -30px!important;
    }
    .slider302-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider302 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider302-slide {
        width: 350px;
    }
    .prev-button-302{
        left: -40px;
    }
    .next-button-302{
        right: -40px;
    }
    .pagination-302{
        bottom: -30px!important;
    }
    .slider303-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider303 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider303-slide {
        width: 350px;
    }
    .prev-button-303{
        left: -40px;
    }
    .next-button-303{
        right: -40px;
    }
    .pagination-303{
        bottom: -30px!important;
    }
    .slider304-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider304 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider304-slide {
        width: 350px;
    }
    .prev-button-304{
        left: -40px;
    }
    .next-button-304{
        right: -40px;
    }
    .pagination-304{
        bottom: -30px!important;
    }
    .slider305-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider305 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider305-slide {
        width: 350px;
    }
    .prev-button-305{
        left: -40px;
    }
    .next-button-305{
        right: -40px;
    }
    .pagination-305{
        bottom: -30px!important;
    }
    .slider306-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider306 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider306-slide {
        width: 350px;
    }
    .prev-button-306{
        left: -40px;
    }
    .next-button-306{
        right: -40px;
    }
    .pagination-306{
        bottom: -30px!important;
    }
    .slider307-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider307 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider307-slide {
        width: 350px;
    }
    .prev-button-307{
        left: -40px;
    }
    .next-button-307{
        right: -40px;
    }
    .pagination-307{
        bottom: -30px!important;
    }
    .slider308-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider308 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider308-slide {
        width: 350px;
    }
    .prev-button-308{
        left: -40px;
    }
    .next-button-308{
        right: -40px;
    }
    .pagination-308{
        bottom: -30px!important;
    }
    .slider309-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider309 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider309-slide {
        width: 350px;
    }
    .prev-button-309{
        left: -40px;
    }
    .next-button-309{
        right: -40px;
    }
    .pagination-309{
        bottom: -30px!important;
    }
    .slider401-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider401 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider401-slide {
        width: 350px;
    }
    .slider401-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider402-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-401{
        left: -40px;
    }
    .next-button-401{
        right: -40px;
    }
    .pagination-401 {
        bottom: -30px!important;
    }
    .slider402-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider402 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider402-slide {
        width: 350px;
    }
    .prev-button-402{
        left: -40px;
    }
    .next-button-402{
        right: -40px;
    }
    .pagination-402{
        bottom: -30px!important;
    }
    .slider403-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider403 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider403-slide {
        width: 350px;
    }
    .prev-button-403{
        left: -40px;
    }
    .next-button-403{
        right: -40px;
    }
    .pagination-403{
        bottom: -30px!important;
    }
    .slider404-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider404 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider404-slide {
        width: 350px;
    }
    .prev-button-404{
        left: -40px;
    }
    .next-button-404{
        right: -40px;
    }
    .pagination-404{
        bottom: -30px!important;
    }
    .slider405-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider405 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider405-slide {
        width: 350px;
    }
    .prev-button-405{
        left: -40px;
    }
    .next-button-405{
        right: -40px;
    }
    .pagination-405{
        bottom: -30px!important;
    }
    .slider406-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider406 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider406-slide {
        width: 350px;
    }
    .prev-button-406{
        left: -40px;
    }
    .next-button-406{
        right: -40px;
    }
    .pagination-406{
        bottom: -30px!important;
    }
    .slider407-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider407 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider407-slide {
        width: 350px;
    }
    .prev-button-407{
        left: -40px;
    }
    .next-button-407{
        right: -40px;
    }
    .pagination-407{
        bottom: -30px!important;
    }
    .slider408-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider408 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider408-slide {
        width: 350px;
    }
    .prev-button-408{
        left: -40px;
    }
    .next-button-408{
        right: -40px;
    }
    .pagination-408{
        bottom: -30px!important;
    }
    .slider409-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider409 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider409-slide {
        width: 350px;
    }
    .prev-button-409{
        left: -40px;
    }
    .next-button-409{
        right: -40px;
    }
    .pagination-409{
        bottom: -30px!important;
    }
    .slider501-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider501 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider501-slide {
        width: 350px;
    }
    .slider501-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider502-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-501{
        left: -40px;
    }
    .next-button-501{
        right: -40px;
    }
    .pagination-501 {
        bottom: -30px!important;
    }
    .slider502-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider502 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider502-slide {
        width: 350px;
    }
    .prev-button-502{
        left: -40px;
    }
    .next-button-502{
        right: -40px;
    }
    .pagination-502{
        bottom: -30px!important;
    }
    .slider503-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider503 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider503-slide {
        width: 350px;
    }
    .prev-button-503{
        left: -40px;
    }
    .next-button-503{
        right: -40px;
    }
    .pagination-503{
        bottom: -30px!important;
    }
    .slider504-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider504 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider504-slide {
        width: 350px;
    }
    .prev-button-504{
        left: -40px;
    }
    .next-button-504{
        right: -40px;
    }
    .pagination-504{
        bottom: -30px!important;
    }
    .slider505-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider505 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider505-slide {
        width: 350px;
    }
    .prev-button-505{
        left: -40px;
    }
    .next-button-505{
        right: -40px;
    }
    .pagination-505{
        bottom: -30px!important;
    }
    .slider506-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider506 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider506-slide {
        width: 350px;
    }
    .prev-button-506{
        left: -40px;
    }
    .next-button-506{
        right: -40px;
    }
    .pagination-506{
        bottom: -30px!important;
    }
    .slider507-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider507 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider507-slide {
        width: 350px;
    }
    .prev-button-507{
        left: -40px;
    }
    .next-button-507{
        right: -40px;
    }
    .pagination-507{
        bottom: -30px!important;
    }
    .slider508-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider508 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider508-slide {
        width: 350px;
    }
    .prev-button-508{
        left: -40px;
    }
    .next-button-508{
        right: -40px;
    }
    .pagination-508{
        bottom: -30px!important;
    }
    .slider509-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider509 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider509-slide {
        width: 350px;
    }
    .prev-button-509{
        left: -40px;
    }
    .next-button-509{
        right: -40px;
    }
    .pagination-509{
        bottom: -30px!important;
    }
    .slider601-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider601 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider601-slide {
        width: 350px;
    }
    .slider601-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider602-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-601{
        left: -40px;
    }
    .next-button-601{
        right: -40px;
    }
    .pagination-601 {
        bottom: -30px!important;
    }
    .slider602-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider602 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider602-slide {
        width: 350px;
    }
    .prev-button-602{
        left: -40px;
    }
    .next-button-602{
        right: -40px;
    }
    .pagination-602{
        bottom: -30px!important;
    }
    .slider603-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider603 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider603-slide {
        width: 350px;
    }
    .prev-button-603{
        left: -40px;
    }
    .next-button-603{
        right: -40px;
    }
    .pagination-603{
        bottom: -30px!important;
    }
    .slider604-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider604 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider604-slide {
        width: 350px;
    }
    .prev-button-604{
        left: -40px;
    }
    .next-button-604{
        right: -40px;
    }
    .pagination-604{
        bottom: -30px!important;
    }
    .slider605-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider605 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider605-slide {
        width: 350px;
    }
    .prev-button-605{
        left: -40px;
    }
    .next-button-605{
        right: -40px;
    }
    .pagination-605{
        bottom: -30px!important;
    }
    .slider606-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider606 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider606-slide {
        width: 350px;
    }
    .prev-button-606{
        left: -40px;
    }
    .next-button-606{
        right: -40px;
    }
    .pagination-606{
        bottom: -30px!important;
    }
    .slider607-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider607 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider607-slide {
        width: 350px;
    }
    .prev-button-607{
        left: -40px;
    }
    .next-button-607{
        right: -40px;
    }
    .pagination-607{
        bottom: -30px!important;
    }
    .slider608-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider608 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider608-slide {
        width: 350px;
    }
    .prev-button-608{
        left: -40px;
    }
    .next-button-608{
        right: -40px;
    }
    .pagination-608{
        bottom: -30px!important;
    }
    .slider609-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider609 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider609-slide {
        width: 350px;
    }
    .prev-button-609{
        left: -40px;
    }
    .next-button-609{
        right: -40px;
    }
    .pagination-609{
        bottom: -30px!important;
    }
    .slider701-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider701 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider701-slide {
        width: 350px;
    }
    .slider701-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider702-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-701{
        left: -40px;
    }
    .next-button-701{
        right: -40px;
    }
    .pagination-701 {
        bottom: -30px!important;
    }
    .slider702-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider702 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider702-slide {
        width: 350px;
    }
    .prev-button-702{
        left: -40px;
    }
    .next-button-702{
        right: -40px;
    }
    .pagination-702{
        bottom: -30px!important;
    }
    .slider703-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider703 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider703-slide {
        width: 350px;
    }
    .prev-button-703{
        left: -40px;
    }
    .next-button-703{
        right: -40px;
    }
    .pagination-703{
        bottom: -30px!important;
    }
    .slider704-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider704 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider704-slide {
        width: 350px;
    }
    .prev-button-704{
        left: -40px;
    }
    .next-button-704{
        right: -40px;
    }
    .pagination-704{
        bottom: -30px!important;
    }
    .slider705-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider705 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider705-slide {
        width: 350px;
    }
    .prev-button-705{
        left: -40px;
    }
    .next-button-705{
        right: -40px;
    }
    .pagination-705{
        bottom: -30px!important;
    }
    .slider706-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider706 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider706-slide {
        width: 350px;
    }
    .prev-button-706{
        left: -40px;
    }
    .next-button-706{
        right: -40px;
    }
    .pagination-706{
        bottom: -30px!important;
    }
    .slider707-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider707 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider707-slide {
        width: 350px;
    }
    .prev-button-707{
        left: -40px;
    }
    .next-button-707{
        right: -40px;
    }
    .pagination-707{
        bottom: -30px!important;
    }
    .slider708-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider708 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider708-slide {
        width: 350px;
    }
    .prev-button-708{
        left: -40px;
    }
    .next-button-708{
        right: -40px;
    }
    .pagination-708{
        bottom: -30px!important;
    }
    .slider709-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider709 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider709-slide {
        width: 350px;
    }
    .prev-button-709{
        left: -40px;
    }
    .next-button-709{
        right: -40px;
    }
    .pagination-709{
        bottom: -30px!important;
    }
    .slider710-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider710 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider710-slide {
        width: 350px;
    }
    .prev-button-710{
        left: -40px;
    }
    .next-button-710{
        right: -40px;
    }
    .pagination-710{
        bottom: -30px!important;
    }
    .slider711-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider711 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider711-slide {
        width: 350px;
    }
    .prev-button-711{
        left: -40px;
    }
    .next-button-711{
        right: -40px;
    }
    .pagination-711{
        bottom: -30px!important;
    }
    .slider712-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider712 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider712-slide {
        width: 350px;
    }
    .prev-button-712{
        left: -40px;
    }
    .next-button-712{
        right: -40px;
    }
    .pagination-712{
        bottom: -30px!important;
    }
    .slider713-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider713 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider713-slide {
        width: 350px;
    }
    .prev-button-713{
        left: -40px;
    }
    .next-button-713{
        right: -40px;
    }
    .pagination-713{
        bottom: -30px!important;
    }
    .slider714-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider714 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider714-slide {
        width: 350px;
    }
    .prev-button-714{
        left: -40px;
    }
    .next-button-714{
        right: -40px;
    }
    .pagination-714{
        bottom: -30px!important;
    }
    .slider715-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider715 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider715-slide {
        width: 350px;
    }
    .prev-button-715{
        left: -40px;
    }
    .next-button-715{
        right: -40px;
    }
    .pagination-715{
        bottom: -30px!important;
    }
    .slider716-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider716 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider716-slide {
        width: 350px;
    }
    .prev-button-716{
        left: -40px;
    }
    .next-button-716{
        right: -40px;
    }
    .pagination-716{
        bottom: -30px!important;
    }
    .slider717-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider717 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider717-slide {
        width: 350px;
    }
    .prev-button-717{
        left: -40px;
    }
    .next-button-717{
        right: -40px;
    }
    .pagination-717{
        bottom: -30px!important;
    }
    .slider718-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider718 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider718-slide {
        width: 350px;
    }
    .prev-button-718{
        left: -40px;
    }
    .next-button-718{
        right: -40px;
    }
    .pagination-718{
        bottom: -30px!important;
    }
    .slider719-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider719 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider719-slide {
        width: 350px;
    }
    .prev-button-719{
        left: -40px;
    }
    .next-button-719{
        right: -40px;
    }
    .pagination-719{
        bottom: -30px!important;
    }
    .slider720-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider720 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider720-slide {
        width: 350px;
    }
    .prev-button-720{
        left: -40px;
    }
    .next-button-720{
        right: -40px;
    }
    .pagination-720{
        bottom: -30px!important;
    }
    .slider801-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider801 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider801-slide {
        width: 350px;
    }
    .slider801-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider802-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-801{
        left: -40px;
    }
    .next-button-801{
        right: -40px;
    }
    .pagination-801 {
        bottom: -30px!important;
    }
    .slider802-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider802 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider802-slide {
        width: 350px;
    }
    .prev-button-802{
        left: -40px;
    }
    .next-button-802{
        right: -40px;
    }
    .pagination-802{
        bottom: -30px!important;
    }
    .slider803-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider803 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider803-slide {
        width: 350px;
    }
    .prev-button-803{
        left: -40px;
    }
    .next-button-803{
        right: -40px;
    }
    .pagination-803{
        bottom: -30px!important;
    }
    .slider804-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider804 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider804-slide {
        width: 350px;
    }
    .prev-button-804{
        left: -40px;
    }
    .next-button-804{
        right: -40px;
    }
    .pagination-804{
        bottom: -30px!important;
    }
    .slider805-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider805 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider805-slide {
        width: 350px;
    }
    .prev-button-805{
        left: -40px;
    }
    .next-button-805{
        right: -40px;
    }
    .pagination-805{
        bottom: -30px!important;
    }
    .slider806-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider806 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider806-slide {
        width: 350px;
    }
    .prev-button-806{
        left: -40px;
    }
    .next-button-806{
        right: -40px;
    }
    .pagination-806{
        bottom: -30px!important;
    }
    .slider807-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider807 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider807-slide {
        width: 350px;
    }
    .prev-button-807{
        left: -40px;
    }
    .next-button-807{
        right: -40px;
    }
    .pagination-807{
        bottom: -30px!important;
    }
    .slider808-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider808 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider808-slide {
        width: 350px;
    }
    .prev-button-808{
        left: -40px;
    }
    .next-button-808{
        right: -40px;
    }
    .pagination-808{
        bottom: -30px!important;
    }
    .slider809-containar {
        width: 900px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider809 {
        width: 750px;
    }
    /* .slider011-wrappar {} */
    .slider809-slide {
        width: 350px;
    }
    .prev-button-809{
        left: -40px;
    }
    .next-button-809{
        right: -40px;
    }
    .pagination-809{
        bottom: -30px!important;
    }

    /* コラム */
    .column-containar {
        margin: 50px auto 100px auto;
        width: 600px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .column-img-w {
        width: 350px;
    }
    .column-img-h {
        height: 800px;
        margin: 0 auto 0 auto;
        text-align: center;
    }
    
    /* tokuten-hokokusyo */
    .tokuten-in-zyoho-title {
        font-weight: bold;
        background-color: #fff;
        color: red;
        text-align: center;
        border: #333 2px solid;
        padding: 10px;
        width: 800px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hokokusyo-flex {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 30px auto 0px auto;
    }
    .tokuten-hokokusyo-left {
        width:350px
    }
    .tokuten-hokokusyo-containar-photo {
        width: 350px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hokokusyo-right {
        width: 350px;
        margin-left: 50px;
    }
    .tokuten-hokokusyo-containar {
        background-color: #fff;
        border: #333 2px solid;
        padding: 20px;
    }
    .tokuten-hokokusyo-containar #red {
        font-weight: bold;
        color: red;
        font-size: 20px;
    }
    .tokuten-hokokusyo-containar #black {
        font-weight: bold;
        font-size: 20px;
    }
    .tokuten-hokokusyo-title {
        text-align: center;
        font-size: 24px;
        margin-bottom: 20px;
    }
    .tokuten-hokokusyo-ul {
        text-align: center;
    }
    .tokuten-hokokusyo-li {
        margin-bottom: 20px;
    }
    .tokuten-book-name {
        font-size: 20px;
    }
    .tokuten-sub-name {
        font-size: 18px;
    }
}



@media screen and (max-width:959px){
    .tokuten-responsive {
        display: none;
    }
    /* 特別展 */
    .tokuten-main-tittle {
        text-align: center;
        background-color: #0e78c4;
    }
    .tokuten-sub-tittle {
        font-size: 28px;
        font-weight: bold;
        color: #fff;
        margin: 0;
    }
    .tokuten-tittle-img {
        height: 100px;
    }
    .hajimeni-flex {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: start;
        justify-content: center;
        gap:40px;
    }
    .tokuten-bira-container {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto 0 auto;
    }
    .tokuten-bira {
        width: 425px;
        border: #333 2px solid;
    }
    .tokuten-hajimeni-containar {
        /* height: 601px; */
        width: 425px;
        background-color: #fff;
        border: #333 2px solid;
        padding: 10px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hajimeni-tittle {
        padding: 10px;
        text-align: center;
        font-weight: bold;
        font-size: 24px;
    }
    .hajimeni-honbun {
        text-align: justify;
        font-weight: bold;
        font-size: 18px;
    }
    .hajimeni-tanto {
        text-align: right;
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 10px;
    }
    .tokuten-btn-containar {
        margin: 50px auto 50px auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tokuten-start-btn {
        background-color: #fff;
        padding: 20px 0;
        width: 400px;
        border-radius: 15px;
        font-size: 24px;
        background-color: #0e78c4;
        display: inline-block;
	    transition: .4s;
	    color: #fff;
	    /*--水平方向 垂直方向 色--*/
	    box-shadow: 5px 5px #1091ee;
    }
    .tokuten-start-btn:active {
        /*--水平方向 垂直方向 色--*/
        box-shadow: 0px 0px #1091ee;
    }
    .tokuten-btn-containar-home {
        margin: 150px auto 50px auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tokuten-home-btn {
        background-color: #fff;
        padding: 20px 0;
        width: 300px;
        border-radius: 15px;
        font-size: 20px;
        background-color: #0e78c4;
        display: inline-block;
	    transition: .4s;
	    color: #fff;
	    /*--水平方向 垂直方向 色--*/
	    box-shadow: 5px 5px #1091ee;
    }
    .tokuten-home-btn:active {
        /*--水平方向 垂直方向 色--*/
        box-shadow: 0px 0px #1091ee;
    }

    .tokuten-sec-flex {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column-reverse;
    }
    .tokuten-sec-flex-left {
        width: 500px;
        margin: 0 auto 0 auto;
    }
    .tokuten-syo-tittle {
        font-weight: bold;
        color: #333;
        text-align: center;
        font-size: 26px;
    }
    .tokuten-syo-caption-containar {
        margin: 30px auto 50px auto;
        width: 500px;
        padding: 20px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-syo-caption {
        font-size: 18px;
        text-align: justify;
        line-height: 40px;
        font-weight: bold;
    }
    .tokuten-sec-caption-containar {
        margin: 50px auto 50px auto;
        width: 500px;
        padding: 20px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-sec-caption-tittle {
        text-align: center;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 22px;
        transform: scale(1 1.05);
    }
    .tokuten-sec-caption {
        text-align: justify;
        font-size: 18px;
        margin-bottom: 20px;
    }
    .sanko-bunken {
        font-size: 16px;
        font-weight: bold;
    }
    .sanko-bunken-ul {
        list-style: square;
        margin-left: 20px;
    }
    .sanko-bunken-ul li {
        font-size: 12px;
    }
    .sakuhin-flex {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        flex-direction: column;

        margin-bottom: 80px;
    }
    .sakuhin-left-containar {
        width: 500px;
    }
    .score-caption-containar {
        width: 500px;
        min-height: 648px;
        /* padding: 20px; */
        background-color: #fff;
        border: #333 2px solid;
    }
    .score-caption-title {
        background-color: #0e78c4;
        color: #fff;
        width: 500px;
        margin: 0 auto;
        padding: 10px;
        text-align: center;
        font-size: 28px;
        border-top: #333 2px solid;
        border-left: #333 2px solid;
        border-right: #333 2px solid;
    }
    .score-caption-body {
        margin: 0;
        padding: 10px;
        border-bottom: #333 1px solid;
    }
    .score-caption-body-bottom {
        margin: 0;
        padding: 10px;
    }
    .score-caption-body-bottom-long {
        margin: 0;
        padding: 10px;
    }
    .score-caption-headline {
        margin: 0;
        font-size: 20px;
        font-weight: bold;
    }
    .score-caption-headline-biko {
        padding-top: 3px;
        margin-left: 10px;
        font-weight: bold;
    }
    .score-caption-flex-A {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-caption-flex-B {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-caption-flex-C {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-raireki-year {
        min-width: 110px;
        margin: 0 0 0 5px;
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-raireki {
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-caption-flex2 {
        display: flex;
        text-align: center;
        justify-content: center;
        width: 50%;
    }
    .score-seiseki {
        text-align: left;
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-seiseki-point {
        text-align: center;
        font-size: 16px;
        transform: scale(1 , 1.05);
        width: 50px;
        font-weight: bold;
    }
    .score-caption {
        font-size: 16px;
        transform: scale(1 , 1.05);
        margin: 0 0 0 7px;
    }
    .sakuhin-right-containar {
        width: 500px;
        /* margin-left: 50px; */
    }
    .score-photo {
        width: 500px;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
    }
    .sakuhin-photo-containar-log {
        background: #fff;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
        padding: 10px;
        height: 75px;
    }
    .sakuhin-photo-containar-waseda {
        background: #fff;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
        padding: 10px;
        height: 75px;
    }
    .sakuhin-photo-containar-keio {
        background: #fff;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
        padding: 10px;
        height: 75px;
    }
    .sakuhin-photo-containar-tiba {
        background: #fff;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
        padding: 10px;
        height: 75px;
    }
    .sakuhin-photo-containar-hoka {
        background: #fff;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
        padding: 10px;
        height: 75px;
    }
    .sakuhin-photo-containar-shimane {
        background: #fff;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
        padding: 10px;
        height: 75px;
    }
    .sakuhin-kyapsion {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin: 0px auto 30px auto;
    }
    .sakuhin-photo-kakudai {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin: 5px auto 0px auto;
    }
    .slider001-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .sub-caption {
        margin: 100px auto 50px auto;
        font-weight: bold;
        font-size: 24px;
        text-align: center;
    }
    .slider001 {
        width: 350px;
    }
    /* .slider001-wrappar {} */
    .slider001-slide {
        width: 350px;
    }
    .slider001-img {
        width: 350px;
        border: #333 1px solid;
    }
    .prev-button-001{
        left: -40px;
    }
    .next-button-001{
        right: -40px;
    }
    .pagination-001 {
        bottom: -30px!important;
    }
    .slider011-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider011 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider011-slide {
        width: 350px;
    }
    .slider011-img {
        width: 350px;
        border: #333 1px solid;
    }
    .prev-button-011{
        left: -40px;
    }
    .next-button-011{
        right: -40px;
    }
    .pagination-011 {
        bottom: -30px!important;
    }
    .slider012-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider012 {
        width: 350px;
    }
    .slider012-slide {
        width: 350px;
    }
    .prev-button-012{
        left: -40px;
    }
    .next-button-012{
        right: -40px;
    }
    .pagination-012 {
        bottom: -30px!important;
    }
    .slider013-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider013 {
        width: 350px;
    }
    .slider013-slide {
        width: 350px;
    }
    .prev-button-013{
        left: -40px;
    }
    .next-button-013{
        right: -40px;
    }
    .pagination-013 {
        bottom: -30px!important;
    }
    .slider014-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider014 {
        width: 350px;
    }
    .slider014-slide {
        width: 350px;
    }
    .prev-button-014{
        left: -40px;
    }
    .next-button-014{
        right: -40px;
    }
    .pagination-014 {
        bottom: -30px!important;
    }
    .slider015-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider015 {
        width: 350px;
    }
    .slider015-slide {
        width: 350px;
    }
    .prev-button-015{
        left: -40px;
    }
    .next-button-015{
        right: -40px;
    }
    .pagination-015 {
        bottom: -30px!important;
    }
    .slider016-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider016 {
        width: 350px;
    }
    .slider016-slide {
        width: 350px;
    }
    .prev-button-016{
        left: -40px;
    }
    .next-button-016{
        right: -40px;
    }
    .pagination-016 {
        bottom: -30px!important;
    }
    .slider017-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider017 {
        width: 350px;
    }
    .slider017-slide {
        width: 350px;
    }
    .prev-button-017{
        left: -40px;
    }
    .next-button-017{
        right: -40px;
    }
    .pagination-017 {
        bottom: -30px!important;
    }
    .slider018-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider018 {
        width: 350px;
    }
    .slider018-slide {
        width: 350px;
    }
    .prev-button-018{
        left: -40px;
    }
    .next-button-018{
        right: -40px;
    }
    .pagination-018 {
        bottom: -30px!important;
    }
    .slider019-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider019 {
        width: 350px;
    }
    .slider019-slide {
        width: 350px;
    }
    .prev-button-019{
        left: -40px;
    }
    .next-button-019{
        right: -40px;
    }
    .pagination-019 {
        bottom: -30px!important;
    }
    .slider020-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider020 {
        width: 350px;
    }
    .slider020-slide {
        width: 350px;
    }
    .prev-button-020{
        left: -40px;
    }
    .next-button-020{
        right: -40px;
    }
    .pagination-020 {
        bottom: -30px!important;
    }
    .slider021-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider021 {
        width: 350px;
    }
    /* .slider021-wrappar {} */
    .slider021-slide {
        width: 350px;
    }
    .slider021-img {
        width: 350px;
        border: #333 1px solid;
    }
    .prev-button-021{
        left: -40px;
    }
    .next-button-021{
        right: -40px;
    }
    .pagination-021 {
        bottom: -30px!important;
    }
    .slider022-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider022 {
        width: 350px;
    }
    .slider022-slide {
        width: 350px;
    }
    .prev-button-022{
        left: -40px;
    }
    .next-button-022{
        right: -40px;
    }
    .pagination-022 {
        bottom: -30px!important;
    }
    .slider023-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider023 {
        width: 350px;
    }
    .slider023-slide {
        width: 350px;
    }
    .prev-button-023{
        left: -40px;
    }
    .next-button-023{
        right: -40px;
    }
    .pagination-023 {
        bottom: -30px!important;
    }
    .slider024-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider024 {
        width: 350px;
    }
    .slider024-slide {
        width: 350px;
    }
    .prev-button-024{
        left: -40px;
    }
    .next-button-024{
        right: -40px;
    }
    .pagination-024 {
        bottom: -30px!important;
    }
    .slider025-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider025 {
        width: 350px;
    }
    .slider025-slide {
        width: 350px;
    }
    .prev-button-025{
        left: -40px;
    }
    .next-button-025{
        right: -40px;
    }
    .pagination-025 {
        bottom: -30px!important;
    }
    .slider026-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider026 {
        width: 350px;
    }
    .slider026-slide {
        width: 350px;
    }
    .prev-button-026{
        left: -40px;
    }
    .next-button-026{
        right: -40px;
    }
    .pagination-026 {
        bottom: -30px!important;
    }
    .slider027-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider027 {
        width: 350px;
    }
    .slider027-slide {
        width: 350px;
    }
    .prev-button-027{
        left: -40px;
    }
    .next-button-027{
        right: -40px;
    }
    .pagination-027 {
        bottom: -30px!important;
    }
    .slider028-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider028 {
        width: 350px;
    }
    .slider028-slide {
        width: 350px;
    }
    .prev-button-028{
        left: -40px;
    }
    .next-button-028{
        right: -40px;
    }
    .pagination-028 {
        bottom: -30px!important;
    }
    .slider029-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider029 {
        width: 350px;
    }
    .slider029-slide {
        width: 350px;
    }
    .prev-button-029{
        left: -40px;
    }
    .next-button-029{
        right: -40px;
    }
    .pagination-029 {
        bottom: -30px!important;
    }
    .slider030-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider030 {
        width: 450px;
    }
    .slider030-slide {
        width: 350px;
    }
    .prev-button-030{
        left: -40px;
    }
    .next-button-030{
        right: -40px;
    }
    .pagination-030 {
        bottom: -30px!important;
    }

    .tokuten-sec-flex-right {
        width: 280px;
        margin: 20px auto 80px auto;
    }
    .tokuten-mokuji-tittle {
        text-align: center;
        font-weight: bold;
        font-size: 26px;
    }
    .tokuten-mokuji {
        text-align: left;
        font-weight: bold;
        font-size: 22px;
    }
    .tokuten-mokuji-li {
        margin-top: 10px;
    }


    /* 2章 */
    .tenzibutu-title {
        font-size: 24px;
        text-align: center;
        background-color: #0e78c4;
        width: 500px;
        margin: 50px auto 25px auto;
        padding: 10px;
        color: #fff;
    }
    .tokuten-tenzibutu-caption-containar {
        margin: 50px auto 120px auto;
        width: 500px;
        padding: 10px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-tenzibutu-caption-tittle {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 0 20px 0;
    }
    .tokuten-tenzibutu-caption-No {
        font-weight: bold;
        font-size: 20px;
        width: 50px;
        text-align: center;
        transform: scale(1 , 1.05);
    }
    .tokuten-tenzibutu-caption-name {
        /* padding: 0 20px 0 20px; */
        font-weight: bold;
        font-size: 20px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-school {
        /* padding: 0 20px 0 20px; */
        width: 160px;
        font-weight: bold;
        font-size: 20px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-ten {
        width: 40px;
        font-weight: bold;
        font-size: 20px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-tai {
        width: 30px;
        font-weight: bold;
        font-size: 20px;
        text-align: center;
    }
    .tokuten-tenzibutu-caption-taikaimei {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-time {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-sub {
        display: flex;
    }
    .tokuten-tenzibutu-caption-kaisen {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-biko {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-last {
        text-align: left;
        font-size: 15px;
        font-weight: bold;
        margin-bottom: 20px;
    }
    .tenji-kaisetu {
        font-weight: bold;
        font-size: 16px;
    }
    .tokuten-tenzibutu-caption {
        text-align: justify;
        font-size: 15px;
    }
    .slider101-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider101 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider101-slide {
        width: 350px;
    }
    .slider101-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider102-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-101{
        left: -40px;
    }
    .next-button-101{
        right: -40px;
    }
    .pagination-101 {
        bottom: -30px!important;
    }
    .slider102-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider102 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider102-slide {
        width: 350px;
    }
    .prev-button-102{
        left: -40px;
    }
    .next-button-102{
        right: -40px;
    }
    .pagination-102{
        bottom: -30px!important;
    }
    .slider103-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider103 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider103-slide {
        width: 350px;
    }
    .prev-button-103{
        left: -40px;
    }
    .next-button-103{
        right: -40px;
    }
    .pagination-103{
        bottom: -30px!important;
    }
    .slider104-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider104 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider104-slide {
        width: 350px;
    }
    .prev-button-104{
        left: -40px;
    }
    .next-button-104{
        right: -40px;
    }
    .pagination-104{
        bottom: -30px!important;
    }
    .slider105-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider105 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider105-slide {
        width: 350px;
    }
    .prev-button-105{
        left: -40px;
    }
    .next-button-105{
        right: -40px;
    }
    .pagination-105{
        bottom: -30px!important;
    }
    .slider106-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider106 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider106-slide {
        width: 350px;
    }
    .prev-button-106{
        left: -40px;
    }
    .next-button-106{
        right: -40px;
    }
    .pagination-106{
        bottom: -30px!important;
    }
    .slider107-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider107 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider107-slide {
        width: 350px;
    }
    .prev-button-107{
        left: -40px;
    }
    .next-button-107{
        right: -40px;
    }
    .pagination-107{
        bottom: -30px!important;
    }
    .slider108-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider108 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider108-slide {
        width: 350px;
    }
    .prev-button-108{
        left: -40px;
    }
    .next-button-108{
        right: -40px;
    }
    .pagination-108{
        bottom: -30px!important;
    }
    .slider201-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider201 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider201-slide {
        width: 350px;
    }
    .slider201-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider202-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-201{
        left: -40px;
    }
    .next-button-201{
        right: -40px;
    }
    .pagination-201 {
        bottom: -30px!important;
    }
    .slider202-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider202 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider202-slide {
        width: 350px;
    }
    .prev-button-202{
        left: -40px;
    }
    .next-button-202{
        right: -40px;
    }
    .pagination-202{
        bottom: -30px!important;
    }
    .slider203-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider203 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider203-slide {
        width: 350px;
    }
    .prev-button-203{
        left: -40px;
    }
    .next-button-203{
        right: -40px;
    }
    .pagination-203{
        bottom: -30px!important;
    }
    .slider204-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider204 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider204-slide {
        width: 350px;
    }
    .prev-button-204{
        left: -40px;
    }
    .next-button-204{
        right: -40px;
    }
    .pagination-204{
        bottom: -30px!important;
    }
    .slider205-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider205 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider205-slide {
        width: 350px;
    }
    .prev-button-205{
        left: -40px;
    }
    .next-button-205{
        right: -40px;
    }
    .pagination-205{
        bottom: -30px!important;
    }
    .slider206-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider206 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider206-slide {
        width: 350px;
    }
    .prev-button-206{
        left: -40px;
    }
    .next-button-206{
        right: -40px;
    }
    .pagination-206{
        bottom: -30px!important;
    }
    .slider207-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider207 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider207-slide {
        width: 350px;
    }
    .prev-button-207{
        left: -40px;
    }
    .next-button-207{
        right: -40px;
    }
    .pagination-207{
        bottom: -30px!important;
    }
    .slider208-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider208 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider208-slide {
        width: 350px;
    }
    .prev-button-208{
        left: -40px;
    }
    .next-button-208{
        right: -40px;
    }
    .pagination-208{
        bottom: -30px!important;
    }
    .slider209-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider209 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider209-slide {
        width: 350px;
    }
    .prev-button-209{
        left: -40px;
    }
    .next-button-209{
        right: -40px;
    }
    .pagination-209{
        bottom: -30px!important;
    }
    .slider301-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider301 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider301-slide {
        width: 350px;
    }
    .slider301-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider302-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-301{
        left: -40px;
    }
    .next-button-301{
        right: -40px;
    }
    .pagination-301 {
        bottom: -30px!important;
    }
    .slider302-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider302 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider302-slide {
        width: 350px;
    }
    .prev-button-302{
        left: -40px;
    }
    .next-button-302{
        right: -40px;
    }
    .pagination-302{
        bottom: -30px!important;
    }
    .slider303-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider303 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider303-slide {
        width: 350px;
    }
    .prev-button-303{
        left: -40px;
    }
    .next-button-303{
        right: -40px;
    }
    .pagination-303{
        bottom: -30px!important;
    }
    .slider304-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider304 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider304-slide {
        width: 350px;
    }
    .prev-button-304{
        left: -40px;
    }
    .next-button-304{
        right: -40px;
    }
    .pagination-304{
        bottom: -30px!important;
    }
    .slider305-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider305 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider305-slide {
        width: 350px;
    }
    .prev-button-305{
        left: -40px;
    }
    .next-button-305{
        right: -40px;
    }
    .pagination-305{
        bottom: -30px!important;
    }
    .slider306-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider306 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider306-slide {
        width: 350px;
    }
    .prev-button-306{
        left: -40px;
    }
    .next-button-306{
        right: -40px;
    }
    .pagination-306{
        bottom: -30px!important;
    }
    .slider307-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider307 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider307-slide {
        width: 350px;
    }
    .prev-button-307{
        left: -40px;
    }
    .next-button-307{
        right: -40px;
    }
    .pagination-307{
        bottom: -30px!important;
    }
    .slider308-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider308 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider308-slide {
        width: 350px;
    }
    .prev-button-308{
        left: -40px;
    }
    .next-button-308{
        right: -40px;
    }
    .pagination-308{
        bottom: -30px!important;
    }
    .slider309-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider309 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider309-slide {
        width: 350px;
    }
    .prev-button-309{
        left: -40px;
    }
    .next-button-309{
        right: -40px;
    }
    .pagination-309{
        bottom: -30px!important;
    }
    .slider401-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider401 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider401-slide {
        width: 350px;
    }
    .slider401-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider402-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-401{
        left: -40px;
    }
    .next-button-401{
        right: -40px;
    }
    .pagination-401 {
        bottom: -30px!important;
    }
    .slider402-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider402 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider402-slide {
        width: 350px;
    }
    .prev-button-402{
        left: -40px;
    }
    .next-button-402{
        right: -40px;
    }
    .pagination-402{
        bottom: -30px!important;
    }
    .slider403-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider403 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider403-slide {
        width: 350px;
    }
    .prev-button-403{
        left: -40px;
    }
    .next-button-403{
        right: -40px;
    }
    .pagination-403{
        bottom: -30px!important;
    }
    .slider404-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider404 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider404-slide {
        width: 350px;
    }
    .prev-button-404{
        left: -40px;
    }
    .next-button-404{
        right: -40px;
    }
    .pagination-404{
        bottom: -30px!important;
    }
    .slider405-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider405 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider405-slide {
        width: 350px;
    }
    .prev-button-405{
        left: -40px;
    }
    .next-button-405{
        right: -40px;
    }
    .pagination-405{
        bottom: -30px!important;
    }
    .slider406-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider406 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider406-slide {
        width: 350px;
    }
    .prev-button-406{
        left: -40px;
    }
    .next-button-406{
        right: -40px;
    }
    .pagination-406{
        bottom: -30px!important;
    }
    .slider407-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider407 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider407-slide {
        width: 350px;
    }
    .prev-button-407{
        left: -40px;
    }
    .next-button-407{
        right: -40px;
    }
    .pagination-407{
        bottom: -30px!important;
    }
    .slider408-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider408 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider408-slide {
        width: 350px;
    }
    .prev-button-408{
        left: -40px;
    }
    .next-button-408{
        right: -40px;
    }
    .pagination-408{
        bottom: -30px!important;
    }
    .slider409-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider409 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider409-slide {
        width: 350px;
    }
    .prev-button-409{
        left: -40px;
    }
    .next-button-409{
        right: -40px;
    }
    .pagination-409{
        bottom: -30px!important;
    }
    .slider501-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider501 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider501-slide {
        width: 350px;
    }
    .slider501-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider502-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-501{
        left: -40px;
    }
    .next-button-501{
        right: -40px;
    }
    .pagination-501 {
        bottom: -30px!important;
    }
    .slider502-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider502 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider502-slide {
        width: 350px;
    }
    .prev-button-502{
        left: -40px;
    }
    .next-button-502{
        right: -40px;
    }
    .pagination-502{
        bottom: -30px!important;
    }
    .slider503-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider503 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider503-slide {
        width: 350px;
    }
    .prev-button-503{
        left: -40px;
    }
    .next-button-503{
        right: -40px;
    }
    .pagination-503{
        bottom: -30px!important;
    }
    .slider504-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider504 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider504-slide {
        width: 350px;
    }
    .prev-button-504{
        left: -40px;
    }
    .next-button-504{
        right: -40px;
    }
    .pagination-504{
        bottom: -30px!important;
    }
    .slider505-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider505 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider505-slide {
        width: 350px;
    }
    .prev-button-505{
        left: -40px;
    }
    .next-button-505{
        right: -40px;
    }
    .pagination-505{
        bottom: -30px!important;
    }
    .slider506-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider506 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider506-slide {
        width: 350px;
    }
    .prev-button-506{
        left: -40px;
    }
    .next-button-506{
        right: -40px;
    }
    .pagination-506{
        bottom: -30px!important;
    }
    .slider507-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider507 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider507-slide {
        width: 350px;
    }
    .prev-button-507{
        left: -40px;
    }
    .next-button-507{
        right: -40px;
    }
    .pagination-507{
        bottom: -30px!important;
    }
    .slider508-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider508 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider508-slide {
        width: 350px;
    }
    .prev-button-508{
        left: -40px;
    }
    .next-button-508{
        right: -40px;
    }
    .pagination-508{
        bottom: -30px!important;
    }
    .slider509-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider509 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider509-slide {
        width: 350px;
    }
    .prev-button-509{
        left: -40px;
    }
    .next-button-509{
        right: -40px;
    }
    .pagination-509{
        bottom: -30px!important;
    }
    .slider601-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider601 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider601-slide {
        width: 350px;
    }
    .slider601-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider602-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-601{
        left: -40px;
    }
    .next-button-601{
        right: -40px;
    }
    .pagination-601 {
        bottom: -30px!important;
    }
    .slider602-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider602 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider602-slide {
        width: 350px;
    }
    .prev-button-602{
        left: -40px;
    }
    .next-button-602{
        right: -40px;
    }
    .pagination-602{
        bottom: -30px!important;
    }
    .slider603-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider603 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider603-slide {
        width: 350px;
    }
    .prev-button-603{
        left: -40px;
    }
    .next-button-603{
        right: -40px;
    }
    .pagination-603{
        bottom: -30px!important;
    }
    .slider604-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider604 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider604-slide {
        width: 350px;
    }
    .prev-button-604{
        left: -40px;
    }
    .next-button-604{
        right: -40px;
    }
    .pagination-604{
        bottom: -30px!important;
    }
    .slider605-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider605 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider605-slide {
        width: 350px;
    }
    .prev-button-605{
        left: -40px;
    }
    .next-button-605{
        right: -40px;
    }
    .pagination-605{
        bottom: -30px!important;
    }
    .slider606-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider606 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider606-slide {
        width: 350px;
    }
    .prev-button-606{
        left: -40px;
    }
    .next-button-606{
        right: -40px;
    }
    .pagination-606{
        bottom: -30px!important;
    }
    .slider607-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider607 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider607-slide {
        width: 350px;
    }
    .prev-button-607{
        left: -40px;
    }
    .next-button-607{
        right: -40px;
    }
    .pagination-607{
        bottom: -30px!important;
    }
    .slider608-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider608 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider608-slide {
        width: 350px;
    }
    .prev-button-608{
        left: -40px;
    }
    .next-button-608{
        right: -40px;
    }
    .pagination-608{
        bottom: -30px!important;
    }
    .slider609-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider609 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider609-slide {
        width: 350px;
    }
    .prev-button-609{
        left: -40px;
    }
    .next-button-609{
        right: -40px;
    }
    .pagination-609{
        bottom: -30px!important;
    }
    .slider701-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider701 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider701-slide {
        width: 350px;
    }
    .slider701-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider702-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-701{
        left: -40px;
    }
    .next-button-701{
        right: -40px;
    }
    .pagination-701 {
        bottom: -30px!important;
    }
    .slider702-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider702 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider702-slide {
        width: 350px;
    }
    .prev-button-702{
        left: -40px;
    }
    .next-button-702{
        right: -40px;
    }
    .pagination-702{
        bottom: -30px!important;
    }
    .slider703-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider703 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider703-slide {
        width: 350px;
    }
    .prev-button-703{
        left: -40px;
    }
    .next-button-703{
        right: -40px;
    }
    .pagination-703{
        bottom: -30px!important;
    }
    .slider704-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider704 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider704-slide {
        width: 350px;
    }
    .prev-button-704{
        left: -40px;
    }
    .next-button-704{
        right: -40px;
    }
    .pagination-704{
        bottom: -30px!important;
    }
    .slider705-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider705 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider705-slide {
        width: 350px;
    }
    .prev-button-705{
        left: -40px;
    }
    .next-button-705{
        right: -40px;
    }
    .pagination-705{
        bottom: -30px!important;
    }
    .slider706-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider706 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider706-slide {
        width: 350px;
    }
    .prev-button-706{
        left: -40px;
    }
    .next-button-706{
        right: -40px;
    }
    .pagination-706{
        bottom: -30px!important;
    }
    .slider707-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider707 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider707-slide {
        width: 350px;
    }
    .prev-button-707{
        left: -40px;
    }
    .next-button-707{
        right: -40px;
    }
    .pagination-707{
        bottom: -30px!important;
    }
    .slider708-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider708 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider708-slide {
        width: 350px;
    }
    .prev-button-708{
        left: -40px;
    }
    .next-button-708{
        right: -40px;
    }
    .pagination-708{
        bottom: -30px!important;
    }
    .slider709-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider709 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider709-slide {
        width: 350px;
    }
    .prev-button-709{
        left: -40px;
    }
    .next-button-709{
        right: -40px;
    }
    .pagination-709{
        bottom: -30px!important;
    }
    .slider710-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider710 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider710-slide {
        width: 350px;
    }
    .prev-button-710{
        left: -40px;
    }
    .next-button-710{
        right: -40px;
    }
    .pagination-710{
        bottom: -30px!important;
    }
    .slider711-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider711 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider711-slide {
        width: 350px;
    }
    .prev-button-711{
        left: -40px;
    }
    .next-button-711{
        right: -40px;
    }
    .pagination-711{
        bottom: -30px!important;
    }
    .slider712-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider712 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider712-slide {
        width: 350px;
    }
    .prev-button-712{
        left: -40px;
    }
    .next-button-712{
        right: -40px;
    }
    .pagination-712{
        bottom: -30px!important;
    }
    .slider713-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider713 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider713-slide {
        width: 350px;
    }
    .prev-button-713{
        left: -40px;
    }
    .next-button-713{
        right: -40px;
    }
    .pagination-713{
        bottom: -30px!important;
    }
    .slider714-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider714 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider714-slide {
        width: 350px;
    }
    .prev-button-714{
        left: -40px;
    }
    .next-button-714{
        right: -40px;
    }
    .pagination-714{
        bottom: -30px!important;
    }
    .slider715-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider715 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider715-slide {
        width: 350px;
    }
    .prev-button-715{
        left: -40px;
    }
    .next-button-715{
        right: -40px;
    }
    .pagination-715{
        bottom: -30px!important;
    }
    .slider716-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider716 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider716-slide {
        width: 350px;
    }
    .prev-button-716{
        left: -40px;
    }
    .next-button-716{
        right: -40px;
    }
    .pagination-716{
        bottom: -30px!important;
    }
    .slider717-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider717 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider717-slide {
        width: 350px;
    }
    .prev-button-717{
        left: -40px;
    }
    .next-button-717{
        right: -40px;
    }
    .pagination-717{
        bottom: -30px!important;
    }
    .slider718-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider718 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider718-slide {
        width: 350px;
    }
    .prev-button-718{
        left: -40px;
    }
    .next-button-718{
        right: -40px;
    }
    .pagination-718{
        bottom: -30px!important;
    }
    .slider719-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider719 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider719-slide {
        width: 350px;
    }
    .prev-button-719{
        left: -40px;
    }
    .next-button-719{
        right: -40px;
    }
    .pagination-719{
        bottom: -30px!important;
    }
    .slider720-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider720 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider720-slide {
        width: 350px;
    }
    .prev-button-720{
        left: -40px;
    }
    .next-button-720{
        right: -40px;
    }
    .pagination-720{
        bottom: -30px!important;
    }
    .slider801-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider801 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider801-slide {
        width: 350px;
    }
    .slider801-img {
        width: 350px;
        border: #333 1px solid;
    }
    .slider802-img {
        height: 320px;
        border: #333 1px solid;
    }
    .prev-button-801{
        left: -40px;
    }
    .next-button-801{
        right: -40px;
    }
    .pagination-801 {
        bottom: -30px!important;
    }
    .slider802-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider802 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider802-slide {
        width: 350px;
    }
    .prev-button-802{
        left: -40px;
    }
    .next-button-802{
        right: -40px;
    }
    .pagination-802{
        bottom: -30px!important;
    }
    .slider803-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider803 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider803-slide {
        width: 350px;
    }
    .prev-button-803{
        left: -40px;
    }
    .next-button-803{
        right: -40px;
    }
    .pagination-803{
        bottom: -30px!important;
    }
    .slider804-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider804 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider804-slide {
        width: 350px;
    }
    .prev-button-804{
        left: -40px;
    }
    .next-button-804{
        right: -40px;
    }
    .pagination-804{
        bottom: -30px!important;
    }
    .slider805-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider805 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider805-slide {
        width: 350px;
    }
    .prev-button-805{
        left: -40px;
    }
    .next-button-805{
        right: -40px;
    }
    .pagination-805{
        bottom: -30px!important;
    }
    .slider806-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider806 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider806-slide {
        width: 350px;
    }
    .prev-button-806{
        left: -40px;
    }
    .next-button-806{
        right: -40px;
    }
    .pagination-806{
        bottom: -30px!important;
    }
    .slider807-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider807 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider807-slide {
        width: 350px;
    }
    .prev-button-807{
        left: -40px;
    }
    .next-button-807{
        right: -40px;
    }
    .pagination-807{
        bottom: -30px!important;
    }
    .slider808-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider808 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider808-slide {
        width: 350px;
    }
    .prev-button-808{
        left: -40px;
    }
    .next-button-808{
        right: -40px;
    }
    .pagination-808{
        bottom: -30px!important;
    }
    .slider809-containar {
        width: 450px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider809 {
        width: 350px;
    }
    /* .slider011-wrappar {} */
    .slider809-slide {
        width: 350px;
    }
    .prev-button-809{
        left: -40px;
    }
    .next-button-809{
        right: -40px;
    }
    .pagination-809{
        bottom: -30px!important;
    }


    /* コラム */
    .column-containar {
        margin: 50px auto 100px auto;
        width: 500px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .column-img-w {
        width: 350px;
    }
    .column-img-h {
        height: 600px;
        margin: 0 auto 0 auto;
        text-align: center;
    }
    
    /* tokuten-hokokusyo */
    .tokuten-in-zyoho-title {
        font-weight: bold;
        background-color: #fff;
        color: red;
        text-align: center;
        border: #333 2px solid;
        padding: 10px;
        width: 500px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hokokusyo-flex {
        display: block;
        justify-content: center;
        align-items: center;
        margin: 30px auto 0px auto;
    }
    .tokuten-hokokusyo-left {
        width:350px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hokokusyo-containar-photo {
        width: 350px;
        margin: 0 auto 20px auto;
    }
    .tokuten-hokokusyo-right {
        width: 350px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hokokusyo-containar {
        margin: 0 auto 20px auto;
        background-color: #fff;
        border: #333 2px solid;
        padding: 20px;
    }
    .tokuten-hokokusyo-containar #red {
        font-weight: bold;
        color: red;
        font-size: 20px;
    }
    .tokuten-hokokusyo-containar #black {
        font-weight: bold;
        font-size: 20px;
    }
    .tokuten-hokokusyo-title {
        text-align: center;
        font-size: 24px;
        margin-bottom: 20px;
    }
    .tokuten-hokokusyo-ul {
        text-align: center;
    }
    .tokuten-hokokusyo-li {
        margin-bottom: 20px;
    }
    .tokuten-book-name {
        font-size: 20px;
    }
    .tokuten-sub-name {
        font-size: 18px;
    }
}



@media screen and (max-width:559px){
    .tokuten-responsive {
        display: none;
    }
    /* 特別展 */
    .tokuten-main-tittle {
        text-align: center;
        background-color: #0e78c4;
    }
    .tokuten-sub-tittle {
        font-size: 16px;
        font-weight: bold;
        color: #fff;
        margin: 0;
    }
    .tokuten-tittle-img {
        height: 80px;
    }
    .hajimeni-flex {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: start;
        justify-content: center;
        gap:40px;
    }
    .tokuten-bira-container {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto 0 auto;
    }
    .tokuten-bira {
        width: 280px;
        border: #333 2px solid;
    }
    .tokuten-hajimeni-containar {
        /* height: 601px; */
        width: 280px;
        background-color: #fff;
        border: #333 2px solid;
        padding: 10px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hajimeni-tittle {
        padding: 10px;
        text-align: center;
        font-weight: bold;
        font-size: 20px;
    }
    .hajimeni-honbun {
        text-align: justify;
        font-weight: bold;
        font-size: 14px;
    }
    .hajimeni-tanto {
        text-align: right;
        font-weight: bold;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .tokuten-btn-containar {
        margin: 50px auto 50px auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tokuten-start-btn {
        background-color: #fff;
        padding: 20px 0;
        width: 280px;
        border-radius: 15px;
        font-size: 20px;
        background-color: #0e78c4;
        display: inline-block;
	    transition: .4s;
	    color: #fff;
	    /*--水平方向 垂直方向 色--*/
	    box-shadow: 5px 5px #1091ee;
    }
    .tokuten-start-btn:active {
        /*--水平方向 垂直方向 色--*/
        box-shadow: 0px 0px #1091ee;
    }
    .tokuten-btn-containar-home {
        margin: 150px auto 50px auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tokuten-home-btn {
        background-color: #fff;
        padding: 20px 0;
        width: 150px;
        border-radius: 15px;
        font-size: 15px;
        background-color: #0e78c4;
        display: inline-block;
	    transition: .4s;
	    color: #fff;
	    /*--水平方向 垂直方向 色--*/
	    box-shadow: 5px 5px #1091ee;
    }
    .tokuten-home-btn:active {
        /*--水平方向 垂直方向 色--*/
        box-shadow: 0px 0px #1091ee;
    }

    .tokuten-sec-flex {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column-reverse;
    }
    .tokuten-sec-flex-left {
        width: 280px;
        margin: 0 auto 0 auto;
    }
    .tokuten-syo-tittle {
        font-weight: bold;
        color: #333;
        text-align: center;
        font-size: 20px;
    }
    .tokuten-syo-caption-containar {
        margin: 20px auto 50px auto;
        width: 280px;
        padding: 10px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-syo-caption {
        font-size: 16px;
        text-align: justify;
        line-height: 30px;
        font-weight: normal;
    }
    .tokuten-sec-caption-containar {
        margin: 50px auto 50px auto;
        width: 280px;
        padding: 10px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-sec-caption-tittle {
        text-align: center;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 20px;
        transform: scale(1 1.05);
    }
    .tokuten-sec-caption {
        text-align: justify;
        font-size: 16px;
        margin-bottom: 20px;
        line-height: 30px;
    }
    .sanko-bunken {
        font-size: 16px;
        font-weight: bold;
    }
    .sanko-bunken-ul {
        list-style: square;
        margin-left: 10px;
    }
    .sanko-bunken-ul li {
        font-size: 10px;
    }
    .sakuhin-flex {
        display: flex;
        align-items: left;
        justify-content: center;
        flex-wrap: wrap;
        flex-direction: column;
        margin-bottom: 80px;
    }
    .sakuhin-left-containar {
        width: 280px;
        margin: 0 auto 0 0;
    }
    .score-caption-containar {
        width: 280px;
        min-height: 648px;
        /* padding: 20px; */
        background-color: #fff;
        border: #333 2px solid;
    }
    .score-caption-title {
        background-color: #0e78c4;
        color: #fff;
        width: 280px;
        margin: 0 auto;
        padding: 10px 5px 10px 5px;
        text-align: center;
        font-size: 18px;
        transform: scale(1 , 1.1);
        border-top: #333 2px solid;
        border-left: #333 2px solid;
        border-right: #333 2px solid;
    }
    .score-caption-body {
        margin: 0;
        padding: 10px;
        border-bottom: #333 1px solid;
    }
    .score-caption-body-bottom {
        margin: 0;
        padding: 10px;
    }
    .score-caption-body-bottom-long {
        margin: 0;
        padding: 10px;
    }
    .score-caption-headline {
        margin: 0;
        font-size: 16px;
        font-weight: bold;
        padding-bottom: 5px;
    }
    .score-caption-headline-biko {
        padding-top: 3px;
        margin-left: 10px;
        font-size: 12px;
        transform: scale(1 , 1.1);
        font-weight: bold;
    }
    .score-caption-flex-A {
        display: flex;
        text-align: left;
        justify-content: left;
    }
    .score-caption-flex-B {
        display: flex;
        text-align: left;
        justify-content: left;
        flex-direction: column;
        margin-bottom: 10px;
    }
    .score-caption-flex-C {
        display: block;
        text-align: left;
        justify-content: left;
    }
    .score-raireki-year {
        min-width: 110px;
        margin: 0 0 0 5px;
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-raireki {
        font-size: 16px;
        transform: scale(1 , 1.05);
    }
    .score-caption-flex2 {
        display: flex;
        align-items: center;
        justify-content: left;
        width: 100%;
        margin-bottom: 5px;
    }
    .score-seiseki {
        text-align: left;
        font-size: 16px;
        transform: scale(1 , 1.05);
        width: 75%;
    }
    .score-seiseki-point {
        text-align: center;
        font-size: 16px;
        transform: scale(1 , 1.05);
        width: 50px;
        font-weight: bold;
        width: 20%;
    }
    .score-caption {
        font-size: 14px;
        transform: scale(1 , 1.05);
        margin: 0 0 0 0px;
        line-height: 30px;
    }
    .sakuhin-right-containar {
        width: 280px;
        /* margin-left: 50px; */
    }
    .score-photo {
        width: 280px;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
    }
    .sakuhin-photo-containar-log {
        background: #fff;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
        padding: 10px;
        height: 75px;
    }
    .sakuhin-photo-containar-waseda {
        background: #fff;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
        padding: 10px;
        height: 75px;
    }
    .sakuhin-photo-containar-keio {
        background: #fff;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
        padding: 10px;
        height: 75px;
    }
    .sakuhin-photo-containar-tiba {
        background: #fff;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
        padding: 10px;
        height: 75px;
    }
    .sakuhin-photo-containar-hoka {
        background: #fff;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
        padding: 10px;
        height: 75px;
    }
    .sakuhin-photo-containar-shimane {
        background: #fff;
        border: #333 2px solid;
        border-width: 0px 2px 2px 2px;
        padding: 10px;
        height: 100px;
    }
    .sakuhin-kyapsion {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin: 0px auto 30px auto;
    }
    .sakuhin-photo-kakudai {
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        margin: 5px auto 0px auto;
    }
    .slider001-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .sub-caption {
        margin: 100px auto 50px auto;
        font-weight: bold;
        font-size: 24px;
        text-align: center;
    }
    .slider001 {
        width: 180px;
    }
    /* .slider001-wrappar {} */
    .slider001-slide {
        width: 180px;
    }
    .slider001-img {
        width: 180px;
        border: #333 1px solid;
    }
    .prev-button-001{
        left: -40px;
    }
    .next-button-001{
        right: -40px;
    }
    .pagination-001 {
        bottom: -30px!important;
    }
    .slider011-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider011 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider011-slide {
        width: 180px;
    }
    .slider011-img {
        width: 180px;
        border: #333 1px solid;
    }
    .prev-button-011{
        left: -40px;
    }
    .next-button-011{
        right: -40px;
    }
    .pagination-011 {
        bottom: -30px!important;
    }
    .slider012-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider012 {
        width: 180px;
    }
    .slider012-slide {
        width: 180px;
    }
    .prev-button-012{
        left: -40px;
    }
    .next-button-012{
        right: -40px;
    }
    .pagination-012 {
        bottom: -30px!important;
    }
    .slider013-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider013 {
        width: 180px;
    }
    .slider013-slide {
        width: 180px;
    }
    .prev-button-013{
        left: -40px;
    }
    .next-button-013{
        right: -40px;
    }
    .pagination-013 {
        bottom: -30px!important;
    }
    .slider014-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider014 {
        width: 180px;
    }
    .slider014-slide {
        width: 180px;
    }
    .prev-button-014{
        left: -40px;
    }
    .next-button-014{
        right: -40px;
    }
    .pagination-014 {
        bottom: -30px!important;
    }
    .slider015-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider015 {
        width: 180px;
    }
    .slider015-slide {
        width: 180px;
    }
    .prev-button-015{
        left: -40px;
    }
    .next-button-015{
        right: -40px;
    }
    .pagination-015 {
        bottom: -30px!important;
    }
    .slider016-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider016 {
        width: 180px;
    }
    .slider016-slide {
        width: 180px;
    }
    .prev-button-016{
        left: -40px;
    }
    .next-button-016{
        right: -40px;
    }
    .pagination-016 {
        bottom: -30px!important;
    }
    .slider017-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider017 {
        width: 180px;
    }
    .slider017-slide {
        width: 180px;
    }
    .prev-button-017{
        left: -40px;
    }
    .next-button-017{
        right: -40px;
    }
    .pagination-017 {
        bottom: -30px!important;
    }
    .slider018-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider018 {
        width: 180px;
    }
    .slider018-slide {
        width: 180px;
    }
    .prev-button-018{
        left: -40px;
    }
    .next-button-018{
        right: -40px;
    }
    .pagination-018 {
        bottom: -30px!important;
    }
    .slider019-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider019 {
        width: 180px;
    }
    .slider019-slide {
        width: 180px;
    }
    .prev-button-019{
        left: -40px;
    }
    .next-button-019{
        right: -40px;
    }
    .pagination-019 {
        bottom: -30px!important;
    }
    .slider020-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider020 {
        width: 180px;
    }
    .slider020-slide {
        width: 180px;
    }
    .prev-button-020{
        left: -40px;
    }
    .next-button-020{
        right: -40px;
    }
    .pagination-020 {
        bottom: -30px!important;
    }
    .slider021-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider021 {
        width: 180px;
    }
    /* .slider021-wrappar {} */
    .slider021-slide {
        width: 180px;
    }
    .slider021-img {
        width: 180px;
        border: #333 1px solid;
    }
    .prev-button-021{
        left: -40px;
    }
    .next-button-021{
        right: -40px;
    }
    .pagination-021 {
        bottom: -30px!important;
    }
    .slider022-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider022 {
        width: 180px;
    }
    .slider022-slide {
        width: 180px;
    }
    .prev-button-022{
        left: -40px;
    }
    .next-button-022{
        right: -40px;
    }
    .pagination-022 {
        bottom: -30px!important;
    }
    .slider023-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider023 {
        width: 180px;
    }
    .slider023-slide {
        width: 180px;
    }
    .prev-button-023{
        left: -40px;
    }
    .next-button-023{
        right: -40px;
    }
    .pagination-023 {
        bottom: -30px!important;
    }
    .slider024-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider024 {
        width: 180px;
    }
    .slider024-slide {
        width: 180px;
    }
    .prev-button-024{
        left: -40px;
    }
    .next-button-024{
        right: -40px;
    }
    .pagination-024 {
        bottom: -30px!important;
    }
    .slider025-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider025 {
        width: 180px;
    }
    .slider025-slide {
        width: 180px;
    }
    .prev-button-025{
        left: -40px;
    }
    .next-button-025{
        right: -40px;
    }
    .pagination-025 {
        bottom: -30px!important;
    }
    .slider026-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider026 {
        width: 180px;
    }
    .slider026-slide {
        width: 180px;
    }
    .prev-button-026{
        left: -40px;
    }
    .next-button-026{
        right: -40px;
    }
    .pagination-026 {
        bottom: -30px!important;
    }
    .slider027-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider027 {
        width: 180px;
    }
    .slider027-slide {
        width: 180px;
    }
    .prev-button-027{
        left: -40px;
    }
    .next-button-027{
        right: -40px;
    }
    .pagination-027 {
        bottom: -30px!important;
    }
    .slider028-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider028 {
        width: 180px;
    }
    .slider028-slide {
        width: 180px;
    }
    .prev-button-028{
        left: -40px;
    }
    .next-button-028{
        right: -40px;
    }
    .pagination-028 {
        bottom: -30px!important;
    }
    .slider029-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider029 {
        width: 180px;
    }
    .slider029-slide {
        width: 180px;
    }
    .prev-button-029{
        left: -40px;
    }
    .next-button-029{
        right: -40px;
    }
    .pagination-029 {
        bottom: -30px!important;
    }
    .slider030-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider030 {
        width: 180px;
    }
    .slider030-slide {
        width: 180px;
    }
    .prev-button-030{
        left: -40px;
    }
    .next-button-030{
        right: -40px;
    }
    .pagination-030 {
        bottom: -30px!important;
    }

    .tokuten-sec-flex-right {
        width: 220px;
        margin: 20px auto 100px auto;
    }
    .tokuten-mokuji-tittle {
        text-align: center;
        font-weight: bold;
        font-size: 22px;
    }
    .tokuten-mokuji {
        text-align: left;
        font-weight: bold;
        font-size: 18px;
    }
    .tokuten-mokuji-li {
        margin-top: 10px;
    }


    /* 2章 */
    .tenzibutu-title {
        font-size: 16px;
        text-align: center;
        background-color: #0e78c4;
        width: 280px;
        margin: 50px auto 25px auto;
        padding: 10px;
        color: #fff;
    }
    .tokuten-tenzibutu-caption-containar {
        margin: 50px auto 120px auto;
        width: 280px;
        padding: 5px;
        background-color: #fff;
        border: #333 2px solid;
    }
    .tokuten-tenzibutu-caption-tittle {
        display: flex;
        flex-wrap: wrap;
        margin-top: 15px;
        margin-left: 0%;
        align-items: center;
        justify-content: center;
        margin-bottom: 20px;
    }
    .tokuten-tenzibutu-caption-No {
        display: none;
    }
    .tokuten-tenzibutu-caption-name {
        /* padding: 0 20px 0 20px; */
        font-weight: bold;
        font-size: 15px;
        /* transform: scale(1 , 1.05); */
        text-align: center;
    }
    .tokuten-tenzibutu-caption-school {
        font-size: 13px;
        font-weight: bold;
        width: 85px;
        text-align: center;
        padding: 0;
    }
    .tokuten-tenzibutu-caption-ten {
        font-size: 13px;
        font-weight: bold;
        width: 28px;
        text-align: center;
        padding: 0;
    }
    .tokuten-tenzibutu-caption-tai {
        font-size: 13px;
        font-weight: bold;
        width: 15px;
        text-align: center;
        padding: 0;
    }
    .tokuten-tenzibutu-caption-taikaimei {
        text-align: left;
        font-size: 10px;
        font-weight: bold;
        margin: 0;
    }
    .tokuten-tenzibutu-caption-time {
        text-align: left;
        font-size: 10px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-sub {
        display: flex;
    }
    .tokuten-tenzibutu-caption-kaisen {
        text-align: left;
        font-size: 10px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-biko {
        text-align: left;
        font-size: 10px;
        font-weight: bold;
    }
    .tokuten-tenzibutu-caption-last {
        text-align: left;
        font-size: 10px;
        font-weight: bold;
        margin-bottom: 20px;
    }
    .tenji-kaisetu {
        font-weight: bold;
        font-size: 13px;
    }
    .tokuten-tenzibutu-caption {
        text-align: justify;
        font-size: 12px;
    }
    .slider101-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider101 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider101-slide {
        width: 180px;
    }
    .slider101-img {
        width: 180px;
        border: #333 1px solid;
    }
    .slider102-img {
        height: 280px;
        border: #333 1px solid;
    }
    .prev-button-101{
        left: -40px;
    }
    .next-button-101{
        right: -40px;
    }
    .pagination-101 {
        bottom: -30px!important;
    }
    .slider102-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider102 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider102-slide {
        width: 180px;
    }
    .prev-button-102{
        left: -40px;
    }
    .next-button-102{
        right: -40px;
    }
    .pagination-102{
        bottom: -30px!important;
    }
    .slider103-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider103 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider103-slide {
        width: 180px;
    }
    .prev-button-103{
        left: -40px;
    }
    .next-button-103{
        right: -40px;
    }
    .pagination-103{
        bottom: -30px!important;
    }
    .slider104-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider104 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider104-slide {
        width: 180px;
    }
    .prev-button-104{
        left: -40px;
    }
    .next-button-104{
        right: -40px;
    }
    .pagination-104{
        bottom: -30px!important;
    }
    .slider105-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider105 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider105-slide {
        width: 180px;
    }
    .prev-button-105{
        left: -40px;
    }
    .next-button-105{
        right: -40px;
    }
    .pagination-105{
        bottom: -30px!important;
    }
    .slider106-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider106 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider106-slide {
        width: 180px;
    }
    .prev-button-106{
        left: -40px;
    }
    .next-button-106{
        right: -40px;
    }
    .pagination-106{
        bottom: -30px!important;
    }
    .slider107-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider107 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider107-slide {
        width: 180px;
    }
    .prev-button-107{
        left: -40px;
    }
    .next-button-107{
        right: -40px;
    }
    .pagination-107{
        bottom: -30px!important;
    }
    .slider108-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider108 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider108-slide {
        width: 180px;
    }
    .prev-button-108{
        left: -40px;
    }
    .next-button-108{
        right: -40px;
    }
    .pagination-108{
        bottom: -30px!important;
    }
    .slider201-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider201 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider201-slide {
        width: 180px;
    }
    .slider201-img {
        width: 180px;
        border: #333 1px solid;
    }
    .slider202-img {
        height: 280px;
        border: #333 1px solid;
    }
    .prev-button-201{
        left: -40px;
    }
    .next-button-201{
        right: -40px;
    }
    .pagination-201 {
        bottom: -30px!important;
    }
    .slider202-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider202 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider202-slide {
        width: 180px;
    }
    .prev-button-202{
        left: -40px;
    }
    .next-button-202{
        right: -40px;
    }
    .pagination-202{
        bottom: -30px!important;
    }
    .slider203-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider203 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider203-slide {
        width: 180px;
    }
    .prev-button-203{
        left: -40px;
    }
    .next-button-203{
        right: -40px;
    }
    .pagination-203{
        bottom: -30px!important;
    }
    .slider204-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider204 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider204-slide {
        width: 180px;
    }
    .prev-button-204{
        left: -40px;
    }
    .next-button-204{
        right: -40px;
    }
    .pagination-204{
        bottom: -30px!important;
    }
    .slider205-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider205 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider205-slide {
        width: 180px;
    }
    .prev-button-205{
        left: -40px;
    }
    .next-button-205{
        right: -40px;
    }
    .pagination-205{
        bottom: -30px!important;
    }
    .slider206-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider206 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider206-slide {
        width: 180px;
    }
    .prev-button-206{
        left: -40px;
    }
    .next-button-206{
        right: -40px;
    }
    .pagination-206{
        bottom: -30px!important;
    }
    .slider207-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider207 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider207-slide {
        width: 180px;
    }
    .prev-button-207{
        left: -40px;
    }
    .next-button-207{
        right: -40px;
    }
    .pagination-207{
        bottom: -30px!important;
    }
    .slider208-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider208 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider208-slide {
        width: 180px;
    }
    .prev-button-208{
        left: -40px;
    }
    .next-button-208{
        right: -40px;
    }
    .pagination-208{
        bottom: -30px!important;
    }
    .slider209-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider209 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider209-slide {
        width: 180px;
    }
    .prev-button-209{
        left: -40px;
    }
    .next-button-209{
        right: -40px;
    }
    .pagination-209{
        bottom: -30px!important;
    }
    .slider301-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider301 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider301-slide {
        width: 180px;
    }
    .slider301-img {
        width: 180px;
        border: #333 1px solid;
    }
    .slider302-img {
        height: 280px;
        border: #333 1px solid;
    }
    .prev-button-301{
        left: -40px;
    }
    .next-button-301{
        right: -40px;
    }
    .pagination-301 {
        bottom: -30px!important;
    }
    .slider302-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider302 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider302-slide {
        width: 180px;
    }
    .prev-button-302{
        left: -40px;
    }
    .next-button-302{
        right: -40px;
    }
    .pagination-302{
        bottom: -30px!important;
    }
    .slider303-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider303 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider303-slide {
        width: 180px;
    }
    .prev-button-303{
        left: -40px;
    }
    .next-button-303{
        right: -40px;
    }
    .pagination-303{
        bottom: -30px!important;
    }
    .slider304-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider304 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider304-slide {
        width: 180px;
    }
    .prev-button-304{
        left: -40px;
    }
    .next-button-304{
        right: -40px;
    }
    .pagination-304{
        bottom: -30px!important;
    }
    .slider305-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider305 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider305-slide {
        width: 180px;
    }
    .prev-button-305{
        left: -40px;
    }
    .next-button-305{
        right: -40px;
    }
    .pagination-305{
        bottom: -30px!important;
    }
    .slider306-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider306 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider306-slide {
        width: 180px;
    }
    .prev-button-306{
        left: -40px;
    }
    .next-button-306{
        right: -40px;
    }
    .pagination-306{
        bottom: -30px!important;
    }
    .slider307-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider307 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider307-slide {
        width: 180px;
    }
    .prev-button-307{
        left: -40px;
    }
    .next-button-307{
        right: -40px;
    }
    .pagination-307{
        bottom: -30px!important;
    }
    .slider308-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider308 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider308-slide {
        width: 180px;
    }
    .prev-button-308{
        left: -40px;
    }
    .next-button-308{
        right: -40px;
    }
    .pagination-308{
        bottom: -30px!important;
    }
    .slider309-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider309 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider309-slide {
        width: 180px;
    }
    .prev-button-309{
        left: -40px;
    }
    .next-button-309{
        right: -40px;
    }
    .pagination-309{
        bottom: -30px!important;
    }
    .slider401-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider401 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider401-slide {
        width: 180px;
    }
    .slider401-img {
        width: 180px;
        border: #333 1px solid;
    }
    .slider402-img {
        height: 280px;
        border: #333 1px solid;
    }
    .prev-button-401{
        left: -40px;
    }
    .next-button-401{
        right: -40px;
    }
    .pagination-401 {
        bottom: -30px!important;
    }
    .slider402-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider402 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider402-slide {
        width: 180px;
    }
    .prev-button-402{
        left: -40px;
    }
    .next-button-402{
        right: -40px;
    }
    .pagination-402{
        bottom: -30px!important;
    }
    .slider403-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider403 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider403-slide {
        width: 180px;
    }
    .prev-button-403{
        left: -40px;
    }
    .next-button-403{
        right: -40px;
    }
    .pagination-403{
        bottom: -30px!important;
    }
    .slider404-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider404 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider404-slide {
        width: 180px;
    }
    .prev-button-404{
        left: -40px;
    }
    .next-button-404{
        right: -40px;
    }
    .pagination-404{
        bottom: -30px!important;
    }
    .slider405-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider405 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider405-slide {
        width: 180px;
    }
    .prev-button-405{
        left: -40px;
    }
    .next-button-405{
        right: -40px;
    }
    .pagination-405{
        bottom: -30px!important;
    }
    .slider406-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider406 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider406-slide {
        width: 180px;
    }
    .prev-button-406{
        left: -40px;
    }
    .next-button-406{
        right: -40px;
    }
    .pagination-406{
        bottom: -30px!important;
    }
    .slider407-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider407 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider407-slide {
        width: 180px;
    }
    .prev-button-407{
        left: -40px;
    }
    .next-button-407{
        right: -40px;
    }
    .pagination-407{
        bottom: -30px!important;
    }
    .slider408-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider408 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider408-slide {
        width: 180px;
    }
    .prev-button-408{
        left: -40px;
    }
    .next-button-408{
        right: -40px;
    }
    .pagination-408{
        bottom: -30px!important;
    }
    .slider409-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider409 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider409-slide {
        width: 180px;
    }
    .prev-button-409{
        left: -40px;
    }
    .next-button-409{
        right: -40px;
    }
    .pagination-409{
        bottom: -30px!important;
    }
    .slider501-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider501 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider501-slide {
        width: 180px;
    }
    .slider501-img {
        width: 180px;
        border: #333 1px solid;
    }
    .slider502-img {
        height: 280px;
        border: #333 1px solid;
    }
    .prev-button-501{
        left: -40px;
    }
    .next-button-501{
        right: -40px;
    }
    .pagination-501 {
        bottom: -30px!important;
    }
    .slider502-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider502 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider502-slide {
        width: 180px;
    }
    .prev-button-502{
        left: -40px;
    }
    .next-button-502{
        right: -40px;
    }
    .pagination-502{
        bottom: -30px!important;
    }
    .slider503-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider503 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider503-slide {
        width: 180px;
    }
    .prev-button-503{
        left: -40px;
    }
    .next-button-503{
        right: -40px;
    }
    .pagination-503{
        bottom: -30px!important;
    }
    .slider504-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider504 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider504-slide {
        width: 180px;
    }
    .prev-button-504{
        left: -40px;
    }
    .next-button-504{
        right: -40px;
    }
    .pagination-504{
        bottom: -30px!important;
    }
    .slider505-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider505 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider505-slide {
        width: 180px;
    }
    .prev-button-505{
        left: -40px;
    }
    .next-button-505{
        right: -40px;
    }
    .pagination-505{
        bottom: -30px!important;
    }
    .slider506-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider506 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider506-slide {
        width: 180px;
    }
    .prev-button-506{
        left: -40px;
    }
    .next-button-506{
        right: -40px;
    }
    .pagination-506{
        bottom: -30px!important;
    }
    .slider507-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider507 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider507-slide {
        width: 180px;
    }
    .prev-button-507{
        left: -40px;
    }
    .next-button-507{
        right: -40px;
    }
    .pagination-507{
        bottom: -30px!important;
    }
    .slider508-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider508 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider508-slide {
        width: 180px;
    }
    .prev-button-508{
        left: -40px;
    }
    .next-button-508{
        right: -40px;
    }
    .pagination-508{
        bottom: -30px!important;
    }
    .slider509-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider509 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider509-slide {
        width: 180px;
    }
    .prev-button-509{
        left: -40px;
    }
    .next-button-509{
        right: -40px;
    }
    .pagination-509{
        bottom: -30px!important;
    }
    .slider601-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider601 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider601-slide {
        width: 180px;
    }
    .slider601-img {
        width: 180px;
        border: #333 1px solid;
    }
    .slider602-img {
        height: 280px;
        border: #333 1px solid;
    }
    .prev-button-601{
        left: -40px;
    }
    .next-button-601{
        right: -40px;
    }
    .pagination-601 {
        bottom: -30px!important;
    }
    .slider602-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider602 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider602-slide {
        width: 180px;
    }
    .prev-button-602{
        left: -40px;
    }
    .next-button-602{
        right: -40px;
    }
    .pagination-602{
        bottom: -30px!important;
    }
    .slider603-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider603 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider603-slide {
        width: 180px;
    }
    .prev-button-603{
        left: -40px;
    }
    .next-button-603{
        right: -40px;
    }
    .pagination-603{
        bottom: -30px!important;
    }
    .slider604-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider604 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider604-slide {
        width: 180px;
    }
    .prev-button-604{
        left: -40px;
    }
    .next-button-604{
        right: -40px;
    }
    .pagination-604{
        bottom: -30px!important;
    }
    .slider605-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider605 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider605-slide {
        width: 180px;
    }
    .prev-button-605{
        left: -40px;
    }
    .next-button-605{
        right: -40px;
    }
    .pagination-605{
        bottom: -30px!important;
    }
    .slider606-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider606 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider606-slide {
        width: 180px;
    }
    .prev-button-606{
        left: -40px;
    }
    .next-button-606{
        right: -40px;
    }
    .pagination-606{
        bottom: -30px!important;
    }
    .slider607-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider607 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider607-slide {
        width: 180px;
    }
    .prev-button-607{
        left: -40px;
    }
    .next-button-607{
        right: -40px;
    }
    .pagination-607{
        bottom: -30px!important;
    }
    .slider608-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider608 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider608-slide {
        width: 180px;
    }
    .prev-button-608{
        left: -40px;
    }
    .next-button-608{
        right: -40px;
    }
    .pagination-608{
        bottom: -30px!important;
    }
    .slider609-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider609 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider609-slide {
        width: 180px;
    }
    .prev-button-609{
        left: -40px;
    }
    .next-button-609{
        right: -40px;
    }
    .pagination-609{
        bottom: -30px!important;
    }
    .slider701-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider701 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider701-slide {
        width: 180px;
    }
    .slider701-img {
        width: 180px;
        border: #333 1px solid;
    }
    .slider702-img {
        height: 280px;
        border: #333 1px solid;
    }
    .prev-button-701{
        left: -40px;
    }
    .next-button-701{
        right: -40px;
    }
    .pagination-701 {
        bottom: -30px!important;
    }
    .slider702-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider702 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider702-slide {
        width: 180px;
    }
    .prev-button-702{
        left: -40px;
    }
    .next-button-702{
        right: -40px;
    }
    .pagination-702{
        bottom: -30px!important;
    }
    .slider703-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider703 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider703-slide {
        width: 180px;
    }
    .prev-button-703{
        left: -40px;
    }
    .next-button-703{
        right: -40px;
    }
    .pagination-703{
        bottom: -30px!important;
    }
    .slider704-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider704 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider704-slide {
        width: 180px;
    }
    .prev-button-704{
        left: -40px;
    }
    .next-button-704{
        right: -40px;
    }
    .pagination-704{
        bottom: -30px!important;
    }
    .slider705-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider705 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider705-slide {
        width: 180px;
    }
    .prev-button-705{
        left: -40px;
    }
    .next-button-705{
        right: -40px;
    }
    .pagination-705{
        bottom: -30px!important;
    }
    .slider706-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider706 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider706-slide {
        width: 180px;
    }
    .prev-button-706{
        left: -40px;
    }
    .next-button-706{
        right: -40px;
    }
    .pagination-706{
        bottom: -30px!important;
    }
    .slider707-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider707 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider707-slide {
        width: 180px;
    }
    .prev-button-707{
        left: -40px;
    }
    .next-button-707{
        right: -40px;
    }
    .pagination-707{
        bottom: -30px!important;
    }
    .slider708-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider708 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider708-slide {
        width: 180px;
    }
    .prev-button-708{
        left: -40px;
    }
    .next-button-708{
        right: -40px;
    }
    .pagination-708{
        bottom: -30px!important;
    }
    .slider709-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider709 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider709-slide {
        width: 180px;
    }
    .prev-button-709{
        left: -40px;
    }
    .next-button-709{
        right: -40px;
    }
    .pagination-709{
        bottom: -30px!important;
    }
    .slider710-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider710 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider710-slide {
        width: 180px;
    }
    .prev-button-710{
        left: -40px;
    }
    .next-button-710{
        right: -40px;
    }
    .pagination-710{
        bottom: -30px!important;
    }
    .slider711-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider711 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider711-slide {
        width: 180px;
    }
    .prev-button-711{
        left: -40px;
    }
    .next-button-711{
        right: -40px;
    }
    .pagination-711{
        bottom: -30px!important;
    }
    .slider712-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider712 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider712-slide {
        width: 180px;
    }
    .prev-button-712{
        left: -40px;
    }
    .next-button-712{
        right: -40px;
    }
    .pagination-712{
        bottom: -30px!important;
    }
    .slider713-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider713 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider713-slide {
        width: 180px;
    }
    .prev-button-713{
        left: -40px;
    }
    .next-button-713{
        right: -40px;
    }
    .pagination-713{
        bottom: -30px!important;
    }
    .slider714-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider714 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider714-slide {
        width: 180px;
    }
    .prev-button-714{
        left: -40px;
    }
    .next-button-714{
        right: -40px;
    }
    .pagination-714{
        bottom: -30px!important;
    }
    .slider715-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider715 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider715-slide {
        width: 180px;
    }
    .prev-button-715{
        left: -40px;
    }
    .next-button-715{
        right: -40px;
    }
    .pagination-715{
        bottom: -30px!important;
    }
    .slider716-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider716 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider716-slide {
        width: 180px;
    }
    .prev-button-716{
        left: -40px;
    }
    .next-button-716{
        right: -40px;
    }
    .pagination-716{
        bottom: -30px!important;
    }
    .slider717-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider717 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider717-slide {
        width: 180px;
    }
    .prev-button-717{
        left: -40px;
    }
    .next-button-717{
        right: -40px;
    }
    .pagination-717{
        bottom: -30px!important;
    }
    .slider718-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider718 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider718-slide {
        width: 180px;
    }
    .prev-button-718{
        left: -40px;
    }
    .next-button-718{
        right: -40px;
    }
    .pagination-718{
        bottom: -30px!important;
    }
    .slider719-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider719 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider719-slide {
        width: 180px;
    }
    .prev-button-719{
        left: -40px;
    }
    .next-button-719{
        right: -40px;
    }
    .pagination-719{
        bottom: -30px!important;
    }
    .slider720-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider720 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider720-slide {
        width: 180px;
    }
    .prev-button-720{
        left: -40px;
    }
    .next-button-720{
        right: -40px;
    }
    .pagination-720{
        bottom: -30px!important;
    }
    .slider801-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider801 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider801-slide {
        width: 180px;
    }
    .slider801-img {
        width: 180px;
        border: #333 1px solid;
    }
    .slider802-img {
        height: 280px;
        border: #333 1px solid;
    }
    .prev-button-801{
        left: -40px;
    }
    .next-button-801{
        right: -40px;
    }
    .pagination-801 {
        bottom: -30px!important;
    }
    .slider802-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider802 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider802-slide {
        width: 180px;
    }
    .prev-button-802{
        left: -40px;
    }
    .next-button-802{
        right: -40px;
    }
    .pagination-802{
        bottom: -30px!important;
    }
    .slider803-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider803 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider803-slide {
        width: 180px;
    }
    .prev-button-803{
        left: -40px;
    }
    .next-button-803{
        right: -40px;
    }
    .pagination-803{
        bottom: -30px!important;
    }
    .slider804-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider804 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider804-slide {
        width: 180px;
    }
    .prev-button-804{
        left: -40px;
    }
    .next-button-804{
        right: -40px;
    }
    .pagination-804{
        bottom: -30px!important;
    }
    .slider805-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider805 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider805-slide {
        width: 180px;
    }
    .prev-button-805{
        left: -40px;
    }
    .next-button-805{
        right: -40px;
    }
    .pagination-805{
        bottom: -30px!important;
    }
    .slider806-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider806 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider806-slide {
        width: 180px;
    }
    .prev-button-806{
        left: -40px;
    }
    .next-button-806{
        right: -40px;
    }
    .pagination-806{
        bottom: -30px!important;
    }
    .slider807-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider807 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider807-slide {
        width: 180px;
    }
    .prev-button-807{
        left: -40px;
    }
    .next-button-807{
        right: -40px;
    }
    .pagination-807{
        bottom: -30px!important;
    }
    .slider808-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider808 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider808-slide {
        width: 180px;
    }
    .prev-button-808{
        left: -40px;
    }
    .next-button-808{
        right: -40px;
    }
    .pagination-808{
        bottom: -30px!important;
    }
    .slider809-containar {
        width: 280px;
        margin: 10px auto 50px auto;
        position: relative;
    }
    .slider809 {
        width: 180px;
    }
    /* .slider011-wrappar {} */
    .slider809-slide {
        width: 180px;
    }
    .prev-button-809{
        left: -40px;
    }
    .next-button-809{
        right: -40px;
    }
    .pagination-809{
        bottom: -30px!important;
    }

    /* コラム */
    .column-containar {
        margin: 50px auto 100px auto;
        width: 280px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .column-img-w {
        width: 280px;
        border: #333 2px solid;
    }
    .column-img-h {
        height: 350px;
        margin: 0 auto 0 auto;
        text-align: center;
    }
    
    /* tokuten-hokokusyo */
    .tokuten-in-zyoho-title {
        font-weight: bold;
        background-color: #fff;
        color: red;
        text-align: center;
        border: #333 2px solid;
        padding: 10px;
        width: 280px;
        font-size: 20px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hokokusyo-flex {
        display: block;
        justify-content: center;
        align-items: center;
        margin: 30px auto 0px auto;
    }
    .tokuten-hokokusyo-left {
        width:280px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hokokusyo-containar-photo {
        width: 280px;
        margin: 0 auto 20px auto;
    }
    .tokuten-hokokusyo-right {
        width: 280px;
        margin: 0 auto 0 auto;
    }
    .tokuten-hokokusyo-containar {
        margin: 0 auto 20px auto;
        background-color: #fff;
        border: #333 2px solid;
        padding: 10px;
    }
    .tokuten-hokokusyo-containar #red {
        font-weight: bold;
        color: red;
        font-size: 20px;
    }
    .tokuten-hokokusyo-containar #black {
        font-weight: bold;
        font-size: 20px;
    }
    .tokuten-hokokusyo-title {
        text-align: center;
        font-size: 24px;
        margin-bottom: 20px;
    }
    .tokuten-hokokusyo-ul {
        text-align: center;
    }
    .tokuten-hokokusyo-li {
        margin-bottom: 20px;
    }
    .tokuten-book-name {
        font-size: 20px;
    }
    .tokuten-sub-name {
        font-size: 18px;
    }
    .tokuten-hokokusyo-biko {
        font-size: 14px;
    }
}