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

.travel-list{
    float:left;
    width:100%;
    height:auto;
}

.travel-subject{
    float: left;
    padding: 10px 0px;
    width: 100%;
    font-weight: bold;
    color: #793E1E;
    height: auto;
    font: 25px/20px 'supermarket', Arial, sans-serif;
}

.travel-list .travel-list-top1{
    float:left;
    /*margin-top:20px;*/
    width:100%;
    height:159px;
}
.travel-list .travel-list-top{
    float:left;
    margin-top:20px;
    width:100%;
    height:36px;
}
.travel-ajax{
    float:left;
    width:454px;
    height:36px;
    background:#d4d4d4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.travel-ajax ul{
    float:left;
    width:100%;
    height:36px;
}
.travel-ajax ul li{
    float:left;
    height:36px;
}
.travel-ajax ul li span.new-select{
    float:left;
    padding-left:48px;
    display:block;
    width:178px;
    height:36px;
    background:url(../images/sub/program/travel/new-select.png) top right no-repeat;
    font:22px/30px 'bansomdej', Arial, sans-serif;
    color:#ffffff;
}
.travel-ajax ul li span.new-normal{
    float:left;
    padding-left:48px;
    display:block;
    width:178px;
    height:36px;
    background:url(../images/sub/program/travel/new-normal.png) top right no-repeat;
    font:22px/30px 'bansomdej', Arial, sans-serif;
    color:#696c70;
}
.travel-ajax ul li span.new-normal a{
    font:22px/30px 'bansomdej', Arial, sans-serif;
    color:#696c70;
}
.travel-ajax ul li span.new-normal a:hover{
    font:22px/30px 'bansomdej', Arial, sans-serif;
    color:#1c58a1;
}
.travel-ajax ul li span.highlight-select{
    float:left;
    padding-left:52px;
    display:block;
    width:176px;
    height:36px;
    background:url(../images/sub/program/travel/highlight-select.png) top left no-repeat;
    font:22px/30px 'bansomdej', Arial, sans-serif;
}
.travel-ajax ul li span.highlight-normal{
    float:left;
    padding-left:52px;
    display:block;
    width:176px;
    height:36px;
    background:url(../images/sub/program/travel/highlight-normal.png) top left no-repeat;
    font:22px/30px 'bansomdej', Arial, sans-serif;
}
.travel-ajax ul li span.highlight-normal a{
    font:22px/30px 'bansomdej', Arial, sans-serif;
    color:#696c70;
}
.travel-ajax ul li span.highlight-normal a:hover{
    font:22px/30px 'bansomdej', Arial, sans-serif;
    color:#1c58a1;
}

.travel-list .travel-list-mid{
    float:left;
    width:100%;
    height:auto;
}
.travel-list .travel-list-mid ul{
    float:left;
    margin:10px 0px;
    width:100%;
    height:auto;
}
.travel-list .travel-list-mid ul li{
    float:left;
    padding-left:10px;
    display:block;
    border-right:1px solid #efefef;
    width:48%;
    height:auto;
}
.travel-list .travel-list-mid ul li span.t-place{
    float:left;
    padding:7px 0px;
    margin-bottom:5px;
    border-bottom:#e1e1e1 1px solid;
    display:block;
    width:97%;
    height:auto;
    color:#0189c3
}
.travel-list .travel-list-mid ul li span.t-place a{
    font:21px/20px 'supermarket', Arial, sans-serif;
    color: #2d7431;
}
.travel-list .travel-list-mid ul li span.t-place a:hover{
    font:21px/20px 'supermarket', Arial, sans-serif;
    color: #2eae35;
}
.travel-list .travel-list-mid ul li span.t-pic{
    float:left;
    display:block;
    width:108px;
    height:auto;
}
.travel-list .travel-list-mid ul li span.t-pic img{
    display:block;
    margin:0 auto;
    /*width:100%;*/
}
.travel-list .travel-list-mid ul li span.t-text{
    float:left;
    display:block;
    margin-left:14px;
    width: 165px;
    height:auto;
    color:#484848;
    word-wrap:break-word;
}
.travel-list .travel-list-mid ul li span.t-text a{
    color:#484848;
}
.travel-list .travel-list-mid ul li span.t-text a:hover{
    color:#e77214;
}
.travel-list .travel-list-mid ul li:last-child{
    width:48%;
    border-right:none;
}
.travel-list .travel-list-bottom{
    float:left;
    width:100%;
    height:auto;
}