/* for otoriyose category  */

/* kibimaruton */
.otoriyos__kibimaruton-article {
    padding: 1em 1.5em;
    margin: 0 0 17px 0;
    color: #ffffff;
    background: #081535;
}

.otoriyos__kibimaruton-article p { margin-bottom: 0; }
.otoriyos__kibimaruton-article p { font-size: 18px !important; }

.otoriyose__kibimaruton figure {display: inline-block;text-align: center;}
.otoriyose__kibimaruton figure img{}
.otoriyose__kibimaruton figure span{font-size: 13px;color: #3C3C3C;font-weight: 500;margin: 6px 0 0;}
.otoriyose__kibimaruton .ul1 {padding: 0;margin: 35px auto;text-align: center;}
.otoriyose__kibimaruton .ul1 li {list-style: none;display: inline-block;width: 49%;}
.otoriyose__kibimaruton .end_p {background: #dddddd;padding: 25px;font-size: 14px;color: #3D3D3D;font-weight: 500;margin: 0 0 52px;}
.otoriyose__kibimaruton .end_p a {color: #3D3D3D !important; }
.otoriyose__kibimaruton-btn.style_2 {margin: 15px auto 60px !important;}
h1.otoriyose__kibimaruton-title1 {
    padding: 0.4rem 0.4em;
    border-left: 6px solid #3D3D3D;
    margin: 30px 0 30px 0;
    color: #3D3D3D;
    font-size: 22px;
}
ul.otoriyose__kibimaruton-2img {
    display: flex;
    padding-left: 0;
}
ul.otoriyose__kibimaruton-2img li {
    list-style: none;
    width: 50%;
}

ul.otoriyose__kibimaruton-2img li:nth-child(2) { margin-left: 5px; }

.otoriyose__img-center {
    width: 50%;
    display: block;
    margin: 0 auto !important;
}
ul.otoriyose__kibimaruton-sec {
    display: flex;
    border: 1px solid #707070;
    padding: 10px 20px !important;
}
ul.otoriyose__kibimaruton-sec li {
    list-style: none;
    width: 35%;
}

ul.otoriyose__kibimaruton-sec li img { width: 500px; }

ul.otoriyose__kibimaruton-sec li:nth-child(2) {
    margin-left: 2rem;
    width: 50%;
}
ul.otoriyose__kibimaruton-sec li:nth-child(2) p {
    font-size: 16px !important;
    letter-spacing: 0.8px;
}
a.otoriyose__kibimaruton-btn {
    background: #262626;
    padding: 5PX;
    width: 100%;
    max-width: 316px;
    display: block;
    text-align: center;
    color: #ffffff !important;
    border-radius: 10px;
    margin-top: 4rem !important;
    position: relative;
}
a.otoriyose__kibimaruton-btn::after {
    content: '';
    position: absolute;
    top: 12px;
    margin-left: 10px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 14px solid #ffffff;
}

/* For Shimanto */
.shimanto_center{text-align:center}
.shimanto_center small{display:block;font: normal normal medium 13px/23px YuGothic;}

.shimanto_box_top{margin-top:40px;}
.shimanto_2img{margin-bottom:20px;text-align:center;}
.shimanto_2img .otoriyose__kibimaruton-2img{margin-bottom:0}
.shimanto_box a.otoriyose__kibimaruton-btn{margin-top:2rem!important}
.shimanto_box span{margin-bottom: 10px;display: inline-block;font: normal normal bold 16px/29px YuGothic;}
.shimanto_br{margin-bottom:15px;}

.shimanto_box{
    align-content: center;
    justify-content: space-between;
}

.shimanto_box .otoriyose__kibimaruton-btn{width:100%;max-width: 100%;}
.shimanto_box.otoriyose__kibimaruton-sec{padding: 10px 16px 10px 19px !important;}

.shimanto_box.otoriyose__kibimaruton-sec li:nth-child(1) {width: 40%;}
.shimanto_box.otoriyose__kibimaruton-sec li:nth-child(2) {width: 60%;}
.shimanto_box.otoriyose__kibimaruton-sec li:nth-child(2)>p:nth-child(2) {margin-bottom: 0px;}


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

    .otoriyos__kibimaruton-article { padding: 1em 1em; }

    .otoriyose__kibimaruton .ul1 li {width: 90%; display: block; margin: 0 auto;}

    .otoriyos__kibimaruton-article p { font-size: 15px !important; }


    h1.otoriyose__kibimaruton-title1 {
        padding: 0 0.3em;
        margin: 15px 0 15px 0;
        font-size: 18px;
    }
    ul.otoriyose__kibimaruton-sec {
        display: block;
        padding: 10px 10px !important;
    }

    ul.otoriyose__kibimaruton-sec li { width: 100%; }

    ul.otoriyose__kibimaruton-sec li img { width: 100%; }

    ul.otoriyose__kibimaruton-sec li:nth-child(2) {
        margin-left: 0;
        width: 100%;
    }
    a.otoriyose__kibimaruton-btn {
        margin: 1rem auto 0 !important;
    }
    
    
.shimanto_2img ul.otoriyose__kibimaruton-2img li { width: 100%;margin: 0 auto 10px;}
.shimanto_2img ul.otoriyose__kibimaruton-2img { flex-wrap: wrap; }
.shimanto_box.otoriyose__kibimaruton-sec li{width:100%!important;}
.shimanto_box.otoriyose__kibimaruton-sec{padding:10px 20px!important;}
.shimanto_center li { width: 100%!important; }
.shimanto_center { flex-wrap: wrap; }
    
}


/* yakunosoba */
.otoriyose__yakunosoba-article {
    padding: 1em 1.5em;
    margin: 0 0 17px 0;
    color: #ffffff;
    background: #081535;
}
h1.otoriyose__yakunosoba-title1 {
    padding: 0.4rem 0.4em;
    border-left: 6px solid #3D3D3D;
    margin: 30px 0 30px 0;
    color: #3D3D3D;
    font-size: 22px;
}
.otoriyose__yakunosoba figure {
    display: inline-block;
    text-align: center;
    width: 100%;
}
ul.otoriyose__yakunosoba-2img {
    display: flex;
    padding-left: 0;
}
ul.otoriyose__yakunosoba-2img li {
    list-style: none;
    width: 50%;
}
ul.otoriyose__yakunosoba-2img li:nth-child(2) {
    margin-left: 10px;
}
.shimanto_2img .otoriyose__yakunosoba-2img {
    margin-bottom: 0;
}
.shimanto_box.otoriyose__yakunosoba-sec {
    padding: 10px 16px 10px 19px !important;
}
ul.otoriyose__yakunosoba-sec {
    display: flex;
    border: 1px solid #707070;
}
ul.otoriyose__yakunosoba-sec li {
    list-style: none;
}
.shimanto_box.otoriyose__yakunosoba-sec li:nth-child(1) {
    width: 40%;
}
.shimanto_box.otoriyose__yakunosoba-sec li:nth-child(2) {
    width: 60%;
    margin-left: 2rem;
}
ul.otoriyose__yakunosoba-sec li img {
    width: 500px;
}
.shimanto_box a.otoriyose__yakunosoba-btn {
    margin-top: 2rem!important;
}
.shimanto_box .otoriyose__yakunosoba-btn {
    width: 100%;
    max-width: 100%;
}
a.otoriyose__yakunosoba-btn {
    background: #262626;
    padding: 5px;
    display: block;
    text-align: center;
    color: #ffffff !important;
    border-radius: 10px;
    position: relative;
}
a.otoriyose__yakunosoba-btn::after {
    content: '';
    position: absolute;
    top: 12px;
    margin-left: 10px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 14px solid #ffffff;
}


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

    ul.otoriyose__yakunosoba-2img { display: block; }
    ul.otoriyose__yakunosoba-2img li:nth-child(2) {
        margin-left: 0;
    }
    ul.otoriyose__yakunosoba-2img li { width: 100%; }
    ul.otoriyose__yakunosoba-sec { display: block; }
    .shimanto_box.otoriyose__yakunosoba-sec { padding: 10px 20px!important; }
    ul.otoriyose__yakunosoba-sec li {
        width: 100%;
    }
    .shimanto_box.otoriyose__yakunosoba-sec li:nth-child(2) {
        width: 100%;
        margin-left: 0;
    }
    .shimanto_box.otoriyose__yakunosoba-sec li:nth-child(1) {
        width: 100%;
    }
}