﻿.load_more_container {width:100%; text-align:center;}
.container section .contents > img.data_loading {float:none; margin:0; padding:0;}
.sitemap {right: -280px;}
.gnb, .container {position:relative}
footer {position:relative;}

.carousel, .carousel ul, .carousel li {position: relative;}
.carousel {overflow: hidden; width: 100%; }
.carousel ul {overflow: hidden; }
.carousel ul {position: relative;}
.carousel ul li {float: left; overflow: hidden; }

section input[type=date] {width:100%; height:40px; display:inline-block; vertical-align:middle; padding:9px; font-family:Verdana, HelveticaNeue-Light, sans-serif; font-size:1em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-bottom:10px; border:1px solid #dfdfdf;}
.input-prepend input[type=date] {padding-left:60px;}
.input-append input[type=date] {padding-right:60px;}
.main section input[type=date]{height:30px; padding:5px;}
.main .input-prepend input[type=date] {padding-left:60px;}
.main .input-append input[type=date] {padding-right:60px;}

.container section.topsuburbs.details .contents .chart { margin:auto;}
.container section.topsuburbs.details .contents .sec_container.tab_wrapper table {display:none;}
.container section.topsuburbs.details .contents .sec_container.tab_wrapper table:first-child {display: table;}

/* btn start */
.container section .forumbtn {margin-top:10px;}
.forumbtn {display:inline-block; *display:inline; /* IE7 inline-block hack */ *zoom:1; padding:5px 20px; margin-bottom:0; font-size:1.143em; font-weight:bold; text-transform:uppercase; width:100%; height:40px; text-align:center; vertical-align:middle; cursor:pointer; white-space:nowrap; color:#fff; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); background-color: #ff6b08; background: -moz-linear-gradient(top, #ff8113, #ff6b08); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff8113), to(#ff6b08)); background: -webkit-linear-gradient(top, #ff8113, #ff6b08); background: -ms-linear-gradient(top, #ff8113, #ff6b08); background: -o-linear-gradient(top, #ff8113, #ff6b08); background: linear-gradient(to bottom, #ff8113, #ff6b08); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8113', endColorstr='#ffff6b08', GradientType=0); border: 1px solid #ff6b08; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0 0 3px #fff; -moz-box-shadow: inset 0 0 3px #fff; box-shadow: inset 0 0 3px #fff;}
.forumbtn:active {background-color: #ff8113; background: -moz-linear-gradient(top, #ff6b08, #ff8113); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff6b08), to(#ff8113)); background: -webkit-linear-gradient(top, #ff6b08, #ff8113); background: -ms-linear-gradient(top, #ff6b08, #ff8113); background: -o-linear-gradient(top, #ff6b08, #ff8113); background: linear-gradient(to bottom, #ff6b08, #ff8113);}
.forumbtn.small, .container.main .btn {height:30px;}
.forumbtn.gray {background-color: #9e9e9e; background: -moz-linear-gradient(top, #c7c7c7, #9e9e9e); background: -webkit-gradient(linear, 0 0, 0 100%, from(#c7c7c7), to(#9e9e9e)); background: -webkit-linear-gradient(top, #c7c7c7, #9e9e9e); background: -ms-linear-gradient(top, #c7c7c7, #9e9e9e); background: -o-linear-gradient(top, #c7c7c7, #9e9e9e); background: linear-gradient(to bottom, #c7c7c7, #9e9e9e); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc7c7c7', endColorstr='#ff9e9e9e', GradientType=0); border: 1px solid #9e9e9e;}
.forumbtn.blue {background-color: #57c2e6; background: -moz-linear-gradient(top, #69d2f5, #57c2e6); background: -webkit-gradient(linear, 0 0, 0 100%, from(#69d2f5), to(#57c2e6)); background: -webkit-linear-gradient(top, #69d2f5, #57c2e6); background: -ms-linear-gradient(top, #69d2f5, #57c2e6); background: -o-linear-gradient(top, #69d2f5, #57c2e6); background: linear-gradient(to bottom, #69d2f5, #57c2e6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff69d2f5', endColorstr='#ff57c2e6', GradientType=0); border: 1px solid #57c2e6;}
.forumbtn.facebook {background-color: #3d5b94; background: -moz-linear-gradient(top, #547bc7, #3d5b94); background: -webkit-gradient(linear, 0 0, 0 100%, from(#547bc7), to(#3d5b94)); background: -webkit-linear-gradient(top, #547bc7, #3d5b94); background: -ms-linear-gradient(top, #547bc7, #3d5b94); background: -o-linear-gradient(top, #547bc7, #3d5b94); background: linear-gradient(to bottom, #547bc7, #3d5b94); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff547bc7', endColorstr='#ff3d5b94', GradientType=0); border: 1px solid #3d5b94; text-transform:capitalize;}
.forumbtn.facebook .icons {background-position:0 -400px; width:15px; height:22px; vertical-align:middle; margin-right:10px;}
.forumbtn.twitter {background-color: #66b3c7; background: -moz-linear-gradient(top, #a8e8f9, #66b3c7); background: -webkit-gradient(linear, 0 0, 0 100%, from(#a8e8f9), to(#66b3c7)); background: -webkit-linear-gradient(top, #a8e8f9, #66b3c7); background: -ms-linear-gradient(top, #a8e8f9, #66b3c7); background: -o-linear-gradient(top, #a8e8f9, #66b3c7); background: linear-gradient(to bottom, #a8e8f9, #66b3c7); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa8e8f9', endColorstr='#ff66b3c7', GradientType=0); border: 1px solid #66b3c7; text-transform:capitalize;} /* 20140908 add */
.forumbtn.twitter .icons {background-position:0 -500px; width:22px; height:15px; vertical-align:middle; margin-right:10px;} /* 20140908 add */
.forumbtn.google {background-color: #dedede; background: -moz-linear-gradient(top, #f1f1f1, #dedede); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#dedede)); background: -webkit-linear-gradient(top, #f1f1f1, #dedede); background: -ms-linear-gradient(top, #f1f1f1, #dedede); background: -o-linear-gradient(top, #f1f1f1, #dedede); background: linear-gradient(to bottom, #f1f1f1, #dedede); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f1f1', endColorstr='#ffdedede', GradientType=0); border: 1px solid #dedede; text-transform:capitalize; color:#333; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);} /* 20141002 add */
.forumbtn.google .icons {background-position:0 -600px; width:16px; height:16px; vertical-align:middle; margin-right:10px;} /* 20141002 add */
/* btn end */

.container section .contents .forumtoolbar {overflow:hidden;}
.container section .contents .forumtoolbar .back {float:left; margin:7px 0; color:#666666; line-height:1.286em;}
.container section .contents .forumtoolbar .back .icons {float:left; margin-right:8px; width:22px; height:20px; background-position:-150px 0px;} /* 20140908 modify */
.container section .contents .forumtoolbar .social {float:right; list-style:none; margin:0; padding:0; overflow:hidden;}
.container section .contents .forumtoolbar .social li {float:left; margin-left:10px;}

.login_status {margin:5px 0px 5px 0px; height: 25px; padding: 0 10px; position:relative;}

ul.option {margin:20px 0 0; font-size:0.92em;} /* 20140908 add */