@media screen and (min-width: 751px) { /*ウィンドウ幅が751px以上の場合に適用*/

/* 下層ページCSS */


.mainImage{
    height: 450px; 
    margin-top: 40px;
    text-align: center;
}
#orangeBack { height: 450px;}
.breadCrumb { margin:48px auto 20px; width:1000px;}
.breadCrumb a {text-decoration: underline; color: #110800;}

h2.lotus {width: 300px; text-align: center; margin-bottom: 50px;}

    h3 {
        margin: 80px auto;
        font-size:20px;
        font-weight: bold;
        height:60px;
        text-align: center;
        background: url("../images/wave_mat.png") center bottom no-repeat;
        background-size:137px 22px;
        letter-spacing: 0.6em;
    }
    h3.hitsuyo { margin: 100px auto 50px; letter-spacing: 0.2em; height:96px;}
    h3.hitsuyo span{
        font-size:14px;
        letter-spacing: 0;
    }
    
.catch {
    font-size:22px;
    width:1000px;
    font-weight: bold;
    letter-spacing:1.5;
    text-align: center;
    margin: 40px auto;
    color:#ff7f00;
}
    
.campaign img { width:860px; }
.campaign {
    text-align: center;
    margin: auto;
 }
.pc_br {display: none;}/* PCでは改行しない　*/
 
 /* テーブル */
#entry table{
    width:960px;
    border-collapse:collapse;
    margin:80px auto 20px;
    border:2px solid #110800;
}
#entry table tr th:nth-child(odd),
#entry table tr td:nth-child(odd){
background:#FFE1C2;
}
#entry td,#entry th{
    width: 320px;
    box-sizing: border-box;
    padding:20px 10px;
    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;
    padding: 10px;
    text-align: center;
    letter-spacing:  0.3em;
    font-weight: bold;
    font-size: 18px;
}
#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;
}
#entry .kome{
    width: 960px;
    margin: auto;
    font-size: 13px;
    line-height: 1.5em;
}

/* リスト */
#entry ul{
    width:600px;
    margin:0 auto 80px;
    }
    #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 {
        box-sizing: border-box;
        width: 760px;
        height: 240px;
        background: url("../images/qa/triallesson_bnr_pc.png") left top no-repeat;
        background-size: 260px ;
        border: solid 2px #110800;
        border-radius: 2px;
        padding:20px 20px 20px 280px;
        text-align: center;
        margin: 0 auto 100px;
    }
    .bnrWrap #trialLesson p {
        text-align: center;
        line-height:1.4;
        margin-bottom:10px;
    }
    .bnrWrap #trialLesson p.txt01 {
        font-size:24px;
    }
    .bnrWrap #trialLesson .txt03 {
        font-size:14px;
    }
    .bnrWrap #trialLesson p.txtTel {
        color:#ff7f00;
        font-size:34px;
        font-weight: bold;
        letter-spacing:1.8;
    }
    .bnrWrap #trialLesson p.link {
        padding-top:10px;
    }
    .bnrWrap #trialLesson p.link a {
        background-color:#F4810E;
        color:#ffffff;
        padding:10px;
        border-radius: 2px;
    }
    .bnrWrap #trialLesson p.link img {
        width:24px;
        height: 24px;
    }
    .bnrWrap #trialLesson a:hover {
        opacity: 0.8 ;
    }
    



    
    
}