﻿@charset "utf-8";
/* CSS Document */

/*---------menu----------*/

/*---------howto----------*/

.bottomPage h1 {
    width:100%;
}
.bottomPage h1 img{
    
    }

.bottomPage h2{
    font-size:28px;
    color:#67605e;
    padding:40px 0 30px;
    }

.bottomPage h2 span{
    display:block;
    margin-bottom:10px;
    font-size:0.7em;
    color:#ACABA5;
    }

#howto{
    max-width:700px;
    margin:0 auto;
    margin-top:30px;
    margin-bottom:30px;
    border:4px solid #e1dfd6;
    background:#fff;
    
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    
    font-size:16px;
}

#howto li{
    padding:15px;
    border-bottom:2px solid #f3f2eb;
    min-height:176px;
}

#howto li:last-child{
    border-bottom:none;
}

#howto .hBox{
    margin-left:250px;
    }

#howto li h3{
    font-size:40px;
    color:#e1dfd6;
    padding:10px 0 15px;
    }

#howto li p{
    text-align:center;
    }
    
#h01{
    background:url(../img/howto/pic01.png) no-repeat 15px 15px;
    }
    
#h02{
    background:url(../img/howto/pic02.png) no-repeat 15px 15px;
    }
    
#h03{
    background:url(../img/howto/pic03.png) no-repeat 15px 15px;
    }
    
#h04{
    background:url(../img/howto/pic04_en.png) no-repeat 15px 15px;
    }
    
.ja #h05,
.en #h05{
    min-height:333px;
    }
.ja #h04{
    background:url(../img/howto/pic04_ja.png) no-repeat 15px 15px;
    }
    
.ja #h05{
    background:url(../img/howto/pic05_ja.png) no-repeat 15px 15px;
    }
    
.ja #h06{
    background:url(../img/howto/pic06_ja.png) no-repeat 15px 15px;
    }

.en #h04{
    background:url(../img/howto/pic04_en.png) no-repeat 15px 15px;
    }
    
.en #h05{
    background:url(../img/howto/pic05_en.png) no-repeat 15px 15px;
    }
    
.en #h06{
    background:url(../img/howto/pic06_en.png) no-repeat 15px 15px;
    }
    
.en #h07{
    background:url(../img/howto/pic07_en.png) no-repeat 15px 15px;
    }

    
@media screen and (max-width : 640px){
.bottomPage .con{
    padding-left:0;
    padding-right:0;
}
.bottomPage h1 {
    padding-top:10px;
}

.bottomPage h1 img{
    width:140px;
    height:85px;
    margin-bottom:5px;
    }
    
.bottomPage h2{
    font-size:20px;
    padding:20px 0 10px;
    margin:0;
    }
    
#howto .hBox{
    margin-left:130px;
    }
    

#howto{
    margin-top:15px;
    font-size:14px;
}
.ja #howto li,
.en #howto li{
    min-height:88px;
    -webkit-background-size:114px 88px;
    background-size:114px 88px;
}

#howto li p{
    text-align:left;
    }

    
.ja #howto #h05,
.en #howto #h05{
    min-height:166px;
    -webkit-background-size:114px 166px;
    background-size:114px 166px;
    }
}

.arrow{
    vertical-align: baseline;
    line-height:1;
}
.arrow img{
    vertical-align: middle;
    padding-bottom: 2px;
}
/*---------bottomMain----------*/
#bottomMain {
        padding: 0 80px;
    }

/*---------areaTable----------*/
#bottomMain .areaListNew {
    margin: 0 auto;
}

#bottomMain .areaListNew dt{
        padding: 9px 7px 8px 50px;
        height:19px;
        background: #d6d5cd;
        border-bottom: 2px solid #231815;

        font-size: 15px;
        font-weight: bold;
        line-height: 1.2;
        text-align: left;
        
}

/*.areaListHead{
        padding: 5px;
        background: #d6d5cd;

        font-size: 14px;
        font-weight: bold;
        line-height: 1.2;
        text-align: left;
        margin-top:10px;    
}

.areaListHead2{
    
        border-bottom: 1px solid #231815;
        font-size: 14px;
        font-weight: bold;
        line-height: 1.2;
        text-align: left;
        margin-top:10px;
        padding:5px
}*/

