@media screen and (max-width: 750px) { /*ウィンドウ幅が最大750pxまでの場合に適用*/


    /* 下層ページCSS */

    .inner {
        margin: 0 15px;
    }


    .mainImage{
        text-align: center;
    }
    .breadCrumb {margin:0 15px 20px;}
    .breadCrumb a {text-decoration: underline; color: #110800;}

    h2.lotus {
        font-size:19px;
        width: 92%;
        font-weight: bold;
        padding:0 3%;
        letter-spacing:1.5;
        text-align: center;
        margin: 0 auto 10%;
        vertical-align: middle;
        background-image: url("../images/icon_title_lotus.png"),url("../images/icon_title_lotus.png");
        background-repeat: no-repeat,no-repeat;
        background-position: left center, right center;
        background-size:10%;
    }


    /* ヨガ　キック　▼ボタン　*/
 

    h3 {
        margin: 10% auto;
        font-size:20px;
        font-weight: bold;
        height:60px;
        text-align: center;
        background: url("../images/wave_mat.png") center bottom no-repeat;
        background-size:24%;
       letter-spacing: 0.6em;
    }
    h3.hitsuyo {
        height:100px;
        letter-spacing: 0.2em;
    }
    h3.hitsuyo span {font-size: 13px;}
    

    .sp_br {display: none;}/* スマホでは改行しない　*/

    
    


    /* テーブル */
    #entry table{
        width:96%;
        border-collapse:collapse;
        margin:8% auto 2%;
        border:2px solid #110800;
        padding-left:2%;
        padding-right:2%;
        box-sizing: border-box;
    }
    #entry table tr th:nth-child(odd),
    #entry table tr td:nth-child(odd){
        background:#FFE1C2;
    }
    #entry td,#entry th{
        width: 33.33%;
        box-sizing: border-box;
        padding:3% 2%;
        border-bottom:1px solid #110800;
        text-align: center;
        line-height:  1.6em;
    }
    #entry .line{
        border-left:1px solid #110800;
        border-right:1px solid #110800;
    }
    #entry th{ font-weight: bold; }

    #entry table tr th:nth-child(odd),
    #entry table tr td:nth-child(odd){
        background:#FFE1C2;
    }
    #entry th.title{
        background-color: #110800 !important;
        color: #FFF;
        text-align: center;
        letter-spacing:  0.3em;
        font-weight: bold;
        font-size: 18px;
    }
    #entry th.title span,#entry span.small{ font-size:13px ; font-weight: normal;}
    #entry span.small img{ width: 22%; vertical-align:middle; padding: 0 4px 4px 0;}
    #entry table tr th:nth-child(odd),
    #entry table tr td:nth-child(odd){
        background:#FFE1C2;
    }
    #entry .kome{
        width: 96%;
        margin: 0 auto 14%;
        font-size:13px;
        padding-left:2%;
        padding-right:2%;
    }

    /* リスト */
    #entry ul{
        width:96%;
        margin:8% auto 2%;
        padding-left:2%;
        padding-right:2%;
        box-sizing: border-box;
    }
    #entry ul li img{ box-sizing: border-box;  width:48px; vertical-align:middle; padding-right:16px;}
    #entry ul li{
        border-bottom:1px dotted #110800;
        padding: 12px 0 ;
    }
    #entry ul li span.orange{
        font-size: 17px;
        color:#ff7f00;
    }
    #entry ul li span.kome{
        padding-left:50px;
        font-size: 14px;
    }
    #entry th.title span,#entry span.small{ font-size: 12px; font-weight: normal;}
    #entry span.small img{ vertical-align:middle; padding: 0 4px 4px 0;}
    #entry table tr th:nth-child(odd),
    #entry table tr td:nth-child(odd){
        background:#FFE1C2;
    }

    /* 無料体験レッスン */
    .bnrWrap #trialLesson {
        width:95%;
        box-sizing: border-box;
        border: solid 2px #110800;
        background: url("../images/triallesson_title_01.png")center top no-repeat;
        background-color:#fff;
        background-size: contain;
        padding:32% 5% 5%;
        border-radius: 2px;
        margin: 7% 2.5% 5%;
    }

    .bnrWrap #trialLesson p {
        text-align: center;
        line-height:1.4;
        margin-bottom:10px;
    }
    .bnrWrap #trialLesson p.txt01{
        font-size:17px;
    }
    .bnrWrap #trialLesson p.txtTel {
        color:#ff7f00 !important;
        font-size:34px;
        font-weight: bold;
        letter-spacing:1.8;
    }
    .bnrWrap #trialLesson p.txtTel img {
        width: 14%;
    }
    #orangeWrap #trialLesson p.txtTel a{
        color:#ff7f00;
    }
    .bnrWrap #trialLesson p.txt03{
        font-size:13px;
        text-align: left;
    }
    .bnrWrap #trialLesson p.link {
        padding-top:2%;
    }
    .bnrWrap #trialLesson p.link a {
        background-color:#F4810E;
        color:#ffffff;
        padding:3%;
        border-radius: 2px;
    }
    .bnrWrap #trialLesson p.link img {
        width:10%;
    }

    
    



    
    
}