h3{
    margin-bottom:1em;
}

/*-------------------------------
TOPページ
-------------------------------*/
.nav_sns {
    z-index: 10;
}
/*.bnr_test{
    max-width:420px;
    position: absolute;
    left:0;
    bottom:5px;
    background: #005c60;
}
.bnr_test:hover{
    background: #e60012;
    transform:scale(1.05);
}*/

/*-------------------------------
container:
;-------------------------------*/
.section--wide{
    max-width: 60em;
}
.section--wide img{
    margin-top: 0;
}
.block--border{
    border-bottom: 3px dotted #e4e0e0;
    margin-bottom: 20px;
    margin-bottom:20px;
}


/*----------------------------------------------------

list（チケットページtable）

----------------------------------------------------*/
.subttl--light{
    background: #eeefe7;
    color: #000;
    margin-bottom: 1rem;
}
.subttl--important {
    background: #a20000;
    color: white;
    font-size: 1.6rem;
    padding: 0 .6em;
}
.border-around{
    border-bottom: 3px double #000;
    margin-bottom: 10px;
}
.list--outline li:first-child{
    margin-top:2em;
}

.list_ttl {
    width: 10em;
    font-size: 1.5rem;
    line-height: 1.5;
}
.list_body {
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    position: relative;
}
.caution{font-size: 1.2rem;
}
.block--radius{
    padding: 2em;
    border: 1px dotted #848484;
    background: #fbfbfa;
    margin: 3em 0;
}
.border--block{
    border: 3px double #999;
    padding: 3rem 3rem;
    margin-bottom:20px;
}
.block--ticket{
    border-top: 3px double #999;
    border-bottom: 3px double #999;
    padding: 1em;
}
/*----------------------------------------------------

みどころタイトル 絶対中央配置

----------------------------------------------------*/

.is--absolutely--center{
    -webkit-justify-content:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
    /*height: calc(50vh - 190px);*/
}


.page-template-highlight h3 {
    color: #b00;
}

.rubi{
    line-height: 2.4;
}

/*----------------------------------------------------

作品紹介　パラパラアニメーション

----------------------------------------------------*/

.anime--para{
    background:url(../img/hi/para.png) no-repeat;
    width: 500px;
    height: 500px;
    -webkit-animation: para 1.8s steps(5)  infinite;
            animation: para 1.8s steps(5)  infinite;
    margin-bottom: 1em;
    padding: 80px;

}
.anime--para:hover{
    -webkit-animation-play-state:paused;
            animation-play-state:paused;
}
@-webkit-keyframes para{
    to{
        background-position:-2500px 0;
    }
}
@keyframes para{
    to{
        background-position:-2500px 0;
    }
}

/*----------------------------------------------------

まんが

----------------------------------------------------*/
.is--lr{
    -ms-writing-mode: tb-lr;
        writing-mode: vertical-lr;
    -webkit-writing-mode: vertical-lr;
}
.page-template-manga h3.subttl{
    font-size:2.8rem;
    margin-bottom:40px;
    margin-right: 1em;
    float: left;
}
.page-template-manga h3.is--middle{
    float: none;

}
.page-template-manga span{
    font-size:1.6rem;
}
.page-template-manga .list--outline{
    padding:1em;
    border:1px dotted #000;
}
.page-template-manga .list--outline li {
    border-bottom: 1px dotted #000;
}
/*----------------------------------------------------

運慶学園入試

----------------------------------------------------*/

.wrappper_untest{
    background:url(../school/img/quiz/bg_untest.jpg) ;
    background-size :cover;
    background-attachment: fixed;
    padding:120px;

}
.section--untest{
    max-width: 64em;
    margin:60px auto;
    padding: 6em;
    background:#fff;
}
.section--untest h1{
    font-size: 2em;
}
.btn_open_untest{
    font-size:2rem;
    color: #fff;
    padding: .5em 2em;
    margin: 3em 30px;

}
.btn_open_untest img:hover {
    -webkit-transform: rotate(-20deg);
        -ms-transform: rotate(-20deg);
            transform: rotate(-20deg);
}
.untest{
    width: 100%;
    display: none;
    background: #fff;
    border-top: 1px dotted #808080;
    padding-top: 40px;
    max-width: 72em;
}
.wq_singleResultWrapper.wq_IsTrivia.transition.visible {
    padding: 6em;
    background: #fff;
    left: 0;
    margin-bottom: 100px;
}


/*削除する項目*/
/*layout.css
.section--fixed .subsection{
    margin-bottom: 100px;
    */

/*.page-template-highlight h2 {
    margin-bottom: 50vh;
}*/