#bottomMain .areaListNew dd{
    margin-bottom:20px;
}
#bottomMain .areaListNew dt.shopping{
    background-image:url(../img/area/icon_tit_shopping.png) ;
    background-size:40px 36px;
    background-repeat:no-repeat;
    background-position:top left;
}
#bottomMain .areaListNew dt.airport{
    background-image:url(../img/area/category_airport.png) ;
    background-size:40px 36px;
    background-repeat:no-repeat;
    background-position:top left;
}
#bottomMain .areaListNew dt.station{
    background-image:url(../img/area/category_station.png) ;
    background-size:40px 36px;
    background-repeat:no-repeat;
    background-position:top left;
}
#bottomMain .areaListNew dt.bus{
    background-image:url(../img/area/category_bus.png) ;
    background-size:40px 36px;
    background-repeat:no-repeat;
    background-position:top left;
}
#bottomMain .areaListNew dt.town{
    background-image:url(../img/area/icon_tit_city.png) ;
    background-size:40px 36px;
    background-repeat:no-repeat;
    background-position:top left;
}
#bottomMain .areaListNew dt.other{
    background-image:url(../img/area/icon_tit_other.png) ;
    background-size:40px 36px;
    background-repeat:no-repeat;
    background-position:top left;
}
#bottomMain .areaListNew dt.restaurant{
    background-image:url(../img/area/icon_tit_restaurant.png) ;
    background-size:40px 36px;
    background-repeat:no-repeat;
    background-position:top left;
}
#bottomMain .areaListNew dt.hotel{
    background-image:url(../img/area/icon_tit_hotel.png) ;
    background-size:40px 36px;
    background-repeat:no-repeat;
    background-position:top left;
}
#bottomMain .areaListNew dt.sports{
    background-image:url(../img/area/category_sports.png) ;
    background-size:40px 36px;
    background-repeat:no-repeat;
    background-position:top left;
}
#bottomMain .areaListNew dt.leisure{
    background-image:url(../img/area/category_leisure.png) ;
    background-size:40px 36px;
    background-repeat:no-repeat;
    background-position:top left;
}

#bottomMain .areaListNew table{
    width:100%;
}
#bottomMain table tr td ,
#bottomMain table tr th{
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
    padding: 7px;
    text-align: left;
    vertical-align:top;
    word-break: break-all;
}


#bottomMain .areaListNew .ssid{
    font-size: 12px;
    padding-bottom:5px;
    margin-top:5px;
    margin-bottom:7px;
    border-bottom:1px dotted #ccc;
}

#bottomMain .areaListNew span{
    padding:3px 3px;
    margin-right:10px;
    background:#333;
    color:#fff;
    font-size:11px;
}

#bottomMain table tr td img{
        width:70px !important;
}

#bottomMain table tr th{
    width:70px !important;
}
    
#bottomMain .table_sup{
    text-align: right;
    width: 640px;
    margin: 0 auto;
}

@media screen and (max-width : 680px){
    #bottomMain .table_sup{
        width: auto;
    }
}

@media screen and (max-width : 640px){
    #bottomMain {
        padding: 0 5px;
    }
    #bottomMain h2 {
        font-size:18px;
        margin: 30px 0 10px;
    }
    
/*#bottomMain .areaListNew {
        border-top: 1px solid #d6d5cd;
        margin-bottom:15px;
    }
#bottomMain .areaListNew dd{
    margin-bottom:0;
    background:#fff;
        border-left: 1px solid #d6d5cd;
        border-right: 1px solid #d6d5cd;
}

#bottomMain .areaListNew dt{
        padding: 15px 7px 15px 50px;
        background: #FBFAF4;
        border-bottom: 1px solid #d6d5cd;

        font-size: 15px;
        font-weight: bold;
        line-height: 1.2;
        text-align: left;
        background-position:center left !important; 
    cursor:pointer;
}
    
    #bottomMain .areaListNew dt p{
    background:url(../img/qa/arrow_up.png) no-repeat right center;
    -webkit-background-size: 15px auto;
    background-size: 15px auto;
    }
    
    #bottomMain .areaListNew dt.open p{
    background:url(../img/qa/arrow_down.png) no-repeat right center;
    -webkit-background-size: 15px auto;
    background-size: 15px auto;
    }
}*/
}


