/*qr_c—p*/

.qr_c .search-box .tab-category li:hover,
.qr_c .search-box .tab-category .active {
    background: #213e68;
}
.qr_c .search-box .search-content {
    border-color:#213e68;
}
.qr_c .search-box .tab-ticket-kind .active,
.qr_c .search-box .tab-ticket-kind li:hover {
    background: #e3e3e3;
}
.qr_c .search-box .search-content-inner {
    background: #e3e3e3;
}
.qr_c .search-box .btn-search button {
    background: #213e68;
}

.qr_c #air_company_business .contentWrap {
    padding-bottom:30px;
}

.qr_c .ca_info {
    text-align: center !important;
}

.qr_c .forexample {
    margin:20px 0 0 0;
}
.qr_c .forexample.first {
    margin:36px 0 0 0;
}
.qr_c .forexample .detailBlock {
    margin:33px auto 0;
}
.qr_c .forexample .detailBlock.first {
    margin:20px auto 0;
}

.qr_c .forexample .detailBlock h2 {
    background:url(//s.skygate.co.jp/pc/air_company/images/qr/bg_title-01.png) left top no-repeat;
    width:718px;
    height:27px;
    color:#fff;
    font-size:18px;
    font-weight: bold;
    text-align:center;
    padding:4px 0 0;
    margin: 0 auto;
}
.qr_c .forexample .detailBlock .column2 {
    width:718px;
    margin: 12px auto 0;
    overflow:hidden;
}

.qr_c .forexample .detailBlock .column2 .image {
    width:264px;
    float:left;
}
.qr_c .forexample .detailBlock .column2 .explain {
    width:442px;
    float:right;
}
.qr_c .forexample .detailBlock .column2 .explain h3 {
    width:442px;
    background:url(//s.skygate.co.jp/pc/air_company/images/qr/bg_title-02.png) left bottom no-repeat;
    font-size:14px;
    color:#666;
    font-weight: bold;
    text-align:center;
    padding:0 0 12px 0;

}
.qr_c .forexample .detailBlock .column2 .explain p {
    margin:8px 0 0 0;
    padding:0 10px;
    line-height:1.8em;
}
.qr_c .forexample .detailBlock .text {
    margin:10px 0 0 0;
    padding:0 10px;
}
