﻿body,
h1,
h2,
h3,
h4,
h5 {
    margin: 0
}

.comment-reply-link,
.footer-links a,
.link-menu li a,
.read-more-btn:focus,
.read-more-btn:hover,
.top-menu-inset li a,
a,
li.menu-item a {
    text-decoration: none
}

.clearfix::after,
.container-full:after,
.glyphicon-chevron-left:before,
.glyphicon-chevron-right:before,
.side-links-blcok:after,
.top-menu-outside-bg:after,
.wraper:after,
body:after {
    content: ""
}

body {
    padding: 0;
    color: #333 !important;
    line-height: 1.42857;
    font-size: 15px;
    min-width: 1255px;
    font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
    -webkit-text-size-adjust: 100%
}

.clearfix::after {
    clear: both;
    display: table
}

.container-full,
.top-header-bg {
    width: 100%
}

* {
    box-sizing: border-box
}

.container {
    width: 1255px;
    margin: 0 auto
}

.commentlist .children,
.footer-links ul,
.link-menu ul,
.side-links ul,
ol,
ul,
ul.tabs,
ul.um-misc-ul li {
    list-style: none
}

ol,
ul {
    padding: 0 0 0 10px
}

p {
    line-height: 20px
}

.div-hidden {
    display: none !important
}

.div-visible {
    display: inherit
}

.padding-none {
    padding: 0
}

.wraper {
    background-color: rgba(255, 255, 255, .95)
}

.container-full:after,
.wraper:after {
    display: block;
    overflow: hidden;
    clear: both
}

.container.social {
    width: 1255px;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ticker-container {
    text-align: left;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    background-color: #fff;
    color: #6F6132;
    font-size: 1.1em;
    width: calc(100% - 356px)
}

.add-banner,
.logo-toppage h1 {
    font-size: 0
}

.add-search {
    width: 365px;
    margin-top: 8px
}

.gsc-search-button {
    height: 29px !important;
    margin-top: 0 !important
}

.gsc-search-button button {
    background: #fff
}

.gsc-search-button button svg {
    fill: #000
}

input.gsc-input {
    height: 27px !important
}

table.gsc-search-box td.gsc-input {
    padding-right: 3px !important
}

.top_wraper {
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.logo-toppage {
    max-width: 316px
}

.add-banner {
    text-align: right;
    padding: 10px 0 0;
    width: calc(100% - 316px)
}

.add-banner img {
    width: auto;
    max-width: 100%
}

.nav-menu {
    width: 100%;
    background: #6F6131
}

.menu-menu-1-container {
    width: 1255px;
    margin: 0 auto
}

.menu-menu-1-container ul li a {
    color: #fff;
    display: block;
    font-size: 16px
}

.menu-menu-1-container ul li a:hover {
    text-decoration: none;
    background: #8C7A3E
}

ul#main-menu-dropdown-bg li {
    width: 100%
}

ul#main-menu-dropdown-bg li a:hover {
    background: #8C7A3E
}

.menu-menu-1-container ul {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center
}