/*---------about----------*/

.aboutBox h3{
    font-size:22px;
    padding-left:20px;
    background:url(../img/about/mark_h.png) no-repeat 0 5px;
    margin-bottom:10px;
    text-align:left;
}
    
.aboutBox h3 span{
    font-size:13px;
    font-weight:normal;
}
    
.aboutBox p{
    padding-left:20px;
    text-align:left;
    font-size:13px;
    line-height:1.4;
}

.aboutText{
    padding:20px;
}
.hide {
    display:none;
    }
    
.tab{
    overflow:hidden;
    padding-top:30px;
    width:340px;
    }
.tab li{
    padding-top:7px;
    float:left;
    width:158px;
    height:33px;
    font-size:20px;
    background:#fff;
    border:1px solid #eeede9;
    border-bottom:none;
    -moz-border-radius:5px 5px 0 0 ;
    -webkit-border-radius:5px 5px 0 0 ;
    border-radius:5px 5px 0 0 ;
    -moz-box-shadow: 0px 0px 4px #eeede9;
    -webkit-box-shadow: 0px 0px 4px #eeede9;
    box-shadow: 0px 0px 4px #eeede9;
    margin-right:10px;
    cursor:pointer;
}
.tab li.select{
    background:#eee;
    background:url(../img/bg_gnav_on.png) no-repeat center 30px #fff;
    }
.tabBox li{
    background:#fff;
    border:2px solid #eeede9;
    padding:20px 20px 0;
    }
    
.tabBox li .tabPic{
    width:486px;
    float:left;
    margin-right:15px;
    padding:0;
}
    
.tabBox li .tabText{
    width:300px;
    float:left;
}
@media screen and (max-width : 640px){
.tab li{
    font-size:16px;
    width:130px;
}
.tabBox li .tabPic{
    width:auto;
    float:none;
    margin-right:0;
}
    
.tabBox li .tabText{
    width:auto;
    float:none;
    margin:20px 0 20px;
}
    
    
.aboutBox h3{
    font-size:18px;
    padding-left:20px;
    background:url(../img/about/mark_h.png) no-repeat 0 5px;
    margin-bottom:10px;
}
    
.aboutBox h3 span{
    font-size:12px;
    font-weight:normal;
}
    
.aboutBox p{
    padding-left:20px;
    font-size:13px;
}

}

.aboutOS {
    max-width: 100%;
    box-shadow: border-box;
    padding: 10px 10px 30px;
}
.aboutOS dl{
    display: table;
    border: 1px solid #ccc;
    text-align: left;
    margin: 0 auto;
    width: 100%;
}

.aboutOS dt{
    background: #ccc;
    box-sizing: border-box;
    display: table-cell;
    padding: 5px;
    width: 20%;
    font-size: 13px;
}

.aboutOS dd{
    display: table-cell;
    padding: 5px;
    box-sizing: border-box;
    background: #fff;
    font-size: 13px;
}


@media screen and (max-width : 640px){
    .aboutOS dl,
    .aboutOS dt,
    .aboutOS dd{display: block;
    width: 100%}
}


/*---------use----------*/
/*---------faq----------*/
.bottomPage .qa{
    padding: 0 80px;
}
.qa h3{
    padding: 9px 7px 8px 7px;
    height: 19px;
    background: #d6d5cd;
    border-bottom: 2px solid #231815;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
    text-align: left;
    margin-bottom:1px;
}

