@charset "utf-8";

table caption{position:relative;height:0;font-size:0;line-height:0;}
.tbl_basic{margin-bottom:10px;width:100%;border-top:2px solid transparent;border-bottom:1px solid transparent;}
.tbl_basic th,
.tbl_basic td{padding:10px 15px;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;}
.tbl_basic th:first-child,
.tbl_basic td:first-child{border-left:none}
.tbl_basic th.trw,
.tbl_basic td.trw{border-right:1px solid #ddd;}
.tbl_basic tbody th,
.tbl_basic thead th{vertical-align:middle;background:none;}
.tbl_basic thead th,
.tbl_basic tfoot th{background-image:none;}
.tbl_basic tbody th{/*color:#004993;*/color:#333;}
.tbl_basic thead th{color:#333;}
.tbl_basic td  .btn-file{font-size:12px;}

.tbl_basic{border-top-color:#000;border-bottom-color:#ddd;}
.tbl_basic th,
.tbl_basic td{border-left-color:#ccc;border-bottom-color:#ccc;}
.tbl_basic.tbl_type1{border-top-color:#000;border-bottom-color:#ddd;}
.tbl_basic.tbl_type1 th,
.tbl_basic.tbl_type1 td{border-left-color:#ddd;border-bottom-color:#ddd;}
.tbl_basic.tbl_type1 thead th{background-color:#fff;border-bottom-color:#ccc;}

.tbl_basic.tbl_type1 tfoot th{background-color:#fafafa;}

.tbl_basic.tbl_type2{border-top-color:#004993;border-bottom-color:#ccc;}
.tbl_basic.tbl_type2 th,
.tbl_basic.tbl_type2 td{border-left-color:#ddd;border-bottom-color:#ddd;}
.tbl_basic.tbl_type2 tbody th{background-color:#fff;color:#333;text-align:left;}
.tbl_basic.tbl_type2 thead th{background-color:#f1f1f1;}
.tbl_basic.tbl_type2 tfoot th{background-color:#f1f1f1;}

 

.tbl_basic.tbl_type2 .level0{background-color:#fafafa;color:#333;}
.tbl_basic.tbl_type2 .level0 th{background-color:#fafafa;}
.tbl_basic.tbl_type2 .level0 th,
.tbl_basic.tbl_type2 .level0 td{color:#000;font-weight:bold;}


@media all and (max-width:767px){
.responseTable{width:95%;margin:0 auto;overflow-x:auto;background:url(/images/flexcroll/move.png) no-repeat right top;background-size:68px 32px;}
.responseTable .mcontentwrapper{top:40px ;}
.responseTable .contentwrapper{background-color:#fff;}
.table_scroll_x{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;}
}


.board_total .bold.red{color:#e03321;}
.board_total .bold{font-weight:bold;}
.basic_search .searchinput input[type="submit"]{position:absolute;top:0;right:0;padding:0;width:34px;min-width:46px;height:34px;background:#ee402e url(/images/common/search_ico.png) no-repeat 50%;border:none;border-radius:2px;text-indent:-9999em;}

.button span a{border-radius:0;}



#post-list{position:relative;width:100%;}
#post-list:after{content:"";display:block;clear:both;visibility:hidden;}
#post-list .post-module{display:block;float:left;position:relative;margin:0 0.5% 2%;width:32.3%;height:350px;border:1px solid #ddd;}

#post-list .post-module a{display:block;width:100%;height:100%;-webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-ms-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
#post-list .post-module a .thumbnail{display:block;overflow:hidden;width:100%;height:270px;background:#000;}
#post-list .post-module a .thumbnail img{display:block;width:120%;height:100%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#post-list .post-module a:hover .thumbnail img,
#post-list .post-module a:focus .thumbnail img{transform:scale(1.3,1.3)}
#post-list .post-module .post-content{position:absolute;bottom:0;left:0;width:100%;background: #fff;padding:20px;-webkit-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;-moz-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;-ms-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;-o-transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;}
#post-list .post-module .post-content .tag a{display:inline-block;width:auto;height:auto;color:#121212;}

#post-list .post-module .post-content .category a{display:inline-block;width:auto;height:auto;color:#555;font-size:14px;}


#post-list .post-module .post-content .category
#post-list .post-module .post-content .category1,
#post-list .post-module .post-content .category2,
#post-list .post-module .post-content .category3,
#post-list .post-module .post-content .category4,
#post-list .post-module .post-content .category5,
#post-list .post-module .post-content .category6,
#post-list .post-module .post-content .category7,
#post-list .post-module .post-content .category8,
#post-list .post-module .post-content .category9,
#post-list .post-module .post-content .category10,
#post-list .post-module .post-content .category11,
#post-list .post-module .post-content .category12{display:block;margin-bottom:10px;font-size: 13px;line-height: 1.2px;}

#post-list .post-module .post-content .category1{color:#ff7600}
#post-list .post-module .post-content .category2{color:#449f00}
#post-list .post-module .post-content .category3{color:#357ed7}
#post-list .post-module .post-content .category4{color:#d72f3a}
#post-list .post-module .post-content .category5{color:#dc1581}
#post-list .post-module .post-content .category6{color:#13af51}
#post-list .post-module .post-content .category7{color:#00adff}
#post-list .post-module .post-content .category8{color:#1061ea}
#post-list .post-module .post-content .category9{color:#263282}
#post-list .post-module .post-content .category10{color:#6b7482}
#post-list .post-module .post-content .category11{color:#6a21c5}
#post-list .post-module .post-content .category12{color:#009275}
#post-list .post-module .post-content .category13{color:#ed4c4c}
#post-list .post-module .post-content .title {display:block;margin: 0;padding:0 0 10px;color:#333;font-size: 21px;line-height:1.4;font-weight: 400;letter-spacing:-1px;overflow: hidden;width: 93%;text-overflow: ellipsis;white-space: nowrap;}
#post-list .post-module .post-content .description {overflow:hidden;color:#666;font-size:13px;line-height:1.4;}

#post-list .post-module .post-content .tag{display:block;margin-bottom:10px;padding-left:45px;padding-right:5px;background:url(/images/tour/common/bg_tag.png) no-repeat 0 0;color:#999;font-size:13px;line-height:160%;height:20px;overflow:hidden;}


@media (max-width:768px){
    #post-list .post-module{margin:0 1% 2%;width:48%;height:420px;}
    #post-list .post-module .post-content .description{display:block;}
    #post-list .post-module a .thumbnail img{width:100%;}

}
@media (max-width:480px){
    #post-list .post-module{margin:0 auto 2%;width:98%;height:350px;}
}

.ui-white-block{position:relative;margin:0 auto;max-width:1000px;}

.bbs_detail_tit h2{text-align:left;font-family:'nsr',sans-serif,Tahoma,AppleGothic,sans-serif;font-size:26px;}
.bbs_detail_tit h2 span{display:inline-block;margin-bottom:10px;color: rgb(0, 73, 147);font-size: 13px;line-height: 1.2px;font-weight:normal}
.detail_tag{clear:both;position:relative;padding:7px 20px 10px 20px;border-bottom:1px solid #000;background-color:#fff;}
.detail_tag *{vertical-align:middle}
.detail_tag .tag-ir{display:inline-block;margin-right:10px;width:39px;height:19px;background:url(/images/tour/common/bg_tag.png) no-repeat 0 0;font-size:0;}
.bbs_detail_content p{margin-bottom:20px;}