.menu-menu-1-container ul.menu li {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.menu-menu-1-container ul.menu li ul li {
    display: block;
    width: 100%;
    height: auto;
    float: left;
    max-width: 100%;
    border-bottom: 1px solid #D4D4D4
}

.menu-menu-1-container ul.menu li:hover ul {
    opacity: 1;
    visibility: visible
}

.menu-menu-1-container ul.menu li:hover ul li {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    transform: rotateY(0)
}

.menu-menu-1-container ul.menu li .sub-menu {
    background: 0 0;
    float: left;
    min-width: auto;
    right: 0;
    opacity: 0;
    position: absolute;
    top: 40px;
    visibility: hidden;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 10;
    padding: 0
}

.menu-menu-1-container ul.menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children:after {
    content: "";
    position: absolute;
    color: #fff;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #fff
}

.menu-menu-1-container ul.menu li .sub-menu li {
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    min-width: 200px;
    background: #A59760
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(2) {
    -webkit-transition-delay: .01s;
    -moz-transition-delay: .01s;
    -o-transition-delay: .01s;
    transition-delay: .01s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(3) {
    -webkit-transition-delay: .02s;
    -moz-transition-delay: .02s;
    -o-transition-delay: .02s;
    transition-delay: .02s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(4) {
    -webkit-transition-delay: .03s;
    -moz-transition-delay: .03s;
    -o-transition-delay: .03s;
    transition-delay: .03s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(5) {
    -webkit-transition-delay: .04s;
    -moz-transition-delay: .04s;
    -o-transition-delay: .04s;
    transition-delay: .04s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(6) {
    -webkit-transition-delay: .05s;
    -moz-transition-delay: .05s;
    -o-transition-delay: .05s;
    transition-delay: .05s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(7) {
    -webkit-transition-delay: .06s;
    -moz-transition-delay: .06s;
    -o-transition-delay: .06s;
    transition-delay: .06s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(8) {
    -webkit-transition-delay: .07s;
    -moz-transition-delay: .07s;
    -o-transition-delay: .07s;
    transition-delay: .07s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(9) {
    -webkit-transition-delay: .08s;
    -moz-transition-delay: .08s;
    -o-transition-delay: .08s;
    transition-delay: .08s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(10) {
    -webkit-transition-delay: .09s;
    -moz-transition-delay: .09s;
    -o-transition-delay: .09s;
    transition-delay: .09s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(11) {
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(12) {
    -webkit-transition-delay: .11s;
    -moz-transition-delay: .11s;
    -o-transition-delay: .11s;
    transition-delay: .11s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(13) {
    -webkit-transition-delay: .12s;
    -moz-transition-delay: .12s;
    -o-transition-delay: .12s;
    transition-delay: .12s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(14) {
    -webkit-transition-delay: .13s;
    -moz-transition-delay: .13s;
    -o-transition-delay: .13s;
    transition-delay: .13s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(15) {
    -webkit-transition-delay: .14s;
    -moz-transition-delay: .14s;
    -o-transition-delay: .14s;
    transition-delay: .14s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(16) {
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s
}

.menu-menu-1-container ul.menu li .sub-menu li:nth-child(17) {
    -webkit-transition-delay: .16s;
    -moz-transition-delay: .16s;
    -o-transition-delay: .16s;
    transition-delay: .16s
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children .sub-menu {
    position: absolute;
    top: -1px;
    left: 100%;
    width: 100%;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    visibility: hidden;
    opacity: 0
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children .sub-menu li {
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children:hover .sub-menu li {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    transform: rotateY(0)
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children .sub-menu li:nth-child(2) {
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children .sub-menu li:nth-child(3) {
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children .sub-menu li:nth-child(4) {
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children .sub-menu li:nth-child(5) {
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    -o-transition-delay: .4s;
    transition-delay: .4s
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children .sub-menu li:nth-child(6) {
    -webkit-transition-delay: .5s;
    -moz-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children .sub-menu li:nth-child(7) {
    -webkit-transition-delay: .6s;
    -moz-transition-delay: .6s;
    -o-transition-delay: .6s;
    transition-delay: .6s
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children .sub-menu li:nth-child(8) {
    -webkit-transition-delay: .7s;
    -moz-transition-delay: .7s;
    -o-transition-delay: .7s;
    transition-delay: .7s
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children .sub-menu li:nth-child(9) {
    -webkit-transition-delay: .8s;
    -moz-transition-delay: .8s;
    -o-transition-delay: .8s;
    transition-delay: .8s
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children .sub-menu li:nth-child(10) {
    -webkit-transition-delay: .9s;
    -moz-transition-delay: .9s;
    -o-transition-delay: .9s;
    transition-delay: .9s
}

.menu-menu-1-container ul.menu li .sub-menu li.menu-item-has-children .sub-menu li:nth-child(11) {
    -webkit-transition-delay: 1s;
    -moz-transition-delay: 1s;
    -o-transition-delay: 1s;
    transition-delay: 1s
}

li.menu-item a {
    background-color: #6F6131;
    padding: 9px 18px;
    width: 100%;
    transition: all .35s ease
}

.search-box-2 {
    float: right;
    padding: 0;
    width: 100%
}

.content-spacing,
.img-left,
.recent-post-box hr,
.recent-post-box img,
.side-links {
    float: left
}

.search-box-2 input {
    height: 32px
}

.search-box-2 input[type=text] {
    width: 100%
}

.side-links-blcok .search-box-2 {
    margin: 0 !important
}

.side-links-blcok .search-box-2-out-side {
    margin: 0 !important;
    width: 100% !important
}

.search-box {
    border: 1px solid #CCC;
    border-radius: 3px;
    height: 35px;
    margin: 0 0 0 10px;
    width: 75%
}

.search-box-btn {
    background-color: #61a647;
    border: 0;
    color: #fff
}

.main-left-bar,
.main-right-bar {
    border-radius: 4px
}

.main-left-bar h3,
.main-right-bar h3,
.midd-bar h1 {
    font-size: 20px;
    font-weight: 900
}

.recent-post-img {
    margin-bottom: 0
}

.recent-post-img img {
    float: left;
    margin-right: 10px;
    border: 1px solid #CCC;
    padding: 2px
}

#bg-none-2 a,
.bg-none li a {
    background: 0 0 !important
}

.divspacing {
    padding: 0 6px
}

.margin-top-bottom {
    margin: 20px 0
}

.hotel_sub_title a {
    color: #000;
    border: none;
    padding: 0;
    font-size: 16px;
    text-align: left;
    font-weight: 700
}

.side-links-blcok:after {
    display: block;
    clear: both;
    overflow: hidden
}

.side-links li:after,
.side-links:after {
    content: " ";
    overflow: hidden;
    display: block;
    clear: both
}

.main-left-bar ul,
.main-right-bar ul {
    padding: 0
}

.main-left-bar h3 {
    background-color: #61a647;
    color: #fff;
    margin-bottom: 0;
    margin-top: 0;
    padding: 12px 0 12px 10px
}

.main-left-bar li {
    padding: 6px 0
}

.link-menu ul,
.side-links ul {
    padding: 0;
    margin: 0
}

.side-links {
    border-radius: 4px;
    width: 100%;
    margin: 0 0 10px
}

.side-links .current-menu-item {
    background: rgba(0, 0, 0, 0)
}

.midd-bar:after,
.social-icons-box:after,
blockquote::after {
    content: ""
}

.link-menu {
    margin: 0
}

.link-menu li {
    padding: 0 !important
}

.link-menu li a {
    padding: 12px 0 12px 10px;
    display: block
}

.link-menu li a:hover {
    background-color: #ab4646;
    color: #fff
}

.main-right-bar h3 {
    background-color: #61a647;
    color: #fff;
    border-color: # margin-bottom: 0;
    margin-top: 0;
    padding: 12px 0 12px 10px
}

.main-right-bar li {
    padding: 5px 0
}

.midd-bar {
    margin-top: 10px
}

.midd-bar .hotel_title {
    text-align: left;
    padding-left: 20px
}

.midd-bar:after {
    display: block;
    overflow: hidden;
    clear: both
}

.midd-bar h1 {
    margin: 10px 0;
    padding: 0
}

.recent-post-box hr {
    border: 0;
    overflow: hidden;
    margin: 10px 0 0;
    width: 100%
}

.recent-post-top-menu.clearfix img {
    max-width: 12px !important
}

.recent-post-box.clearfix.search {
    padding: 5px;
    border: 1px solid #ddd
}

.img-left {
    width: 65px
}

.img-right {
    float: right
}

.img-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.recent-post-top-menu {
    width: 100%
}

.recent-post-top-menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.recent-post-top-menu ul li {
    float: left;
    padding: 0 10px 0 0
}

.recent-post-top-menu li a {
    display: block;
    float: left
}

.recent-post-top-menu li img {
    margin: 0 5px 0 0;
    padding: 0;
    border: 0;
    float: left
}

.read-more-btn {
    border-radius: 5px;
    background-color: #E0E0E0;
    color: #000 !important;
    padding: 3px;
    border: 0;
    float: none;
    - -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    -ms-transition: all .1s linear;
    transition: all .1s linear
}

.read-more-btn:hover {
    border-radius: 5px;
    background-color: #E2E2E2;
    color: #000 !important;
    - -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear
}

.cat a {
    float: none !important;
    display: inline !important
}

.sfp-container {
    text-align: center
}

.comment-author {
    background: #F2F2F2;
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    display: block;
    padding: 5px
}

.commentlist .avatar {
    border: 3px solid #FFF;
    height: 40px;
    display: none;
    margin-bottom: 2px;
    margin-right: 10px;
    vertical-align: middle;
    width: 40px
}

.comment-meta {
    display: block;
    font-size: 11px;
    margin: 0;
    padding: 0
}

.footer-links a,
.footer-links li a,
.list_footer li {
    display: inline-block
}

.reply {
    margin-bottom: 10px;
    text-align: right
}

.copy_right,
.foot_social,
.navigation {
    text-align: center
}

.comment-reply-link {
    background: #EDEDED;
    border: 1px solid #999;
    border-radius: 3px;
    color: #333;
    font-size: 11px;
    font-weight: 400;
    padding: 2px 8px
}

#wp-calendar #tbody,
td#tbody {
    color: #aaa
}

.comment-author cite {
    font-style: normal;
    font-weight: 700
}

.commentlist .children {
    margin: 0
}

.commentlist li.comment {
    line-height: 24px;
    margin: 0 0 15px 20px;
    padding: 0;
    position: relative
}

td#tbody {
    background-color: red
}

.footer-container {
    padding: 10px 0;
    margin-top: 25px
}

.left_foot,
.middle_foot,
.right_foot {
    padding: 0 15px;
    display: inline-block
}

.left_foot {
    width: 20%
}

.middle_foot {
    width: 30%
}

.right_foot {
    width: 50%
}

.footer-bottom-col,
.footer-container {
    color: #fff;
    width: 100%;
    float: left;
    overflow: hidden
}

.footer-bottom-col {
    background: #8C7A3E;
    font-size: 90%;
    padding: 10px 0
}

.footer-bottom-col a,
.footer-bottom-col a:hover {
    color: #fff !important
}

.footer-bottom-col span,
.footer-links a {
    color: #fff
}

.footer-bottom-col a {
    font-size: 15px
}

.footer-links {
    margin: 0 0 10px;
    padding: 0;
    overflow: hidden
}

.footer-links a:hover {
    color: #fff;
    text-decoration: underline
}

.footer-links h2 {
    color: #eec721 !important;
    font-weight: 900;
    font-size: 22px
}

.footer-links li a,
.footer-links p,
.list_footer li a {
    color: #fff
}

.list_footer li:not(:first-child) {
    margin-left: 15px
}

.contact-icons {
    padding: 0 5px 0 0 !important
}

.footer-links ul {
    margin: 0;
    padding: 0
}

.footer-links li:last-child {
    border-bottom: 0
}

.footer-links li a {
    text-decoration: none;
    padding: 5px 0 5px 2px;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear
}

.footer-links li a:hover {
    color: #fff;
    text-decoration: underline;
    - -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear
}

.social-icons-box {
    margin: 10px 0 0;
    width: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.social-icons-box:after {
    clear: both;
    display: block;
    overflow: hidden
}

.div-hidden .widget_search h2,
.side-links span,
.widget_search h3 {
    display: none
}

.social-icons-box .fa {
    padding: 10px;
    font-size: 20px;
    width: 20px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    box-sizing: content-box;
    border-radius: 50%
}

.social-icons-box .fa:hover {
    opacity: .7
}

.social-icons-box .fa-facebook {
    background: #3B5998;
    color: #fff
}

.social-icons-box .fa-twitter {
    background: #55ACEE;
    color: #fff
}

.social-icons-box .fa-youtube-play {
    background: #b00;
    color: #fff
}

.social-icons-box .fa-instagram {
    background: -webkit-radial-gradient(32% 106%, circle cover, #ffe17d 0, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), -webkit-linear-gradient(-45deg, #234bd7 12%, #c33cbe 58%);
    background: -moz-radial-gradient(32% 106%, circle cover, #ffe17d 0, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), -moz-linear-gradient(-45deg, #234bd7 12%, #c33cbe 58%);
    background: -ms-radial-gradient(32% 106%, circle cover, #ffe17d 0, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), -ms-linear-gradient(-45deg, #234bd7 12%, #c33cbe 58%);
    background: -o-radial-gradient(32% 106%, circle cover, #ffe17d 0, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), -o-linear-gradient(-45deg, #234bd7 12%, #c33cbe 58%);
    background: radial-gradient(circle farthest-corner at 32% 106%, #ffe17d 0, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), linear-gradient(135deg, #234bd7 12%, #c33cbe 58%);
    color: #fff
}

.social-icons-box .fa-rss {
    background: #f60;
    color: #fff
}

.x-social {
		width: 40px;
		height: 40px;
		display: inline-block;
		vertical-align: middle;
		margin: 5px 2px;
	}
	.x-social img{
		width: 40px;
		height: 40px;
	}

.widget_search {
    border-top: 3px solid #1e5381
}

.div-hidden .widget_search,
.thumbnail {
    border: none
}

.navigation a {
    color: #000;
    margin-right: 0;
    padding: 6px
}

.navigation a:visited {
    color: #000
}

.navigation a:hover {
    background-color: #FFF;
    color: #1e5381 !important;
    text-decoration: none;
    transition: all .2s linear 0s
}

ul.um-misc-ul {
    margin: 0;
    padding: 0
}

h1 a {
    color: #333 !important
}

h3#comments {
    margin: 10px 0;
    float: left
}

ol.commentlist {
    float: left;
    width: 100%
}

div#getFixed img {
    margin-bottom: 10px
}

.thumbnail {
    padding: 0 !important;
    height: 100px;
    width: 140px;
    margin-bottom: 5px;
    float: left;
    border-radius: 0 !important;
    border: none !important;
    overflow: hidden
}

.thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.relatedposts_res {
    float: left;
    width: 130px;
    margin: 2px
}

.relatedposts_res img {
    width: 100%
}

.thumbnail_search img {
    width: 100%;
    height: auto
}

h3.title {
    padding: 10px;
    background: #F2F2F2;
    border-bottom: 1px dotted #AF912D
}

.content_search {
    float: left;
    width: 485px;
    margin: 10px
}

.logokuchi,
.recent-post-box1.clearfix.rank_hotel.wow.fadeInDown.animated {
    margin-bottom: 20px
}

.form-se {
    float: left;
    margin-right: 10px
}

.form-se.search-t {
    width: 537px
}

.gsc-control-cse.gsc-control-cse-ja {
    padding: 0
}

.gsc-results-wrapper-overlay {
    height: 500px !important
}

.btn-success {
    color: #fff;
    background-color: #A59760;
    border-color: #A59760
}

.gsib_a {
    padding: 0 5px !important
}

.news_foot.kochi {
    margin-top: 0
}

.ticker-container p {
    margin-top: 4px
}

p.sea_kuchi a {
    font-size: 20px
}

.post-meta.text-left p {
    line-height: 20px !important;
    font-size: 13px !important;
    margin: 0 !important
}

p.sea_kuchi,
p.touroku_link {
    margin-top: 10px;
    float: left
}

.main-right-bar .side-links {
    border: none !important
}

p.another a {
    font-size: 13px
}

p.touroku_link a {
    font-size: 20px
}

p.sea_kuchi {
    width: 100%;
    margin-bottom: 15px
}

.foot_banner {
    float: left;
    margin-right: 15px
}

.sns-icons.top a {
    width: 49%
}

p.kuchikomi_left_align_right {
    float: right;
    width: 100%;
    text-align: right
}

p.kuchikomi_left_align_right a {
    text-align: right;
    float: left;
    font-weight: 400
}

.CmsCategory img {
    float: left;
    margin-right: 10px
}

.bot_script {
    border: 1px solid #ddd;
    width: 100%;
    float: left;
    height: 250px;
    overflow: scroll;
    padding: 10px
}

.category_box .cate_content,
.category_box h1,
.category_box ul,
.sns-icons,
div.AREA,
td.wt_fashion {
    overflow: hidden
}

.content-spacing.main_content.wow.fadeInDown.animated h2,
.recent-post.clearfix h2 {
    margin-bottom: 15px;
    border-bottom: 1px dashed #A59760;
    padding-left: 5px;
    border-left: 5px solid #969696;
    font-weight: 700
}

p.top_new_post_title.home {
    text-align: left;
    padding-left: 20px;
    margin-bottom: 10px;
    padding-bottom: 10px
}

#wam table tr td,
#wam tr.tem_center td,
.add-social,
.ctDeatilData th,
.hotel_title,
.sns-icons>a,
li.center,
p.foot_exchange,
p.tophotel {
    text-align: center
}

.content-spacing.main_content.wow.fadeInDown.animated h2 {
    font-size: 18px;
    line-height: 30px
}

.recent-post iframe {
    width: 100%;
}

.recent-post.clearfix {
    line-height: 24px;
    font-size: 18px;
}

.recent-post.clearfix p {
    line-height: 30px;
    transform: translateZ(0)
}

.recent-post h1 {
    font-size: 22px;
    line-height: 45px
}

.recent-post.clearfix h2 {
    font-size: 20px;
    line-height: 45px
}

.recent-post.clearfix h3 {
    font-size: 18px;
}


aside.alignLeft.entryImage {
    float: left;
    margin-right: 10px
}

span.blogroll-new-entry {
    color: red
}

.CmsItem {
    border-bottom: 1px solid #ccc;
    padding: 20px 5px;
    width: 100%;
    float: left
}

.subcate {
    padding-left: 30px
}

a.btlog.comment {
    width: auto;
    float: none
}

a.btregis.comment {
    float: none
}

.ctDeatilData {
    padding: 2px 15px
}

.ctDeatilData table {
    border: 1px solid #b3b3b3
}

higanavi.jp/media="all".ctPR {
    background: #ffd3d3;
    margin-bottom: 7px
}

.ctJob {
    margin-bottom: 7px
}

.ctBasicData {
    margin-bottom: 25px
}

.ctPR {
    background: #ffd3d3;
    margin-bottom: 7px
}

.ctMapData {
    padding: 15px
}

.ctDeatilData th {
    background: #cae9ed;
    border-right: 1px solid #b3b3b3;
    color: #666;
    vertical-align: middle;
    width: 190px
}

.ctPR th {
    background: #ffd3d3
}

.ctBasicData td,
.ctBasicData th {
    border-top: 1px solid #b3b3b3
}

.ctDeatilData td {
    background: #f8f7f2;
    padding: 10px;
    width: 483px
}

.radiusBox {
    float: left;
    background: #fff;
    width: 700px;
    border: 1px solid #e2e2e0;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    padding: 13px 0
}

.side-links-blcok,
.wraper {
    padding: 0
}

.current-menu-item a,
.top-menu-inset li a:hover {
    background-color: #8C7A3E !important;
    color: #FFF !important
}

.current-menu-item a {
    border-radius: 0
}

.side-links img {
    margin: 0 10px 0 0
}

#wp-calendar tbody td:hover,
.dropdown-menu,
.footer-container,
.main-left-bar h3,
.main-right-bar h3,
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover,
.search-box-btn,
.top-menu-outside-bg {
    background: #A59760
}

.search-box-btn:hover {
    background-color: #A59760;
    color: #FDFDFB
}

p.interview {
    font-weight: 700
}

p.img-left img {
    width: 100%;
    height: auto
}

.midd-bar,
.recent-post-box.clearfix.rank_hotel img {
    border: none
}

.wraper {
    background: 0 0
}

.sidebar_left.content-spacing {
    float: left;
    width: 174px
}

.content-spacing.main_content {
    width: 745px;
    padding-right: 22.5px;
    padding-left: 22.5px;
    float: left
}

.main-right-bar.clearfix {
    width: 336px;
    float: right
}

.container_main.wraper {
    width: 1255px;
    margin: auto
}

.add-social {
    margin-bottom: 10px
}

.container_menu.wraper {
    width: 1255px;
    margin: auto
}

.midd-bar,
.slider {
    width: 100%;
    float: left
}

.recent-post-box.clearfix.rank_hotel {
    margin-top: 20px;
    width: 100%
}

p.tophotel {
    color: red;
    padding: 0;
    margin: 0;
    font-size: 20px
}

.recent-post.clearfix h3,
p.foot_exchange,
span.exchange_title,
span.wt_ctemp.max,
span.wt_ctemp.min {
    font-size: 16px
}

.weather_side {
    margin-bottom: 15px
}

.weather_side .hotel_title {
    margin-bottom: 10px
}

#wam table,
.weather_side table {
    width: 100%
}

#wam table tr td,
.weather_side table tr td {
    padding: 0;
    font-size: 16px;
    text-align: center
}

#wam table img {
    width: 60px;
    margin: 0;
    max-width: 100%
}

.metaslider.metaslider-flex.metaslider-39.ml-slider {
    float: left
}

.right_slide {
    width: 150px;
    float: right
}

.first_add_center {
    padding-bottom: 5px
}

.adscenter_left {
    width: 336px;
    float: left
}

.adscenter_right {
    width: 336px;
    margin-left: 27px;
    float: left
}

.adscenter_center {
    width: 700px;
    margin: 0 auto
}

.weather {
    margin-bottom: 13px
}

.main-left-bar.clearfix img {
    width: 100%
}

span.wt_ctemp.max {
    color: #ff3000
}

span.wt_ctemp.min {
    color: #0663cb
}

span.weather_page.vnindex {
    margin-left: 10px
}

span.weather_page {
    text-decoration: underline;
    margin-left: 10px
}

span.weather_page:hover {
    text-decoration: none
}

div#WT_PRED_LIST>table>tbody>tr>td {
    border-left: solid 1px #D3D3D3
}

div#WT_PRED_LIST>table {
    border: 1px solid #D3D3D3
}

div#WT_PRED_LIST>table>tbody>tr {
    border-bottom: solid 1px #D3D3D3
}

.AREA.AR_OFF a:hover,
.AREA.AR_ON a:hover {
    text-decoration: none !important
}

td.absmiddle {
    padding-left: 5px;
    border-left: 5px solid #A59760
}

span.exchange_title {
    margin: 20px;
    font-weight: 700
}

.feature_image,
.feature_image1 {
    float: left;
    width: 130px
}

.recent-post.clearfix h3 {
    margin-bottom: 15px;
    line-height: 30px;
    padding-left: 5px;
    border-left: 5px solid #699;
    font-weight: 700;
    border-bottom: 1px dashed #A59760
}

a.btlog,
a.btregis {
    font-weight: 700;
    margin-top: 10px;
    border-radius: 4px;
    color: #fff !important;
    background: linear-gradient(to bottom, #8E7941 0, #6D6131 100%);
    padding: 4px;
    font-size: 13px;
    margin-bottom: 10px;
    width: 100%;
    float: left
}

.hotel_title,
.hotel_title a {
    font-weight: bolder;
    color: #B20000
}

.hotel_title {
    padding: 6px;
    border-bottom: 2px solid #B20000
}

.hotel_title a {
    font-size: 16px
}

p.hotel_prlink {
    padding: 4px 3px 4px 13px;
    margin: 0 0 0 6px !important;
    line-height: 20px !important;
    background-size: 6px !important;
    background-repeat: no-repeat;
    font-size: 15px !important;
    background-position: left center
}

.hotel_title {
    font-size: 18px
}

.rank_popular {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
}

.tab-content {
    margin-top: 15px
}

.tab-content .recent-post-box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.tab-content .recent-post-box .thumbnail {
    width: 153px !important;
    height: 80px !important
}

.tab-content .recent-post-box:not(:nth-of-type(1)) {
    margin-top: 3px
}

.tab-content .recent-post-box a:first-child {
    margin-right: 10px
}

.rank_popular.no_thumb a {
    width: 336px;
    padding-left: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.rank_popular.no_thumb .tab-content .recent-post-box a:first-child {
    margin-right: 0
}

.rank_popular.no_thumb .tab-content {
    counter-reset: section
}

.rank_popular.no_thumb .tab-content .recent-post-box::before {
    counter-increment: section;
    content: counter(section);
    width: 20px;
    text-align: center;
    height: 20px;
    color: #fff;
    background: #B20000
}

.side-links.widget_adrotate_widgets {
    border: none
}

.sns-icons {
    /*float: left;*/
    width: 100%;
    margin: 20px 0;
    display:flex;
    /*align-items: center;*/
}

.sns-icons>a {
    float: left;
    width: 24%;
    margin: 0 2px 0 0;
    padding: .5em 0 .6em;
    font-size: 12px;
    color: #fff;
    line-height: 2;
    border-radius: 0;
    text-decoration: none;
    position: relative;
    display:flex;
    align-items: center;
    justify-content: center;
}
.sns-icons>a img {
	width: 14%;
	/*height: 10%;*/
	margin: 0 !important;
}

.news,
h3.sec_title {
    width: 100%
}

.news a {
    display: block
}

.sns_count {
    position: absolute;
    font-size: 10px;
    right: 2px;
    bottom: -3px
}

.sns-icons a:hover {
    color: #fff;
    opacity: .8
}

h3.sec_title a,
h3.sec_title p,
p.top_new_post_title {
    font-size: 18px;
    color: #B20000;
    font-weight: 700
}

.news {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-flow: row wrap;
    margin-top: 20px
}

h3.sec_title p {
    line-height: 1.42857;
    margin: 0
}

h3.sec_title a,
h3.sec_title p {
    padding: 5px 5px 5px 20px;
    border-bottom: 2px solid #B20000
}

.cate_post {
    width: 167px;
    display: flex;
    flex-flow: row wrap;
    margin-top: 15px
}

.cate_post:not(:nth-of-type(4n+1)) {
    margin-left: 10px
}

.cate_post .thumbnail {
    width: 167px !important;
    margin-bottom: 5px
}

.cate_post a {
    display: block
}

.news_foot,
.news_foot1 {
    padding: 10px;
    border: 1px solid #ddd;
    width: 100%
}

.content_new {
    float: left;
    width: 100%;
    display: flex;
    flex-flow: row wrap
}

.news_foot1 {
    margin-top: 20px
}

p.top_new_post_title {
    padding: 5px;
    border-bottom: 2px solid #B20000;
    text-align: left;
    line-height: 20px !important;
    margin: 0
}

.recent-post-box.clearfix.wow.fadeInDown.news_post.animated {
    margin: 7px
}

.recent-post-box.news_post a {
    font-size: 16px;
    margin-top: 5px;
    display: block
}

span.new_post_date {
    font-size: 13px;
    color: #A2A2A2;
    float: right
}

.relatedposts {
    margin-top: 20px;
    width: 100%;
    float: left
}

.relatedposts.news_list {
    margin-top: 0
}

.relatedposts:last-child {
    margin-bottom: 20px
}

.relatedposts .post-blog {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-flow: row wrap
}

.news_post_on_post.wow.fadeInDown.animated {
    line-height: 1.42857;
    float: left;
    width: 100%;
    margin-top: 10px;
    border: 1px solid #ddd
}

p.related_title {
    font-size: 18px;
    padding: 5px 5px 5px 20px;
    border-bottom: 2px solid #b20000;
    font-weight: 700;
    color: #b20000;
    margin: 0
}

blockquote,
blockquote a:hover {
    color: #666
}

.feature_newspost img {
    width: 130px;
    height: auto;
    float: left;
    margin: 2px
}

.sns-icons.new a {
    width: 49.7%
}

span.pull-right {
    display: none
}

.same ul {
    padding: 0
}

.feature_newspost,
.same ul li {
    padding: 2px 5px
}

blockquote {
    border-radius: 15px;
    display: block;
    background: #fff;
    padding: 15px 20px 15px 35px;
    position: relative;
    margin: 10px;
    font-size: 16px;
    width: 90%;
    line-height: 1.2;
    text-align: justify;
    border: 2px solid #ccc;
    -moz-box-shadow: 2px 2px 15px #ccc
}

p.another,
p.price,
p.rate,
p.top_hotel_title {
    line-height: 20px !important
}

blockquote::before {
    content: "\201C";
    font-family: Georgia, serif;
    font-size: 40px;
    font-weight: 700;
    color: #999;
    position: absolute;
    left: 10px;
    top: 5px
}

blockquote a {
    text-decoration: none;
    background: #eee;
    cursor: pointer;
    padding: 0 3px;
    color: #c76c0c
}

a.more-link {
    float: right
}

blockquote em {
    font-style: italic
}

p.top_hotel_title {
    padding: 5px;
    font-size: 16px;
    margin: 0 !important;
    text-align: center;
    color: #F7F7F7;
    background-color: #C00
}

.tophotelbangkok.wow.fadeInDown.animated {
    float: left;
    border-radius: 5px;
    border: 1px solid #C00;
    width: 228px;
    margin-right: 8px
}

.tophotelphuket.wow.fadeInDown.animated {
    float: left;
    border-radius: 5px;
    border: 1px solid #C00;
    width: 228px
}

.catList,
.shop,
p.price,
p.rate,
p.submit {
    width: 100%
}

.ctWomData {
    padding: 2px 15px
}

.cate_top_hotel {
    padding: 8px
}

p.submit {
    float: left;
    text-align: center
}

p.rate {
    margin: 0 !important;
    font-size: 13px !important;
    text-align: left
}

.kuchikomi_link,
.pagination,
div.AREA,
p.another,
p.price {
    text-align: center
}

p.price {
    margin-top: 10px !important;
    float: left;
    margin-bottom: 15px !important
}

p.price a {
    font-size: 13px;
    margin-bottom: 5px !important;
    border-radius: 4px;
    color: #fff;
    background-color: #CC0202;
    padding: 10px
}

.most_hotel {
    float: left;
    margin-top: 20px
}

p.another {
    margin: 0 !important
}

.shop {
    border-radius: 0 0 6px 6px;
    border: 1px solid #ddd;
    padding: 9px;
    float: left
}

h2.title {
    border-radius: 5px 5px 0 0 !important;
    border: 1px solid #ddd !important;
    border-left: none;
    border-top: 2px solid #A59760 !important;
    margin-bottom: 0 !important;
    font-size: 15px;
    background-color: #F2F2F2 !important;
    font-weight: 700;
    border-bottom: none
}

.content-spacing.main_content.wow.fadeInDown.animated p {
    margin: 10px 0;
    line-height: 1.9;
    font-size: 16px
}

.catList {
    float: left
}

.catList .CmsPage .CmsItem .thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.h2Ttl {
    float: left;
    font-size: 15px;
    height: 28px;
    padding: 7px 0 0 10px;
    width: 720px
}

h2.titlesecond {
    margin-bottom: 15px;
    border-bottom: 1px dashed #A59760;
    font-size: 18px;
    font-weight: 700;
    line-height: 45px;
    padding-left: 5px;
    border-left: 5px solid #969696
}

.catOneRight h3 {
    color: #009cc9 !important;
    background: #f2f8fd;
    border-bottom: 1px dotted #c8c7c7;
    float: left;
    font-size: 130%;
    padding: 6px;
    width: calc(100% - 150px)
}

section {
    float: left
}

.foot_thai_link {
    margin-left: 20px;
    margin-top: 25px;
    float: left
}

h3.titlesecond {
    font-size: 17px;
    font-weight: 700
}

.CmsCategory h2 a {
    font-size: 15px;
    color: #009cc9
}

.CmsPage {
    float: left
}

.CmsCategory {
    border-bottom: 1px dotted #999;
    float: left;
    padding: 6px 0 6px 3px;
    width: 665px
}

h3.post_title {
    float: left;
    border-radius: 5px 5px 0 0;
    border: 1px solid #ddd;
    border-top: 2px solid #A59760;
    font-size: 17px;
    background-color: #F2F2F2;
    padding: 10px 10px 10px 11px;
    font-weight: 700;
    border-bottom: none;
    width: 100%
}

td.pcont,
td.wt_ptitle {
    background-color: #fff
}

article.post-content {
    word-break: break-word
}

span.ranking {
    padding: 0 4px 0 3px;
    margin-right: 5px;
    border: 1px solid #B1B1B1
}

.foot_thaiblogger_logo img {
    width: 100%
}

.news_foot1.kochi {
    margin-bottom: 10px;
    margin-top: 10px
}

.kuchikomi_link img {
    margin-left: -12px;
    margin-right: 7px;
    float: left;
    width: 16% !important
}

p.kuchikomi_top {
    margin: 0;
    font-size: 15px
}

.kuchikomi_link {
    font-size: 16px;
    padding: 5px 20px 20px;
    float: left;
    font-weight: 600;
    width: 100%
}

span.required {
    color: red
}

select#cat {
    float: left !important;
    width: 100% !important
}

.rank_ads {
    float: left;
    margin-top: 20px
}

.breadcrumbs,
.kuchikomi_left {
    margin-bottom: 10px
}

.kuchikomi_left_logo {
    float: left;
    margin-top: 5px
}

section.detail_table {
    margin-top: 20px
}

span.new_subpost_date {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #848383
}

p.rate a {
    font-size: 13px
}

.kuchikomi_left {
    float: left;
    border: 2px solid #A59760;
    border-radius: 4px;
    margin-top: 10px
}

form.gsc-search-box {
    float: left
}

.kuchikomi_link a {
    font-weight: 700;
    float: left;
    color: #8D7A3F
}

.foot_thaiblogger_logo {
    margin-bottom: 10px;
    float: left;
    width: 323px;
    margin-top: 9px
}

section.ggmap {
    margin-top: 16px
}

.radiusBox {
    margin-bottom: 0 !important
}

div#respond {
    float: left;
    margin-top: 20px
}

.list_hotel,
.pagination,
.recent-post-box1.clearfix.rank_hotel.wow.fadeInDown.animated {
    margin-top: 10px;
    float: left
}

.adscenter_right.wow.fadeInRight.animated img {
    max-width: 100% !important;
    height: auto
}

.midd-bar.wow.fadeInDown.thaigoumet.animated {
    font-size: 16px !important;
    line-height: 1.9 !important
}

li.cat img {
    width: auto !important;
    height: auto
}

.recent-post-top-menu.clearfix img {
    width: auto;
    height: auto
}

.list_hotel,
.pagination {
    width: 100%
}

.content img {
    max-width: 680px
}

.wp-caption {
    max-width: 100% !important
}

p.wp-caption-text {
    margin: 0 !important;
    font-size: 14px !important;
    color: #A9A7A7;
    line-height: 1 !important;
}

.recent-post.clearfix img {
    margin: 10px 0 2px;
    max-width: 680px;
    height: auto
}

.midd-bar.wow.fadeInDown.thaigoumet.animated p {
    font-size: 16px;
    line-height: 1.9
}

.feature_newspost a {
    font-size: 13px
}

.pagination a,
.pagination span {
    border: none;
    font-size: 16px;
    text-decoration: none;
    padding: 3px 5px;
    margin: 2px
}

div.AREA,
table.weather td {
    font-size: 12px;
    font-family: "ＭＳ Ｐゴシック"
}

.agoda_hotels {
    margin-top: 20px
}

.list_hotel {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex-flow: row wrap
}

.list_hotel_center.wow.fadeInDown.animated.animated {
    margin-top: 10px;
    border-radius: 5px;
    width: 228px
}

.list_hotel_center.wow.fadeInDown.animated.animated:not(:nth-of-type(3n+1)) {
    margin-left: 8px
}

.list_hotel_center.wow.fadeInDown.animated.animated:nth-of-type(3n+3) {
    margin-top: 8px
}

.row-post.related {
    width: 167px;
    display: flex;
    flex-flow: row wrap;
    margin-top: 15px
}

.wp-embedded-content {
    position: relative !important
}

.row-post.related:not(:nth-of-type(4n+1)) {
    margin-left: 10px
}

.relate_thum {
    width: 100%;
    margin-bottom: 5px;
    height: 100px
}

.relate_thum img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

#mapWrapper {
    position: relative;
    top: 0;
    left: 0;
    width: 311px;
    height: 450px
}

#mapDiv,
div.AREA {
    position: absolute
}

div.AREA,
div.AR_OFF,
div.AR_ON {
    width: 59px;
    height: 60px
}

#mapDiv {
    top: 0;
    left: 0;
    z-index: 5
}

#mapDiv table {
    border: none
}

blockquote.wp-embedded-content {
    display: none
}

div.AREA {
    color: #333;
    line-height: 12px;
    cursor: pointer
}

div.AR_OFF {
    background-image: url(../img/wt_area_box.png);
    z-index: 100
}

div.AR_ON {
    background-image: url(../img/wt_area_box_on.png);
    font-weight: 700;
    z-index: 105
}

#AR11B10101 {
    left: 17px;
    top: 376px
}

#AR11B20201 {
    left: 126px;
    top: 186px
}

#AR11B20601 {
    left: 85px;
    top: 148px
}

#AR11C20401 {
    left: 85px;
    top: 207px
}

#AR11C20501 {
    left: 27px;
    top: 207px
}

#AR11D10301 {
    left: 124px;
    top: 254px
}

#AR11D20501 {
    left: 76px;
    top: 59px
}

#AR11F10201 {
    left: 27px;
    top: 265px
}

#AR11F20501 {
    left: 27px;
    top: 323px
}

#AR11G00201 {
    left: 70px;
    top: 381px
}

#AR11H10202 {
    left: 203px;
    top: 250px
}

#AR11H10501 {
    left: 170px;
    top: 182px
}

#AR11H10701 {
    left: 118px;
    top: 265px
}

#AR11H20201 {
    left: 203px;
    top: 323px
}

div.ARCONT {
    padding-top: 8px
}

img.area_icon {
    width: 20px;
    height: 20px;
    margin: 1px 0
}

div.area_temp {
    font-size: 11px;
    color: #666;
    font-weight: 400
}

.area_maxtemp {
    color: #ff3000
}

.area_mintemp {
    color: #0663cb
}

td.wt_tinfo {
    color: #666;
    padding-top: 1px
}

span.wt_ctemp {
    font-size: 18px;
    color: #000;
    font-weight: 700
}

td.wt_ptitle {
    color: #0095aa
}

td.pcont {
    color: #666;
    line-height: 14px
}

td.pcont.w0 {
    color: #ff3000
}

td.pcont.w6 {
    color: #0663cb
}

td.wt_fashion {
    height: 15px;
    background-color: #bf6ed6;
    padding: 0 3px;
    color: #fff;
    font-size: 11px;
    letter-spacing: -1px;
    line-height: 11px
}

.rolling_list_area {
    position: relative;
    height: 15px;
    overflow: hidden
}

.rolling_list_area ul {
    position: absolute;
    padding: 0;
    margin: 0
}

#knewsRolling {
    float: left;
    width: 200px
}

.category_box h1,
.category_box ul,
textarea#comment {
    width: 100%
}

.newslist-tab td {
    height: 34px;
    background-color: #e3e3e3;
    border-left: 1px solid #ccc
}

.newslist-tab td.on {
    background-color: #fff
}

.newslist-tab td:first-child {
    border-left: none
}

.newslist-tab td a {
    font-size: 14px;
    font-weight: 700;
    color: #666;
    display: block;
    padding: 10px 0;
    margin: 0 16px
}

.newslist-tab td.on a {
    text-decoration: none;
    font-size: 14px;
    color: #a50000
}

.newslist-cont {
    border-top: none;
    height: 211px;
    display: none;
    font-size: 12px
}

.newslist-cont .rdlink a {
    font-size: 13px;
    display: block;
    padding: 0;
    font-weight: 700
}

.newslist-cont:first-child {
    display: block
}

td.wt_ptitle {
    line-height: 14px !important
}

td.pcont2 {
    line-height: 18px
}

td.wt_text {
    font-size: 10px !important;
    text-align: left;
    padding-left: 2px;
    line-height: 14px;
    word-break: break-all;
    word-wrap: break-word
}

.category_box {
    padding: 15px 0;
    border-bottom: 1px solid #ddd
}

.category_box h1 {
    margin-bottom: 10px
}

.category_box .cate_content .thumbnail {
    margin-right: 15px
}

.category_box .cate_content p {
    margin: 0
}

.form-se select {
    height: 30px;
    border-color: #ddd;
    border-radius: 3px
}

.form-se.search-t input {
    width: 100%;
    height: 30px;
    border: 1px solid #ddd;
    border-radius: 3px
}

.view_count {
    color: #999
}

.stickIt {
    position: fixed;
    top: 0
}

iframe:not(.wp-embedded-content) {
    /*min-height: 400px*/
}

.content_inn {
    width: 100%;
    overflow: hidden
}

.adsbygoogle {
    overflow: hidden
}