/* item */
.qa .item {
    text-align:left;
    display: block;
    padding: 0 3px;
}
.qa .item dt span{
    display: block;
    padding: 16px 24px 16px 34px;
    font-size: 15px;
    font-weight: normal;
    background:url(../img/qa/icon_q.png) no-repeat 6px 13px;
    -webkit-background-size: 20px auto;
    background-size: 20px auto;
    border-bottom: 1px solid #c4c1b2;
}
.qa .item dd {
    display:none;
    padding: 14px 6px 24px 34px;
    margin: 0px;
    
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: 0.1em;
    background: url(../img/qa/icon_a.png) no-repeat 6px 14px #fff;
    -webkit-background-size: 20px auto;
    background-size: 20px auto;
    border-bottom: 1px solid #c4c1b2;
}
.qa.use .item dt span{
    padding: 16px 24px 16px 10px;
    background: none;
}
.qa.use .item dd {
    display:block;
    padding: 0;
    background:none #fff;
}
.qa.use .item dd a{
    display:block;
    padding: 14px 16px 14px 20px;
    margin: 0px;
    background-image:none;
    background-color:#fff;
    color:#000;
    background: url(../img/arrow.png) no-repeat right 15px;
    background-size:20px 20px;
}
.panel_title dt{
    display:block;
    cursor:pointer;
}
.panel_title dd{
    display:none;
}
.qa .panel_title dt {
    background:url(../img/qa/arrow_up.png) no-repeat right center;
    -webkit-background-size: 15px auto;
    background-size: 15px auto;
}
.qa .panel_title dt.open {
    background:url(../img/qa/arrow_down.png) no-repeat right center;
    -webkit-background-size: 15px auto;
    background-size: 15px auto;
}

.qa .note{
    display:table;
    width:100%;
}
.qa .note li{
    display:table-cell;
    vertical-align:top;
}
.qa .note li img{
    max-width:240px;
    vertical-align:baseline;
}
    
@media screen and (max-width : 640px){
.bottomPage .qa{
    padding: 10px 5px 0;
}
.qa h3{
    font-size: 15px;
}
.qa .item dt span{
    font-size: 14px;
    background:url(../img/qa/icon_q.png) no-repeat 6px 13px;
    -webkit-background-size: 20px auto;
    background-size: 20px auto;
}
.qa .item dd {
    font-size: 13px;
}

.qa .note{
    display: block;
}
.qa .note li{
    display:block;
    vertical-align:top;
}

.qa .note li img{
    margin-top:10px;
}
}
.howto .trouble,
.qa .trouble {
    text-align:right;
}
.howto .trouble a,
.qa .trouble a{
    border:2px solid #c30d23;
    border-radius:8px;
    color:#c30d23;
    padding:12px 10px 12px 20px;
    
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    font-size: 15px;
}

.howto .trouble a::before,
.howto .trouble a::after,
.qa .trouble a::before,
.qa .trouble a::after{
position: absolute;
top: 0;
bottom: 0;
left: 0;
margin: auto;
content: "";
vertical-align: middle;
}

.howto .trouble a::before,
.qa .trouble a::before{
left: 4px;
box-sizing: border-box;
width: 4px;
height: 4px;
border: 5px solid transparent;
border-left: 5px solid #c30d23;
}

/*------use-detail------*/

.howto h2{
    line-height:1.4
}

.howto h2 span{
    color:#c30d23;
}

.howtoList dt{
    float:left;
    width:460px;
    text-align:left;
    border-top:1px dotted #c4c1b2;
    padding-top:20px;
}

.howtoList dd{
    float:left;
    width:400px;
    padding:20px 0 20px;
    margin-bottom:30px;
    border-top:1px dotted #c4c1b2;
}

.howtoList dd::after{
    content:"";
    display:table;
    clear:both;
}

.howtoList dt span{
    display:block;
    min-height:30px;
    
    padding:2px 0 15px 35px;
}

.howtoList dt span em{
    text-decoration:none;
    color:#c30d23
}
.howtoList .howto01{
}
.howtoList .howto01 span{
    background:url(../../use/img/icon01.png) top left no-repeat;
    background-size:25px 25px;
}

.howtoList .howto02 span{
    background:url(../../use/img/icon02.png) top left no-repeat;
    background-size:25px 25px;
}

.howtoList .howto03 span{
    background:url(../../use/img/icon03.png) top left no-repeat;
    background-size:25px 25px;
}

.howtoList .howto04 span{
    background:url(../../use/img/icon04.png) top left no-repeat;
    background-size:25px 25px;
}

.howtoList .howto05 span{
    background:url(../../use/img/icon05.png) top left no-repeat;
    background-size:25px 25px;
}

.howtoList .howto06 span{
    background:url(../../use/img/icon06.png) top left no-repeat;
    background-size:25px 25px;
}

.howtoList .howto07 span{
    background:url(../../use/img/icon07.png) top left no-repeat;
    background-size:25px 25px;
}

.howtoList .howto08 span{
    background:url(../../use/img/icon08.png) top left no-repeat;
    background-size:25px 25px;
}

.howtoList .howto09 span{
    background:url(../../use/img/icon09.png) top left no-repeat;
    background-size:25px 25px;
}

.howtoList .howto10 span{
    background:url(../../use/img/icon10.png) top left no-repeat;
    background-size:25px 25px;
}

.at{
    color:#c0182a;
    border:1px solid #c0182a;
    border-radius:5px;
    background:#fbfaf4;
    padding:7px;
    margin:10px auto;
    box-sizing:border-box;
}

.at .atTitle{
    font-weight:bold;
    padding:0 0 5px 20px;
    background:url(../../use/img/icon_attention.png) 0 3px no-repeat;
    background-size:18px 18px;
    
}

    
/*-------policy--------*/

/* item */
.pp h2{
    font-size:20px;
    padding-left:10px;
    padding-right:10px;
    line-height:1.5;

}

.pp p.first {
        padding:0 10px;
        font-size:13px;
    }

@media screen and (max-width : 640px){
    .pp h2{
    font-size:16px

}
.qa .trouble {
    text-align:left;
}
.howtoList dt{
    float:none;
    width:100%;
}

.howtoList dd{
    float:none;
    width:100%;
    border:none;
    margin:0;
    padding:10px 0;
}

.howtoList dd img{
    width:100%
}
.at{
    margin:0 10px;
}
.howto .trouble{
    text-align:left;
}
}
.pp .item {
    text-align:left;
    display: block;
    margin-top: 10px;
    padding: 15px 10px;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eceae0;

}
.pp .item dt {
    display: block;
    padding: 0 6px 10px 6px;
    /*border-bottom: 1px solid #c4c1b2;*/
    font-size: 14px;
    font-weight: normal;
    color:#67605e;
}
.pp .item dd {
    display: block;
    padding: 0 15px 20px 15px;
    /*border-top: 1px solid #fff;*/
    font-size: 14px;
    line-height: 1.5;
}
    .item dt p {
        margin-top: 15px;
    }
    .item dd p {
        margin-top: 10px;
    }
    .item dd p.first {
        margin-top: 0;
    }   
    .item dd p.last {
        margin-top: 20px;
        text-align:right;
    }

.pp .item.notice dt {
    
    border-bottom:3px solid #eceae0;
    margin-bottom:10px;
}

.pp .item dd.date {
    
    font-size: 13px;
    padding: 0 15px 5px 15px;
    text-align:right;
}
    
/*---------inquiry----------*/


.inquiry form label{
    word-break:keep-all;
    display:inline-block;
    color:#333;
    font-size:15px;
    line-height:2.2;
}

.inquiry form input{
    padding:5px;
    line-height:1.3;
}

.inquiry .btnBack{
    margin:30px auto 0;
    text-align:center;
    line-height:1.2;
    width:200px;
    
    }
    
.inquiry .btnBack a{
    border-radius:5px;
    border:1px solid #6f6866;
    display:block;
    padding:10px 0;
}

#formWrap{
    text-align:left;
    border-radius:5px;
    border:1px solid #c8c7c1;
    background:#fff;
    padding:0 10px;
    max-width:700px;
    margin:0 auto;
}

#formWrap h3{
    margin:30px auto 0;
    font-size:16px;
    padding-bottom:10px;
    padding-left:20px;
    border-bottom:2px solid #c8c7c1;
    background:url(../img/about/mark_h.png) no-repeat 0 5px;
}

.formTable dt{
    padding:10px 0 0;
    float:none;
    color:#67605e;
    font-weight:bold;
    border-top:1px dotted #c8c7c1;
    
}
.formTable dt:first-child{
}
.formTable dt span{
    font-weight:normal;
    color:#C30D23;
    font-size:0.8em;
}

.formTable dd{
    padding:0 0 10px;
    float:none;
    border-top:1px dotted #c8c7c1;
    color:#666;
    font-size:14px;
    
}
.formTable dd hr{
    display:block;
    height:1px;
    border:0;
    border-top:1px dotted #c8c7c1;
    margin:1em 0;
    padding:0;
    }

.formTable dd:last-child{
    border-bottom:none;
    
}
.textBox {
    width:100%;
    border-radius:5px;
    border:1px solid #c8c7c1;
    line-height:2;
    color:#333;

}

p.textBox {
    padding:10px 0;
}
.textBox02 {
    border-radius:5px;
    border:1px solid #c8c7c1;
    line-height:2;
    color:#333;

}
.textBoxArea {
    line-height:1.5;

}

.btnSubmit{
    width:200px;
    margin:0px auto 30px;
    text-align:center;
}
.btnSubmit input{
    width:100%;
    height:40px;
    margin-top:10px;
}

.error_messe{
    text-align:center;
    font-weight:normal;
    color:#C30D23;
}
#formWrap dd p{
    margin-bottom:3px;
    padding:5px;
    background:#eee;
}

@media screen and (min-width : 640px){
.inquiry h1{
    height:120px;
}
.formTable dt{
    float:left;
    width:180px;
    clear:both;
    min-height:20px;
    padding-left:10px;
}
.formTable2 dt{
    float:left;
    width:300px;
    clear:both;
    min-height:20px;
}
.formTable dd{
    border-top:1px dotted #c8c7c1;
    padding-top:10px;
    margin-left:190px;
    min-height:20px;
    width:480px;
}
.formTable2 dd{
    margin-left:310px;
    min-height:20px;
    width:340px;
}
}



/*---------トラブルシューティング----------*/


.troubleBox dt{
    color: #c30d23;
    border-bottom:1px solid #c30d23;
    text-align:left;
    padding-bottom:15px;
    font-size:15px;
}

.troubleBox dd{
    padding:15px 0;
    
}

.troubleBox dd p{
    margin-bottom:15px;
    
}
.troubleBox dd h4{
    text-align:left;
    margin-bottom:5px;
    font-weight:bold;
    color:#67605e;
    
}

.caseBox{
    background:#fff;
    border:2px solid #eeede9;
    padding:20px 20px 0;
}

.troubleBox p.img,
.caseBox p.img{
    text-align:center;
}

.iosTrouble td p.img{
    margin-right:10px;
    min-width:150px;
}

.iosTrouble th{
    vertical-align:top
}

.iosTrouble .single img{
    max-width:320px
}

.troubleBox .case{
    background:no-repeat;
    height:50px;
    display:table;
    width:100%
    
}

.troubleBox .case1{
    background-image:url(../img/qa/howto_bg01.png);
    background-size:40px 50px
    
}

.troubleBox .case2{
    background-image:url(../img/qa/howto_bg02.png);
    background-size:40px 50px
    
}

.troubleBox .case3{
    background-image:url(../img/qa/howto_bg03.png);
    background-size:40px 50px
    
}

.troubleBox .case4{
    background-image:url(../img/qa/howto_bg04.png);
    background-size:40px 50px
    
}

.troubleBox .case p{
    vertical-align:middle;
    display:table-cell;
    padding-left:40px;
}
.troubleBox dd h4.troubleMiniH{
    background-color:#eeede9;
    color: #000;
    padding: 5px;
    text-align: center;
    margin: 0;
}
.troubleMiniBox{
    box-sizing: border-box;
    text-align: center;
}

.troubleMiniBoxIn{
    border: 4px solid #eeede9;
    padding: 10px 15px;
    box-sizing: border-box;
    margin-top: 10px;
}

.troubleMiniBoxIn img{
    width: 100%
}

.troubleMiniBoxIn h5{
    font-weight: bold;
    font-size: 16px;
    padding: 10px 0 20px;
    color: #c30d23;
}

.troubleMiniBoxIn h5 span{
    font-weight: normal;
    line-height:30px;
    display: block;
}

.troubleMiniBoxIn .tmbTxt{
}

.troubleMiniBoxIn .tmbImg{
    text-align: center;
}
.troubleLink{
    padding: 20px 0 0;
    text-decoration: underline;
    
}

@media screen and (min-width : 640px){
.troubleBox dt{
    font-size:18px;}
.troubleMiniBox{
display: flex;
    justify-content: space-between;
}
.troubleMiniBoxIn{
    width:49%;
}
}

.useHead{
    margin-top: 50px;
    margin-bottom: 15px;
    font-size: 18px;
}

#jed a{
    cursor: default
}